<SEC-DOCUMENT>0000096943-20-000017.txt : 20200221
<SEC-HEADER>0000096943-20-000017.hdr.sgml : 20200221
<ACCEPTANCE-DATETIME>20200221121522
ACCESSION NUMBER:		0000096943-20-000017
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		145
CONFORMED PERIOD OF REPORT:	20191231
FILED AS OF DATE:		20200221
DATE AS OF CHANGE:		20200221

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

	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-20191231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2020 Workiva--><!--r:0c19eeed-97af-43d5-8991-4f4d3738004e,g:5c4a787e-c8c5-45f0-b55b-814058514865,d:1fd5dbf03f4342868c809811a55dbc63--><html xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:tfx="http://www.teleflex.com/20191231"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>tfx-20191231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M180L2ZyYWc6Zjk0MWZlOGUyYzhkNGVkYjkxOTE3NzhmYmFmMGQzNjQvdGFibGU6MTNiMjBhYWU0Y2EwNGNhYWIwMjAyNzNiODFkYzA1OTkvdGFibGVyYW5nZToxM2IyMGFhZTRjYTA0Y2FhYjAyMDI3M2I4MWRjMDU5OV8yLTEtMS0xLTA_6ba4e9a0-a5b6-4e74-b8c1-543a12353f65">false</ix:nonNumeric><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" format="ixt:datemonthdayyear" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M180L2ZyYWc6Zjk0MWZlOGUyYzhkNGVkYjkxOTE3NzhmYmFmMGQzNjQvdGFibGU6MTNiMjBhYWU0Y2EwNGNhYWIwMjAyNzNiODFkYzA1OTkvdGFibGVyYW5nZToxM2IyMGFhZTRjYTA0Y2FhYjAyMDI3M2I4MWRjMDU5OV8zLTEtMS0xLTA_26c567f9-aa06-4abf-9ab3-74d0b7834aa8">12/31/2019</ix:nonNumeric><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M180L2ZyYWc6Zjk0MWZlOGUyYzhkNGVkYjkxOTE3NzhmYmFmMGQzNjQvdGFibGU6MTNiMjBhYWU0Y2EwNGNhYWIwMjAyNzNiODFkYzA1OTkvdGFibGVyYW5nZToxM2IyMGFhZTRjYTA0Y2FhYjAyMDI3M2I4MWRjMDU5OV80LTEtMS0xLTA_b15a2fd2-aea4-4161-b6ae-46ca52c111c0">2019</ix:nonNumeric><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M180L2ZyYWc6Zjk0MWZlOGUyYzhkNGVkYjkxOTE3NzhmYmFmMGQzNjQvdGFibGU6MTNiMjBhYWU0Y2EwNGNhYWIwMjAyNzNiODFkYzA1OTkvdGFibGVyYW5nZToxM2IyMGFhZTRjYTA0Y2FhYjAyMDI3M2I4MWRjMDU5OV81LTEtMS0xLTA_0055352c-1cc4-4a55-8306-4da63c464cfb">FY</ix:nonNumeric><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M180L2ZyYWc6Zjk0MWZlOGUyYzhkNGVkYjkxOTE3NzhmYmFmMGQzNjQvdGFibGU6MTNiMjBhYWU0Y2EwNGNhYWIwMjAyNzNiODFkYzA1OTkvdGFibGVyYW5nZToxM2IyMGFhZTRjYTA0Y2FhYjAyMDI3M2I4MWRjMDU5OV84LTEtMS0xLTA_0d17e332-1436-4745-82c5-9c90d822426e">0000096943</ix:nonNumeric><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M180L2ZyYWc6Zjk0MWZlOGUyYzhkNGVkYjkxOTE3NzhmYmFmMGQzNjQvdGFibGU6MTNiMjBhYWU0Y2EwNGNhYWIwMjAyNzNiODFkYzA1OTkvdGFibGVyYW5nZToxM2IyMGFhZTRjYTA0Y2FhYjAyMDI3M2I4MWRjMDU5OV85LTEtMS0xLTA_04aac390-258c-48dc-b774-bfa9222645c2">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="icd7c7c170a5141d2be9dc23c881d6e29_D20190101-20191231" name="tfx:LesseeOperatingLeaseOptiontoTerminateOrExtend" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGV4dHJlZ2lvbjo0NTRkZThjYTc1NGM0NDYyYjFkZTdjZDhhMGYxZmZiOV82MDQ3MzEzOTU4MTA5_7800a1be-77c0-43c0-8328-1cc50520a3a8">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="ic123b4932a3e4d8f96fd29b8a7edb0f8_D20190405-20190405" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzI3MA_502f1545-e5f1-45b5-8526-619d5b7acb5c">P5Y</ix:nonNumeric><ix:nonNumeric contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" name="tfx:TaxCutsandJobsActof2017IncompleteAccountingExpectedPeriodToPayProvisionalIncomeTaxExpenseBenefit" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzIxMTg_c12d3dcd-0a87-49c7-ba99-0ee83f03263b">P8Y</ix:nonNumeric><ix:nonNumeric contextRef="icd7c7c170a5141d2be9dc23c881d6e29_D20190101-20191231" name="tfx:FairValueofPlanAssetsEffectiveAverageDuration" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzkxODU_c0b154b5-d2a5-4e40-b8e5-67d62e9fe687">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="ia8e0f2304cc547f98cd0466c4f452b98_D20190101-20191231" name="tfx:FairValueofPlanAssetsEffectiveAverageDuration" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzkxOTI_3d4c94cd-9694-4604-a662-cd05b5c9094c">P10Y</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="tfx-20191231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i3e93db0114ea4e04a87105e1b33b24e7_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="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ic19082b2a8f748d3972e81cbc240d819_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i28751c83fa8f487fa4a7ba6a118046e6_I20200218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9909ccd96a474f73ad372f58a6e55056_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae9370e954dc4dc2aab6dd8f0bf95131_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:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-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="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_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="i4d0424a1766d450694f6a8e87efba51e_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="i4c85a5a67120453485daf4ce01f4552c_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i851376c990664c44856dcc064df8d058_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9bd429cf0ec44e698c8e0b142d51e62c_I20161231"><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>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3d2cdfd32b5469fad3224d76dea4f98_I20161231"><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>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifff92f9cee0546bd9ffc1325fefb1ad6_I20161231"><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>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97b3a199bcba436e944efd996a3ff58a_I20161231"><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>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1998d0044d9415d83e9ef3386866684_I20161231"><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>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idecac1583fe445e08438883b6f26b658_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if87382af80514b3e95b3b55bc24c247e_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33c8a52bda9a4517bcb81fa1570b942e_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibeeed38e864d4ee8803309a662e51294_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7c7272f29de46ef8c9f9daa1f03a795_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5988a6442cbd48b08e3f8eef0c43c091_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b0b30c4e70048209e65566c21cf1e14_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3b5cc22dbcd41e58c5b438b71be139b_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3763bddeca1c4e74af5ec93522d9bb30_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6661442783942d185c6c8cb0b8430f5_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09afad9349f141539f0da4b69733e8bf_I20180101"><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-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3e387faffe540b3bbb8de8038400a1a_I20180101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i175c9e035d1e4736ac840fd8092a7989_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95251635566947db8e567d01e1e637b4_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8bdadbfc03fe455e84b488e8617ba585_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c1aa6fa3e064282aa66766dc833b6de_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a07ff4119174eaeb2a575ebc860bb77_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1830d1963bc0427e987c9a0c68200320_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="i252e7606d95d4fa399a4598287492b13_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="ia96ad911a2fe4c5b9dde2e6a6aceb92b_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="i8474f8eaa7b744998f98251095c14815_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="i23e4e8d8bf0c45a88615dc73e737d2bb_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="i8f61f36584854bca8daa3e08302b3453_I20190101"><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-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f774065779a416ab8713a7a6516e8fe_I20190101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19b3f87c4e59464d812e39e47ac90f15_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="i78416b2c078e40e791e546451643fb4a_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="i9987ea760f07449cbf08d77a4fc422ad_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="i2edd18ec1b0a49038156863d23195f50_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="ibc9b8fd6b3cf44b1b54ccec17ff0f91b_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="i4f29541e37164fa5b75d6a9d283df184_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="i60c4c7b3c7ea4c5186b6f679bc7b70d7_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="i1f9aca5f29f844d29d664c27746b6537_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="idfa7b1ec197041369f5aec982a284fb8_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="ic55bf47b051749b09726b02c04de9ec6_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="i7d440fc89d1a48b2ab2896709ae67ff8_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4712494ab271481591f730b50346fb80_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:MajorPropertyClassAxis">us-gaap:MachineryAndEquipmentMember</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="i6e6848f154b8423d9d57d3077e36ed09_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03d506d0d31c499baddb56262e00009d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MajorPropertyClassAxis">tfx:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="i63731be7bdd1481c97dadf5ab8c79360_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MajorPropertyClassAxis">tfx:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i133f52553f26452b8855bea1eda92eb9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="if582023026b34eac98984808bc399d30_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="id2789068bba046ffa275b9849a62e0cb_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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</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="i4e004b3442b44cbcb5a0e3acd7528556_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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</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="i171500ad204442c780339e39391a28c8_D20190101-20191231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="i1d5498649bb24c4e806b7e79abd5896c_D20190101-20191231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i510d59893c254f56819e727c968ec993_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a981332a151465f87cf5080c9c5ae0e_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb55324678fc42e6b6d443a684148608_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7ff8c7481f7482ca93ba53d3d41a743_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ic41f5cc60f33468f99eca2427e7559c8_D20190101-20191231"><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:HospitalsAndHealthcareProvidersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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="i7f0693e4bce240e4b107a955b688c603_D20190101-20191231"><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:OtherMedicalDeviceManufacturersMember</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="ic0abb349e3ae480d8067624bb03f70ef_D20190101-20191231"><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:HomeCareProvidersMember</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="ibe36ed2f518640eba270a0e645cc53a0_I20190101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i379343b83d6c4f5b824b75c9facda0ba_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="i35329165784647c995f41da8891965aa_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:VascularAccessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5527fec51a0147f2b55f23938a93368e_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ea037103b514d58956b385b556267ec_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="i093875b7714649d4a2bd1c138b551b24_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:AnesthesiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4665e8665c524287977db1c6ca49527e_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9dd3e53c189541c9a790e4a312dd1124_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="i5daf1cc7408e4b3db9042395cf504152_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:InterventionalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9dfee4d5f1274d028b937bf766737c9f_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15fbb1ee2c474efe9115a8c04e3fbd14_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="i132daa1b7f6847a79e1d8706a3175b3d_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:SurgicalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf49a1efee89405da6b23376f52d0ef7_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3070b342149a491db7e5639670dbe2c8_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="i47f0fd2e2eee472598746fee718ec3b7_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:InterventionalUrologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id52e794c871e40359a731e4ce757cd06_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27767f1a5b8041649110c9d6843083b2_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="ia36db2b312f5480a9bdac9c7000519d8_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:OemMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i559fd560f10046a59c19a9c4a903d20c_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i754da664acc840238175996b17b2c99f_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="ia5479cb53037468abcb239be6626f809_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id45fb02bb67a4d8e84fc7eac85240fba_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0313f5b63aca409db8e57e0247a08bc3_I20190204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic438ea4809b34f189685a40e884866a3_D20190204-20190204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-04</xbrli:startDate><xbrli:endDate>2019-02-04</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i688dcd29408746cba4d0ba3511b0f105_I20190204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92b7dfed63be4bdb86ca9b06844f16aa_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabc6b83e6dd849c9bbc4b8002913d15c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2254b00202040f6a36fc2016127328a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43c065e726ac41b4897839366bcbc5bd_D20181004-20181004"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:EssentialMedicalInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-04</xbrli:startDate><xbrli:endDate>2018-10-04</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41704bb3a40b42f0abceab13e91e4787_D20181004-20181004"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:EssentialMedicalInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:EstimatedFairValueOfContingentConsiderationOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-04</xbrli:startDate><xbrli:endDate>2018-10-04</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic78fb2ac7b4e4f89bf32ecded580c7f1_I20181004"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:EssentialMedicalInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefabfa63d08d4ecca053694ce8e4a5eb_I20181004"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:EssentialMedicalInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifefa337d8e804538b6508902dad29bb5_I20181004"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:EssentialMedicalInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95077a2caa9345c3850782607ba98eeb_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:SpecialtySurgicalInstrumentationIncorporatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c9c440e37f14661bc4507ece86cd451_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:VascularSolutionsandNeoTractAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3184b06e22e946eb92beab60ba9922ab_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><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b47457a2a574210bb210905a21d69b9_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><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia00720cb6f7c40acaddd7ac568950ef4_I20191231"><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:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1eabeb65c1cc44d881c4ecfdcaa07405_I20191231"><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:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf0d917f170a4a09be76b7f11a367914_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><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d179e3c494448c4b94bc6c147fae68b_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><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec86b4872db0460bb255b0100a77f911_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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39dcf9e9fb3f4df3873f72b528bb9266_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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39b4acd4665e4713a5c5105a6870759a_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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab7442efad17419bbbaca930c3d69b94_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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46549b92594c41e9aa6124777df4602e_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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e096f70f5e9421985ab3bc71c989cd7_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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65e9aef4c6b646cfa80f6b3e52abfe33_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><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a2e88a87ed247d58ea01ceab4847f42_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><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i581dd65423ac49e28e11031758618d95_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><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0d6049b1b364a859adb142a297f1307_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><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifab0f3c75c00423c97397796cbad4680_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><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if84ed29ba8fe4f76a2e6f94e3cb0d465_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><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:SpecialTerminationBenefitAndOtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib28a1601a63d4582b9fd3a7094bcd164_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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i339a76686b174b7086ab31702428d300_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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4af717826bdd4bd09e85c8c54c4d8c12_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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i528b193929914619be5fb41aa819560f_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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7cc37ff224e465dafd2a362f8deaa64_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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95cecf2488f34043aef7f008cdd1ae10_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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">tfx:AcceleratedDepreciationAndOtherCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i294db0f90b164196a31f02419796bb3c_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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic753973e7cab4f50810a73a50f62accd_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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c3e22dc475442d4aa5a824da3ea8a1b_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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia832afbc9fb84bd5a14264ab9eecb027_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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0dccd86cd30a480ea46c532382beb917_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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49ddf7368edc4efabd16f8a7976ebd88_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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i564f5bebba49479a91635269a104a922_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="ie573e0edffe3492c9177e2eefae9b172_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="ic05bd6ff4cc94f8899cbbe5e8b7229a5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic494ebbf99f343bdbfbce1dd75c46c57_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6111ac983d546b9896043e000fe3dde_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69733dc5354444a0a75aef8e36a81ae7_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9057bb8e157417083ff44ebf2972014_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ided2a1149755461390425cc0ca29f0ed_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a9f5ea515b546559ab4944f2963afbb_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77d01aacfcbf4cefbfe764d989b34422_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5cd635477efd4cc9bea92d3fda46a9e1_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c5d4e48882f43e59615416e3b22485f_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f9822c48b614a0788461a6e15d60eeb_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="i8040be4a1377491484be486f074877cd_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="ia1141ae59a3949a3afe52f75945e0a60_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="i9304c2993a574a1bb5e2efb47ad643b8_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="ie372959b70fb40e5a277e4a9f2fd24e8_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="i54df297e4dd7433684ca8db1e8e8d2a3_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="i23e57e9169404fe99293d9932b3a0f9f_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="i0225324353734fdfabec8f4ef6e62b83_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib49ca3c3ae684155973ea4d91f5064f2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e029ed037954dabb95bb9d039bb0014_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="i74c7e1b72987456c98945903dc74e7d6_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="i75885e7f4cd040ea83545eab99da5c9d_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="i2179cd5825d7416992492aefc15164f3_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58dd265d880847bf9fd1ac9c5147f77a_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4ce7451b7d44e24973626ee56550b09_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e2579b67fb44adab92b4f2323470b78_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb13aa17040c4ad4b3851887d2e88fd2_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b6858d80da54f148907f90d876c68ca_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f2457ae674d4080a978cddff925b957_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia37bfadbe0e04c8eb0b54ddcdec280c0_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:A2017VascularSolutionsIntegrationProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d7a55c4573d4e2c90a7cde44648affc_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:A2017VascularSolutionsIntegrationProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f689804331d4a8ba96354738bfbda42_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:A2017VascularSolutionsIntegrationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83a73100792c4838ace727aa7b9e07bb_D20170101-20171231"><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:A2017EMEARestructuringProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7382513dcc504e0897b70c1c3c9e3c5d_D20170101-20171231"><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:A2017EMEARestructuringProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie99f3375ff8d4531ab96ee2ad29c35bd_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:A2017EMEARestructuringProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1dea1ae1c964ddd82bad0774fc3cb81_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7dd61b816e5d4d8eb80a36c80c6d72b2_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4732afc846db47b2a568a09940c511a6_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc7f176ea185466a9127d874d752ba66_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icaaf320c4d8a4cad8dfb09537dcb6a87_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd429880eea54a11b12890972801cb74_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:VascularNorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib698cf4534dd4afdb04736649e0daf29_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a7bcefb8fd543ec9f789577badd2952_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i627e3da0e03642c18616516f26a2810a_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:OemMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b32857decfd4d50ae18271e184df210_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:VascularNorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4f0d93e13a2470894de588718d31c77_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a00c5ed32ec4dc7a7e55b974c7f018d_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65d831a597b3492fb294dc07301f118c_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:OemMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e11cf5401a24a5997d36816bda1818d_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:VascularNorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i110dece2a342493c87cafce382cc39f4_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58a0d7daf9d14e65b627b42a1970e1ee_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i900cb1decfc54ba88efd4d9ed41b7aa5_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:OemMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d339ebc23984bd5bcdc4ab3f2efcd79_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:VascularNorthAmericaMember</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="if8d7a725403e4bb19154b5d5caa214e5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</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="i23957d82f2d64dc3bbcf19d1c29cab2c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</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="i447fe1067d914837b9e77eece7fd9bf8_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">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="i839c02fa77614a0f83ac25ad5b037610_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:VascularNorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idcc1be37fd5f4f96a176db483d4c8ae0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6483e08d3c0461d8ae79e440e2f452d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i971907b4667447ba8510478dcf7af977_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:OemMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78a425428296475dad5f50aadacb485e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b4b9fac0cfe4e1e80b42b091ed45f3a_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib533b7a0b22c44239ced76eb3a983f28_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i283d622801654bacb5c22abd0e832787_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9561185eb50544059b347a72fff8ba7c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1ec0bfa7e384e339adfcfabec650700_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1fb60e78cbc471fa936792f2161288b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifef097d0f32d472f921c650c6e2885a4_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93db5566163c4eaf9de9617a91e35e02_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icffb672f7a4f4227beb672b4eb380703_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56ffaafb80fb40d49c0584934419c559_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if147b0496c4f45fc92352e5edbc2e710_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icda2776270f24faaa2e403319fdf9537_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd7c7c170a5141d2be9dc23c881d6e29_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></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="i5a8603f653104bdabbc55c127681bb48_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22107a1502ca4db38f31f33666374c1f_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie73ad6e1dd49451ca7f93fb5173ced62_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c0673a4edd44bdebe6d704736327209_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if94ef1b4b34148a9b5eaaca4a88501c2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:ThreePointFiveSevenPercentTermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5b5965090da4ed8919bdbb09de11622_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:ThreePointFiveSevenPercentTermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c05acfb0b47480eb61deb83458c7058_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:ThreePointFiveSevenPercentTermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9403476dd8674dc2a3c2c364da11b90c_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:ThreePointFiveSevenPercentTermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8e0816cb14c4be68479ded561e1d0b2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c82b5ded2c946e8a765f868858c2390_I20181231"><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:FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb2e838f32024de4995224602f650f88_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A4.875PercentSeniorNotesDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9dbe2f27c58548e59c355c142f831986_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24fac8d8cffb4780afb4a1742237df9c_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63e5cb08d7914b9a835e612cd0df8d6d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib968ca268b954c1daa1bc8859c90d3b8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:SecuritizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a6d621d761540948e84bee8d887a569_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic123b4932a3e4d8f96fd29b8a7edb0f8_D20190405-20190405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-05</xbrli:startDate><xbrli:endDate>2019-04-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59bcfbe66f1a4321b63db8e8fefb7ef4_I20190405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34bb8fca4e7a4137979379b69995f6a7_I20190405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tfx:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68d352999ad548f1aad5c8cac13b85fb_D20190405-20190405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-05</xbrli:startDate><xbrli:endDate>2019-04-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8687663c2c84732923afa8c6a9004ff_D20190405-20190405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-05</xbrli:startDate><xbrli:endDate>2019-04-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8cc94a7d5cc4ce69eab356c965aad7a_D20190405-20190405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-05</xbrli:startDate><xbrli:endDate>2019-04-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72eee890168c46ad863311f4b9f935da_D20190405-20190405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">tfx:AdjustedLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-05</xbrli:startDate><xbrli:endDate>2019-04-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a723a6817054b6da448d78bb5d54988_D20190405-20190405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">tfx:AdjustedLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-05</xbrli:startDate><xbrli:endDate>2019-04-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad0a04a2161d44ffbe774d6f780e9b91_D20190405-20190405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">tfx:AdjustedLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-05</xbrli:startDate><xbrli:endDate>2019-04-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70facbe53ef443d8b6903194cd528714_I20190405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36b214c237b24c1e861dbd03842e11d0_I20190405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:SecondAmendedandRestatedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a3de1046b2b4366ad73de3b29ba6a0a_I20191031"><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:FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b46404c3b9b4bfe89b49e732fc0727e_D20191115-20191115"><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:FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-15</xbrli:startDate><xbrli:endDate>2019-11-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f4a8205d99943f599d4e5635f243912_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember</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="ia94f2bea9f1f4c06acaa6185910b61ec_I20160516"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointEightSevenFivePercentSeniorNotesDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-05-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8e02a91e24b4aa19fc6fe5974c66a0c_D20160516-20160516"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointEightSevenFivePercentSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-05-16</xbrli:startDate><xbrli:endDate>2016-05-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcbd74f1c44f4982b607d9ca6730f75a_D20160516-20160516"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointEightSevenFivePercentSeniorNotesDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-05-16</xbrli:startDate><xbrli:endDate>2016-05-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a45d012243d431a935215f9b63f69aa_D20160516-20160516"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointEightSevenFivePercentSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-05-16</xbrli:startDate><xbrli:endDate>2016-05-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6fcb10e0d70d4f5e8cc1ce8ba73ca48f_D20160516-20160516"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">tfx:DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-05-16</xbrli:startDate><xbrli:endDate>2016-05-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i966baed60cbe4496889a713ec90e926a_D20160516-20160516"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointEightSevenFivePercentSeniorNotesDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-05-16</xbrli:startDate><xbrli:endDate>2016-05-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa649803482e4130aa34bc198fc61e63_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="i8d343eb57cf040519df08927471213dd_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89d1dd163b864beebb70d32ce10f288b_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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-11-20</xbrli:startDate><xbrli:endDate>2017-11-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie96b7c6741924136aa0717b8eb256732_D20171120-20171120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="i04b8e037c75d4dd99a4145c964c95873_D20171120-20171120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-11-20</xbrli:startDate><xbrli:endDate>2017-11-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i946dddbfff65429f9bbaf7dd889d1422_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:DebtInstrumentRedemptionPeriodAxis">tfx:DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember</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="i9fd484ba6c544981b3d237a1ff65c57d_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="i3fa404cb1cb04fb6959bcf368cfcc745_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">tfx:DebtInstrumentRedemptionPriorToNovemberFifteenthTwentyTwoMember</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="i8e79d98883a64a9cad142305582b345b_D20190101-20191231"><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:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i874992af2ad3409f9023c47cb3115e84_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if92fa13a77e0495aa487966087ac78f3_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i688e517f06c64a11984820d320add3cf_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d571fbe9c9547aea42e6a0b289b1f05_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icea33b4a909e45e08e9a44d1e1091d18_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1075982c38d4c12a67781682eb91b95_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e85dc94012d47c5afc899211383a07d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5439f292f7b4c5480564f12a9c0bce8_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5389731e184943d38f5f5e0466633dcf_I20190304"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:context id="ifd4ca0615f2c4c1fa7b6b7980c8c4c13_I20181004"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i360ba2ef951e42839d1a6db3db186b7b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a83c1ae82414915b965f6b6c6e9b844_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52e11f92d88141649a0772f76cc37e99_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5606ff2d45fb4744abc5883720480f6f_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib00938dc3c7242b5beb73d22b7b553f9_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab1e67a742694f69933115028d5af35e_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42a74e1072c74798952c6877d1ab0a49_I20191231"><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:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05897dd3fa8b4c10befe203e2fdf5ff8_I20181231"><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: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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia277553b7f25436f892b1628813bc5f8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5474fb0fac9495894fb53a83ccbe364_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i642cd1af2d254b4eb8e1ccd5e54af0c0_I20191231"><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:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie959c4e40abb4d49b72101704a373586_I20181231"><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:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id686de8b7da747789f0c58d9164cd648_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ea37aa973ae46f3b0ee638b6362d25e_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb398cfe718a46aba7ab7efa901468ef_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05abdd28c728411bba134b6a3bfa9e30_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4f92f30b5ad4bc3acec26a1ba093417_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88df8874ca39484191e4b964b6a4ad0d_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e27847ffe9a49cd8dfae05bcc0c5a7e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaebe990fecf4497995fd20ec778ceb53_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72147cfb1366495bbfb76057b7ccf55b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35491fdad414429c8b80371e7c215e2f_I20181231"><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:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53e94b3c05244d35a0fbcbec19c1a132_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ec5a8b011ad47feb324430cf59345c0_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic388cd3aa61541e2ab61553c4c01843e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9293faf4eda4b6fbac861c7345cc144_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia56e19a0526c4654927cd2e34dfaf218_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4629f835e06d4ec3a48beb9314a5fd19_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if126183d65cb4f0a9b7fe37423824997_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8453381d882740c08ab9020d1d33ab0f_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="i8a6ed766c87a4ad8b77f6fc4f0132627_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a75e6d3f26e45b0afd41121b26ffa62_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id78b8df1c334472d81f025a3c788d169_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6357dfb06735472e9b66c3f5c720d1f9_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f07e44da28b42cbbe749ab339a7d32e_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad1ca3c6518f47fca283e27878f18ad8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04288dc6ae594ac19d01500708363f77_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55d8ff68e4ca46f9b4769429ef641eef_I20191231"><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:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">tfx:ValuationTechniqueMonteCarloSimulationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:RevenuebasedPaymentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51c81ef484684d368241048701cdf71f_I20191231"><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:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">tfx:ValuationTechniqueMonteCarloSimulationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:RevenuebasedPaymentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6decbcb172e48bdad939de517d9b5d4_I20191231"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia88fff561a774eb0945d8f40c039ae46_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e9565c966c74d1da85a032a218257da_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:EssentialMedicalInc.Member</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="id31e27dba4574a4fab14fbf4dae0dbe1_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="id79673ad77ac4778993c13f7111b852b_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i730ea136ae9348768052d95271c3eb37_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0118532bc4943989958ab8a234f8f00_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a8391182b2f4dbea64632a32a30a059_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id07c1a23a9ef47bea90f46999f7bfccc_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6cd8f93d7894933a97a9214f1fb0ed3_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a39f4c82cf24b38988c9bdcf2f35fc6_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2a550db64e140688c433063957ca027_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if23aff1d27a54823b13710f68a14e195_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07d9aeff585a4033ba6cce82d922383e_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fb46013254141e8aced39ed4a14316a_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c89f61976264f1890d8a355896e2c2c_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i681d46cf08e24647bc9de21d1f954d69_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21b8913cef67420690081d9d073f6aa2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc8dfcf23bea48d39e58a061e344a2d8_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5762df41c5e46eaba2728c9ed933be2_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="icbde42bdb1774d0bb7ff3c78b01ba64c_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="ic544643950f34c96a01cf642011cff37_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="icc092137b67b46139e14bd8e6be820dd_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</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="i341f3b95040946f984b7b5c2cba50411_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic330b04c86a34e9e852d56d91d6ac94e_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcb59c4277f045b68b97d60c8ea992ce_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5665640067b4ccc8e0e1dae6d03e6a5_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf6b6593ef674073aaa6d29f2f7b190c_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10e9a25243c64749b9544111bed08636_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="i4b579dd1fb6c443993de84bb5ea6521f_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7243a7110d024cca9650b218a9ae3cd0_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10ff3e7623a14bdea0ec30ec8a2219cb_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><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tfx:A2014PlanMember</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="i02c44521040f4567bf06094af87928cb_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:StockCompensationPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tfx:A2014PlanMember</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="i362fdeada1de4e4c917615a2e19c97b5_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><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tfx:PriorPlansBeforeDecember312013Member</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="if2d8340575f14428903625f5202d7410_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:StockCompensationPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tfx:PriorPlansBeforeDecember312013Member</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="i810dc87bd7054afcb6182eec53d5d896_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tfx:PriorPlansAfterJanuary12014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie89113a397f14fedab4cef7a633972d2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tfx:PriorPlansAfterJanuary12014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03a5f1004282465da44636624adf2c44_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8ff41646aa548989d04079ac84d3184_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8f9aee776884ca882f982dd5ecb5fcd_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:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49bdf0eb973e463ba574d9fb5c4fdf87_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="i7f40bb5cab2840378aff6962b57204e3_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55f0e0165423458a8858d5e5d99f5125_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaafc6dfc3a5747ef942c7e194354f8a9_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id656bba2161d401e8c5bf1b1e98248e3_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b662d8b7a3d4fc4a55cf1d24c6aa27e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4aa5d8ffb2f45fd92e6fa73964a8749_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc114e616c394670a7fbb8c3736a2ca6_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="i67e08bcf15ae4d72a4285087073bf1e3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f65aa51fa2f4110b3deba93d3cd81c3_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4a43983854f49f4928a6c4c0c32b4e9_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f23b187648046feac519d71e50e88df_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5158154919ef4041bcb9ac93358eed5b_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6472ceac13d741c983f8616feb84ddbc_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">tfx:ExcessTaxDeductionsMember</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="ia09b7b2e1e4a4ea7af805d476cc48cd9_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">tfx:ExcessTaxDeductionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64b5f5440dcb41b4bfcb3c5b603a6716_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc2249389c404e98af318bac069d0d86_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if68a76a81334468daab4c86ee7b31e81_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93731de5b0b84d2d8c23ea9a34dce13b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">tfx:TeleflexIncorporatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib60a2e183ebb41f8a3d381464c2c4596_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id06370914d474109980de77074aa4fba_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88924236b79c4c2b977b2053e862ea41_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="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie75f0a3ae0cf401a8d789494944a4f6b_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f2b6a84e7694291b87067bcc6f576c6_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="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief034a72fdfe472788bba0c6894ca9c2_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2e722a914ea4bf3bd9c60c42c481f55_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="i429735daab8c488e897b0193f51d43c5_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80ca364a52314ef291f28a3996e57a53_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f4d3e017d7d4dd2be38fc2870704095_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6927219299f4b428e985d5b2102fffb_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ee6cda20b7f4ac29f5dd6887630489e_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="ifba9c80cade04b13adc762a39e98a3c5_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><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i110aad495df3494ebc45bfe4c73417eb_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><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec3166a8ffe14424a393bb6e8088e73b_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c8e9b069045468cbcd8e359154ccf5d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2be850a4539b42b180a615dcbda9a660_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><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cdbe06bb65341969885fc5a224ed804_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0447e9cdc0b34fdfb532aff1c34520c7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3138798cc318402ab22029fb6ebc202c_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a50326836ef444fbb952c6731dd3b80_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:OtherSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53e6152da79c4b85a9ff680eee03c801_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib559e608e5bd4327b1bea64681f0ad18_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashMember</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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5cd1b08b4bf400fa5381b2f147b35f4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e955da0a98c45049f1e83b39e21a9ab_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3181de41c16b48c79584bcafcfb0e655_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib857a24061904bcf90bee29207bb69f7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3a8e05baccd47e6995fd25b44100192_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cd995aec4b94e92b14366b4080f29d2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36b103b0c2eb483da7f97ca1789eda07_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ManagedVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f391b1772424fb5b4ebab4734e043fa_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ManagedVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ed401b272bb495e8b4ba542f0ee73c6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ManagedVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i924c9e9b19914d41a2c19a0ca95eae94_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ManagedVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55a2bbf6ba4c449981fa5294944a5959_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61b6ffda3d4a47c596a9c42c75598c08_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0229913ad56b43dd82c2a051afb7a64f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i666489c3050c4923ade9b74e768b1a2c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03461807e7124d4cba2d380f61199dd2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:WorldEquityExcludeUnitedStatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0bed317c45d49158e1465e02b4e3a80_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:WorldEquityExcludeUnitedStatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d536aac3feb46369016288462dbada3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:WorldEquityExcludeUnitedStatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefc48c523efe4332b143c57b8577365b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:WorldEquityExcludeUnitedStatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa9a673451c64a76823f4e5de21a4090_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CommonEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1e2e05735604241ba0846ab5e50ec92_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CommonEquitySecuritiesMember</xbrldi:explicitMember><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:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i581a3de8e13f4882a21fccc15e09531b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CommonEquitySecuritiesMember</xbrldi:explicitMember><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:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38e5c2d704104e99acb585494f130fcd_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CommonEquitySecuritiesMember</xbrldi:explicitMember><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:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25aab485d68d4ed896228361c8f5bbd7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb9f5ebfbe1646a890b18701321f9278_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><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:IntermediateDurationBondFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09a9ba1a3bfe47639870fd1b6edf6f91_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i522eca490a8142eba0a1ff12f3d54ba8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1251666cd254e79867c934d47093712_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8bcaed0466b452ab4952be9defdcd77_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7855572ab2f94b2f8fd580a8ea16923b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b3676c30356407cac30e7c77525a8c5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id57bc774973e4feb868eb53b9768a207_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic49543951412473e907803eaf1e5609e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb4287d86bc342ff98cbb1c464fbdfd4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e7f5386c2c24dc1991298b7d387bce3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f73eff66f9c4a8ba23483e7059d2242_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:GlobalCreditFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d68a445196a4b4db4f7432d144d4e18_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:GlobalCreditFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied2b40dbb59a4561b774710976e066cc_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:GlobalCreditFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9dde634e03f48a1a1217800048ee4e8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:GlobalCreditFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e497cb4465b4efe95af75698f0c75e6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12ad55b63a78425ea5c7f7f3150d713d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie78d631a1e4e4d449ddd0a99c98e7a47_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i230b3892ac79449eb6b4c7e258fab94a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i948a507d65714642bf934a75fa373f1f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0bcf7f7b61f3459ea11afaa7f69cbf0b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3292fe0e09b4cfd8495b4d35a46af31_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b5e6545c5f4439399880620fa4495cf_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ec2c2543b634936bdca1b2c160a8966_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:AssetBackedHomeLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a15f9be4b294131acc0dff7bfa5dd2d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:AssetBackedHomeLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c7eb6c2a1544881897e38d22f99be8d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:AssetBackedHomeLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfff06adf39840448d47683307978ae2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:AssetBackedHomeLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63fa0b5a905f4ee2ae294caa8811d626_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie845baa76d034d0a93277a3281367bc9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfc46dcda0ed4ee7b6eaa81ecf157716_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icdc9c16032d14aefb3090e9c07c7b69b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00a721c81b8f46d6839261d8735b4fb2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0eece7f5f8d4e67b1dd0b6c167860b2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87b9d2aa9ebc48078ce7b2de6a30acba_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idabcb7ad9d0e452985ce9f08690807af_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1617e117952644fd836d7f0a9871475f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherCreditDerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81df37a321d44d82b92d7e96dbcaeaf9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherCreditDerivativesMember</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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac76e5b8d6c64412be79efb6fb0f600a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherCreditDerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39ccbdfec27a4283ad5010c0ca4378c7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherCreditDerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ff327e830d74f74ab8b83f1278185ae_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64d39f70eaf74116ae96c57369563b9d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ba7fc0a3f484544b81e0f13b6d25cce_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d24b7b14f14421a824df11b64e33f40_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87fb498c3b594234bd57e3a12e786553_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4cc9149c36c74f229710bbf740e3f8bc_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibaf1618701144f7999a26ada4a1375b0_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied0171eb904745c0912e7c4e85236d3c_I20181231"><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:CashMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5127bc3a1c249be990952e82324e6a4_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1957b9d2c8d48be824d6bcfdfbfa5af_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i349d784572a54fa9b0d74f1c95b0e2d9_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i455c4aef09114194a8e2efe37b254a57_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d873fd18f594afb80b69468a39099b4_I20181231"><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:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9195ceed24404d9ebb07e0086b8463ab_I20181231"><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:ManagedVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7559d95384c4453f964bfdea539f4a11_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ManagedVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibaa52e52b4d0472a9859ea5e3568df86_I20181231"><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:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4a1d438d6794410a00a1b68764db9a5_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6254d6a4e6c943a48b98f7874dd6428c_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b80b286dc624c86ad2b2566363f187a_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8cc0de990e144a79a897d46bf4dd3316_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8be08db751364cbfa31c404b9fe89eaa_I20181231"><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:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:WorldEquityExcludeUnitedStatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e2f38cddab34e54b8119921cd199e09_I20181231"><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:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:WorldEquityExcludeUnitedStatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17c459fdf0c24d63adc2bc4158d298f3_I20181231"><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:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:WorldEquityExcludeUnitedStatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc92f28b1de04d77972ce46754b0de9e_I20181231"><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:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:WorldEquityExcludeUnitedStatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4133fe3ded414b72961d76d7f59acb31_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CommonEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7fe3e63c5df4461b898d0a72d9b987f_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CommonEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i486ac66b682e46d2be5895a63fac8cda_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CommonEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if64d76f6e1364ec283dfc9383450b3ef_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CommonEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22fdd0a5c7f142ccbc451ee250633edc_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33d428570d3440a388e31e79e18e1fc7_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><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:IntermediateDurationBondFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a51246a81bc4051ae60d39f4daeafb3_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13e6597c71c0417a895f1acf71493d75_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic09ea7fa83b744c29f804d5485885013_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:LongDurationBondFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i355b0ac040624ad184ad184c76430a9c_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:LongDurationBondFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idcab4a088cf1487690ae60cb580e7b77_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:LongDurationBondFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01b581a60e8a4c2f934cec407b6b681c_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:LongDurationBondFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95b1aae7dacc428989c3fac957e7a3c3_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07975ef2777643f6b100815bcae35989_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i193991da45b049208919c8e72f433bb4_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3c8536a6cad4efd8aee64ebab424dc1_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85c633ad77dd41d18cc1f741722d2a7b_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:GlobalCreditFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i268adc6c5e2142cd993ce89442e83324_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:GlobalCreditFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e625ff701a548ac897f4ac16d5f7401_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:GlobalCreditFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a2170acd0d64e089e9cba9fd0e3ddb3_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:GlobalCreditFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59c897e472b649e7aea1683073e532b3_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f446b267c8c4f4f9b35235391bb5229_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9cc8ea9e788484e81f88849fcfd292a_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i427e26080fbc4555b982615be8486c97_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ad834bf9c3c4911b68c4cdb1edda30f_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e0151bc9ecd4362bea47dc941f4af8e_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i289ae41d617a4f75aaa78babc7ac8d1b_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f26bb18aa5a4645945b5d9d708c8e6b_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieca8ec5490bc4dcd873e37113f635258_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:AssetBackedHomeLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bb69cd7c0104046836b5209be573f26_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:AssetBackedHomeLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54d56add6cd5484dad3c83df5426a775_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:AssetBackedHomeLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f7be039513d46238781dd073149d6fe_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:AssetBackedHomeLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29e369c392744f30a519ac07eada1103_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81fc95fa9d1d4ef2903fa367abaea598_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7b5c99d4a0b411fbacae05536ba80e3_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5a5fc2c1cb34eff9e051c5162c63d31_I20181231"><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:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ef1176aad974dbeb86daf7888320d67_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90f5d40d31464c06a9aaeaca1f3b1fc1_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c85f2bf47374797abe013405dcf1f14_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i399c08e2d5b343b48bebbfeb252a36f1_I20181231"><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:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife592689cd0941e19c742cc03da47af6_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherCreditDerivativesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4858343414724749aaf1f7fbcf3691ce_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherCreditDerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibeba71de395e4dd2b41dfe2fa5d7dddf_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherCreditDerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cfcf403441b42f4b6f0aab51e6fe21a_I20181231"><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:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherCreditDerivativesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia52589349c9e4cbaa9aa028f4e8122b6_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c759eaf686c462fb381d55a72414e23_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7494a8075b74ad5af521eee8786e7d8_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida6d70ceb8654c2481e36316e835fca5_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b6e2ccf1ad84b6bbad59be6e8c32c1b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:SmallAndMidSizedCompaniesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">tfx:UnitedStatesRussellTwoFiveZeroZeroIndexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10a81a29eacf49da9a713dbcf2f47390_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8e0f2304cc547f98cd0466c4f452b98_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></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="i58662be7e7c94beeb7f664c64a12e792_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied1b4ca1c8e245e8b59d45b66e044163_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">tfx:OtherLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i602f30b36c04450e84bf7c72e919008c_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>tfx:segment</xbrli:measure></xbrli:unit><xbrli:context id="id35a834f31df448c921a8d99dad24305_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:VascularNorthAmericaMember</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="i6b104df6fae44ba6a5b0a047892ddd35_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:VascularNorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i641bf1a51ee54686b6241fca29e3587c_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:VascularNorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9cc43ac1db4a4c858879b148086c476a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:EMEAMember</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="i1a93c0895595480bb357352f2079292c_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6479da6f66ae4ba895db024082f9e3c3_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b28b4ef046643d6b38c2b87b8a13bd2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AsiaMember</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="i3df5109a30614f8daf8863004c35cc94_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f7e6070aaa54f2697df1020192dfc59_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i872467af715145f5b4696e5c1b9e5627_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="i3898f7d23cb54dcdb98becd482ea6841_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OemMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f686f508ef844c7b85ac4ac6581125d_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic60a74db266645b7a8a3f1c722bb9803_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:VascularNorthAmericaMember</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="i62397d7a3be34b789f495f6030b7576f_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:VascularNorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf3918b7e362403db71cb5b3f3476a4b_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:VascularNorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61211e98840c44158951007ef58d3366_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:EMEAMember</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="i6f78d2827fd745a9ab247ced59a77dba_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:EMEAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5dbffc7e876042b7bc559400dfae19f9_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:EMEAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i459dcfc21bb84391bcd474722cb6c174_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AsiaMember</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="i90305bcd6e5845558d9434fb5725c18c_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i058b3eb9783d49a2b25ae762c5861ce5_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51624b1d530247e98fb955e125b38b52_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx: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="ifcf931d4c7d04b0e8d9a8d7743515163_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OemMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if702a67f41904112865dbc16f5c8b7cc_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OemMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i345cd72d5435478fa00c2d75cd4fa4c5_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="ie1af54a3f7104f2f8f76a3d5ed17f529_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57f689404f594120a11336ba3c05470c_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15b83e8e320d40a78ec2e3e8a2143096_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="i66745309479f4dd79c1e1b71ff700e1b_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5aabbc067a23400a998fa9ff6b7b7c94_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f59c05e40eb458ebc7ecd2986c4e49b_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="ibe0f969bb0674a01a1de7a2e14b90869_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i240900a038ad41b5ba08590ede9f3f16_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide4c75c1b0b3408f8719b5928a17ee9d_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="i80354dbd7c3a4d709f273546a6734721_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10fecbcd8c2a4c92b2a97093b30287d4_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0fa544520e6046809a0b08ac8791ef20_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="i52630d0070564e93a0ec9245f084371f_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AsiaAndAsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib928ec3fe7a7475da2567549fbc6fab4_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic35891a727a94b449692eb1f3878b06a_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="ibc8bafc2593242abb63dd8b969ae9a58_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AllOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6931e81cb4004eaf90139e3a478c6762_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8da713da31fa485eaf4147fb590bcae1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a969071bade4e2194d0b82fb1008d88_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6baad3c9d56047bbb58997c13d287a30_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56ca04dd79ea4cf7ba198db399a5616e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f1ffdd545bf44dd8f3d45bc734afca1_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2af31d5be4ce4543b5df4bac7817444f_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88a0d06062074049b583088d67467857_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6f63c77748f4d8aa3af39d73213415b_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d0d88857a97474c945b251b09a9859a_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4aa037d7ee7948cbbe6b4ba5603bf1d5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AllOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iedd4d9272e714561a341f358f271d4d1_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AllOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa37c83c81564eeba825130d4da11972_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</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="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</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="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</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="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</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="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55c10ca51b2c47d9af596787845db0c6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc27f763ed49411597eea78898c1ef49_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa76d9015c064273a7b3180dab198fcd_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib195846b16b247a9b2af927c3176157b_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84eebe0a859c42bf99f416b70ea769a9_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfbf627ac337479b90c23789744e9f18_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i231c4554bfff4e8493d3112c162d8b6e_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7ca08bf1039477fbc322b161a535ac1_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3626e1397c647aca9066c27b8111f4b_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27fb31cbfbdb45dfbaa35614a6f245fe_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3707ca427e043cea28802163f82c860_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i988d30c13fa44c52961d76afe09633b8_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c448301e44144e686e2bdc08ea9101d_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib06aac589ce14811806fe8855f3a274f_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i393f2d03d78641aeb2b3522534fb835d_D20200218-20200218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:InternationalWireGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</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="ifcb3cc0dc2a84b9c8e5efdb608298e62_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10021240365841a2a690af0a5dd9ee48_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52d65f65d94347f3954ea8d5c09f4246_D20190701-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6c94ac91be443db96777ffa7e1de8cc_D20180101-20180401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcc0e60f884242ffa71495ff8f253af8_D20180402-20180701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-02</xbrli:startDate><xbrli:endDate>2018-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1fb6a44a9d034c0eb240682c90d68169_D20180702-20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2fd39873161f429fafc1715c46957143_D20181001-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03db2a2e8b6f4407a5f3e63e0c671c3e_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="i4ac39599ff6346f0b867106942d31cb6_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="i49c9a8d56a4a4c2eb7937ddf6d758d17_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="i98cbf0ac78bd42f59eefd5e893c58158_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf866f746a50469dbc51ff9e378f161b_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie92c4cba1c6b4a0b80ffba6c6d622ac6_I20161231"><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>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8e36690dbde40d3a92228a45b640fe3_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a577f19e6474dc18e22f6f0deed10f7_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="i879079e3427e41aaa2ab95c8168d902c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6297c8f74cc64acdb7e5c76aae25aae2_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="i41369323a59d4dba8e7eab08a5587129_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2babda57e384971a2d7340f406564fa_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000096943</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9652b42f9cf4dd8bfd78376e1a7ef95_I20161231"><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>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1d1921240a04b41a38f88ccd1dc6b16_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i_0_1"></div><div style="height:0pt;width:100%;"><div><span><br/></span></div></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:98.000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">FORM&#160;<ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGV4dHJlZ2lvbjo0ODcyODlhZDhiYzA0MGQzODU5OWQwYTk4ODg3ODZlNl82MDQ3MzEzOTUzNTg2_ce0d3e5c-0503-43ef-85b1-182e729a1469">10-K</ix:nonNumeric></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">_________________________________________________</span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:1.070%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.883%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.883%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.883%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:35.281%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Mark One)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6MWVjYmM1Y2YyY2IyNDliZWJiOTk4MTBiZTNmOTgxYjgvdGFibGVyYW5nZToxZWNiYzVjZjJjYjI0OWJlYmI5OTgxMGJlM2Y5ODFiOF8xLTAtMS0xLTE2NzA1L3RleHRyZWdpb246NzU5M2ZjYzdiOGU0NDMyNmEyNTQ3ZGRmMWU1YTY5NDZfNA_2eae44d5-efa8-409e-88ac-d5a81ff3b6a7">&#9746;</ix:nonNumeric></span></div></td><td colspan="12" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ANNUAL REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">For the fiscal year ended <ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGV4dHJlZ2lvbjo0ODcyODlhZDhiYzA0MGQzODU5OWQwYTk4ODg3ODZlNl8xMDQ0NTM2MDQ2NTU1Mg_27dbd5e5-900e-49cd-8e02-1ec37d3b3b09">December 31, 2019</ix:nonNumeric> or</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:1.070%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.883%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.883%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.883%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:35.281%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6ZTMzNzJiNDllNGVmNDYxMmJhY2Y5OTk3NDg1OTAyNmEvdGFibGVyYW5nZTplMzM3MmI0OWU0ZWY0NjEyYmFjZjk5OTc0ODU5MDI2YV8wLTAtMS0xLTE2Nzg0L3RleHRyZWdpb246Mzc2MmNmZDc2MWJjNDA2YTlmNTk2MGJkMWJjM2I1NzJfNA_74b7df35-600e-4bbd-b193-a2cde8c44dcb">&#9744;</ix:nonNumeric></span></div></td><td colspan="12" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">For the transition period from</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"> &#160;to&#160;</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Commission file number <ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGV4dHJlZ2lvbjo0ODcyODlhZDhiYzA0MGQzODU5OWQwYTk4ODg3ODZlNl82MDQ3MzEzOTUzNTk0_d75f9fb5-1be8-444c-9308-34a7f0a97582">1-5353</ix:nonNumeric></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%;"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGV4dHJlZ2lvbjo0ODcyODlhZDhiYzA0MGQzODU5OWQwYTk4ODg3ODZlNl82MDQ3MzEzOTUzNjE4_a1b8b5af-c52b-44e9-9ee6-db6c47e07940">TELEFLEX INCORPORATED</ix:nonNumeric></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:46.093%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:1.665%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:46.242%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6YzQzMWNhMTYzODQ5NDExOWJhNTg2ODVjZjJhNmNlNjYvdGFibGVyYW5nZTpjNDMxY2ExNjM4NDk0MTE5YmE1ODY4NWNmMmE2Y2U2Nl8wLTAtMS0xLTU3NzcvdGV4dHJlZ2lvbjo5NDllYzViZWNiNDk0MWYwOTRjNmRkZThjZmYwMjNiYl82MDQ3MzEzOTUyNzg4_7980d0e2-af91-4418-8cf6-92cc13d11739">Delaware</ix:nonNumeric></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6YzQzMWNhMTYzODQ5NDExOWJhNTg2ODVjZjJhNmNlNjYvdGFibGVyYW5nZTpjNDMxY2ExNjM4NDk0MTE5YmE1ODY4NWNmMmE2Y2U2Nl8wLTItMS0xLTU3ODAvdGV4dHJlZ2lvbjphZTIwYjVhZmVlZDE0OGI3OWEwNzU2NmU0MTMzZTk2Y182MDQ3MzEzOTUyNzky_f7821d05-9be1-4717-9635-0085177b4425">23-1147939</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(I.R.S. employer identification no.)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:4pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:4pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:4pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6YzQzMWNhMTYzODQ5NDExOWJhNTg2ODVjZjJhNmNlNjYvdGFibGVyYW5nZTpjNDMxY2ExNjM4NDk0MTE5YmE1ODY4NWNmMmE2Y2U2Nl8zLTAtMS0xLTU3ODYvdGV4dHJlZ2lvbjpkODkzNTU2YTFkNGQ0ZDcxYmZiZGZlNWIyMDBkOTBjOV82MDQ3MzEzOTUyODYz_5f529d01-cf6f-4fd2-9f4b-e7bb433f6f02">550 East Swedesford Road, Suite 400</ix:nonNumeric>, <ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6YzQzMWNhMTYzODQ5NDExOWJhNTg2ODVjZjJhNmNlNjYvdGFibGVyYW5nZTpjNDMxY2ExNjM4NDk0MTE5YmE1ODY4NWNmMmE2Y2U2Nl8zLTAtMS0xLTU3ODYvdGV4dHJlZ2lvbjpkODkzNTU2YTFkNGQ0ZDcxYmZiZGZlNWIyMDBkOTBjOV82MDQ3MzEzOTUyODcw_6e6cb565-310b-4c40-ba7d-750b0a232edb">Wayne</ix:nonNumeric>, <ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6YzQzMWNhMTYzODQ5NDExOWJhNTg2ODVjZjJhNmNlNjYvdGFibGVyYW5nZTpjNDMxY2ExNjM4NDk0MTE5YmE1ODY4NWNmMmE2Y2U2Nl8zLTAtMS0xLTU3ODYvdGV4dHJlZ2lvbjpkODkzNTU2YTFkNGQ0ZDcxYmZiZGZlNWIyMDBkOTBjOV82MDQ3MzEzOTUyODg0_35bbb991-7cfb-4b54-8453-d4c2bbeb0a3a">Pennsylvania</ix:nonNumeric></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6YzQzMWNhMTYzODQ5NDExOWJhNTg2ODVjZjJhNmNlNjYvdGFibGVyYW5nZTpjNDMxY2ExNjM4NDk0MTE5YmE1ODY4NWNmMmE2Y2U2Nl8zLTItMS0xLTU3ODMvdGV4dHJlZ2lvbjowYzY4NzZhNTMzZTE0OWU3YWIyM2YzYTc2NGY2YTkzM182MDQ3MzEzOTUyNzgy_31376a89-4feb-49cd-8c30-6505acbc0395">19087</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Address of principal executive offices)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Zip Code)</span></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGV4dHJlZ2lvbjo0ODcyODlhZDhiYzA0MGQzODU5OWQwYTk4ODg3ODZlNl82MDQ3MzEzOTUzNjIz_54773555-3e6c-4a03-9859-2e35c543e96d">610</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGV4dHJlZ2lvbjo0ODcyODlhZDhiYzA0MGQzODU5OWQwYTk4ODg3ODZlNl82MDQ3MzEzOTUzNjQ5_4d0e382e-91ff-46ce-bdc8-8c44b6417f24">225-6800</ix:nonNumeric></span></div><div style="text-align:center;"><span><br/></span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:97.953%;"><tr><td style="width:1.0%;"></td><td style="width:4.417%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:23.671%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:23.671%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:36.208%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:2.033%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Securities registered pursuant to Section 12(b) of the Act:</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Title of each class</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trading Symbol(s)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Name of each exchange on which registered</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6OWRmMzBlZTU2OWIyNDE5YWIyNTVmOTRlNTM1ZTZmYzkvdGFibGVyYW5nZTo5ZGYzMGVlNTY5YjI0MTlhYjI1NWY5NGU1MzVlNmZjOV8yLTEtMS0xLTcwNDkvdGV4dHJlZ2lvbjplNjIwOWFmOTEyMTA0MzEwODUwZWJhZTQ5ZDA4MzM5NF82MDQ3MzEzOTUyODUw_afccc74e-4599-4b77-8752-c2a4b800dcf4">Common Stock, par value $1.00 per share</ix:nonNumeric></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6OWRmMzBlZTU2OWIyNDE5YWIyNTVmOTRlNTM1ZTZmYzkvdGFibGVyYW5nZTo5ZGYzMGVlNTY5YjI0MTlhYjI1NWY5NGU1MzVlNmZjOV8yLTItMS0xLTcwNTEvdGV4dHJlZ2lvbjoxNjQzMmZiNDdmMDc0YjVmOTc5NTczZDk4MDMyZmU0N182MDQ3MzEzOTUyNzc4_2e364826-3a4c-4c35-b585-76494507884c">TFX</ix:nonNumeric></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6OWRmMzBlZTU2OWIyNDE5YWIyNTVmOTRlNTM1ZTZmYzkvdGFibGVyYW5nZTo5ZGYzMGVlNTY5YjI0MTlhYjI1NWY5NGU1MzVlNmZjOV8yLTMtMS0xLTcwNTQvdGV4dHJlZ2lvbjpjMThjNzhjYTQ1NWM0Y2RmOWU2ZTZhZTAxN2NmNjNmOV82MDQ3MzEzOTUyODE4_7ae2595d-2af2-4cef-859e-e121145235f7">New York Stock Exchange</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">_________________________________________________</span><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:98.000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6OGE5NGI5Y2NjZWJhNDIwNmI2MDBiMjhhMzZkNGMyZTAvdGFibGVyYW5nZTo4YTk0YjljY2NlYmE0MjA2YjYwMGIyOGEzNmQ0YzJlMF8wLTAtMS0xLTU4MDgvdGV4dHJlZ2lvbjo2YjRjMzJiNjA1MjM0NGExODllYjRhNTRlYzdiMzJmMl82MDQ3MzEzOTUyOTE1_e8c4d28d-441f-4538-899e-b1e85501f067">Yes</ix:nonNumeric>&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">&#253;</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">&#168;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6OGE5NGI5Y2NjZWJhNDIwNmI2MDBiMjhhMzZkNGMyZTAvdGFibGVyYW5nZTo4YTk0YjljY2NlYmE0MjA2YjYwMGIyOGEzNmQ0YzJlMF8xLTAtMS0xLTU4MTEvdGV4dHJlZ2lvbjpjOTcxZGE0YjM3NTM0Zjk0YTcyMWQyOTg2MTU1MWU4NF82MDQ3MzEzOTUyOTE5_9d4db791-9946-40a3-8c0f-c9b9bc27d733">No</ix:nonNumeric>&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6OGE5NGI5Y2NjZWJhNDIwNmI2MDBiMjhhMzZkNGMyZTAvdGFibGVyYW5nZTo4YTk0YjljY2NlYmE0MjA2YjYwMGIyOGEzNmQ0YzJlMF8yLTAtMS0xLTU4MTQvdGV4dHJlZ2lvbjo1OGI4ZWZhNWRjMGE0ZGI1YWFjNDQyYmNlOTJiYjY0Yl82MDQ3MzEzOTUzODU5_00dbdadb-90c1-44d5-a465-3e9712b60cd0"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6OGE5NGI5Y2NjZWJhNDIwNmI2MDBiMjhhMzZkNGMyZTAvdGFibGVyYW5nZTo4YTk0YjljY2NlYmE0MjA2YjYwMGIyOGEzNmQ0YzJlMF8yLTAtMS0xLTU4MTQvdGV4dHJlZ2lvbjo1OGI4ZWZhNWRjMGE0ZGI1YWFjNDQyYmNlOTJiYjY0Yl82MDQ3MzEzOTUzODU5_0d1f91f2-97e5-41dd-bb89-34bf7440cdb4">Yes</ix:nonNumeric></ix:nonNumeric>&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">x</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">&#160;&#160;No</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6OGE5NGI5Y2NjZWJhNDIwNmI2MDBiMjhhMzZkNGMyZTAvdGFibGVyYW5nZTo4YTk0YjljY2NlYmE0MjA2YjYwMGIyOGEzNmQ0YzJlMF8zLTAtMS0xLTU4MTcvdGV4dHJlZ2lvbjpjOGEzYmVhNDU5OWY0ZDcwYTc2MDQyNzM1MDg1MTZjOV82MDQ3MzEzOTUzMDc2_806cab26-d124-4eec-b9db-3e92f12f78bb">Yes</ix:nonNumeric>&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">x</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:16.713%;"></td><td style="width:1.0%;"></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.035%;"></td><td style="width:1.0%;"></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:15.397%;"></td><td style="width:1.0%;"></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:20.368%;"></td><td style="width:1.0%;"></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:20.227%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6YTZjMWJkMzE5YjhmNDA4NGI2NWE1NjFkMjY4ZjE4OTkvdGFibGVyYW5nZTphNmMxYmQzMTliOGY0MDg0YjY1YTU2MWQyNjhmMTg5OV8wLTAtMS0xLTU4MjAvdGV4dHJlZ2lvbjoyNmIxODhlZGE3Zjc0ZTVlYTE1YThiMWJiMmViOTBhYV82MDQ3MzEzOTUyODIx_e61c9344-56b3-47ec-8fae-a3279f4e0e18">Large accelerated filer</ix:nonNumeric> </span><span style="background-color:rgb(255,255,255, 0.0);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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">Accelerated filer </span><span style="background-color:rgb(255,255,255, 0.0);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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">Non-accelerated filer </span><span style="background-color:rgb(255,255,255, 0.0);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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6YTZjMWJkMzE5YjhmNDA4NGI2NWE1NjFkMjY4ZjE4OTkvdGFibGVyYW5nZTphNmMxYmQzMTliOGY0MDg0YjY1YTU2MWQyNjhmMTg5OV8wLTYtMS0xLTU4MjMvdGV4dHJlZ2lvbjo2YjQzNjI2ZjE2Y2Q0ODVkYjZkZWJlYmNkZDc2OTQ0OV82MDQ3MzEzOTUyODAy_027f4442-0235-4cfa-9aa0-590454b97d92">&#9744;</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">Emerging growth company <ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6YTZjMWJkMzE5YjhmNDA4NGI2NWE1NjFkMjY4ZjE4OTkvdGFibGVyYW5nZTphNmMxYmQzMTliOGY0MDg0YjY1YTU2MWQyNjhmMTg5OV8wLTgtMS0xLTU4MjYvdGV4dHJlZ2lvbjo5ODI0ODU0OGNmZWQ0ZDc2YmM0YmY1YzQ5MmMzNTg2NF82MDQ3MzEzOTUyODAx_8ed0af99-3ca9-4019-afcf-db7a0b766583">&#9744;</ix:nonNumeric></span></div></td></tr><tr><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">&#168;</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%;"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6YTZjMWJkMzE5YjhmNDA4NGI2NWE1NjFkMjY4ZjE4OTkvdGFibGVyYW5nZTphNmMxYmQzMTliOGY0MDg0YjY1YTU2MWQyNjhmMTg5OV8yLTAtMS0xLTU4MjkvdGV4dHJlZ2lvbjpjMWU2YjU1NGVjMjA0ZmM2YTE0Njc4NmEwMjU5ZTJlNl82MDQ3MzEzOTUyODkz_f38688c7-1cce-42f2-89ce-361387ddf411">&#9744;</ix:nonNumeric>  </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">&#160;&#160;No&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">x</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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 (27,449,837 shares) on June 28, 2019 (the last business day of the registrant&#8217;s most recently completed fiscal second quarter) was $<ix:nonFraction unitRef="usd" contextRef="ic19082b2a8f748d3972e81cbc240d819_I20190630" decimals="0" format="ixt:numdotdecimal" name="dei:EntityPublicFloat" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6YTZjMWJkMzE5YjhmNDA4NGI2NWE1NjFkMjY4ZjE4OTkvdGFibGVyYW5nZTphNmMxYmQzMTliOGY0MDg0YjY1YTU2MWQyNjhmMTg5OV8zLTAtMS0xLTU4MzIvdGV4dHJlZ2lvbjo2MzMxZjMzYmM3Y2I0NGEyODczMzEwNjRlNWM3YjBiNF82MDQ3MzEzOTU0MDU1_ab100d0c-1d73-4a48-8d81-a663f029c5be">9,090,013,523</ix:nonFraction></span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">The registrant had <ix:nonFraction unitRef="shares" contextRef="i28751c83fa8f487fa4a7ba6a118046e6_I20200218" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6YTZjMWJkMzE5YjhmNDA4NGI2NWE1NjFkMjY4ZjE4OTkvdGFibGVyYW5nZTphNmMxYmQzMTliOGY0MDg0YjY1YTU2MWQyNjhmMTg5OV80LTAtMS0xLTU4MzUvdGV4dHJlZ2lvbjoyZTc2YTQwZDdjMWY0OTc5YjI1NmRmNTliM2MwMmYxMV82MDQ3MzEzOTUyODY1_1e732c65-bf2c-4dfb-9144-7f51c8dbee40">46,363,711.00</ix:nonFraction> shares of Common Stock outstanding as of February&#160;18, 2020</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"></td><td style="width:98.000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:21pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certain provisions of the registrant&#8217;s definitive proxy statement in connection with its 2020 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.</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:21pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6ZDZjZWQzZDY2YzFlNDNlYjkzNmJmNzhlNjVlNDYxNzcvdGFibGVyYW5nZTpkNmNlZDNkNjZjMWU0M2ViOTM2YmY3OGU2NWU0NjE3N18xLTAtMS0xLTU4NTg_b0bb7d47-ffda-4675-b52f-0e755515bb4c" escape="true">(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:nonNumeric></span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:98.000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div id="i_0_7"></div><div style="position:relative;width:100%;height:0pt;"><div style="position:absolute;bottom:0;width:100%;"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">FOR THE YEAR ENDED DECEMBER 31, 2019 </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:17.472%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:68.717%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:7.811%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Page</span></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i_0_13">PART I</a></span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_16">Item&#160;1</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">.</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_16">BUSINESS</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_16">4</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_19">Item&#160;1A</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">.</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_19">RISK FACTORS</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_19">12</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_22">Item&#160;1B</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">.</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_22">UNRESOLVED STAFF COMMENTS</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_22">26</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_25">Item&#160;2</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">.</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_25">PROPERTIES</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_25">26</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_28">Item&#160;3</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">.</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_28">LEGAL PROCEEDINGS</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_28">26</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_31">Item&#160;4</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">.</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_31">MINE SAFETY DISCLOSURES</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_31">27</a></span></div></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i_0_34">PART II</a></span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_37">Item&#160;5</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">.</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_37">28</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_40">Item&#160;6</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">.</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_40">SELECTED FINANCIAL DATA</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_40">29</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_43">Item&#160;7</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">.</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_43">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_43">29</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_67">Item&#160;7A</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">.</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_67">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_67">47</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_70">Item&#160;8</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">.</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_70">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_70">48</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_73">Item&#160;9</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">.</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_73">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_73">48</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_76">Item&#160;9A</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">.</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_76">CONTROLS AND PROCEDURES</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_76">48</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_79">Item&#160;9B</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">.</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_79">OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_79">48</a></span></div></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i_0_82">PART III</a></span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_85">Item&#160;10</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">.</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_85">DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_85">49</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_88">Item&#160;11</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">.</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_88">EXECUTIVE COMPENSATION</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_88">49</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_91">Item&#160;12</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">.</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_91">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_91">49</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_94">Item&#160;13</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">.</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_94">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_94">49</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_97">Item&#160;14</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">.</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_97">PRINCIPAL ACCOUNTING FEES AND SERVICES</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_97">49</a></span></div></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i_0_100">PART IV</a></span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_103">Item&#160;15</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">.</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_103">EXHIBITS, FINANCIAL STATEMENT SCHEDULES</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_103">50</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_109">Item&#160;16.</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_109">FORM 10-K SUMMARY</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_109">52</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_112">SIGNATURES</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_112">53</a></span></div></td></tr><tr><td colspan="6" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="6" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="6" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="6" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="6" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="6" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div id="i_0_10"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">changes in business relationships with and purchases by or from major customers or suppliers;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">delays or cancellations in shipments;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">demand for and market acceptance of new and existing products;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">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="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">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="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">our inability to effectively execute our restructuring programs;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">our inability to realize anticipated savings resulting from restructuring plans and programs;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">the impact of enacted healthcare reform legislation and proposals to amend, replace or repeal the legislation;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">changes in Medicare, Medicaid and third-party coverage and reimbursements;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">the impact of tax legislation and related regulations;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">competitive market conditions and resulting effects on revenues and pricing;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">increases in raw material costs that cannot be recovered in product pricing;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">global economic factors, including currency exchange rates, interest rates, trade disputes, sovereign debt issues and the impact of the United Kingdom's departure from the European Union, commonly referred to as "Brexit";</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">public health epidemics including the novel coronavirus (referred to as COVID-19);</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">difficulties entering new markets; and</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">general economic conditions.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 id="i_0_13"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">3</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PART&#160;I</span></div><div id="i_0_16"></div><div style="text-indent:-72pt;padding-left:72pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;1.&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">BUSINESS</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">THE COMPANY</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Teleflex is a global provider of medical technology products that enhance clinical benefits, improve patient and provider safety and reduce total procedural costs. We primarily design, develop, manufacture and supply single-use medical devices used by hospitals and healthcare providers for common diagnostic and therapeutic procedures in critical care and surgical applications. We market and sell our products to hospitals and healthcare providers worldwide through a combination of our direct sales force and distributors. Because our products are used in numerous markets and for a variety of procedures, we are not dependent upon any one end-market or procedure. We manufacture our products at approximately 35 manufacturing sites, with major manufacturing operations located in the Czech Republic, Germany, Malaysia, Mexico and the United States (the "U.S.").</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">development of new products and product line extensions;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">investment in new technologies and broadening the application of our existing technologies;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">expansion of the use of our products in existing markets and introduction of our products into new geographic markets;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">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="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">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="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 2019 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:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">HISTORY AND RECENT DEVELOPMENTS</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="text-indent:18pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">OUR SEGMENTS</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During 2019, our chief operating decision maker (our Chief Executive Officer) changed the manner in which he reviews financial information for purposes of assessing business performance and allocating resources by focusing on the geographic location of all non-OEM operations. As a result, we changed our segment presentation. Specifically, the Vascular North America, Interventional North America, Anesthesia North America, Surgical North America, Interventional Urology North America, Respiratory North America and Latin America operating segments were combined into a new Americas segment. We now 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="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our OEM segment designs, manufactures and supplies devices and instruments for other medical device manufacturers. Our OEM division, which includes the TFX OEM and Deknatel OEM brands, provides custom-engineered extrusions, diagnostic and interventional catheters, balloons and balloon catheters, sheath/dilator sets (introducers) and kits, sutures, performance fibers and bioresorbable resins and fibers. </span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019, 2018 and 2017.</span></div><div style="text-align:center;"><img src="tfx-20191231_g1.jpg" alt="tfx-20191231_g1.jpg" style="height:250px;width:684px;"/></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;">OUR PRODUCTS</span></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%;">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><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Vascular Access:</span><span style="background-color:rgb(255,255,255, 0.0);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 primary focus on helping reduce vascular-related complications. These products primarily consist of our Arrow branded catheters and related devices including catheter positioning systems in addition to our intraosseous, or in the bone, access systems. </span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 catheter protection technology and provide clinical benefits that have shown to reduce the risk of catheter related bloodstream infections and to reduce microbial colonization and thrombus accumulation on catheter surfaces.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 traditional vascular access is difficult or impossible. Our products offer a method for vascular access that can be administered quickly and effectively in hospital and pre-hospital emergency situations and include the EZ-IO Intraosseous Vascular Access System and Arrow</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;"> </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">FAST1 Sternal IO System.</span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Interventional: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Our Interventional product category offers devices that facilitate a variety of applications to diagnose and deliver treatment via the vascular system of the body. These products primarily consist of a variety of coronary catheters, structural heart therapies, peripheral intervention products and cardiac assist products that are used by interventional cardiologists, interventional radiologists and vascular surgeons.  Clinical benefits of our products include increased vein and artery access and increased support during complex medical procedures. Our product offerings consists of a portfolio of Arrow branded catheters, Guideline and Trapliner catheters, the Manta Vascular Closure and Arrow Oncontrol devices. </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Anesthesia:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our Anesthesia product category is comprised of airway and pain management product lines that support hospital, emergency medicine and military channels. </span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%;"> Our airway management products and related devices are designed to enable use of standard and advanced anesthesia techniques in both pre-hospital emergency and hospital settings. Our key products include laryngoscopes, supraglottic airways, endotracheal tubes and atomization devices, which are branded under our LMA, Rusch and MAD tradenames.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Our pain management product line includes catheters and disposable pain pumps for regional anesthesia, designed to improve patients&#8217; post-operative pain experience, which are branded under our Arrow tradename.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:20.25pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Surgical:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">  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="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Interventional Urology: </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Respiratory:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our respiratory products are used in a variety of care settings and include oxygen therapy products, aerosol therapy products, spirometry products and ventilation management products marketed under the Hudson RCI brand name.</span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Urology:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Our urology product portfolio provides bladder management for patients in the hospital and individuals in the home care markets. The product portfolio consists principally of a wide range of catheters (including Foley, intermittent, external and suprapubic), urine collectors, catheterization accessories and products for operative endourology, which are marketed under the Rusch brand name. Our urology product portfolio is most heavily weighted in our EMEA segment.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">OUR MARKETS</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019, 2018 and 2017 derived from each of our end markets.</span></div><div style="text-indent:20.25pt;text-align:center;margin-top:3pt;"><img src="tfx-20191231_g2.jpg" alt="tfx-20191231_g2.jpg" style="height:245px;width:684px;"/></div><div style="text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">GOVERNMENT REGULATION</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Regulation of Medical Devices in the U.S</span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 the Federal Food, Drug, and Cosmetic Act (&#8220;FDC Act&#8221;), and its implementing regulations, 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, post-market surveillance, import and export of our medical devices.</span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Unless an exemption, pre-amendment grandfather status 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 (by submitting a premarket notification (&#8220;510(k)&#8221;) or approval as a Class III device (by 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 that the proposed device is substantially equivalent to a legally marketed device (a 510(k)-cleared device, pre-amendment device for which FDA has not called for PMAs or a device with a de novo authorization), referred to as the "predicate device." Substantial equivalence is established by the applicant showing that the proposed device has the same intended use as the predicate device, and it either has the same technological characteristics or has been shown to be equally safe and effective and does not raise different questions of safety and effectiveness as compared to the predicate device.&#160;&#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 through the de novo process (the process for granting marketing authorization when no substantially equivalent device exists) if the FDA agrees it is a low to moderate risk device. A device not eligible for 510(k) clearance or de novo authorization is categorized as Class III and must follow the PMA approval pathway, which requires proof of the safety and effectiveness of the device to the FDA&#8217;s satisfaction.&#160;&#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 process. It 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;&#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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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;&#160;The sponsor of a clinical study 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;&#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 in, or disapprove research to protect the rights, safety, and welfare of the human research subject.&#160;&#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;&#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 failure 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 and conducting the clinical trial for the medical device manufacturer.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 the following:</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">device listing and establishment registration;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">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="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">labeling requirements;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">prohibitions against the promotion of off-label uses or indications;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">adverse event and malfunction reporting (Medical Device Reports or "MDRs");</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">post-approval restrictions or conditions, potentially including post-approval clinical trials or other required testing;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">post-market surveillance requirements;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">the FDA&#8217;s recall authority, whereby it can require or request the recall of products from the market; and</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">reporting and documentation of voluntary corrections or removals.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 are performed by Notified Bodies to verify compliance to applicable ISO standards (e.g. ISO 13485:2016), requirements under the Medical Device Single Audit Program ("MDSAP") applicable to regulatory requirements Australia, Brazil, Canada, Japan and the U.S. and/or medical device regulations and requirements from the countries in which we distribute product and other specified audits by regulatory authorities. 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 </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">permit importation or exportation, refusal to grant, or delays in granting, clearances or approvals or withdrawal or suspension of existing clearances or approvals. The FDA also has the authority under certain circumstances to request repair, replacement or refund of the cost of any medical device manufactured or distributed by us.&#160;&#160;Any of these actions could have an adverse effect on our business. </span></div><div style="margin-top:12pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Medical device laws also are in effect in many of the markets outside of the U.S. in which we do business. These laws range from comprehensive device approval requirements for some or all of our products to requests for product data or certifications. Inspection of and controls over manufacturing, as well as monitoring of device-related adverse events, are components of most of these regulatory systems.  Manufacturing certification requirements and audits through the MDSAP program or other regulatory authority inspections also apply.  In addition, the European Union (&#8220;EU&#8221;) has adopted the EU Medical Device Regulation (the &#8220;EU MDR&#8221;), which imposes stricter requirements for the marketing and sale of medical devices (as compared to the predecessor Medical Device Directive), including in the area of clinical evaluation requirements, quality systems, economic operators and post-market surveillance. Manufacturers of currently marketed medical devices will have until May 2020 to meet the requirements of the EU MDR. Failure to meet these requirements could adversely impact our business in the EU and other regions that tie their product registrations to the EU requirements.</span></div><div style="margin-top:12pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are subject to various federal, state and local laws in the U.S. targeting fraud and abuse in the healthcare industry.&#160;&#160;These laws prohibit us from, among other things, soliciting, offering, receiving or paying any remuneration to induce the referral or use of any item or service reimbursable under Medicare, Medicaid or other federally or state financed healthcare programs.&#160;&#160;Violations of these laws are punishable by imprisonment, criminal fines, civil monetary penalties and exclusion from participation in federal healthcare programs.&#160;&#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;&#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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are also subject to various federal and state reporting and disclosure requirements related to the healthcare industry.&#160;&#160;Rules issued by the Centers for Medicare &amp; Medicaid Services ("CMS") require us to collect and report information on payments or transfers of value to physicians and teaching hospitals, as well as investment interests held by physicians and their immediate family members.  Effective January 2022, we will also be required to collect and report information on payments or transfers of value to physician assistants, nurse practitioners, clinical nurse specialists, certified registered nurse anesthetists and certified nurse-midwives. The reported data is available to the public on the CMS website. Failure to submit required information may result in civil monetary penalties.&#160;&#160;In addition, several states now require medical device companies to report expenses relating to the marketing and promotion of device products and to report gifts and payments to individual physicians in these states.&#160;&#160;Other states prohibit various other marketing-related activities.&#160;&#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="text-align:justify;margin-top:12pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">COMPETITION</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">SALES AND MARKETING</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">BACKLOG</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PATENTS AND TRADEMARKS</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We own a portfolio of patents, patents pending and trademarks. We also license various patents and trademarks. Patents for individual products extend for varying periods based upon the date of patent filing or grant and the legal term of patents in the various countries where patent protection is obtained. Trademark rights may potentially extend for longer periods of time and are dependent upon national laws and use of the marks. All product names throughout this document are trademarks owned by, or licensed to, us or our subsidiaries. Although these have been of value and are expected to continue to be of value in the future, we do not consider any single patent or trademark, except for the Teleflex and Arrow brands, to be essential to the operation of our business.</span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">SUPPLIERS AND MATERIALS</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Materials used in the manufacture and sterilization of our products are purchased from a large number of suppliers in diverse geographic locations. We are not dependent on any single supplier for a substantial amount of the materials used, the components supplied and the sterilization services provided for our overall operations. Most of the materials, components and sterilization services we utilize are available from multiple sources, and where practical, we attempt to identify alternative suppliers. However, our ability to establish alternate sources of supply of materials and sterilization services may be delayed due to FDA and other regulatory authority requirements regarding the manufacture and sterilization of our products. Volatility in commodity prices, particularly with respect to aluminum, steel and plastic resins, can have a significant impact on the cost of producing certain of our products. We may not be able to successfully pass cost increases through to all of our customers, particularly original equipment manufacturers.</span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">RESEARCH AND DEVELOPMENT</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">SEASONALITY</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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;&#160;Historically, we have experienced higher sales in the fourth quarter as a result of these factors.</span></div><div style="text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">EMPLOYEES</span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We employed approximately 14,400 full-time and temporary employees at December&#160;31, 2019. Of these employees, approximately 3,900 were employed in the U.S. and 10,500 in countries other than the U.S.  Approximately 13% of our employees in the U.S. and in other countries were covered by union contracts or collective-bargaining arrangements. We believe we have good relationships with our employees.</span></div><div style="margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ENVIRONMENTAL</span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INVESTOR INFORMATION</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">You can access financial and other information about us in the Investors section of our website, which can be accessed at www.teleflex.com. We make available through our website, free of charge, copies of our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports filed with or furnished to the SEC under Section 13(a) or 15(d) of the Exchange Act as soon as reasonably practicable after electronically filing or furnishing such material to the SEC. The information on our website is not part of this Annual Report on Form 10-K. The reference to our website address is intended to be an inactive textual reference only.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:27.428%;"></td><td style="width:1.0%;"></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:6.199%;"></td><td style="width:1.0%;"></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:58.325%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Name</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Age</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Positions and Offices with Company</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liam J. Kelly</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">President and Chief Executive Officer</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thomas E. Powell</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Executive Vice President and Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cameron P. Hicks</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate Vice President, Human Resources and Communications</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">James J. Leyden</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate Vice President, General Counsel and Secretary</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mario Wijker</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate Vice President, QA/RA</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">James Winters</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate Vice President, Manufacturing and Supply Chain</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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.  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 </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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. (now Siemens Healthcare Diagnostics), PepsiCo, Bain &amp; Company, Tenneco Inc. and Arthur Andersen &amp; Company.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Mr. Leyden has been our Corporate Vice President, General Counsel and Secretary since February 2014.  He previously held the positions of Acting General Counsel from November 2013 to February 2014, Deputy General Counsel from February 2013 to November 2013 and Associate General Counsel from December 2004 to February 2013.  Prior to joining Teleflex, Mr. Leyden served as general counsel of InfraSource Services, Inc., a utility infrastructure construction company, from April 2004 to December 2004.  From February 2002 to April 2004, he served as Associate General Counsel of Aramark Corporation, a provider of food, facility and uniform services.</span></div><div style="text-indent:20.25pt;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Mr. Wijker has been our Corporate Vice President, QA/RA since January 2019.  Prior to joining Teleflex, Mr. Wijker served as Global Vice President Quality and Regulatory for M&#246;lnlycke Health Care AB, a medical device company, from May 2016 to December 2018.  From April 2014 to January 2016, Mr. Wijker served as Senior Director Global Regulatory Affairs for Boston Scientific Corporation, a medical device company.  From January 2012 to March 2014, he held the position of Director Quality and Regulatory Affairs International for the American Medical Systems division of Endo International plc, a pharmaceutical company.  From September 2003 to December 2011, Mr. Wijker held various regulatory affairs and quality assurance positions with Life Technologies Corporation, a life sciences and in vitro diagnostics company.</span></div><div style="text-indent:20.25pt;text-align:justify;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Mr. Winters has been our Corporate Vice President, Manufacturing and Supply Chain since February 2020.  He previously held the position of Global Head of 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 Global Manufacturing, Joint Reconstruction for DePuy Synthes from February 2015 to February 2018.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:20.25pt;text-align:justify;"><span><br/></span></div><div id="i_0_19"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 1A.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">&#160;RISK FACTORS</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="text-indent:20.25pt;text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">identify viable new products;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">maintain sufficient liquidity to fund our investments in research and development and product acquisitions;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">obtain adequate intellectual property protection;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">gain market acceptance of new products;&#160;or</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">successfully obtain regulatory approvals.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 or compliance with certain standards before a product can be commercially marketed. In the EU, the EU MDR will, when it enters into full force in May 2020,  include significant additional pre- and post-market requirements. The process of obtaining regulatory clearances and approvals to market a medical device, particularly from the FDA and certain foreign government authorities, can be costly and time consuming, and clearances and approvals might not be granted for new products on a timely basis, if at all. In addition, once a device has been cleared or approved, a new clearance or approval may be required before the device may be modified or its labeling changed. Furthermore, the FDA or a foreign government authority may make its review and clearance or approval process more rigorous, which could require us to generate additional clinical or other data, and expend more time and effort, in obtaining future product clearances or approvals. The regulatory clearance and approval process may result in, among other things, delayed realization of product revenues, substantial additional costs or limitations on indicated uses of products, any one of which could have a material adverse effect on our financial condition and results of operations.  Even after a product has received marketing approval or clearance, such product approval or clearance can be withdrawn or limited due to unforeseen problems with the device or issues relating to its application. </span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">partial suspension or total shutdown of manufacturing;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">product shortages;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">delays in product manufacturing;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">warning or untitled letters;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">fines or civil penalties;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">delays in or restrictions on obtaining new regulatory clearances or approvals;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">withdrawal or suspension of required clearances, approvals or licenses;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">product seizures or recalls;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">injunctions;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">criminal prosecution;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">advisories or other field actions;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">operating restrictions; and</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">prohibitions against exporting of products to, or importing products from, countries outside the U.S.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:2pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">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="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">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="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">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="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If our operations are found to be in violation of any of these laws or any other government regulations, we may be subject to penalties, including civil and criminal penalties, damages, fines, the curtailment or restructuring of our operations, the exclusion from participation in federal and state healthcare programs and imprisonment of personnel, any of which could adversely affect our ability to operate our business and our financial results. The risk of our being found to have violated these laws is increased by the fact that many of them have not been fully interpreted by the regulatory authorities or the courts, and their provisions are open to a variety of interpretations.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 annual reporting and disclosure requirements on device manufacturers for any &#8220;transfer of value&#8221; made or distributed to physicians or teaching hospitals.  Effective January 2022, we will also be required to collect and report information on payments or transfers of value to physician assistants, nurse practitioners, clinical nurse specialists, certified registered nurse anesthetists and certified nurse-midwives.  The reported information is made publicly available in a searchable format. In addition, device manufacturers are required to report and disclose any investment interests held by physicians and their immediate family members during the preceding calendar year. Failure to submit required information may result in civil monetary penalties for each payment, transfer of value or ownership or investment interests not reported in an annual submission, up to an aggregate of $150,000 per year (and up to an aggregate of $1&#160;million per year for &#8220;knowing failures&#8221;).</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition, there has been a recent trend of increased federal and state regulation of payments made to healthcare providers. Some states, such as California, Connecticut, Nevada and Massachusetts, mandate implementation of compliance programs that include the tracking and reporting of gifts, compensation for consulting and other services, and other remuneration to healthcare providers. The shifting commercial compliance environment and the need to build and maintain robust and expandable systems to comply with the different compliance and/or reporting requirements among a number of jurisdictions increases the possibility that we may inadvertently violate one or more of the requirements, resulting in increased compliance costs that could adversely impact our results of operations.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="text-indent:18pt;text-align:justify;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition, as part of our efforts to increase operating efficiencies, we have implemented a number of initiatives over the past several years to consolidate our enterprise resource planning, or ERP, systems.  Most recently, we upgraded the ERP system used by our EMEA segment to our global ERP system in 2019.  To date, we have not experienced any significant disruptions to our business or operations in connection with these initiatives. However, as we continue our efforts to further consolidate our ERP systems, we could experience business disruptions, which could adversely affect customer relationships and divert the attention of management away from daily operations. In addition, any delays in the implementation of these initiatives could cause us to incur additional unexpected costs. Should we experience such difficulties, our business, cash flows and results of operations could be adversely affected.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:22.5pt;text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 and other regulatory authorities.  One of our contract sterilizers, Sterigenics U.S., LLC, uses ethylene oxide in its sterilization process, including at its facility in Smyrna, Cobb County, Georgia, which has sterilized some of our surgical, intermittent catheter and OEM products.  During the fourth quarter of the year ended December 31, 2019, operations at the Smyrna facility were suspended by state and local officials due to issues associated with the facility's use of ethylene oxide in its sterilization operations.  During the suspension, our ability to provide affected products to our customers was impaired.  While we have secured alternate sterilization facilities for the affected product, based on currently available information, we believe that the disruption in the supply of our product will adversely affect our 2020 revenues by $5 million to $7 million. Our 2020 revenues may be further adversely affected if we experience any significant difficulties or delays in accessing the sterilization capacity at the alternate facilities.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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.  We are unable to predict the manner in which the EPA will respond to the letter.  Any additional regulatory restrictions on the emission of ethylene oxide by sterilization facilities might impair our ability to provide sufficient quantities of sterilized products to our customers and compel us to seek sterilization alternatives that do not entail the use of ethylene oxide.  We cannot assure that we would be able to identify such alternatives.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In the event we were to experience any further disruptions in our ability to sterilize our products, whether due to capacity constraints or regulatory or other impediments (including, among other things, regulatory initiatives directed generally to sterilization facilities that utilize ethylene oxide), or we are unable to transition to alternative facilities in a timely or cost effective manner, we could experience a material adverse impact with respect to our results of operations and financial condition. </span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A significant portion of our revenues in the U.S. is derived from sales to distributors, which, in turn, sell our products to hospitals and other health care institutions.  From time to time, these distributors may decide to reduce their levels of inventory with regard to certain of our products, a practice we refer to as &#8220;destocking.&#8221;  A distributor's decision to reduce inventory levels with respect to our products may be based on a number of factors, such as distributor expectations regarding demand for a particular product, distributor buying decisions (including decisions to purchase competing products), changes in distributor policies regarding the maintenance of inventory levels, economic conditions and other factors.  For example, during the third quarter of 2016, we experienced a decline in purchases by our U.S. distributors that adversely affected our revenues and results of operations. We believe the reduction resulted from the distributors' expectations of a less severe 2016-2017 flu season, which resulted in reduced levels of purchasing with respect to certain of our products that are used for treatment of hospitalized patients suffering from the flu.  Following such instances of reduced purchases, distributors may revert to previous </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 that are inherent in 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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition, if any of our products are, or are alleged to be, defective, we may voluntarily conduct, or be required by regulatory authorities to conduct, a recall of that product. In the event of a recall, we may lose sales and be exposed to individual or class-action litigation claims. Moreover, negative publicity regarding a quality or safety issue, whether accurate or inaccurate, could harm our reputation, decrease demand for our products, lead to product withdrawals or impair our ability to successfully launch and market our products in the future. Product liability, warranty and recall costs may have a material adverse effect on our business, financial condition, results of operations and cash flows.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">The ongoing volatility in the domestic and global financial markets,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">combined with a continuation of constrained global credit markets, could adversely impact our results of operations, financial condition and liquidity.</span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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.  Despite improvements in recent years, particularly in the U.S., economic conditions continue to cause disruption in some financial markets, resulting in, among other things, diminished liquidity and credit availability. 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="text-indent:18pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:20.25pt;text-align:justify;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);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, 2019, we accrued $219.9 million of contingent consideration, most of which related to our acquisition of NeoTract.  In addition, actual payments may differ materially from the amount of the contingent liability , which could have a material impact on our results of operations, cash flows  and liquidity.  For information regarding assumptions related to our contingent consideration liabilities, see &#8220;Critical Accounting Policies and Estimates&#8221; under Item 7, Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations included in this Annual Report on Form 10-K.  For additional information regarding our acquisitions, see Note 4 to the consolidated financial statements included in this Annual Report on Form 10-K.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">established a new Patient-Centered Outcomes Research Institute to oversee, identify priorities in and conduct comparative clinical effectiveness research;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">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="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">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-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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, </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have significant manufacturing and distribution facilities, research and development facilities, sales personnel and customer support operations in a number of countries outside the U.S., including Belgium, the Czech Republic, Germany, Ireland, Malaysia and Mexico. In addition, a significant portion of our non-U.S. revenues are derived from sales to third party distributors. As of December&#160;31, 2019, 73% of our full-time and temporary employees were employed in countries outside of the U.S., and approximately 45% of our net property, plant and equipment was located outside the U.S. In addition, for the years ended December&#160;31, 2019, 2018 and 2017 38%, 41% and 42%, 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="text-indent:20.25pt;text-align:justify;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition, the U.S.&#160;Foreign Corrupt Practices Act (the &#8220;FCPA&#8221;) prohibits companies and their intermediaries from making improper payments to non-U.S.&#160;officials for the purpose of obtaining or retaining business. Similar anti-bribery laws are in effect in several foreign jurisdictions.  The FCPA also imposes accounting standards and requirements on publicly traded U.S.&#160;corporations and their foreign affiliates, which, among other things, are intended to prevent the diversion of corporate funds to the payment of bribes and other improper payments to government officials, and to prevent the establishment of &#8220;off the books&#8221; slush funds from which such improper payments can be made. Because of the predominance of government-sponsored health care systems around the world, many of our customer relationships outside of the U.S. are with government entities and are therefore subject to such anti-bribery laws. Our policies mandate compliance with these anti-bribery laws. However, we operate in many parts of the world that have experienced government corruption to some degree.&#160;&#160;Despite meaningful measures that we undertake to facilitate lawful conduct, which include training and compliance programs and internal control policies and procedures, we may not always prevent reckless or criminal acts by our employees, distributors or other agents.  In addition, we may be exposed to liability due to pre-acquisition conduct of employees, distributors or other agents of businesses or operations we acquire. Violations of anti-bribery laws, or allegations of such violations, could disrupt our operations, involve significant management distraction and have a material adverse effect on our business, financial condition, results of operations and cash flows. We also could be subject to severe penalties and other adverse consequences, including criminal and civil penalties, disgorgement, substantial expenditures related to further enhancements to our procedures, policies and controls, personnel changes and other remedial actions, as well as harm to our reputation.</span></div><div style="text-indent:20.25pt;text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Our results of operations and financial condition may be adversely affected by public health epidemics, including the novel coronavirus reported to have originated in Wuhan, China.</span></div><div><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our results of operations and financial condition may be adversely affected if a public health epidemic, including the novel coronavirus (referred to as COVID-19) reported to have originated in Wuhan, China, interferes with our ability, or that of our employees, contractors, suppliers, customers and other business partners to perform our and their respective responsibilities and obligations relative to the conduct of our business.  A public health epidemic, including the coronavirus, poses the risk that we or our employees, contractors, suppliers, customers and other business partners may be prevented from conducting business activities for an indefinite period of time, including due to shutdowns that may be requested or mandated by governmental authorities.  We face similar risks if a public health epidemic, including the coronavirus, affects other geographic areas where our employees, contractors, suppliers, customers and other business partners are located.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:20.25pt;text-align:justify;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are exposed to a variety of market risks, including the effects of changes in foreign currency exchange rates, commodity prices and interest rates. Products manufactured in, and sold into, foreign markets represent a significant portion of our operations. Our consolidated financial statements reflect translation of financial statements denominated in non-U.S.&#160;currencies to U.S.&#160;dollars, our reporting currency, as well as the foreign currency exchange gains and losses resulting from the remeasurement of assets and liabilities and from transactions denominated in currencies other than the primary currency of the country in which the entity operates, which we refer to as "non-functional currencies." A strengthening or weakening of the U.S.&#160;dollar in relation to the foreign currencies of the countries in which we sell or manufacture our products, such as the euro, will affect our U.S.&#160;dollar-reported revenue and income. Although we have entered into forward contracts with several major financial institutions to hedge a portion of our monetary assets and liabilities and projected cash flows denominated in non-functional currencies in order to reduce the effects of currency rate fluctuations, changes in the relative values of currencies may, in some instances, have a significant effect on our results of operations.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:22.5pt;margin-top:9pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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&#160;(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="text-indent:20.25pt;text-align:justify;margin-top:15pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 (including the impact of the enactment of the TCJA). 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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">the intense competition for skilled personnel in our industry;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">fluctuations in global economic and industry conditions;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">changes in our organizational structure;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">our restructuring initiatives;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">competitors&#8217; hiring practices; and</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">the effectiveness of our compensation programs.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December&#160;31, 2019, we had total consolidated indebtedness of $1.9 billion.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">increase our vulnerability to general adverse economic and industry conditions;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">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="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">limit our ability to borrow additional funds for general corporate purposes;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">limit our flexibility in planning for, or reacting to, changes in our business and the industry in which we operate;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">restrict us from pursuing business opportunities; and</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">place us at a disadvantage compared to competitors that have less indebtedness.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">refinance all or a portion of our indebtedness;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">sell assets;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">reduce or delay capital expenditures; or</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">seek to raise additional capital.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our senior credit agreement and the indentures governing our 4.875% senior notes due 2026 (the "2026 Notes") and our 4.625% senior notes due 2027 (the "2027 Notes" and, together with the 2026 Notes, the "Senior Notes") contain covenants that, among other things, impose significant restrictions on our business. The restrictions that these covenants place on us and our restricted subsidiaries collectively include limitations on our and their ability to, among other things:</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">incur additional indebtedness or issue preferred stock or otherwise disqualified stock;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">create liens;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">pay dividends, make investments or make other restricted payments;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">sell assets;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">merge, consolidate, sell or otherwise dispose of all or substantially all of our assets; and</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">enter into transactions with our affiliates.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019, we had outstanding approximately 46.0 million shares of our common stock, options to purchase 1.3 million shares of our common stock (of which approximately 1.0 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 46,660 shares of our common stock (which may vest in early 2021, depending on our performance with regard to specified financial measures and market performance of our common stock compared to designated public companies) and 1,767 shares of our common stock to be distributed from our deferred compensation plan. As of December&#160;31, 2019, 3.4 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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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.  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.&#160;&#160;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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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.&#160;&#160;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 </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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.&#160;&#160;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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">the generation, storage, use and transportation of hazardous materials;</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">emissions or discharges of substances into the environment;&#160;and</span></div><div style="text-indent:-22.5pt;padding-left:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt;">the health and safety of our employees.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December&#160;31, 2019, approximately 13% of our employees in the U.S. and in other countries were covered by union contracts or collective bargaining arrangements. It is likely that a portion of our workforce will remain covered by collective bargaining and similar agreements for the foreseeable future. Strikes or work stoppages could occur that would adversely impact our relationships with our customers and our ability to conduct our business.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Provisions of our certificate of incorporation and bylaws could impede a merger, takeover or other business combination involving us or discourage a potential acquirer from making a tender offer for our common stock. For example, our certificate of incorporation authorizes our board of directors to determine the number of shares in a series, the consideration, dividend rights, liquidation preferences, terms of redemption, conversion or exchange rights and voting rights, if any, of unissued series of preferred stock, without any vote or action by our stockholders. Thus, our board of directors can authorize and issue shares of preferred stock with voting or conversion rights that could adversely affect the voting or other rights of holders of our common stock. We are also subject to Section&#160;203 of the Delaware General Corporation Law, which imposes restrictions on mergers and other business combinations between us and any holder of 15% or more of our common stock. These provisions could have the effect of delaying or deterring a third party from acquiring us even if an acquisition might be in the best interest of our stockholders, and accordingly could reduce the market price of our common stock.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain provisions in the indentures governing the Senior Notes could make it more difficult or more expensive for a third party to acquire us. If an acquisition event constitutes a &#8220;change of control,&#8221; as defined in the indentures governing the Senior Notes, holders of such notes will have the right to require us to purchase their notes in cash (in the case of the 2027 Notes, the right will apply only if the change in control is coupled with a ratings downgrade).  </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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-indent:20.25pt;text-align:justify;"><span><br/></span></div><div id="i_0_22"></div><div style="text-indent:-72pt;padding-left:72pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;1B.&#160;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Not applicable.</span></div><div id="i_0_25"></div><div style="text-indent:-72pt;padding-left:72pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;2.&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">PROPERTIES</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We own or lease approximately 90 properties consisting of plants, engineering and research centers, distribution warehouses, offices and other facilities. We believe that the properties are maintained in good operating condition and are suitable for their intended use. In general, our facilities meet current operating requirements for the activities currently conducted within the facilities.</span></div><div style="text-indent:18pt;text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 are as follows:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:63.689%;"></td><td style="width:1.0%;"></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.422%;"></td><td style="width:1.0%;"></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.423%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Location</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Square<br/>Footage</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned&#160;or<br/>Leased</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Olive Branch, MS</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">627,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Kamunting, Malaysia</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">286,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nuevo Laredo, Mexico</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">277,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asheboro, NC</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">204,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</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></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Morrisville, NC</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">162,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chihuahua, Mexico</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Maple Grove, MN</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">129,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Zdar Nad Sazauou, Czech Republic</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chihuahua, Mexico</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tecate, Mexico</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Hradec Kralove, Czech Republic</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chelmsford, MA</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Kulim, Malaysia</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Kernen, Germany</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Arlington Heights, IL</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Wayne, PA</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Jaffrey, NH</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Kamunting, Malaysia</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pleasanton, CA</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chihuahua, Mexico</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chihuahua, Mexico</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reading, PA</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Limerick, Ireland</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mansfield, MA</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Bad Liebenzell, Germany</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased</span></td></tr></table></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Operations in each of our business segments are conducted at locations both in and outside of the U.S. Of the facilities listed above, with the exception of Jaffrey, NH, Mansfield, MA, and Limerick, Ireland, which are used solely for the OEM segment, our facilities generally serve more than one business segment and are often used for multiple purposes, such as administrative/sales, manufacturing and warehousing/distribution. </span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 750,000 square feet of additional warehousing, manufacturing and office space in the North America, South America, Europe, Asia and Africa. </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div id="i_0_28"></div><div style="text-indent:-72pt;padding-left:72pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;3.&#160;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">and environmental matters. As of December&#160;31, 2019 and 2018, we accrued liabilities of $<ix:nonFraction unitRef="usd" contextRef="i9909ccd96a474f73ad372f58a6e55056_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LitigationReserve" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yOC9mcmFnOjBjZjdiN2VlYWM5MjQ1ZDc5ZGNjOWI1NGFmM2U5MzI4L3RleHRyZWdpb246MGNmN2I3ZWVhYzkyNDVkNzlkY2M5YjU0YWYzZTkzMjhfMzI0_a334baab-d3bc-468a-9bda-c864500fc6b3">0.4</ix:nonFraction> million and $0.6 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-indent:20.25pt;text-align:justify;"><span><br/></span></div><div id="i_0_31"></div><div style="text-indent:-72pt;padding-left:72pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;4.&#160;</span><span style="background-color:rgb(255,255,255, 0.0);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-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Not applicable.</span></div><div id="i_0_34"></div><div style="text-align:center;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="i_0_37"></div><div style="text-indent:-72pt;padding-left:72pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;5.&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span></div><div style="text-indent:-72pt;padding-left:72pt;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 18, 2020, we had 436 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:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Stock Performance Graph</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2014 and that all dividends were reinvested.</span></div><div style="text-indent:20.25pt;text-align:center;margin-top:6pt;"><img src="tfx-20191231_g3.jpg" alt="tfx-20191231_g3.jpg" style="height:389px;width:666px;"/></div><div style="text-align:center;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">MARKET PERFORMANCE</span></div><div style="margin-top:3pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"></td><td style="width:33.682%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.985%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.985%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.985%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.985%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.985%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.989%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Company / Index</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2014</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2015</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Incorporated</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">222&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">232&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">340&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">S&amp;P 500 Index</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">138&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">132&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">174&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">106&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">113&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">169&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">219&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:3pt;margin-bottom:9pt;"><span><br/></span></div><div id="i_0_40"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-indent:-72pt;padding-left:72pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;6.&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">SELECTED FINANCIAL DATA</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:45.507%;"></td><td style="width:1.0%;"></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:7.530%;"></td><td style="width:1.0%;"></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:7.824%;"></td><td style="width:1.0%;"></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:7.824%;"></td><td style="width:1.0%;"></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:7.824%;"></td><td style="width:1.0%;"></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:7.826%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">2019</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">2018</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">2017</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">2016</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">2015</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands, except per share)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Statement of Income Data:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,595,362&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,448,383&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146,303&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,868,027&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,809,690&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Income&#160;from continuing operations before interest, loss on extinguishment of debt and taxes</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">427,254&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">321,704&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">372,279&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">319,453&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">315,891&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Income from continuing operations</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">461,981&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">196,432&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">155,263&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">237,651&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">236,808&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Amounts attributable to common shareholders for income from continuing operations</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">461,981&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">196,432&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">155,263&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">237,187&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">235,958&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Per Share Data:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Income from continuing operations&#160;&#8212;&#160;basic</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.00&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.30&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.45&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.68&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Income from continuing operations&#160;&#8212;&#160;diluted</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.81&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.20&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.33&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.98&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.91&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash dividends</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.36&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.36&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.36&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.36&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet Data:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Total assets</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,309,820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,277,991&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,181,492&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,891,213&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,871,774&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Long-term borrowings</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,858,943&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,072,200&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,162,927&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">850,252&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">641,850&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Shareholders&#8217; equity</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,979,320&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,539,978&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,430,531&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,137,517&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,009,272&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Statement of Cash Flows Data:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net cash provided by operating activities from continuing operations</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">437,068&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">435,086&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">426,301&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410,590&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">303,446&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net cash used in&#160;investing activities from continuing operations</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(73,481)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(196,394)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,832,855)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(56,974)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(154,848)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net cash (used in) provided by financing activities from continuing operations</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(418,836)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(206,433)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,141,259&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(118,692)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(85,583)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Supplemental Data:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Free cash flow</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:bottom;">(2)</sub></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">334,373&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">354,291&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">355,398&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357,455&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">241,998&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Certain financial information is presented on a rounded basis, which may cause minor differences.</span></div><div style="text-indent:-18pt;padding-left:27pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)  Amounts include the impact of businesses acquired and disposed of during the period, commencing on the respective acquisition or disposition dates. See Note 4 to the consolidated financial statements included in this Annual Report on Form 10-K for additional information related to the acquisitions and dispositions for the years ended December 31, 2019, 2018 and 2017.</span></div><div style="text-indent:-18pt;padding-left:27pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(2)   Free cash flow is calculated by subtracting capital expenditures from cash provided by operating activities from continuing operations. Free cash flow is a non-GAAP financial measure. This financial measure is used in addition to and in conjunction with results presented in accordance with generally accepted accounting principles in the U.S., or GAAP, and should not be considered a substitute for net cash provided by operating activities from continuing operations, the most comparable GAAP financial measure. Management believes that free cash flow is a useful measure to investors because it facilitates an assessment of funds available to satisfy current and future obligations, pay dividends and fund acquisitions. We also use this financial measure for internal managerial purposes and to evaluate period-to-period comparisons. Free cash flow is not a measure of cash available for discretionary expenditures since we have certain non-discretionary obligations, such as debt service, that are not deducted from the measure. We strongly encourage investors to review our financial statements and publicly-filed reports in their entirety and not to rely on any single financial measure. The following is a reconciliation of free cash flow to the most comparable GAAP measure.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"></td><td style="width:48.073%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:7.397%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.397%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.397%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.397%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.403%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2015</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net cash provided by operating activities from continuing operations</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">437,068&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">435,086&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">426,301&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410,590&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">303,446&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Less: Capital expenditures</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,695&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,795&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,903&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,135&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,448&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Free cash flow</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">334,373&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">354,291&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">355,398&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357,455&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">241,998&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;margin-bottom:9pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</span></div><div id="i_0_43"></div><div style="text-indent:-72pt;padding-left:72pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">29</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-indent:-72pt;padding-left:72pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;7.&#160; </span><span style="background-color:rgb(255,255,255, 0.0);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="i_0_46"></div><div style="text-indent:20.25pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Overview</span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 single-use medical devices used by hospitals and healthcare providers for common diagnostic and therapeutic procedures in critical care and surgical applications. We market and sell our products worldwide through a combination of our direct sales force and distributors. Because our products are used in numerous markets and for a variety of procedures, we are not dependent upon any one end-market or procedure. We are focused on achieving consistent, sustainable and profitable growth by increasing our market share and improving our operating efficiencies.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We evaluate our portfolio of products and businesses on an ongoing basis to ensure alignment with our overall objectives. Based on our evaluation, we may identify opportunities to expand our margins through strategic divestitures of existing businesses and product lines that do not meet our objectives. In addition, we may seek to optimize utilization of our facilities through restructuring initiatives designed to further reduce our cost base and enhance our competitive position.  Finally, we may continue to explore opportunities to expand the size of our business and improve our margins through a combination of acquisitions and distributor to direct sales conversions, which generally involve our elimination of a distributor from the sales channel, either by acquiring the distributor or terminating the distributor relationship (in some instances, particularly in Asia, the conversions involve our acquisition or termination of a master distributor and the continued sale of our products through sub-distributors). Our distributor to direct sales conversions are designed to facilitate improved product pricing and more direct access to the end users of our products within the sales channel.</span></div><div style="text-indent:27pt;text-align:justify;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2019 and May 2018, we initiated restructuring plans primarily involving the relocation of certain manufacturing operations to existing lower-cost locations and related workforce reductions (the &#8220;2019 Footprint realignment plan" and the "2018 Footprint realignment plan," respectively).  The 2019 Footprint realignment  and the 2018 Footprint realignment plan are expected to be substantially completed during 2022 and 2024, respectively.  For additional information on both of these plans and a discussion of our other ongoing restructuring programs, see "</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Restructuring and impairment charges</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">" under &#8220;Results of Operations&#8221; below.</span></div><div style="text-indent:27pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;">Disruption in Sterilization Services</span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">During the fourth quarter of the year ended December 31, 2019, operations at the Smyrna, Cobb County, Georgia facility of one of our contract sterilizers, Sterigenics U.S., LLC, were suspended by state and local officials due to issues associated with the facility&#8217;s use of ethylene oxide in its sterilization operations. The suspension of operations at the Smyrna facility resulted in a disruption in supply with respect to some of our surgical, intermittent catheter and OEM products.  We utilized various measures to enable us to continue to provide the affected products to our customers, including alternate sterilization facilities, provisioning substitute products and instituting targeted global inventory management procedures. Nevertheless, we estimate the adverse impact from the suspension of operations at Sterigenics&#8217; Smyrna facility adversely affected our 2019 revenues by approximately $7 million during the fourth quarter of 2019.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">While we have secured alternate sterilization facilities for the affected products, based on currently available information, we believe that the disruption in the supply of our product will adversely affect our 2020 revenues by $5 million to $7 million. Our 2020 revenues may be further adversely affected if we experience any significant difficulties or delays in accessing the sterilization capacity at the alternate facilities. For additional information see &#8220;Risk Factors&#8221; in Part I, Item 1A. of this report.</span></div><div style="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">U.S. Tax Legislation</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">U.S. tax legislation commonly referred to as the Tax Cuts and Jobs Act (the &#8220;TCJA&#8221;) was enacted on December 22, 2017.  The legislation significantly changed U.S. tax law by, among other things, reducing the U.S. corporate income tax rate from a maximum of 35% to 21%; implementing a territorial tax system, generally providing for, among other things, a dividends received deduction on the foreign source portion of dividends received from a non-U.S. corporation if specified conditions are met; and imposing a one-time repatriation tax on undistributed post-1986 earnings and profits of non-U.S. subsidiaries, which will be deemed repatriated for purposes of the tax. </span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118 (&#8220;SAB 118&#8221;) to address the application of U.S. GAAP in situations where a company does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:justify;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">tax effects of the TCJA. SAB 118 states that in these circumstances, if we can determine a reasonable estimate for the income tax effects, the SEC staff would not object if the company includes in its financial statements the reasonable estimate it has determined (and the SEC staff also expressed its belief that it would not be appropriate for a company to exclude a reasonable estimate from its financial statements to the extent a reasonable estimate has been determined). We included a provisional $107.9 million net tax expense related to the deemed repatriated earnings and the revaluation of deferred tax assets and liabilities in our consolidated financial statements for the year ended December 31, 2017.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During 2018, due to additional analysis, changes in interpretations and in our assumptions, and the issuance of additional regulatory guidance, we made a $0.2 million adjustment to the provisional amount for taxes on deemed repatriated earnings and a $2.1 million adjustment related to the revaluation of deferred tax assets and liabilities.  As prescribed under SAB 118, these adjustments were identified and recorded as discrete adjustments in the period in which such changes were made.  We completed our accounting for these provisional amounts during 2018 and we made no further adjustments to them during 2019.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Health Care Reform</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In 2010, the Patient Protection and Affordable Care Act (as amended, the "Affordable Care Act") was signed into law. The legislation is far-reaching and is intended to expand access to health insurance coverage and improve the quality and reduce the costs of healthcare. For medical device companies such as Teleflex, the expansion of medical insurance coverage should lead to greater utilization of the products we manufacture, but the provisions of the legislation designed to contain the cost of healthcare could negatively affect pricing of our products and encourage patient outcome driven results. The overall impact of the Affordable Care Act on our business is yet to be determined, mainly due to uncertainties around future customer behaviors, which we believe will be affected by reimbursement factors such as insurance coverage, statistics, patient outcomes and patient satisfaction. Several legislative initiatives to repeal the Affordable Care Act and adopt a form of replacement legislation were proposed, but not adopted, in 2017. However, the TCJA eliminated the individual mandate under the Affordable Care Act, which generally required most Americans to maintain a minimum level of health insurance coverage. As a result, the level of insurance premium prices for participants in insurance exchanges under the Affordable Care Act is subject to increased uncertainty. 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, any court decision regarding the act's validity and, generally, the longer-term viability of the act, is uncertain.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Global Economic Conditions</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Global economic conditions in the past decade have had an adverse impact on market activities due to, among other things, failure of financial institutions, falling asset values, diminished liquidity, reduced demand for products and services and significant fluctuations in foreign currency exchange rates. In response, we adjusted production levels and engaged in new restructuring activities. We continue to review and evaluate our manufacturing, warehousing and distribution processes to maximize efficiencies through the elimination of redundancies in our operations and the consolidation of facilities. Although, on a consolidated basis, the consequences of economic conditions, other than fluctuations in foreign currency exchange rates, have not had a significant adverse impact on our financial position, results of operations or liquidity, healthcare policies and practice trends vary by country, and the impact of the global economic downturn was felt to varying degrees in each of our regional markets over the last several years. While there generally has been some improvement in economic conditions recently, the degree of improvement has been uneven among our regional markets, and the continuation of economic trends of uncertain 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 and our liquidity.  </span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In recent years, hospitals in some regions of the U.S. experienced a decline in admissions, a weaker payor mix, and a reduction in elective procedures.&#160;&#160;Consequently, hospitals took actions to reduce their costs, including limiting their capital spending. Despite recent improvements in the economic environment, challenges persist, particularly in some European countries, as discussed below. Approximately 95% of our net revenues come from single-use products primarily used in critical care and surgical applications, and our sales volume could be negatively impacted if hospital admission rates or payor mix change. Conversely, our sales volume could increase due to the greater number of insured individuals as a result of the Affordable Care Act, which has had the effect of facilitating medical insurance coverage for many persons who previously were not covered, although, as noted above, the Affordable </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Care Act may be subject to repeal, a final court determination of invalidity, further modification or replacement; therefore, the longer-term viability of the act is uncertain.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The economy in Europe has weakened over the past year. Europe has seen a slowdown in external demand and a contraction in manufacturing, which is starting to impact other parts of the economy. While the solid performance of the labor market has helped to sustain private consumption and domestic demand, GDP growth is expected to remain flat over the near term. The economy in Europe is not likely to rebound in the near term as international trade in goods remains relatively stagnant and the risks of an increase in trade tensions, growing geopolitical conflicts and high uncertainties related to trade policies and the impact of Brexit remain uncertain.  </span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In Asia, we believe the economic outlook for the healthcare sector generally is positive.  However, an ongoing slowdown in the Chinese economy and U.S. - China trade tensions, as well as the public health epidemic relating to the novel coronavirus (referred to as COVID-19) reported to have originated in Wuhan, China, have increased uncertainties within Asia.  In addition, we continue to confront government-implemented price management and reimbursement controls, particularly in Australia, China and India.  There continue to be government initiatives to help local manufacturers access a bigger share of the local market.  Moreover, many countries in the region have become more proactive with respect to regulatory requirements, and as a result, we expect longer, costlier and more complicated regulatory approval processes in these countries.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In Latin America, some highly regulated economies such as Argentina, Brazil and Mexico have experienced unusually high inflation rates and weakening currencies. This has impacted the budgets of the public healthcare systems resulting in reduced spending on necessary medical supplies and creating delays in the importation of medical devices.  Although Latin America does not represent a significant portion of our business, our operations in this region may be adversely affected by these factors. </span></div><div style="text-indent:20.25pt;text-align:justify;"><span><br/></span></div><div id="i_0_49"></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Results of Operations</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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. </span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain financial information is presented on a rounded basis, which may cause minor differences. </span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2018 and 2017, refer to our Annual Report on Form 10-K for the fiscal year ended December 31, 2018 filed on February 21, 2019. Discussion of our reportable segment results of operations comparison for 2018 and 2017 is included below within this Annual Report on Form 10-K to reflect the changes in our segment presentation, which occurred during the first quarter of 2019.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Comparison of 2019 and 2018</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:58.322%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.737%;"></td><td style="width:1.0%;"></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.740%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in millions)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,595.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,448.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:36pt;margin-top:3pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net revenues for the year ended December 31, 2019 increased 6.0%, or $147.0 million, compared to the prior year.  The increase was primarily attributable to a $142.8 million increase in sales volumes of existing products and, to a lesser extent, an increase in new product sales, which were partially offset by unfavorable fluctuations in foreign currency exchange rates of $46.8 million.</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:58.322%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.737%;"></td><td style="width:1.0%;"></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.740%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in millions)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Gross profit</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,491.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,384.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,171.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the year ended December 31, 2019, gross margin increased 100 basis points, or 1.8%, compared to the prior year period.  The increase was primarily attributable to favorable product mix, an increase in sales volumes of existing products and benefits from cost improvement initiatives partially offset by incremental tariffs and higher logistics and distribution costs.</span></div><div style="text-indent:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:58.322%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.737%;"></td><td style="width:1.0%;"></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.740%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in millions)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">934.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">878.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">700.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Selling, general and administrative expenses increased $55.7 million for the year ended December 31, 2019 compared to the prior year. The increase was primarily attributable to an increase in selling and marketing expenses incurred to support higher sales and expenses incurred by our acquired businesses. The increases were partially offset by favorable fluctuations in foreign currency exchange rates.</span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:58.322%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.737%;"></td><td style="width:1.0%;"></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.740%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in millions)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Research and development</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">113.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">106.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The increase in research and development expenses for the year ended December 31, 2019 compared to the prior year was primarily attributable to new product development costs for several of our product lines and European Union Medical Device Regulation ("EU MDR") related costs.</span></div><div style="text-indent:20.25pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:36pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have ongoing restructuring programs primarily related to the consolidation of our manufacturing operations (referred to as our 2019, 2018 and 2014 Footprint realignment plans).  We also have similar ongoing activities to relocate certain manufacturing operations within our OEM segment (the "OEM initiative") that do not meet the criteria for a restructuring program under applicable accounting guidance; nevertheless, the activities should result in cost savings (we expect only minimal costs to be incurred in connection with the OEM initiative). With respect to our currently ongoing restructuring programs and the OEM initiative, the table below summarizes charges incurred or estimated to be incurred and estimated annual pre-tax savings to be realized as follows: (1) with respect to charges (a) the estimated total charges that will have been incurred once the restructuring programs and OEM initiative are completed; (b) the charges incurred through December 31, 2019; and (c) the estimated charges to be incurred from January 1, 2020 through the last anticipated completion date of the restructuring programs and OEM initiative, December 31, 2026 and (2) with respect to estimated annual pre-tax savings, (a) the estimated total annual pre-tax savings to be realized once the restructuring programs and OEM initiative are completed; (b) the estimated annual pre-tax savings realized based on the progress of the restructuring programs and OEM initiative through December 31, 2019; and (c) the estimated additional annual pre-tax savings to be realized from January 1, 2020 through the last anticipated completion date of the restructuring programs and the OEM initiative, December 31, 2026. </span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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, the failure to realize anticipated savings from a supply contract related to a component included in certain kits sold by our Americas segment and other factors that were not reflected in the assumptions made by management in previously estimating restructuring and restructuring related charges and estimated pre-tax savings. Moreover, estimated pre-tax savings constituting efficiencies with respect to increased costs that otherwise would have resulted from business acquisitions involve, among other things, assumptions regarding the cost structure and integration of businesses that previously were not administered by our management, which are subject to a particularly high degree of risk and uncertainty. It is likely that estimates of charges and pre-tax savings will change from time to time, and the table below may reflect changes from amounts previously estimated. In addition, the table below does not include estimated charges and pre-tax savings related to substantially completed programs such as </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">the 2017 Vascular Solutions integration program, the 2017 EMEA program, the 2016 Footprint realignment plan and other 2016 restructuring programs, which were substantially completed prior to or during 2019.  Additional details, including estimated charges expected to be incurred in connection with our restructuring programs, 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-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:31.431%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:19.700%;"></td><td style="width:1.0%;"></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:19.700%;"></td><td style="width:1.0%;"></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:19.703%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring programs and other similar cost saving initiatives</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Through <br/>December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Remaining from January 1, 2020 through <br/>December 31, 2026</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in millions)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring charges</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$95 - $114&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$83&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$12 - $31&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Restructuring related charges</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"> (1)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110 - 141&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64 - 95&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total charges</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$205 - $255&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$129&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$76 - $126&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OEM initiative pre-tax savings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$6 - $7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$5 - $6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Pre-tax savings</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"> (2)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63 - 73&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38 - 48&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total pre-tax savings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$69 - $80&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$26&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$43 - $54&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;text-align:justify;margin-top:3pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);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 new locations, project management costs and accelerated depreciation, as well as a charge associated with our exit from facilities that is expected to be imposed by the taxing authority in the affected jurisdiction. Most of these changes (other than the tax charge) are expected to be recognized in cost of goods sold.</span></div><div style="text-indent:-18pt;padding-left:27pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt;">Substantially all of the pre-tax savings are expected to result in reductions to cost of goods sold. </span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-left:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 during 2022.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2019 Footprint realignment plan of $56 million to $70 million, of which we estimate that $53 million to $66 million of these charges will result in future cash outlays.  Additionally, we expect to incur $29 million to $35 million in aggregate capital expenditures under the plan, most of which we expect to be incurred by the end of 2021.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We expect to begin realizing plan-related savings in 2021 and expect to achieve annual pre-tax savings of $12 million to $14 million once the plan is fully implemented.</span></div><div style="padding-left:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In May 2018, we initiated a restructuring plan involving the relocation of certain European manufacturing operations to existing lower-cost locations, the outsourcing of certain European distribution operations and related workforce reductions. These actions commenced in the second quarter 2018 and are expected to be substantially completed by the end of 2024.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2018 Footprint realignment plan of $102 million to $133 million, of which, we estimate that $99 million to $127 million of these charges will result in future cash outlays.  Additionally, we expect to incur $19 million to $23 million in aggregate capital expenditures under the plan, most of which we expect to be incurred by the end of 2021.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We began realizing plan-related savings in 2018 and expect to achieve annual pre-tax savings of $25 million to $30 million once the plan is fully implemented.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="padding-left:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In April 2014, we initiated a restructuring plan (the "2014 Footprint realignment plan") involving the consolidation of operations and a related reduction in workforce at certain facilities, and the relocation of manufacturing operations from certain higher-cost locations to existing lower-cost locations. We estimate that we will incur aggregate pre-tax charges in connection with the 2014 Footprint realignment plan of $47 million to $52 million.  Additionally, we estimate that we will achieve annual pre-tax savings of $26 million to $29 million and we expect the plan will be substantially complete by the end of 2021.</span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 31, 2019, 2018, and 2017. The restructuring charges listed in the table primarily consist of termination benefits.</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:58.322%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.737%;"></td><td style="width:1.0%;"></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.740%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in millions)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019 Footprint realignment plan</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 Footprint realignment plan</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2014 Footprint realignment plan</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other restructuring programs</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"> (1)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Impairment charges</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"> (2)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);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 a restructuring program initiated in the third quarter of 2019 that is designed to reduce costs and improve efficiencies through reorganizations within several businesses and certain corporate functions, the Vascular solutions integration program and EMEA restructuring program, both of which were initiated in 2017, in addition to the 2016 Footprint realignment plan, and other 2016 restructuring programs. </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt;">Impairment charges recognized in 2019 and 2018 included $7.0 million and $17.2 million, respectively, related to our decision to abandon certain intellectual property and other assets associated with products that were eliminated from our interventional product portfolio.</span></div><div style="text-indent:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Interest expense</span><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:58.322%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.737%;"></td><td style="width:1.0%;"></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.740%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in millions)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Interest expense</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.25&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.70&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:12pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 31, 2019 compared to the prior year was primarily due to a reduction in our average interest rate as a result of our cross-currency swap agreements.</span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:58.322%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.737%;"></td><td style="width:1.0%;"></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.740%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in millions)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On November 15, 2019, we prepaid the $250 million aggregate outstanding principal amount under our 2024 Notes. In addition to our prepayment of principal, we paid to the holders of the 2024 Notes a $6.5 million prepayment make-whole amount plus accrued and unpaid interest. We recorded the prepayment make-whole amount and a $2.3 million write-off of unamortized debt issuance costs as a loss on extinguishment of debt.</span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Gain on sale of assets</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:58.322%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.737%;"></td><td style="width:1.0%;"></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.740%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in millions)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Gain on sale of assets</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the year ended December 31, 2019, we recognized a gain related to the sale of two buildings and our vein catheter reprocessing business. During the year ended December 31, 2018 we recognized a gain related to  the sale of a land parcel.  </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-indent:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Taxes on income from continuing operations</span><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.245%;"><tr><td style="width:1.0%;"></td><td style="width:57.672%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.946%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.946%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.948%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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. Most of the non-U.S. jurisdictions in which we file tax returns historically have had statutory tax rates that are lower than the U.S. statutory tax rate; as a result, our consolidated effective income tax rate for 2019 and earlier years (excluding the one-time impacts of the TCJA) has been substantially below the U.S. statutory tax rate. The principal non-U.S. jurisdictions in which the statutory tax rate in 2019 and earlier years was lower than the U.S. statutory tax rate and from which we derive substantial earnings included Ireland and Bermuda.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Comparison of 2019 and 2018</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The effective income tax rate for 2019 was (35.9)% compared to 10.6% for 2018. Taxes (benefit) on income from continuing operations in 2019 were ($122.1) million compared to $23.2 million in 2018. The effective income tax rate for 2019 reflected a tax benefit of $129 million resulting from a non-U.S. legal entity restructuring that eliminated the requirement to provide for withholding taxes on the future repatriation of certain non-permanently reinvested earnings. Additionally, the effective tax rate for 2019 was affected by a tax benefit relating to the revaluation of state deferred tax assets and liabilities due to business integrations and other changes. The effective tax rates for both 2019 and 2018 reflect a net excess tax benefit related to share-based compensation and a tax cost associated with a non-deductible contingent consideration expense recognized in connection with an increase in the fair value of the NeoTract contingent consideration liability. 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-indent:20.25pt;text-align:justify;"><span><br/></span></div><div id="i_0_52"></div><div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Segment Results</span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:41.859%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.380%;"></td><td style="width:1.0%;"></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.672%;"></td><td style="width:1.0%;"></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.380%;"></td><td style="width:1.0%;"></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:8.964%;"></td><td style="width:1.0%;"></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.825%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% Increase/(Decrease)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019 vs 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 vs 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in millions)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Americas</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,492.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,351.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,141.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EMEA</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">588.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">603.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">552.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">294.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">286.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">269.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OEM</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">220.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">206.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">183.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Segment Net Revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,595.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,448.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:41.859%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.380%;"></td><td style="width:1.0%;"></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.672%;"></td><td style="width:1.0%;"></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.380%;"></td><td style="width:1.0%;"></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:8.964%;"></td><td style="width:1.0%;"></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.825%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% Increase/(Decrease)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019 vs 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 vs 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in millions)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Americas</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">319.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">255.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">241.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EMEA</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">106.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OEM</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Segment Operating&#160;Profit </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">545.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">490.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">450.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Comparison of 2019 and 2018 </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Americas</span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 increased $140.6 million, or 10.4%, compared to the prior year.  The increase was primarily attributable to a $115.3 million increase in sales volumes of existing products and an increase in new product sales.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 increased $64.1 million, or 25.1%, compared to the prior year.  The increase was primarily attributable to an increase in gross profit resulting from higher sales </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">partially offset by higher operating expenses, principally higher selling expenses incurred to support higher sales, as well as higher general and administrative expenses.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">EMEA</span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 decreased $15.7 million, or 2.6%, compared to the prior year. The decrease was primarily attributable to unfavorable fluctuations of foreign currency exchange rates of $31.1 million partially offset by an increase in new product sales and net revenues generated by acquired businesses.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 decreased $11.7 million, or 11.0%, compared to the  prior year. The decrease was primarily attributable to higher operating expenses, inclusive of higher EU MDR and information technology related costs, and unfavorable fluctuations in foreign currency exchange rates partially offset by the gross profit generated from higher sales.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Asia</span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 increased $7.4 million, or 2.6%, compared to the prior year. The increase was primarily attributable to an increase of $7.5 million in sales volumes of existing products and price increases partially offset by unfavorable fluctuations in foreign currency exchange rates of $11.3 million. </span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 decreased $5.0 million, or 6.5%, compared to the prior year.  The decrease was primarily attributable to higher operating costs, the impact of increased tariffs in China and unfavorable fluctuations in foreign currency exchange rates. The decreases in operating profit were partially offset by an increase in gross profit generated from higher sales.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">OEM</span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 increased $14.7 million, or 7.2%, compared to the prior year.  The increase was primarily attributable to an increase in sales volumes of existing products.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 increased $7.7 million, or 15.3%, compared to the  prior year.  The increase was primarily attributable to an increase in gross profit resulting from higher sales and favorable product mix partially offset by higher operating costs.</span></div><div style="text-indent:20.25pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Comparison of 2018 and 2017 </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Americas</span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Americas net revenues for the year ended December 31, 2018 increased $210.3 million, or 18.4%, compared to the prior year. The increase was primarily attributable to net revenues of $154.4 million generated by acquired businesses, primarily NeoTract and Vascular Solutions, a $30.2 million increase in sales volumes of existing products and, to a lesser extent, an increase in new product sales. </span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Americas operating profit for the year ended December 31, 2018 increased $14.8 million, or 6.1%, compared to the prior year. The increase was primarily attributable to gross profit generated by Vascular Solutions and NeoTract partially offset by higher expenses related to contingent consideration liabilities in addition to an increase in selling and amortization expenses.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">EMEA</span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">EMEA net revenues for the year ended December 31, 2018 increased $51.1 million, or 9.2%, compared to the prior year. The increase was primarily attributable to favorable fluctuations in foreign currency exchange rates of $24.5 million as well as price increases of $13.8 million.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">EMEA operating profit for the year ended December 31, 2018 increased $13.7 million, or 14.8%, compared to the prior year. The increase was primarily attributable to an increase in gross profit reflecting higher sales and favorable fluctuations in foreign currency exchange rates. The increases in gross profit were partially offset by higher operating costs, including selling and amortization expenses.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Asia</span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Asia net revenues for the year ended December 31, 2018 increased $17.7 million, or 6.6%, compared to the prior year. The increase was primarily attributable to a $9.3 million increase in sales volumes of existing products, a $6.0 million increase in new product sales and net revenues generated by acquired businesses.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Asia operating profit for the year ended December 31, 2018 increased $2.5 million, or 3.3%, compared to the prior year. The increase was primarily attributable to an increase in gross profit resulting from higher sales as well as favorable fluctuations in foreign currency exchange rates, partially offset by unfavorable product mix and higher operating costs.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">OEM</span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">OEM net revenues for the year ended December 31, 2018 increased $23.0 million, or 12.6%, compared to the prior year. The increase was primarily attributable to a $16.5 million increase in sales volumes of existing products and an acceleration in the timing of revenue recognition in accordance with newly-adopted accounting guidance.</span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">OEM operating profit for the year ended December 31, 2018 increased $8.7 million, or 21.0%, compared to the prior year. The increase was primarily attributable to an increase in gross profit resulting from higher sales partially offset by higher manufacturing costs.</span></div><div style="text-indent:20.25pt;text-align:justify;"><span><br/></span></div><div id="i_0_55"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Liquidity and Capital Resources</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We assess our liquidity in terms of our ability to generate cash to fund our operating, investing and financing activities. Our principal source of liquidity is operating cash flows. In addition to operating cash flows, other significant factors that affect our overall management of liquidity include: capital expenditures, acquisitions, pension funding, dividends, taxes, scheduled principal and interest payments with respect to outstanding indebtedness, adequacy of available bank lines of credit and access to capital markets.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Of our $301.1 million of cash and cash equivalents at December&#160;31, 2019, $231.4 million was held at non-U.S. subsidiaries. We manage our worldwide cash requirements by monitoring the funds available among our subsidiaries and determining the extent to which we can access those funds on a cost effective basis.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On November 15, 2019, we prepaid $250 million aggregate principle amount of our 2024 Notes using available borrowings under our revolving credit agreement.</span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">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 million in respect of the notional settlement. 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="text-indent:18pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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., a privately-held original equipment manufacturer of minimally invasive medical products and high performance conductors, for $260 million. The acquisition, which will complement our OEM product portfolio, was financed using borrowings under our revolving credit facility.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:20.25pt;text-align:justify;"><span><br/></span></div><div id="i_0_58"></div><div><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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-top:3pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:58.322%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.737%;"></td><td style="width:1.0%;"></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.740%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in millions)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Operating activities</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">437.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">435.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">426.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(73.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(196.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,832.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(418.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(206.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,141.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(56.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(210.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Comparison of 2019 and 2018</span></div><div style="text-indent:18pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net cash provided by operating activities from continuing operations was $437.1 million during 2019 and $435.1 million during 2018. The $2.0 million increase was primarily attributable to favorable operating results partially offset by the net unfavorable impact of changes in working capital and contingent consideration payments of $26.1 million.  The unfavorable change in working capital was primarily attributable to an increase in accounts receivable due to timing of collections and higher sales during the fourth quarter of 2019 and an increase in inventory purchases required to achieve desired safety stock levels and to support ongoing business growth. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net cash used in investing activities from continuing operations was $73.5 million during 2019,  which included capital expenditures of $102.7 million partially offset by proceeds from cross-currency swap agreements designated as net investment hedges of $18.3 million and proceeds from sales of businesses and assets of $14.3 million.</span></div><div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net cash used for financing activities from continuing operations was $418.8 million during 2019, which reflected a net decrease in borrowings of $253.5 million, contingent consideration payments of $112.1 million and dividend payments of $62.8 million.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2018 and 2017, refer to our Annual Report on Form 10-K for the fiscal year ended December 31, 2018.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%;">&#160;</span></div><div style="text-indent:15.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:71.830%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></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.721%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in millions)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net debt includes:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current borrowings</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term borrowings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,858.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,072.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unamortized debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,923.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,176.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Cash and cash equivalents</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">301.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,621.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,819.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total capital includes:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,621.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,819.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shareholders&#8217; equity</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,979.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,540.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total capital</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,601.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,359.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percent of net debt to total capital</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fixed rate debt comprised 46.8% and 52.8% of total debt at December&#160;31, 2019 and 2018, respectively. The decrease in fixed rate borrowings as a percentage of total borrowings as of December 31, 2019 compared to the prior year was due to the prepayment of the 2024 Notes.</span></div><div style="text-align:justify;margin-top:10pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-top:10pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> At December&#160;31, 2019, we had $300.0 million in borrowings outstanding and $2.1 million in outstanding standby letters of credit under our $1.0 billion revolving credit facility.</span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019, we were in compliance with the covenants in the Credit Agreement.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-indent:18pt;margin-top:10pt;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 10 to the consolidated financial statements included in this Annual Report on Form 10-K for additional information regarding the Credit Agreement.</span></div><div style="margin-top:10pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">2026 and 2027 Senior Notes</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December&#160;31, 2019, the outstanding principal amount of our 4.875% senior notes due 2026 (the "2026 Notes") and 4.625% senior notes due 2027 (the "2027 Notes" and collectively, the "Senior Notes") was $400.0 million and $500.0 million, respectively. The indentures governing the 2026 Notes contain covenants that, among other things and subject to certain exceptions, limit or restrict our ability, and the ability of our subsidiaries, to incur additional debt or issue preferred stock or other disqualified stock, create liens, merge, consolidate, or dispose of certain assets pay dividends, make investments or make other restricted payments, or enter into transactions with our affiliates. The indenture governing the 2027 Notes contains covenants that, among other things and subject to certain exceptions, limit or restrict our ability, and the ability of our subsidiaries, to create liens; consolidate, merge or dispose of certain assets; and enter into sale leaseback transactions. The 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, 2019, we were in compliance with all of the terms of our Senior Notes.</span></div><div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 $50.0&#160;million to a commercial paper conduit. As of December&#160;31, 2019, and 2018 we borrowed the maximum amount available of $50.0 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 this facility. As of December&#160;31, 2019, we were in compliance with the covenants and none of the termination events had occurred. </span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Contractual Obligations</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Contractual obligations at December&#160;31, 2019 were as follows: </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"></td><td style="width:32.264%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.500%;"></td><td style="width:1.0%;"></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:10.500%;"></td><td style="width:1.0%;"></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:10.500%;"></td><td style="width:1.0%;"></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:10.794%;"></td><td style="width:1.0%;"></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:10.502%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments due by period</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less than<br/>1&#160;year</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1-3<br/>years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3-5<br/>years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">More than<br/>5&#160;years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total borrowings</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,923,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">912,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">900,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Interest obligations </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(1)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">442,375&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,229&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148,934&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123,103&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94,109&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">144,115&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,323&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,747&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,341&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,704&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Purchase and other obligations </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(2)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">229,218&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">225,861&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,357&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Tax on deemed repatriation of non-U.S. earnings</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"> (3)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">128,977&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,284&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,567&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,740&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,386&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension and other postretirement benefits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,095&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,701&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,700&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,077&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,617&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total contractual obligations</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,912,780&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">396,398&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">295,805&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,129,761&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,090,816&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt;">Interest payments on floating rate debt are based on the interest rate in effect on December&#160;31, 2019.</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt;">Purchase and other obligations are defined as unconditional commitments to purchase goods or services that are legally binding and that specify all significant terms, including: quantities to be purchased; price provisions; and the approximate timing of the transaction. The amounts include commitments for inventory purchases and capital expenditures (which, at the time we entered into the commitments, did not exceed our projected requirements in the normal course of business) and penalties due upon cancellation of cancellable agreements; the amounts exclude operating lease obligations, which are addressed elsewhere in the table.</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(3)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt;">As permitted by the TCJA, we have elected to pay the tax in annual installments over eight years.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our noncurrent liability for uncertain tax positions was $10.3 million and $10.7 million as of December&#160;31, 2019 and 2018, respectively. Due to uncertainties regarding the ultimate resolution of ongoing or future tax examinations, we are not able to reasonably estimate the amount of any income tax payments that will be required to settle uncertain income tax positions or the periods in which any such payments will be made; as a result, these amounts are excluded from the contractual obligations table above.</span></div><div style="text-indent:18pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our contingent consideration liabilities were $219.9 million and $304.2 million as of December 31, 2019 and 2018, respectively, of which $148.1 million and $136.9 million, respectively, were recorded as the current portion of contingent consideration.  We expect most of the current portion to be paid during the first quarter 2020 as result of the achievement of certain sales milestones. Due to uncertainty regarding the timing and amount of future payments related to these liabilities, these amounts are excluded from the contractual obligations table above. </span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 12, Note 15 and Note 16 to the consolidated financial statements included in this Annual Report on Form&#160;10-K for additional information.</span></div><div style="text-indent:20.25pt;text-align:justify;"><span><br/></span></div><div id="i_0_61"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%;">&#160;</span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Allowance for Doubtful Accounts</span></div><div style="text-indent:6.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the ordinary course of business, we grant non-interest bearing trade credit to our customers on normal credit terms.&#160;&#160;In an effort to reduce our credit risk, we (i) establish credit limits for all of our customer relationships, (ii) perform ongoing credit evaluations of our customers&#8217; financial condition, (iii) monitor the payment history and aging of our customers&#8217; receivables, and (iv) monitor open orders against an individual customer&#8217;s outstanding receivable balance.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">An allowance for doubtful accounts is maintained for trade accounts receivable based on the expected collectability of accounts receivable, after considering our historical collection experience, the length of time an account is outstanding, the financial position of the customer and information provided by credit rating services. The adequacy of this allowance is reviewed each reporting period and adjusted as necessary. Our allowance for doubtful accounts was  $9.1 million and $9.3 million at December&#160;31, 2019 and 2018, respectively, which constituted 2.1% and 2.4% of gross trade accounts receivable at December&#160;31, 2019 and 2018, respectively.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 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;&#160;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.&#160;&#160;Moreover, our inability to collect outstanding receivables could adversely affect our financial condition and cash flow from operations.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">significant revisions to the estimated rebates in the future. The reserve for estimated rebates was $21.6 million and $18.1 million at December&#160;31, 2019 and 2018, respectively. We expect to pay amounts subject to the reserve as of December&#160;31, 2019 within 90 days subsequent to year-end.</span></div><div style="text-indent:20.25pt;text-align:justify;"><span><br/></span></div><div style="text-indent:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:6.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We review the net realizable value of inventory each reporting period and adjusted as necessary.&#160;&#160;We regularly compare inventory quantities on hand against historical usage or forecasts related to specific items in order to evaluate obsolescence and excessive quantities. In assessing historical usage, we also qualitatively assess business trends to evaluate the reasonableness of using historical information in estimating future usage.</span></div><div><span><br/></span></div><div style="text-indent:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:6.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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.  </span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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. &#160;Our impairment testing for goodwill is performed separately from our impairment testing of indefinite-lived intangibles.  </span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Considerable management judgment is necessary in making the assumptions used in the estimated fair value of intangible assets acquired in a business combination and in the goodwill and other indefinite-lived intangible asset impairment analyses, including evaluating the impact of operating and macroeconomic conditions and estimating future cash flows.  Assumptions we use in our acquisition date fair value estimates and in our impairment evaluations include the discount rate and forecasted growth rates, which are consistent with our internal projections and operating plans, when applicable. We believe these assumptions and estimates are comparable to those that would be used by other marketplace participants.&#160;&#160;</span></div><div style="text-indent:40.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Goodwill</span></div><div style="text-indent:15.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Goodwill impairment assessments are performed at a reporting unit level. For purposes of this assessment, a reporting unit is an operating segment, or a business one level below that operating segment. During 2019, in conjunction with our segment change, we determined it appropriate to aggregate certain North American reporting </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">units because they were economically similar and as a result, we have six reporting units. No impairment was recorded as a result of the annual goodwill impairment testing performed during the fourth quarter of 2019. </span></div><div style="text-indent:20.25pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In applying the goodwill impairment test, we may assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. Qualitative factors may include, but are not limited to, macroeconomic conditions, industry conditions, the competitive environment, changes in the market for our products and services, regulatory and political developments, and entity specific factors such as strategies and financial performance. If, after completing the qualitative assessment, we determine it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a two-step quantitative impairment test, described below test, described below. Alternatively, we may test goodwill for impairment through the two-step quantitative impairment test without conducting the qualitative analysis. </span></div><div style="text-indent:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The first step of the two-step impairment test is to compare the fair value of a reporting unit to the carrying value. In performing the first step, we calculate the fair value of the reporting unit using equal weighting of two methods; one which estimates the discounted cash flows of the reporting unit based on projected earnings in the future (the Income Approach) and one which is based on sales of similar businesses to those of the reporting unit in actual transactions (the Market Approach).&#160;&#160;If the fair value of the reporting unit exceeds the carrying value, there is no impairment. If the reporting unit carrying value exceeds the fair value, we recognize an impairment loss based on the amount by which the carrying value of goodwill exceeds its implied fair value, which we determine in the second step of the two-step test. The implied fair value of goodwill is determined by deducting the fair value of a reporting unit's identifiable assets and liabilities from the fair value of the reporting unit as a whole, as if that reporting unit had just been acquired and the fair value of the individual assets acquired and liabilities assumed were being determined initially.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Determining fair value requires the exercise of significant judgment. The more significant judgments and assumptions used in the Income Approach include (1) the amount and timing of expected future cash flows, which are based primarily on our estimates of future sales, operating income, industry trends and the regulatory environment of the individual reporting units, (2) the expected long-term growth rates for each of our reporting units, which approximate the expected long-term growth rate of the global economy and of the medical device industry, and (3) discount rates that are used to discount future cash flows to their present values, which are based on an assessment of the risk inherent in the future cash flows of the respective reporting units along with various market based inputs.&#160;The more significant judgments and assumptions used in the Market Approach include (1) determination of appropriate revenue and EBITDA multiples used to estimate a reporting unit&#8217;s fair value and (2) the selection of appropriate comparable companies to be used for purposes of determining those multiples. There were no changes to the underlying methods used in 2019 as compared to the valuations of our reporting units in the past several years. </span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:40.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 the quantitative impairment tests, since quoted market prices are seldom available for intangible assets, we utilize several present value techniques to estimate fair value. The fair value of trade names and IPR&amp;D is estimated by the use of a relief from royalty method, a form of income approach that values an intangible asset by estimating the royalties saved through the ownership of an asset. Under this method, an owner of an intangible asset determines the arm&#8217;s length royalty that likely would have been charged if the owner had to license the asset from a third party. The value of the hypothetical royalty, which is based on the estimated royalty rate applied against forecasted sales, is tax-effected and discounted to present value using a discount rate commensurate with the relative risk of achieving the cash flow attributable to the asset. Management must estimate the volume of sales, hypothetical royalty rate, discount rate, and terminal growth rate to estimate the hypothetical royalty associated with the asset.&#160;&#160;Discount rate assumptions are based on an assessment of the risk inherent in the future cash flows generated from the intangible asset. Assumptions about royalty rates are based on the rates at which similar intangible assets are being licensed in the marketplace. </span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the year ended December 31, 2019 and 2018, we recognized impairment charges of $7.0&#160;million and $16.9&#160;million, respectively, related to our decision to abandon certain intellectual property intangible assets. See "Restructuring and impairment charges" within "Result of Operations" above as well as Note 5 to the consolidated financial statements included in this Annual Report on Form 10-K for additional information on these charges. </span></div><div style="text-indent:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Pensions and Other Postretirement Benefits</span></div><div style="text-indent:15.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We provide a range of benefits to eligible employees and retired employees, including under plans that provide pension and postretirement healthcare benefits. Several statistical and other factors that are designed to project future events are used in calculating the expense and liability related to these plans. These factors include actuarial assumptions about discount rates, expected rates of return on plan assets, compensation increases, turnover rates and healthcare cost trend rates. We review the actuarial assumptions on an annual basis and make modifications to the assumptions based on current rates and trends when appropriate.</span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Significant differences in our actual experience or significant changes in our assumptions may materially affect our pension and other postretirement obligations and our future expense. The following table shows the sensitivity of plan expenses and benefit obligations to changes in the weighted average assumptions:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"></td><td style="width:26.676%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.676%;"></td><td style="width:1.0%;"></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:11.676%;"></td><td style="width:1.0%;"></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:11.676%;"></td><td style="width:1.0%;"></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:11.676%;"></td><td style="width:1.0%;"></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:11.680%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assumed Discount Rate</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected Return on Plan Assets</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assumed Healthcare Trend Rate</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50 Basis Point Increase</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50 Basis Point Decrease</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50 Basis Point Change</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0% Increase</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0% Decrease</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in millions)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net periodic pension and postretirement healthcare expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Projected benefit obligation</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(29.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">N/A&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For additional information on assumptions pertaining to pension and other postretirement benefit plans, refer to Note 16 to the consolidated financial statements included in this Annual Report on Form&#160;10-K.</span></div><div style="text-indent:20.25pt;text-align:justify;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:15.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We estimate the fair value of share-based awards on the date of grant and recognize as expense the value of the portion of the award that is ultimately expected to vest over the requisite service periods. Share-based compensation expense related to stock options is measured using a Black-Scholes option pricing model that takes into account subjective and complex assumptions with respect to expected life of options, volatility, risk-free interest rate and expected dividend yield. The expected life of options granted represents the period of time that options are expected to be outstanding, which is derived from the vesting period of the award, as well as historical exercise behavior. Expected volatility is based on a blend of historical volatility and implied volatility derived from publicly traded options to purchase our common stock, which we believe is more reflective of market conditions and a better indicator of expected volatility than solely using historical volatility. The risk-free interest rate is the implied yield currently available on U.S.&#160;Treasury zero-coupon issues with a remaining term equal to the expected life of the option. Share-based compensation expense related to non-vested restricted stock units is measured based on the market price of the underlying stock on the grant date discounted for the risk free interest rate and the present value </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">of expected dividends over the vesting period. Share based compensation expense for 2019 and 2018 was $26.9 million and $22.4 million, respectively.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:15.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 related to the NeoTract and  Essential Medical acquisitions which represented most of our contingent consideration liabilities at December 31, 2019 and 2018, using a Monte Carlo valuation approach, which simulates future revenues during the earn out-period using management's best estimates.  We determined the fair value of our other contingent consideration liabilities using other probability-weighted discounted cash flow analysis.   Significant judgment is required in determining the assumptions used to calculate the fair value of the contingent consideration.  Increases in projected revenues and probabilities of payment may result in significantly higher fair value measurements; decreases in these items may have the opposite effect. Increases in discount rates in the periods prior to payment may result in significantly lower fair value measurements; decreases may have the opposite effect. See Note 12 to the consolidated financial statements included in this Annual Report on Form 10-K for additional information.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018, we accrued $219.9 million and $304.2 million of contingent consideration, respectively. </span></div><div style="text-indent:20.25pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:20.25pt;text-align:justify;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In assessing the realizability of our deferred tax assets,&#160;we evaluate positive and negative evidence and use judgments regarding past and future events, including results of operations and available tax planning strategies that could be implemented to realize the deferred tax assets. Based on this assessment, we determine when it is more likely than not that all or some portion of our deferred tax assets may not be realized, in which case we apply a valuation allowance to offset the amount of such deferred tax assets.&#160;&#160;To the extent facts and circumstances change in the future, adjustments to the valuation allowances may be required.  The valuation allowance for deferred tax assets of $119.2 million and $144.0 million at December&#160;31, 2019 and 2018, respectively, relates principally to the uncertainty of the utilization of tax loss and credit carryforwards in various jurisdictions.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Significant judgment is required in determining income tax provisions and in evaluating tax positions. We establish additional provisions for income taxes when, despite the belief that tax positions are supportable, there remain certain positions that do not meet the minimum probability threshold, which is a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority. In the normal course of business, we are examined by various federal, state and non-U.S. tax authorities. We regularly assess the potential outcomes of these examinations and any future examinations for the current or prior years in determining the adequacy of our provision for income taxes. We adjust the income tax provision, the current tax liability and deferred </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">taxes in any period in which we become aware of facts that necessitate an adjustment. We are currently under examination in Germany.  The ultimate outcome of this examination could result in increases or decreases to our recorded tax liabilities, which would affect our financial results. See Note 15 to the consolidated financial statements in this Annual Report on Form 10-K for additional information regarding our uncertain tax positions.</span></div><div style="text-indent:18pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As noted above, the TCJA significantly changed U.S. tax law. As a result of the enactment of the TCJA, our consolidated financial statements as of, and for the year ended December 31, 2017, included provisional amounts with respect to the deemed repatriated earnings and the revaluation of deferred tax assets and liabilities. For the year ended December 31, 2018, as permitted by SAB 118, we recorded adjustments to the provisional amounts related to the TCJA included in our December 31, 2017 financial statements. For the year ended December 31, 2019, we made no adjustments to the provisional amounts. 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-indent:18pt;text-align:justify;"><span><br/></span></div><div id="i_0_64"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">New Accounting Standards</span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:20.25pt;text-align:justify;"><span><br/></span></div><div id="i_0_67"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;7A.&#160;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Interest Rate Risk</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:97.807%;"><tr><td style="width:1.0%;"></td><td style="width:16.385%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.313%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.547%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.313%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.547%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.313%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.547%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.313%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.547%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.313%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.547%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.958%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.547%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.610%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year of Maturity</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="39" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed rate debt</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">900,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">900,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Average interest rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.736&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.736&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Variable rate debt</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">868,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,023,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Average interest rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.513&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.174&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.174&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.174&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.157&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.127&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 $10.2 million based on our outstanding debt as of December&#160;31, 2019.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Foreign Currency Risk</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The global nature of our operations exposes us to foreign currency risks.  These risks include exposure from the effect of fluctuating exchange rates on payables and receivables as well as intercompany loans relating to transactions that are denominated in currencies other than a location&#8217;s functional currency and exposure that arises from translating the results of our worldwide operations to the U.S. dollar at exchange rates that have fluctuated from the beginning of a reporting period. Our principal currency exposures relate to the Euro, Chinese Renminbi, Mexican Peso, Canadian Dollar, Malaysian Ringgit, Czech Koruna, British Pound, Australian Dollar and South Korean Won. 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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">47</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December&#160;31, 2019, the total notional amount for the foreign currency forward exchange contracts and cross-currency interest rates swap contracts, expressed in U.S. dollars, was $277.1 million and $750.0 million, respectively.  A sensitivity analysis of changes in fair value of these contracts outstanding as of December&#160;31, 2019, while not predictive in nature, indicated that a hypothetical 10% increase/decrease in the value of the U.S. dollar against all currencies would increase/decrease the fair value of these contracts by $83.1 million, the majority of which relates to the cross-currency interest rate swap contracts.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:20.25pt;text-align:justify;margin-top:6pt;"><span><br/></span></div><div id="i_0_70"></div><div style="text-indent:-72pt;padding-left:72pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;8.&#160;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i_0_73"></div><div style="text-indent:-72pt;padding-left:72pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;9.&#160;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">None.</span></div><div style="text-indent:20.25pt;text-align:justify;"><span><br/></span></div><div id="i_0_76"></div><div style="text-indent:-72pt;padding-left:72pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;9A.&#160;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At the beginning of the fourth quarter of 2019, we integrated the enterprise resource planning, or ERP, system used by our EMEA segment 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, 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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:15.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div id="i_0_79"></div><div style="text-indent:-72pt;padding-left:72pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;9B.&#160;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">None.</span></div><div><span><br/></span></div><div id="i_0_82"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">48</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="i_0_85"></div><div style="text-indent:-72pt;padding-left:72pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;10.&#160;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2020 Annual Meeting, which information is incorporated herein by reference. The Proxy Statement for our 2020 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-indent:20.25pt;text-align:justify;"><span><br/></span></div><div id="i_0_88"></div><div style="text-indent:-72pt;padding-left:72pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;11.&#160;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2020 Annual Meeting, which information is incorporated herein by reference.</span></div><div style="text-indent:20.25pt;text-align:justify;"><span><br/></span></div><div id="i_0_91"></div><div style="text-indent:-72pt;padding-left:72pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;12.&#160;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2020 Annual Meeting, which information is incorporated herein by reference.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 regarding our equity plans :</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:23.073%;"></td><td style="width:1.0%;"></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:20.873%;"></td><td style="width:1.0%;"></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:21.020%;"></td><td style="width:1.0%;"></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:24.835%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Plan Category</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Outstanding Options, Warrants and Rights </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;vertical-align:bottom;">(1)</sub></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average<br/>Exercise Price of<br/>Outstanding Options, Warrants and Rights</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Securities<br/>Remaining Available for<br/>Future Issuance Under<br/>Equity Compensation<br/>Plans (Excluding<br/>Securities Reflected in Column (A))</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(A)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(B)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(C)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,325,532&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$161.91&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,357,048&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;text-align:justify;margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)  The number of securities in column (A) include <ix:nonFraction unitRef="shares" contextRef="iae9370e954dc4dc2aab6dd8f0bf95131_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M185MS9mcmFnOjBiOWVlMTYxM2RiMzQ1OWJhOTJjYjRkZmQzYjE0NWFlL3RleHRyZWdpb246MGI5ZWUxNjEzZGIzNDU5YmE5MmNiNGRmZDNiMTQ1YWVfMTY0OTI2NzQ0MjU4Nw_55c21aa4-484d-40b2-9641-84e75fb27bba">46,660</ix:nonFraction> 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="text-indent:-9pt;padding-left:27pt;text-align:justify;"><span><br/></span></div><div id="i_0_94"></div><div style="text-indent:-72pt;padding-left:72pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;13.&#160;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2020 Annual Meeting, which information is incorporated herein by reference.</span></div><div style="text-indent:20.25pt;text-align:justify;"><span><br/></span></div><div id="i_0_97"></div><div style="text-indent:-72pt;padding-left:72pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;14.&#160;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2020 Annual Meeting, which information is incorporated herein by reference.</span></div><div><span><br/></span></div><div id="i_0_100"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%;">&#160;</span></div><div id="i_0_103"></div><div style="text-indent:-72pt;padding-left:72pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">&#160;ITEM&#160;15.&#160;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-72pt;padding-left:72pt;"><span><br/></span></div><div style="text-indent:-36pt;padding-left:45pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(a)</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;margin-top:6pt;"><span><br/></span></div><div style="text-indent:-36pt;padding-left:45pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(a)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.78pt;">Exhibits:</span></div><div style="text-indent:20.25pt;"><span><br/></span></div><div id="i_0_106"></div><div style="text-align:justify;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:8.117%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:2.838%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:83.045%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exhibit&#160;No.</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*3.1.1</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*3.1.2</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*3.1.3</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*3.2</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000129993309002064/exhibit1.htm">Amended and Restated Bylaws of the Company (incorporated by reference to Exhibit&#160;3.2 to the Company&#8217;s Form&#160;8-K filed on May&#160;7, 2009).</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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*4.1.1</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*4.1.2</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000119312516591947/d175835dex42.htm">First Supplemental Indenture, dated May 16, 2016, by and among the Company, the guarantors party thereto and Wells Fargo Bank, National Association, relating to the Company&#8217;s 4.875% Senior Notes due 2026 (incorporated by reference to Exhibit 4.2 to the Company&#8217;s Form 8-K, filed with the Securities and Exchange Commission on May 16, 2016).</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*4.1.3</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000119312516591947/d175835dex42.htm">Form of 4.875% Senior Note due 2026 (included in Exhibit 4.2.2).</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*4.1.4</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000119312517344814/d485925dex423.htm">Second Supplemental Indenture, dated February 28, 2017, by and among Vascular Solutions, Inc., the Company and Wells Fargo Bank, National Association (incorporated by reference to Exhibit 4.2.3 to Post-Effective Amendment No. 1 to the Company&#8217;s Registration Statement on Form S-3 (File No. 33-211276) filed on November 16, 2017).</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*4.1.5</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000119312517344814/d485925dex424.htm">Third Supplemental Indenture, dated October 19, 2017, by and among NeoTract, Inc., Teleflex Urology Limited, the Company and Wells Fargo Bank, National Association (incorporated by reference to Exhibit 4.2.4 to Post-Effective Amendment No. 1 to the Company&#8217;s registration Statement on Form S-3 (File No. 33-211276) filed on November 16, 2017).</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*4.2.1</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*4.2.2</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000119312517348062/d496507dex42.htm">Form of 4.625% Senior Note due 2027 (included in Exhibit 4.3.1).</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.3</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="exhibit43-descriptiono.htm">Description of Company securities registered under Section 12 of the Securities Exchange Act of 1934.</a></span></div><div><span><br/></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">+*10.1</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">+10.2.1</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="exhibit1021-nqdcplanxd.htm">Teleflex Incorporated </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="exhibit1021-nqdcplanxd.htm">Directors' </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="exhibit1021-nqdcplanxd.htm">Deferred Compensation Plan, </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="exhibit1021-nqdcplanxd.htm">dated </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="exhibit1021-nqdcplanxd.htm">November </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="exhibit1021-nqdcplanxd.htm">22</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="exhibit1021-nqdcplanxd.htm">, 201</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="exhibit1021-nqdcplanxd.htm">9</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="exhibit1021-nqdcplanxd.htm">.</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">+10.2.2</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="exhibit1022-nqdcplanxn.htm">Teleflex Incorporated Deferred Compensation Plan, dated </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="exhibit1022-nqdcplanxn.htm">November </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="exhibit1022-nqdcplanxn.htm">22</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="exhibit1022-nqdcplanxn.htm">, 201</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="exhibit1022-nqdcplanxn.htm">9</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="exhibit1022-nqdcplanxn.htm">.</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*10.3.1</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000119312513071160/d444647dex102.htm">Amended and Restated Teleflex 401(k) Savings Plan, effective as of January 1, 2014 (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Form 10-K filed on February 22, 2013).</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*10.3.2</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000009694316000154/exhibit1032-specamdto401kp.htm">Special Amendment to Teleflex 401(k) Savings Plan, dated August 12, 2015 (incorporated by reference to Exhibit 10.3.2 to the Company&#8217;s Form 10-K filed on February 25, 2016).</a></span></div></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:8.117%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:2.838%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:83.045%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exhibit&#160;No.</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*10.3.3</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000009694318000028/exhibit1033-firstamendment.htm">First Amendment to the Teleflex Incorporated 401(k) Savings Plan, dated December 21, 2016 (incorporated by reference to Exhibit 10.3.3 to the Company&#8217;s Form 10-K filed on February 22, 2018). </a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*10.3.4</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000009694318000028/exhibit1034-secondamendmen.htm">Second Amendment to the Teleflex Incorporated 401(k) Savings Plan, dated December 21, 2016 (incorporated by reference to Exhibit 10.3.4 to the Company&#8217;s Form 10-K filed on February 22, 2018).</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*10.3.5</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000009694318000028/exhibit1035-thirdamendment.htm">Third Amendment to the Teleflex Incorporated 401(k) Savings Plan, dated November 22, 2017 (incorporated by reference to Exhibit 10.3.5 to the Company&#8217;s Form 10-K filed on February 22, 2018).</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*10.3.6</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000009694318000028/exhibit1036-fourthamendmen.htm">Fourth Amendment to the Teleflex Incorporated 401(k) Savings Plan, dated January 19, 2018 (incorporated by reference to Exhibit 10.3.6 to the Company&#8217;s Form 10-K filed on February 22, 2018).</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;+*10.3.7</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000009694319000021/exhibit1037-fifthamendment.htm">Fifth Amendment to the Teleflex Incorporated 401(k) Savings Plan, dated March 28, 2018</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000009694319000021/exhibit1037-fifthamendment.htm"> </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000009694319000021/exhibit1037-fifthamendment.htm">(incorporated by reference to Exhibit 10.3.7 to the Company's Form 10-K filed on February 21, 2019)</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000009694319000021/exhibit1037-fifthamendment.htm">.</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">+*10.4.1</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="http://www.sec.gov/Archives/edgar/data/96943/000095011600001373/0000950116-00-001373-0001.txt">2000 Stock Compensation Plan (incorporated by reference to the Company&#8217;s Registration Statement on Form S-8 (Registration No. 333-38224), filed on May 31, 2000).</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">+*10.4.2</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000119312512200737/d332618dex102.htm">Amendment, dated March 28, 2012, to 2000 Stock Compensation Plan (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Form 10-Q filed on May 1, 2012).</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">+*10.5.1</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">+*10.5.2</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*10.5.3</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">+*10.5.4</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000009694316000154/exhibit1056-ceostockoptagr.htm">Form of Stock Option Agreement for stock options granted to Benson F. Smith under the Company's 2014 Stock Incentive Plan (incorporated by reference to Exhibit 10.5.6 to the Company&#8217;s Form 10-K filed on February 25, 2016).</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">+*10.5.5</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000009694316000154/exhibit1057-formceorstockr.htm">Form of Restricted Stock Award Agreement for restricted stock awards granted to Benson F. Smith under the Company's 2014 Stock Incentive Plan (incorporated by reference to Exhibit 10.5.7 to the Company&#8217;s Form 10-K filed on February 25, 2016).</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">+*10.6</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">+*10.7</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">+*10.8</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000009694318000028/exhibit108-bsmithamendedan.htm">Amended and Restated Consulting Agreement, dated December 14, 2017, between the Company and Benson F. Smith (incorporated by reference to Exhibit 10.8 to the Company&#8217;s Form 10-K filed on February 22, 2018).</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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">+*10.9</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">+*10.10</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">+*10.11</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">+*10.12</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">+*10.14</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000009694315000023/tfx-ex1016_20141231x10k.htm">Letter Agreement, dated March 8, 2013, between the Company and Cameron Hicks relating to Mr. Hicks' employment as Vice President, Global Human Resources (incorporated by reference to Exhibit 10.16 to the Company&#8217;s Form&#160;10-K filed on February 20, 2015).</a></span></div></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">51</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:8.117%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:2.838%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:83.045%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exhibit&#160;No.</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">+*10.15</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000009694315000023/tfx-ex1017_20141231x10k.htm">Contract of Employment, dated November 26, 2012, between the Company and Karen Boylan (incorporated by reference to Exhibit 10.17 to the Company&#8217;s Form&#160;10-K filed on February 20, 2015).</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">+*10.16</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000009694316000154/exhibit1018-jleydensevagrmt.htm">Senior Executive Officer Severance Agreement, dated February 17, 2016, between the Company and James J. Leyden (incorporated by reference to Exhibit 10.18 to the Company&#8217;s Form 10-K filed on February 25, 2016).</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">+*10.17</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000009694316000154/exhibit1019-jleydencicagrm.htm">Executive Change In Control Agreement, dated February 17, 2016, between the Company and James J. Leyden (incorporated by reference to Exhibit 10.19 to the Company&#8217;s Form 10-K filed on February 25, 2016).</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">+*10.18</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">+*10.19</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">+*10.22</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit103toq1201610-qxkbo.htm">Senior Executive Officer Severance Agreement, dated March 31, 2016, between the Company and Karen Boylan (incorporated by reference to Exhibit 10.3 to the Company&#8217;s Form&#160;10-Q filed on April 28, 2016).</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">+*10.23</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000009694316000199/exhibit104toq1201610-qxkbo.htm">Executive Change In Control Agreement, dated March 31, 2016, between the Company and Karen Boylan (incorporated by reference to Exhibit 10.4 to the Company&#8217;s Form&#160;10-Q filed on April 28, 2016).</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*10.24.1</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000119312517014229/d327289dex101.htm">Second </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000119312517014229/d327289dex101.htm">Amended and Restated Credit Agreement, dated </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000119312517014229/d327289dex101.htm">April </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000119312517014229/d327289dex101.htm">5</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000119312517014229/d327289dex101.htm">, 201</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000119312517014229/d327289dex101.htm">9</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000119312517014229/d327289dex101.htm">, among the Company, JPMorgan Chase Bank, N.A., as administrative agent, Bank of America, N.A. and PNC Bank, National Association, as co-syndication agents, the guarantors party thereto, the lenders party thereto and each other party thereto (incorporated by reference to Exhibit&#160;10.1 to the Company&#8217;s Form&#160;8-K filed on </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000119312517014229/d327289dex101.htm">April 10</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000119312517014229/d327289dex101.htm">, 201</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000119312517014229/d327289dex101.htm">9</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/96943/000119312517014229/d327289dex101.htm">).</a></span></div></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">+*10.25</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="exhibit21-subsidiaries.htm">Subsidiaries of the Company.</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="tfx-ex2320191231x10k.htm">Consent of Independent Registered Public Accounting Firm.</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.1</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="tfx-ex31120191231x10k.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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.2</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="tfx-ex31220191231x10k.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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.1</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="tfx-ex32120191231x10k.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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.2</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="tfx-ex32220191231x10k.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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.1</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">The following materials from our Annual Report on Form 10-K for the year ended December 31, 2019, formatted in XBRL (eXtensible Business Reporting Language): (i) the Consolidated Statements of Income for the years ended December 31, 2019, December 31, 2018 and December 31, 2017; (ii) the Consolidated Statements of Comprehensive Income for the years ended December 31, 2019, December 31, 2018 and December 31, 2017; (iii) the Consolidated Balance Sheets as of December 31, 2019 and December 31, 2018; (iv) the Consolidated Statements of Cash Flows for the years ended December 31, 2019, December 31, 2018 and December 31, 2017; (v) the Consolidated Statements of Changes in Equity for the years ended December 31, 2019, December 31, 2018 and December 31, 2017; and (vi) Notes to Consolidated Financial Statements.</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104.1</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">The cover page of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2019, formatted in inline XBRL (included in Exhibit 101.1).</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">_____________________________________________________</span></div><div style="text-indent:-36pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">*&#160;Previously filed with the Securities and Exchange Commission as part of the filing indicated and  incorporated herein by reference.</span></div><div style="text-indent:-36pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">+&#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="text-indent:-36pt;padding-left:36pt;"><span><br/></span></div><div id="i_0_109"></div><div style="text-indent:-72pt;padding-left:72pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">&#160;ITEM&#160;16.&#160;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 id="i_0_112"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">52</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">SIGNATURES</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:47.341%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:2.099%;"></td><td style="width:1.0%;"></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:42.364%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">TELEFLEX INCORPORATED</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Liam J. Kelly</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liam J. Kelly</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">President&#160;and&#160;Chief&#160;Executive&#160;Officer<br/></span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.830%;"><tr><td style="width:1.0%;"></td><td style="width:2.142%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:40.455%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:1.402%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:2.289%;"></td><td style="width:1.0%;"></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:41.937%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Liam J. Kelly</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Thomas E. Powell</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liam J. Kelly</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thomas E. Powell</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">President, Chief Executive Officer and Director</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Principal Executive Officer)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Principal Financial Officer)</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ John R. Deren</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">John R. Deren</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vice&#160;President&#160;and&#160;Chief&#160;Accounting Officer</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Principal Accounting Officer)</span></td></tr></table></div><div style="margin-top:12pt;"><span><br/></span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:2.105%;"></td><td style="width:1.0%;"></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:34.510%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:4.598%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:2.105%;"></td><td style="width:1.0%;"></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:42.137%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;George Babich, Jr.</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;Andrew A. Krakauer</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">George Babich, Jr.<br/>Director</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Andrew A. Krakauer<br/>Director</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;Candace H. Duncan</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Richard A. Packer</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Candace H. Duncan<br/>Director</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Richard A. Packer<br/>Director</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Gretchen R. Haggerty</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;Stuart A. Randle</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Director</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stuart A. Randle<br/>Director</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ John C. Heinmiller</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;Benson F. Smith</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">John C. Heinmiller<br/>Director</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benson F. Smith<br/>Chairman and Director</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Dr. Stephen K. Klasko</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dr. Stephen K. Klasko<br/>Director</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:21pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:21pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:21pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:21pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:21pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:21pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:21pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Dated: February&#160;21, 2020 </span></div><div id="i_0_115"></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">53</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-align:center;margin-top:6pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:88.469%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:7.531%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Page</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Management's Report on Internal Control over Financial Reporting</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_118">F-</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_118">2</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Report of Independent Registered Public Accounting Firm</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_121">F-</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_121">3</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated Statements of Income for the years ended December 31, 2019, 2018 and 2017</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_124">F-</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_124">6</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated Statements of Comprehensive Income for the years ended December 31, 2019, 2018 and 2017</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_127">F-</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_127">7</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated Balance Sheets as of December 31, 2019 and December 31, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_133">F-</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_133">8</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated Statements of Cash Flows for the years ended December 31, 2019, 2018 and 2017</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_139">F-</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_139">9</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated Statements of Changes in Shareholders' Equity as of and for the years ended December 31, 2019, 2018 and 2017</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_142">F-</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_142">10</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notes to Consolidated Financial Statements</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_148">F-</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_148">11</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quarterly Data</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_241">F-</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_241">69</a></span></div></td></tr></table></div><div style="text-align:center;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">FINANCIAL STATEMENT SCHEDULE</span></div><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:88.469%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:7.531%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Page</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Schedule II Valuation and qualifying accounts as of and for the years ended December 31, 2019, 2018 and 2017</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_244">70</a></span></div></td></tr></table></div><div><span><br/></span></div><div id="i_0_118"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-1</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019. In making this assessment, management used the framework established in </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2019, the Company&#8217;s internal control over financial reporting was effective.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 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="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:47.048%;"></td><td style="width:1.0%;"></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.024%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;Liam J. Kelly</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Thomas E. Powell</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Liam J. Kelly</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">&#160;</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">President and Chief Executive Officer</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">February&#160;21, 2020</span></div><div><span><br/></span></div><div id="i_0_121"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-2</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-indent:36pt;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">To the Board of Directors and Shareholders of Teleflex Incorporated</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Opinions on the Financial Statements and Internal Control over Financial Reporting</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2019 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, 2019, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Change in Accounting Principle</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">As discussed in Note 2 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="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Basis for Opinions</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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><span><br/></span></div><div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Critical Audit Matters</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that (i) relate 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 matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Valuation of Contingent Consideration</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">As described in Notes 1 and 12 to the consolidated financial statements, the Company had $219.9 million of contingent consideration liabilities as of December 31, 2019, of which a significant portion related to NeoTract and Essential Medical. During 2019, contingent consideration liability revaluations were $53.9 million. In connection with an acquisition, the Company 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. Upon acquisition, the Company records a contingent liability representing the estimated fair value of the contingent consideration that it expects to pay. Management determines the fair value of NeoTract and Essential Medical contingent consideration liabilities upon acquisition using a Monte Carlo valuation approach, which simulates future revenues during the earn out-period. The contingent consideration fair value measurement is based on significant inputs not observable in the market and therefore constitute Level 3 inputs within the fair value hierarchy. Contingent consideration liabilities are remeasured to fair value each reporting period using assumptions including estimated revenues, discount rates, probability of payment, and projected payment dates.  </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 valuation of contingent consideration related to NeoTract and Essential Medical is a critical audit matter are (i) there was significant judgment by management when determining the fair value measurements each reporting period, which in turn led to a high degree of auditor judgment, subjectivity, and effort in performing procedures and in evaluating audit evidence for the fair value measurements relating to the contingent consideration and assumptions, including the estimated revenues, discount rates, probability of payment, and projected payment dates used in the Monte Carlo valuation model and (ii) the audit effort involved the use of professionals with specialized skill and knowledge to assist in performing procedures and evaluating the audit evidence obtained.  </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 management&#8217;s remeasurement of the contingent consideration to fair value each reporting period. These procedures also included, among others, testing management&#8217;s process for determining the fair value measurement of the contingent consideration each reporting period, including evaluating the assumptions used by management, including the estimated revenues, discount rates, probability of payment, and projected payment dates. Evaluating the assumptions related to estimated revenues, probability of payment and projected payment dates involved evaluating whether the assumptions used were reasonable considering consistency with external data sources and the product&#8217;s historical revenue performance. Professionals with specialized skill and knowledge were used to assist in evaluating the appropriateness of the Company&#8217;s valuation model and certain significant assumptions, including discount rates. </span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Income Taxes &#8211; Tax Planning Strategies</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">As described in Notes 1 and 15 to the consolidated financial statements, the Company recorded an income tax benefit from continuing operations of $122.1 million for the year ended December 31, 2019, deferred tax assets of $163.3 million (net of a valuation allowance of $119.2 million), deferred tax liabilities of $597.3 million, and liabilities associated with unrecognized tax benefits of $10.3 million as of December 31, 2019. As disclosed by management, </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">the Company conducts a broad range of operations around the world subjecting the Company to complex tax regulations in numerous international jurisdictions, resulting at times in tax audits, disputes with tax authorities and potential litigation, the outcome of which is uncertain. As disclosed by management, significant judgment is required in determining income tax provisions and in evaluating tax positions. Additional judgment is required to assess the implications of changes in tax law across various jurisdictions and the implications of the Company&#8217;s tax planning strategies. Management regularly assesses the potential outcomes of examinations and any future examinations for the current or prior years in determining the adequacy of the provision for income taxes, the current tax liability and deferred taxes. Management establishes 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. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 income taxes - tax planning strategies is a critical audit matter are (i) there was significant judgment by management when determining the income tax implications resulting from tax planning strategies across various taxing jurisdictions, and (ii) the significant impact to the financial statements if the income tax implications were not appropriately determined. This in turn led to a high degree of auditor judgment, subjectivity, and effort in performing procedures and in evaluating audit evidence relating to the income tax implications of management&#8217;s tax planning strategies. In addition, the audit effort involved the use of professionals with specialized skill and knowledge to assist in performing procedures and evaluating the audit evidence obtained.   </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 key judgments, inputs, and assumptions relating to the determination of the income tax implications of tax planning strategies. These procedures also included, among others, (i) evaluating the information, including third party opinions, tax law, and other relevant evidence used by management to support the Company&#8217;s position regarding the income tax implications of the tax planning strategies, and (ii) evaluating the income tax implications of the tax planning strategies and management&#8217;s assessment of the potential impact on the provision for income taxes, the current tax liability and deferred taxes. Professionals with specialized skill and knowledge were used to assist in the evaluation of the tax planning strategies, as well as the application of local income tax law. </span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">/s/ PricewaterhouseCoopers LLP</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Philadelphia, Pennsylvania</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">February&#160;21, 2020</span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have served as the Company&#8217;s auditor since 1962. </span></div><div style="text-align:center;"><span><br/></span></div><div id="i_0_124"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-5</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:61.343%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.730%;"></td><td style="width:1.0%;"></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:9.730%;"></td><td style="width:1.0%;"></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:9.731%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">&#160;per&#160;share)</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net revenues</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzMtMS0xLTEtMA_3ecc4b95-30bf-4c03-8d61-0e7d54ebc0b8">2,595,362</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzMtMy0xLTEtMA_510bf5d6-3bf5-4fb8-bebd-809765b7b7a0">2,448,383</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzMtNS0xLTEtMA_23574ea9-926e-4923-8bbf-84ef5fef7f80">2,146,303</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cost of goods sold, excluding intangible asset amortization</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzQtMS0xLTEtMA_cd8b196b-6f1a-4b7c-89e4-7ae5bcfb3729">1,103,750</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzQtMy0xLTEtMA_1fe62a7d-6961-4526-b10a-2c2a6762c0e8">1,063,941</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzQtNS0xLTEtMA_e999af75-89ea-4069-be05-b7e32268498a">974,501</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:30pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Gross profit</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzUtMS0xLTEtMA_e1fd2a89-a3bf-421f-9719-ef8c521c5563">1,491,612</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzUtMy0xLTEtMA_de8cf4bc-6f2b-4c01-92a0-423a3ed39b48">1,384,442</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzUtNS0xLTEtMA_c3fca39c-3811-418c-bec5-a246acf81a98">1,171,802</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Selling, general and administrative expenses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzYtMS0xLTEtMA_8351dd74-1371-44be-86d7-3ed06d7fac56">934,373</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzYtMy0xLTEtMA_24cc68b2-2360-4559-b4cc-e7e20676a01d">878,688</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzYtNS0xLTEtMA_79be7c6a-7f4a-47ca-8a03-cba8721ed6f9">699,963</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Research and development expenses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzctMS0xLTEtMA_9b3fdae4-3ec1-407a-ba47-61d7f38efb72">113,857</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzctMy0xLTEtMA_07c2d3c9-3971-4379-9bd5-5e3262f05375">106,208</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzctNS0xLTEtMA_9e60ba32-28a4-4806-9fd0-122a4c6a4803">84,770</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring and impairment charges</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzgtMS0xLTEtMA_6e3c7d16-1c55-4f5f-9e85-05586dd2d464">22,205</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzgtMy0xLTEtMA_b0b8d28a-8b06-4e37-a56a-b597b96ca7f1">79,230</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzgtNS0xLTEtMA_ec6fd737-2ab8-42b0-8950-eaef27784718">14,790</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain on sale of assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzktMS0xLTEtMA_882a5c4b-cf3f-4e2f-a7eb-97eeae07dbc8">6,077</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzktMy0xLTEtMA_d41bca34-5822-4aab-b80a-42db12d9251d">1,388</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzktNS0xLTEtMA_d8411a81-5213-46dd-8428-d347b9533d6e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from continuing operations before interest, loss on extinguishment of debt and taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzEwLTEtMS0xLTA_6b6e53a5-47a7-4fb1-9528-98c6097af1bc">427,254</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzEwLTMtMS0xLTA_509615db-1992-4569-a86e-261f2255086f">321,704</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzEwLTUtMS0xLTA_e2d7ac8d-72e9-4ef3-8de4-2bd1c3e99186">372,279</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Interest expense</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzExLTEtMS0xLTA_fbf07826-9f98-48bb-bccb-0caf36b08d1b">80,270</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzExLTMtMS0xLTA_d8d41e12-b250-4873-8bde-f6ee2d325867">103,020</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzExLTUtMS0xLTA_a9da2ea9-348d-4674-a6f7-8358f96ac18c">82,546</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Interest income</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzEyLTEtMS0xLTA_76a64628-0a82-4fd4-8ff7-e3f43fec972d">1,741</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzEyLTMtMS0xLTA_0a7e649f-deb7-49ad-8503-4c09c2d93a43">944</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzEyLTUtMS0xLTA_dae56199-b68f-40bf-b4a5-7ef8d3b806ea">771</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss on extinguishment of debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzEzLTEtMS0xLTA_b8758029-1959-4daa-a8cd-2cf8a005a345">8,822</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzEzLTUtMS0xLTA_a0106234-540d-4b8c-a93c-c001939a028b">5,593</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:27.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from continuing operations before taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE0LTEtMS0xLTA_2963b776-c4c2-4b55-a838-68c8358484af">339,903</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE0LTMtMS0xLTA_1235990c-a929-48a9-8ce3-f90d5110581e">219,628</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE0LTUtMS0xLTA_20b3cf8f-df06-46c7-a4e9-8ce3a15bb5e0">284,911</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Benefit) taxes on income from continuing operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE1LTEtMS0xLTA_20b2d982-ec09-432a-9ce7-cf2e4eec731c">122,078</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE1LTMtMS0xLTA_e4fc04d6-0aa1-4142-8187-bb74777723fe">23,196</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE1LTUtMS0xLTA_90ad5e4b-4004-4c58-b8d2-4109e952ec15">129,648</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:27.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from continuing operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE2LTEtMS0xLTA_dadf8323-39e0-4e3d-a11d-d37775a17bfc">461,981</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE2LTMtMS0xLTA_ad8a41ba-4c61-471c-8338-6709ce59a04c">196,432</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE2LTUtMS0xLTA_595ff996-01f6-43dc-814c-39be12130f20">155,263</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Loss) income from discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE3LTEtMS0xLTA_e3988a47-d717-4fe9-85db-8238302ab012">828</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE3LTMtMS0xLTA_02c55b32-e312-4e57-8fd4-3e1de72b9b0f">5,643</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE3LTUtMS0xLTA_3326ec18-d304-40db-943d-8d535be9fd30">4,534</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Benefit) taxes on (loss) income from discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE4LTEtMS0xLTA_343cf971-1f81-478d-b638-150ce4fab31a">313</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE4LTMtMS0xLTA_5e12e715-9223-4489-8bca-a19d4cfd0d8c">1,273</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE4LTUtMS0xLTA_42614d00-9dcd-41ee-abe8-8db2c58e0f70">1,801</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Loss) income on discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE5LTEtMS0xLTA_3ea5cf7e-306d-402c-99a1-25aff25f65fd">515</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE5LTMtMS0xLTA_502aa7e0-15c0-4fda-9013-61ea82a8eb33">4,370</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE5LTUtMS0xLTA_ce3589ef-f1fa-40bb-af7b-b48a4a1c5f77">2,733</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzIwLTEtMS0xLTA_13e61e4c-b95b-4489-b0d1-d02d5c27db54">461,466</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzIwLTMtMS0xLTA_c1c06018-b36d-4ad1-8e7e-564b172ca62c">200,802</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzIwLTUtMS0xLTA_f013a66a-5607-4dec-8029-afa02853c579">152,530</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:44.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from continuing operations</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzI1LTEtMS0xLTA_049f9380-a608-4200-a348-58c85772d487">10.00</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzI1LTMtMS0xLTA_3c84271e-da3b-40fe-95a6-31be6b29d364">4.30</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzI1LTUtMS0xLTA_6f167047-82ca-461c-8afd-7b7eb4d3eecc">3.45</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:44.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Loss) income on discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzI2LTEtMS0xLTA_bf55dad2-51c0-4b5b-9ef1-067639a3c0c2">0.01</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzI2LTMtMS0xLTA_48fd8dcb-058f-444b-b9c5-df50eb393eb3">0.09</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzI2LTUtMS0xLTA_1399859c-44ee-42f6-8c30-5f13609773fd">0.06</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:44.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzI3LTEtMS0xLTA_dfd7806a-c441-4579-b4fe-0b8d436634d7">9.99</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzI3LTMtMS0xLTA_00f85814-5446-4390-9535-0c129a774dca">4.39</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzI3LTUtMS0xLTA_3dd98d1b-33bc-49a0-a419-81705b894ee7">3.39</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:24.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Diluted:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:44.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from continuing operations</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzI5LTEtMS0xLTA_652f8dcc-a9dc-46ba-bad2-4239a84a473f">9.81</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzI5LTMtMS0xLTA_1877d408-8119-41f6-9d82-decaa2a00ecb">4.20</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzI5LTUtMS0xLTA_eb8b6fb0-34f4-425e-94c3-a3225121c59d">3.33</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:44.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Loss) income on discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzMwLTEtMS0xLTA_b8e3af16-c4c1-4a35-9ba3-679227dafb2e">0.01</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzMwLTMtMS0xLTA_fa5e4e29-c8de-4594-bcc9-2a91f125a4b7">0.09</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzMwLTUtMS0xLTA_bfa1ecb4-3d69-48a2-b7d0-e5199fc34360">0.06</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:44.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzMxLTEtMS0xLTA_056467d1-010f-411c-b1f0-807cf83bf368">9.80</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzMxLTMtMS0xLTA_a7354819-d0d6-4b5d-83dc-86e48551b0f0">4.29</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzMxLTUtMS0xLTA_23516047-0325-4bd3-8363-62fe77c0a327">3.27</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzM0LTEtMS0xLTA_cda20fc0-6d25-444d-b67c-09cf12f50cc9">46,200</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzM0LTMtMS0xLTA_4098f2a1-bca8-4e6e-8aae-8026b9be2c33">45,689</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzM0LTUtMS0xLTA_c463e462-487a-4216-8cb1-3dfdf342bda1">45,004</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzM1LTEtMS0xLTA_7b2914d6-6fb5-45a8-85f4-7219d80762ef">47,090</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzM1LTMtMS0xLTA_5f074ad0-24d7-4664-96f4-7ae3a3da0d34">46,801</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzM1LTUtMS0xLTA_77d7dbc9-f1cc-4464-9846-dff61c343c9e">46,664</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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 id="i_0_127"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-6</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"></td><td style="width:59.086%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.481%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.481%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.484%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net income</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzMtMS0xLTEtMA_13e61e4c-b95b-4489-b0d1-d02d5c27db54">461,466</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzMtMy0xLTEtMA_78e8c3c4-9342-44ae-9ee1-01c2a98f79bb">200,802</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzMtNS0xLTEtMA_4e3e8583-5ee1-4c34-ae57-125dc209b332">152,530</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:56.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Foreign currency translation continuing operations adjustments, net of tax of $(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjgwNGRkZjM2NDRlODQxMDY4MjhlNmYyZTE4YjNhN2JmXzY1OTcwNjk3NjY3ODE_a78a557a-5eea-4d08-8f97-f05e028790cc">6,270</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjgwNGRkZjM2NDRlODQxMDY4MjhlNmYyZTE4YjNhN2JmXzY1OTcwNjk3NjY3ODk_640083e1-9abe-4a43-9d02-d21dfdcb0ad6">1,047</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjgwNGRkZjM2NDRlODQxMDY4MjhlNmYyZTE4YjNhN2JmXzY1OTcwNjk3NjY4MDA_e4d5df53-2bec-42c8-9b9d-e48367aa09b1">29,448</ix:nonFraction>), respectively</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzYtMS0xLTEtMA_4d9897d2-0ef9-470f-9edd-be91f38e99ac">4,195</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzYtMy0xLTEtMA_1e3b4443-4d9c-45d2-a3a3-319a17a4c30f">83,889</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzYtNS0xLTEtMA_08c49953-98cb-4de1-87aa-3d9181c76f92">173,074</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzctMS0xLTEtMA_02f04cab-54ac-4191-8146-0a83b107f048">4,195</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzctMy0xLTEtMA_117424fa-3f08-4a70-adca-548a9a2753a6">83,889</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzctNS0xLTEtMA_07ae5543-f866-4568-a34f-d7541aabb1d0">173,074</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:56.25pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzktMC0xLTEtMC90ZXh0cmVnaW9uOmY3YWZiNTJkYjk5ODRiYTJhYzFhNWJiMTIyNGYzZTBkXzY1OTcwNjk3NjY3NjM_d1d12deb-e4fb-4da7-8c88-4a33f1d526b8">20</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzktMC0xLTEtMC90ZXh0cmVnaW9uOmY3YWZiNTJkYjk5ODRiYTJhYzFhNWJiMTIyNGYzZTBkXzY1OTcwNjk3NjY3NzA_958fd1ed-10a9-4bdb-a0e6-004d2a8fb0e3">23</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzktMC0xLTEtMC90ZXh0cmVnaW9uOmY3YWZiNTJkYjk5ODRiYTJhYzFhNWJiMTIyNGYzZTBkXzY1OTcwNjk3NjY3Nzc_c338277a-94b1-4252-bc0c-241975213846">39</ix:nonFraction>), respectively</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzktMS0xLTEtMA_3d82544d-af58-4afd-889f-4266c52e6809">62</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzktMy0xLTEtMA_25766b76-e2ad-406b-8462-501122d79cfe">71</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzktNS0xLTEtMA_fa4c86de-7b54-4a91-9877-2ce5096b1011">66</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:56.25pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjo4ZTZlYzU2Njc2ZTU0ZmJmYTlhMWFkYzI4MDhjNzc3Yl82NTk3MDY5NzY2NzY0_efa448d5-301a-44d2-a0b5-07eec0358e76">3,817</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjo4ZTZlYzU2Njc2ZTU0ZmJmYTlhMWFkYzI4MDhjNzc3Yl82NTk3MDY5NzY2Nzgw_36b7b120-d379-4484-bab3-7c614e239a62">447</ix:nonFraction>) and $<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjo4ZTZlYzU2Njc2ZTU0ZmJmYTlhMWFkYzI4MDhjNzc3Yl82NTk3MDY5NzY2Nzcy_15cdc67c-5fd4-4f1d-984e-af03846f340f">1,677</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEwLTEtMS0xLTA_e7e7b9d1-7595-4e79-b542-a5d3fee9368d">12,767</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEwLTMtMS0xLTA_24b041f2-5218-4004-9922-1d90d93bde54">1,116</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEwLTUtMS0xLTA_a23c0f18-91d7-43f5-8a1d-a4c60bc3a40d">5,419</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="padding-left:56.25pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzExLTAtMS0xLTAvdGV4dHJlZ2lvbjo2YTczYWUyZDYwM2Y0MjRjOGJlNTYzNjY2M2RkMDkxZl82NTk3MDY5NzY2NzU4_fba2dd8b-6a04-4dfb-adbc-a60fee5c419a">0</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzExLTAtMS0xLTAvdGV4dHJlZ2lvbjo2YTczYWUyZDYwM2Y0MjRjOGJlNTYzNjY2M2RkMDkxZl82NTk3MDY5NzY2NzY2_96183772-aa26-4b84-939c-e16c20cb8353">137</ix:nonFraction>) and $<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzExLTAtMS0xLTAvdGV4dHJlZ2lvbjo2YTczYWUyZDYwM2Y0MjRjOGJlNTYzNjY2M2RkMDkxZl82NTk3MDY5NzY2Nzcx_ff03c413-a7af-42ee-aa56-df5a39e7c076">74</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzExLTEtMS0xLTA_11cb9457-b6f9-4aa3-a2e4-b53e5b55ef2f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzExLTMtMS0xLTA_e0b9542f-da85-4d8b-9618-c8c434180b26">511</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzExLTUtMS0xLTA_82242b26-e2be-4df4-840e-ec186a48250f">223</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:56.25pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEyLTAtMS0xLTAvdGV4dHJlZ2lvbjo0ZjFjOGJmNjcyMDk0MjhjOWM5ZDI5ZjZiMDk0YzRiMl82NTk3MDY5NzY2NzU5_47731549-ac50-46dc-a194-5ba7512b76d6">1,611</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEyLTAtMS0xLTAvdGV4dHJlZ2lvbjo0ZjFjOGJmNjcyMDk0MjhjOWM5ZDI5ZjZiMDk0YzRiMl82NTk3MDY5NzY2NzY5_63fc06d5-4a8d-43c0-b429-451b818c4cb8">1,588</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEyLTAtMS0xLTAvdGV4dHJlZ2lvbjo0ZjFjOGJmNjcyMDk0MjhjOWM5ZDI5ZjZiMDk0YzRiMl82NTk3MDY5NzY2Nzc5_e044661b-7aae-4b9a-bb7e-9db09e3e798c">2,457</ix:nonFraction>), respectively</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEyLTEtMS0xLTA_c9cb482a-62b7-4ecb-b0c3-e17b97100e8d">5,319</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEyLTMtMS0xLTA_25d0758e-42af-4783-86a0-7645a823b636">5,231</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEyLTUtMS0xLTA_daf63019-d161-4998-8814-940f9d9427f5">4,447</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:56.25pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" name="tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEzLTAtMS0xLTAvdGV4dHJlZ2lvbjplYzA2ZDI4NWJiZDQ0MmEyOWMwMDkwZGRkYmQ3MzUyNF82NTk3MDY5NzY2NzQx_f962ccc7-0206-4fba-ae72-acb59ec2bc7b">15</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" name="tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEzLTAtMS0xLTAvdGV4dHJlZ2lvbjplYzA2ZDI4NWJiZDQ0MmEyOWMwMDkwZGRkYmQ3MzUyNF82NTk3MDY5NzY2NzQ5_6c14fa3e-8b8f-4ce5-97af-b458506b802a">183</ix:nonFraction>) and $<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" name="tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEzLTAtMS0xLTAvdGV4dHJlZ2lvbjplYzA2ZDI4NWJiZDQ0MmEyOWMwMDkwZGRkYmQ3MzUyNF82NTk3MDY5NzY2NzU1_994d143b-be4b-47fa-80aa-5a7a12104194">413</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" name="tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEzLTEtMS0xLTA_736f74fd-4743-4dd8-b730-c149a3cca8b6">44</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" name="tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEzLTMtMS0xLTA_f114bafd-1ec8-433a-8f54-90a50d046d44">499</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEzLTUtMS0xLTA_b6c0f32d-ab20-4689-9e95-9297908e8bae">1,083</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE0LTEtMS0xLTA_09ba5e09-6c7a-4a9b-b7e3-636f5abaaa01">7,430</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE0LTMtMS0xLTA_39ae7fcb-13b7-46d5-b085-7e48bcc12dd6">7,428</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE0LTUtMS0xLTA_201838f6-86f9-40f8-b4a1-3c655ae054c0">2,212</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:56.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Unrealized gain (loss) on derivatives arising during the period, net of tax $(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE2LTAtMS0xLTAvdGV4dHJlZ2lvbjpjMDYyZTQxNjU3ZTc0ODYxOGZjNGYxOGI1YmRlZjVlZl82NTk3MDY5NzY2Nzc1_bb0fe7d7-6c6b-4112-aa34-dceaf382cb7f">85</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE2LTAtMS0xLTAvdGV4dHJlZ2lvbjpjMDYyZTQxNjU3ZTc0ODYxOGZjNGYxOGI1YmRlZjVlZl82NTk3MDY5NzY2Nzgz_a2111259-ab1c-442b-8835-fae7654bbdeb">268</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE2LTAtMS0xLTAvdGV4dHJlZ2lvbjpjMDYyZTQxNjU3ZTc0ODYxOGZjNGYxOGI1YmRlZjVlZl82NTk3MDY5NzY2Nzkx_40c2b21b-43c4-4a28-a89a-41b3dd2aca8b">631</ix:nonFraction>), respectively</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE2LTEtMS0xLTA_536d552f-39bc-47aa-b2e0-d45c95186bf0">1,062</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE2LTMtMS0xLTA_38f6a127-6c04-413b-ab0a-e6b4ac596cdd">2,574</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE2LTUtMS0xLTA_8b835067-c750-45b0-a911-6518beff7fd8">2,775</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:56.25pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE3LTAtMS0xLTAvdGV4dHJlZ2lvbjo0ODUzYzE4OWNjNzY0YjI1YmQ3MzE0MGU1NGRlNDA4OF82NTk3MDY5NzY2Nzc2_c2b4470e-16fd-43c1-9850-a58411b7fab6">150</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE3LTAtMS0xLTAvdGV4dHJlZ2lvbjo0ODUzYzE4OWNjNzY0YjI1YmQ3MzE0MGU1NGRlNDA4OF82NTk3MDY5NzY2Nzgy_2da3fd36-b0ed-471d-8ade-ce4f8d254a55">163</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE3LTAtMS0xLTAvdGV4dHJlZ2lvbjo0ODUzYzE4OWNjNzY0YjI1YmQ3MzE0MGU1NGRlNDA4OF82NTk3MDY5NzY2Nzg3_5415971a-fb52-4bef-b296-f88f6de2bf39">83</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE3LTEtMS0xLTA_ce05fa92-e02c-4180-838b-e1a0af3c8f69">1,134</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE3LTMtMS0xLTA_79c8a0ae-8625-44e2-abf1-4256e0ad452f">2,107</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE3LTUtMS0xLTA_ba6cd719-b7b0-4407-ba07-7a2423d592b9">11</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE4LTEtMS0xLTA_17b2cf0a-748d-4b54-8344-caf5f8d39bbc">72</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE4LTMtMS0xLTA_81e5ab67-0443-4867-8fdc-81b80081347e">467</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE4LTUtMS0xLTA_22df5a90-1e91-485f-a164-3fbbf1120b4e">2,764</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzIzLTEtMS0xLTA_046d2cb6-e0dc-4a0c-a27e-30f22ee8f980">3,307</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzIzLTMtMS0xLTA_6e76a495-95bf-464f-880f-9dee1c2f3bb1">75,994</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzIzLTUtMS0xLTA_1b4c50d8-a488-4657-ac77-e7ae8dd92cda">173,626</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">&#160;Comprehensive income</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzI0LTEtMS0xLTA_d46aa1de-9d57-4b88-b47c-838ba4010838">458,159</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzI0LTMtMS0xLTA_c5055945-37d6-41de-9868-0197b37bfe92">124,808</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzI0LTUtMS0xLTA_1830bd76-14b8-4d9c-bac1-9d2445b7ac62">326,156</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;&#160;</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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 id="i_0_133"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-7</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:71.830%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></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.721%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars and&#160;shares in thousands, except per share)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8.5pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASSETS</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Current assets</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash and cash equivalents</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzUtMS0xLTEtMA_5928afbf-53c3-4669-b327-aabf68edea47">301,083</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzUtMy0xLTEtMA_6ed7fbcc-402a-40b6-ae52-17d3c6b39121">357,161</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Accounts receivable, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzYtMS0xLTEtMA_32acc29b-47b3-4127-81ba-842ad9008a80">418,673</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzYtMy0xLTEtMA_60166812-5097-419f-810c-a1bf8bc96e36">366,286</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Inventories</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzctMS0xLTEtMA_1530c236-ebc8-4fe0-8556-949a2d10084c">476,557</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzctMy0xLTEtMA_08ae770b-6d97-462c-8095-b5069d974679">427,778</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Prepaid expenses and other current assets</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzgtMS0xLTEtMA_d3a0ad2b-5d29-4ce1-8999-8b804f4d536b">97,943</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzgtMy0xLTEtMA_4dcda5a3-99ed-4a2f-99f8-cba6a89633d3">72,481</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Prepaid taxes</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzktMS0xLTEtMA_85660e8e-4a73-4c77-bbae-cbd67b29b725">12,076</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzktMy0xLTEtMA_8b690f02-d00a-4c2d-90b1-cfbc859db240">12,463</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzExLTEtMS0xLTA_9ebc5099-3d87-4fbf-b9b9-ee21f71f6c66">1,306,332</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzExLTMtMS0xLTA_3bef44e5-7b44-40f7-9cfa-8843d41a5b3f">1,236,169</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Property, plant and equipment, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzEyLTEtMS0xLTA_8e574089-ba48-4080-9a4a-e02f3fd1b968">430,719</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzEyLTMtMS0xLTA_ec8dddb7-fdb2-42e9-bb21-f5bdc1453504">432,766</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzEzLTEtMS0xLTExNjMy_ed509f71-5f8b-41dc-854f-8db6a1ad182a">113,160</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Goodwill</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzEzLTEtMS0xLTA_560c1f98-600b-4446-af3a-07f5e5a0cfb7">2,245,305</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzEzLTMtMS0xLTA_eaf87dc9-515f-4a72-8cf7-485bf349f08a">2,246,579</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Intangibles assets, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzE0LTEtMS0xLTA_3445d3d0-462a-44bb-81f4-e008805d9cd7">2,156,285</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzE0LTMtMS0xLTA_23b2584a-56dd-4d89-a482-c0c9e94b43f7">2,325,052</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Deferred tax assets</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzE2LTEtMS0xLTA_7b4da29e-0e9b-40c6-875c-78ef10930e80">5,572</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzE2LTMtMS0xLTA_870cd49f-abc3-4a1c-a12b-a9280d092b7c">2,446</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Other assets</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzE3LTEtMS0xLTA_5cb57db9-4819-4e0d-ae90-3eb4510a62f1">52,447</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzE3LTMtMS0xLTA_8aadbaea-38f9-482a-ae4f-0ae7509350c9">34,979</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzE4LTEtMS0xLTA_ab04bfbe-27b5-4442-8924-b6e4931a03fc">6,309,820</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzE4LTMtMS0xLTA_9042cb17-268d-46cd-8970-0e6b47b61bae">6,277,991</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8.5pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">LIABILITIES AND EQUITY</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Current borrowings</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzIxLTEtMS0xLTA_61422b31-0b18-456f-b34c-df5ab3617440">50,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzIxLTMtMS0xLTA_6e9e6ffc-6a00-4017-9c16-e95dd8655884">86,625</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Accounts payable</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzIyLTEtMS0xLTA_31fee012-b9e2-4e25-875c-9fc3e5720f3b">102,916</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzIyLTMtMS0xLTA_2aa8541b-4330-41be-86b2-ae8ead1a9173">106,709</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Accrued expenses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzIzLTEtMS0xLTA_43fedab0-a5bd-4072-a436-876d00db8d01">100,466</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzIzLTMtMS0xLTA_ae1d1867-a025-4b21-a31e-a56a520fcced">97,551</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Current portion of contingent consideration</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzI0LTEtMS0xLTA_dac9203e-28f2-4021-8e5b-2b1c8429e5fd">148,090</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzI0LTMtMS0xLTA_c1836355-a238-47c0-beab-fd86ec73619b">136,877</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Payroll and benefit-related liabilities</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzI1LTEtMS0xLTA_880dae58-0435-4acc-b6a5-0aff4186e230">115,981</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzI1LTMtMS0xLTA_8ec52f27-b917-4849-b558-4082e38afefa">104,670</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Accrued interest</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzI2LTEtMS0xLTA_2229a567-a85f-401c-b291-2bb5748278b8">5,514</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzI2LTMtMS0xLTA_96b05757-9e98-4f8e-80d4-09b43acb033f">6,031</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Income taxes payable</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzI3LTEtMS0xLTA_dbdcfc12-2d66-4274-a635-d481d5d24b42">6,692</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzI3LTMtMS0xLTA_66dadead-1634-4df1-8a41-aa92987b5d26">5,943</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Other current liabilities</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzI4LTEtMS0xLTA_f37f4833-a6a2-4f70-bf9c-7174649c24df">33,396</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzI4LTMtMS0xLTA_e4ec6ad3-b044-4bd9-914d-8a3fb5ae6e09">38,050</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:53.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzI5LTEtMS0xLTA_65e10053-f3e6-41a5-84d6-ffa6edaedad2">563,055</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzI5LTMtMS0xLTA_2e973b88-6793-4826-a79e-afa75945d696">582,456</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Long-term borrowings</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzMwLTEtMS0xLTA_cab88e8e-56ae-4942-b398-d6562562b287">1,858,943</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzMwLTMtMS0xLTA_04f485fb-19a0-4bbd-85ad-c8d44423f207">2,072,200</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Deferred tax liabilities</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzMxLTEtMS0xLTA_fe3d2947-41c5-470c-9db4-48adac2855c3">439,558</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzMxLTMtMS0xLTA_7f668d31-25a4-4ff4-92f1-81cb03961b8e">608,221</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Pension and postretirement benefit liabilities</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzMyLTEtMS0xLTA_de3258e5-355f-4a0c-a5e7-216bc9ac9220">82,719</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzMyLTMtMS0xLTA_cfb02527-fafe-4a33-b4bd-d688d525260f">92,914</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Noncurrent liability for uncertain tax positions</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzMzLTEtMS0xLTA_03f2c6d3-aafc-478a-9f63-626cad28d8a5">10,294</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzMzLTMtMS0xLTA_b0abecb0-0b3f-4cb1-a8c2-17b582f0e00d">10,718</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent contingent consideration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzM0LTEtMS0xLTA_f1bcf825-c970-4cb7-b3d7-9c03715668db">71,818</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzM0LTMtMS0xLTA_6c93c1f1-b03e-42e3-8cb7-1515d77c1bb8">167,370</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent operating lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzM2LTEtMS0xLTExNjM4_89afa640-a8fa-4562-b29d-ce106608ff73">101,372</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Other liabilities</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzM1LTEtMS0xLTA_7b373dc6-5511-4580-91c8-ae94a09a0143">202,741</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzM1LTMtMS0xLTA_83cedded-f93d-4095-9109-fb4b338ce3d3">204,134</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:53.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzM2LTEtMS0xLTA_962a85ba-aab2-45a6-85a3-be753f589beb">3,330,500</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzM2LTMtMS0xLTA_a184ce04-df67-4163-9589-81e003998f9f">3,738,013</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commitments and contingencies</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzM3LTEtMS0xLTA_4039cc35-c9a4-4cec-940d-46debd31a1c0"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzM3LTMtMS0xLTA_3c00e60a-1100-47da-a23b-cbcc76a8e1eb"></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shareholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:27.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Common shares, $<ix:nonFraction unitRef="usdPerShare" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQxLTAtMS0xLTAvdGV4dHJlZ2lvbjpkMjZjYzI4Mjk2YWU0NTI0ODZhNzNjYzEwMDJhNTViYl82NTk3MDY5NzY2NzQw_7685eb01-3699-4bea-b639-b4a84bd3856a"><ix:nonFraction unitRef="usdPerShare" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQxLTAtMS0xLTAvdGV4dHJlZ2lvbjpkMjZjYzI4Mjk2YWU0NTI0ODZhNzNjYzEwMDJhNTViYl82NTk3MDY5NzY2NzQw_83ada5af-11f4-4fc8-a16d-6c6bba73b74d">1</ix:nonFraction></ix:nonFraction>&#160;par value Issued: 2019 &#8212; <ix:nonFraction unitRef="shares" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQxLTAtMS0xLTAvdGV4dHJlZ2lvbjpkMjZjYzI4Mjk2YWU0NTI0ODZhNzNjYzEwMDJhNTViYl82NTk3MDY5NzY2NzQ4_c6c193fb-a6ad-4089-b147-a01c36cfcdbf">47,536</ix:nonFraction> shares; 2018 &#8212; <ix:nonFraction unitRef="shares" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQxLTAtMS0xLTAvdGV4dHJlZ2lvbjpkMjZjYzI4Mjk2YWU0NTI0ODZhNzNjYzEwMDJhNTViYl82NTk3MDY5NzY2NzU2_2c56781b-a427-4a65-9cec-104eda5f4779">47,248</ix:nonFraction> shares</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQxLTEtMS0xLTA_155e7d08-a83f-4db9-a6ef-5bf15f5403e0">47,536</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQxLTMtMS0xLTA_e2e3785b-0215-4b52-b5f9-fdf3b8e41e7e">47,248</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:39.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Additional paid-in capital</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQyLTEtMS0xLTA_0615a14d-3871-448a-942c-51f9157a53f2">616,980</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQyLTMtMS0xLTA_218aa373-2d34-449c-949a-0c29d50fcd02">574,761</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:39.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Retained earnings</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQzLTEtMS0xLTA_7926b3d0-76cf-4a9c-99ed-54a1d8222f0b">2,824,916</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQzLTMtMS0xLTA_de2e3717-60c6-4dc8-8dfb-d7f11517680a">2,427,599</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:39.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Accumulated other comprehensive loss</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQ0LTEtMS0xLTA_eb7ca895-dc5a-4944-86e2-24a69e4b92a4">344,392</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQ0LTMtMS0xLTA_0a785476-a914-4a03-b159-9d0cb117dda8">341,085</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityBeforeTreasuryStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQ1LTEtMS0xLTA_14ee9c23-8838-4413-bcd2-5fe12f19e477">3,145,040</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityBeforeTreasuryStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQ1LTMtMS0xLTA_1d0235bc-65fc-476b-a187-81479cc63a7a">2,708,523</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:39.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Less: Treasury stock, at cost</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQ2LTEtMS0xLTA_e8814407-6bad-4165-ac1d-3c5185261f06">165,720</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQ2LTMtMS0xLTA_46f01496-602f-43cc-ab03-45df6f67260c">168,545</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:53.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total shareholders' equity</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQ3LTEtMS0xLTA_2a0cc366-8d01-41b6-a793-910150eba22b">2,979,320</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQ3LTMtMS0xLTA_98e4bb82-8587-422e-ad02-0033ad62e677">2,539,978</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:53.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities and shareholders' equity</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzUwLTEtMS0xLTA_5ae6e38d-6c80-4e37-a3b3-41b2decfe703">6,309,820</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzUwLTMtMS0xLTA_16bdf42f-f1a2-4821-9c83-23aa5fb1a94e">6,277,991</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 id="i_0_139"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-8</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:67.106%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:7.809%;"></td><td style="width:1.0%;"></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:7.809%;"></td><td style="width:1.0%;"></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:7.812%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from operating activities of continuing operations:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQtMS0xLTEtMA_27a5b2ca-22ef-4b42-a348-06ef1bf56bdd">461,466</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQtMy0xLTEtMA_ed4294a8-fc89-4926-a6c3-1fa3ec6cd563">200,802</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQtNS0xLTEtMA_281a5f14-29c6-41fd-b45a-d55e52811384">152,530</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:53.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss (Income) from discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzYtMS0xLTEtMA_e27b62e2-a04b-4cd5-b25d-64ee9f2b5ecc">515</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzYtMy0xLTEtMA_4c0b69b7-58af-464a-b3d1-15ec49315899">4,370</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzYtNS0xLTEtMA_7608559f-8988-4ddd-8c70-7105fa11b167">2,733</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:56.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzctMS0xLTEtMA_4f524c34-7350-4c68-806a-7d2023144417">64,088</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzctMy0xLTEtMA_fe392f2f-4948-4650-bf9d-dbb26777ba71">60,494</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzctNS0xLTEtMA_f16b4476-3fe2-4751-96ed-4ffb52bd2860">56,497</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:56.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization expense of intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzgtMS0xLTEtMA_d042fe0c-a33b-4e09-ba5e-1c31df0b2ce6">149,974</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzgtMy0xLTEtMA_c3b03ef5-26d3-4a53-a328-65c259b4a887">149,486</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzgtNS0xLTEtMA_14d39e09-ba66-4995-80f0-84d72ed3f3bb">98,766</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:56.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization expense of deferred financing costs and debt discount</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzktMS0xLTEtMA_2431b9c9-38a2-4df6-bd01-dc77a5ee3770">4,307</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzktMy0xLTEtMA_cab22a1f-072c-435e-bf2c-e76c9febdf37">4,734</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzktNS0xLTEtMA_d3ab9313-27c7-494f-8065-813a9b6746a5">5,075</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:56.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss on extinguishment of debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzEwLTEtMS0xLTA_b46f8c5e-062c-43cb-a03c-017c6cfad14c">8,822</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzEwLTMtMS0xLTA_afe0e5a9-e8a6-406a-bb10-e28775c49ed9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzEwLTUtMS0xLTA_7ddfd400-2acd-4dbd-bc6f-a9fb4c3e00b9">5,593</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:56.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value step up of acquired inventory sold</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:InventoryFairValueStepUp" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzExLTEtMS0xLTA_c1332eb9-e334-404c-89a4-c7b283b7b339">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="tfx:InventoryFairValueStepUp" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzExLTMtMS0xLTA_e92f1bb8-bc37-4452-8c8a-22dada052974">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="tfx:InventoryFairValueStepUp" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzExLTUtMS0xLTA_4c31660d-ecd5-4d6d-b51b-3c5eb6ffcb00">10,442</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:56.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Changes in contingent consideration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzEyLTEtMS0xLTA_06004a7f-574e-446d-b83a-a3985b478354">53,915</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzEyLTMtMS0xLTA_0e9ed9d0-40a9-4e57-bbff-34aa5a0f41a9">52,977</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzEyLTUtMS0xLTA_9051d67d-e99a-4793-bf7c-a2044f3b100a">3,575</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:56.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment of long-lived assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzEzLTEtMS0xLTA_81e5b3fb-26db-4fd2-8cd1-5bfa23f7bf1c">6,966</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzEzLTMtMS0xLTA_bdbdad59-1d56-4795-ba31-74679b815d88">19,110</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzEzLTUtMS0xLTA_0fc6b49d-55a4-4a62-b344-b5dfe66b6f0b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:56.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzE1LTEtMS0xLTA_430fda69-811b-4a0a-b560-a55d09cacaeb">26,940</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzE1LTMtMS0xLTA_15ee5f22-0854-4288-a0e7-f90231113bc6">22,438</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzE1LTUtMS0xLTA_29ef2ad6-bfd8-4bf7-b013-7ed8af1d175c">19,407</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:56.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net gain on sales of businesses and assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:NetGainOnSaleOfBusinessesAndAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzE2LTEtMS0xLTA_56fe698a-116f-4d9a-9832-33ef252c751b">6,077</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:NetGainOnSaleOfBusinessesAndAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzE2LTMtMS0xLTA_f61ffc0e-80be-422e-8cbb-810680e6f630">1,388</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="tfx:NetGainOnSaleOfBusinessesAndAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzE2LTUtMS0xLTA_b7cd7a04-a959-4626-8051-33ef6596107e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:56.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income taxes, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzE4LTEtMS0xLTA_ad35ee48-3139-49a8-b785-3a9a8eec9de6">168,594</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzE4LTMtMS0xLTA_07913724-9008-4bd0-bbb7-53d213e8a9b3">6,097</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzE4LTUtMS0xLTA_e4ffceee-a013-4182-8578-f0607da6eb89">41,822</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:56.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments for contingent consideration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:ChangesInContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIwLTEtMS0xLTc0NTQ_c690d744-f6fe-4af0-9cf8-35fee5073713">26,092</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:ChangesInContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIwLTMtMS0xLTc0NTQ_5ec52832-1b65-404d-8546-89854926a360">2,100</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="tfx:ChangesInContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIwLTUtMS0xLTc0NTQ_e31f7d47-20f9-441b-859b-954cd23e4ff2">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:56.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest benefit on swaps designated as net investment hedges</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIxLTEtMS0xLTc0NTQ_aef616c5-20e6-46a8-bfd8-2c2bb396c8a5">18,866</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIxLTMtMS0xLTc0NTQ_c232ff82-5d71-4615-8bf4-6fd71aaafc01">3,277</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIxLTUtMS0xLTc0NTQ_d03d5545-52f5-4c3c-8a37-a992856421ea">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:56.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzE5LTEtMS0xLTA_57f6f664-887b-4342-b673-4fbbf5241429">5,800</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzE5LTMtMS0xLTA_34513de3-fa51-47a7-817b-fc09aba3ad62">13,426</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzE5LTUtMS0xLTA_b83f6b65-05e6-4211-abf3-201d1d242cc4">18,469</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Changes in operating assets and liabilities, net of effects of acquisitions and disposals:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:56.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIxLTEtMS0xLTA_3e2feb5a-7903-4f4f-84b2-50dff29c7d2d">59,793</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIxLTMtMS0xLTA_a2841997-1193-403a-85a1-191b3688b67a">23,412</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIxLTUtMS0xLTA_eaa3fcd6-c14f-4bf2-91d7-cba5ccf49759">11,039</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:56.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIyLTEtMS0xLTA_21714ac0-5bea-4e97-a02d-e6dc65308536">53,170</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIyLTMtMS0xLTA_11a553a7-d94e-458e-879f-b4ab5ddfcf94">37,198</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIyLTUtMS0xLTA_a20db011-f7c9-43a5-8681-d509df9a0af1">22,363</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:56.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIzLTEtMS0xLTA_1294aba5-f84b-4569-8e1d-0568f5b629f2">31,023</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIzLTMtMS0xLTA_9688c360-86a7-4425-bf5e-a6d81d1c6824">10,351</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIzLTUtMS0xLTA_1b3d335c-5ac0-4a3d-8433-11b20f3d6a39">547</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:56.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable, accrued expenses and other liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI0LTEtMS0xLTA_bbb85625-9e68-4e78-9231-e16bc19b25e4">36,021</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI0LTMtMS0xLTA_2e27a726-d949-4144-ad13-3ebce3067266">62,404</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI0LTUtMS0xLTA_64a305b6-f870-4b10-b416-067b35cb3613">39,001</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:56.25pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes receivable and payable, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI1LTEtMS0xLTA_10dcb290-3d73-4720-a455-cce23130a3e3">6,531</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI1LTMtMS0xLTA_7971032c-8ee2-4950-94df-064e20cf2ade">35,740</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI1LTUtMS0xLTA_6aaf3d37-d985-497b-8264-e7a0cf3ee9b9">125,828</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:72pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by operating activities from continuing operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI2LTEtMS0xLTA_e237a4bf-3ec6-4465-9878-7306939d05c3">437,068</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI2LTMtMS0xLTA_d7ce0dcf-29f6-4c10-8f4c-62b90deb5c51">435,086</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI2LTUtMS0xLTA_542954ee-7f35-46ee-b5d1-a07bfe0cc218">426,301</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from investing activities of continuing operations:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expenditures for property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI4LTEtMS0xLTA_9e3fdafe-1f20-4de9-9076-5305909bf1be">102,695</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI4LTMtMS0xLTA_1ce50c74-9b96-4dc5-84c9-8fb887e6a37e">80,795</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI4LTUtMS0xLTA_f43f133c-c06b-4c6a-b7b2-98d500a26b9e">70,903</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments for businesses and intangibles acquired, net of cash acquired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI5LTEtMS0xLTA_31248f61-1564-4da6-b889-8bf0eb5c8301">3,462</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI5LTMtMS0xLTA_690a2f4e-a829-4337-bca7-15b20a2a9c59">121,025</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI5LTUtMS0xLTA_70ac44a2-a0c7-445e-a908-877378aab21b">1,768,284</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from sales of businesses and assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzMwLTEtMS0xLTA_6e3ab527-a03d-4033-9054-1f987a8c74cf">14,345</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzMwLTMtMS0xLTA_ec0e5761-2783-4568-be56-114a2f1ba068">3,878</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzMwLTUtMS0xLTA_f338782f-0a9a-49ff-89ec-03cd4bee42a4">6,332</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net interest proceeds on swaps designated as net investment hedges</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromHedgeInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzMyLTEtMS0xLTA_603f9bfe-2649-4228-9a6c-5a79e0165031">18,331</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromHedgeInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzMyLTMtMS0xLTA_e2449e18-2283-4ac2-b2d5-14339a4c00ce">1,548</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromHedgeInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzMyLTUtMS0xLTA_2bd6b172-1cec-4ba2-99c2-cb3dac8ab5fe">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:72pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash used in investing activities from continuing operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzMzLTEtMS0xLTA_a6f62f40-bd77-4408-982c-e5eee653eacb">73,481</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzMzLTMtMS0xLTA_c0ea5507-1510-402d-bac6-ff8126fa3a3c">196,394</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzMzLTUtMS0xLTA_8bef8b26-978a-49e9-b1d4-f0bfd10f2731">1,832,855</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from financing activities of continuing operations:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from new borrowings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzM1LTEtMS0xLTA_7d890818-c8cd-40e3-a812-b1271ded6a2e">275,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzM1LTMtMS0xLTA_e0c5e270-389d-45dd-8496-99ab5dfd854c">35,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzM1LTUtMS0xLTA_7ac4bdd4-c015-40c5-86d6-e427ccf65a6a">2,463,500</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reduction in borrowings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzM2LTEtMS0xLTA_e42c3f92-18cc-408b-97c7-5da93b0e4672">528,500</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzM2LTMtMS0xLTA_cf45c934-6f89-4473-bcd8-2c07186d8bbf">128,500</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzM2LTUtMS0xLTA_056c221b-d255-479d-853a-dfa5edaca134">1,239,576</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt extinguishment, issuance and amendment fees</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzM3LTEtMS0xLTA_fd8588f2-b5a9-4784-b405-406b5aa98cc8">11,635</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzM3LTMtMS0xLTA_fc41210d-4d35-4549-85ab-762d199dea60">188</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzM3LTUtMS0xLTA_262e14a5-ea0f-4d08-a1ff-454664d88831">26,664</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from share based compensation plans and the related tax impacts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzM5LTEtMS0xLTA_416b4a39-71bf-4daf-bc39-e6cd6eafe165">21,206</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzM5LTMtMS0xLTA_fe47ec1b-5d8f-47d3-864a-3c27aa4079ac">22,655</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzM5LTUtMS0xLTA_48823113-cd96-42e1-a40f-7c3b7e81fed9">5,571</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments for contingent consideration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQyLTEtMS0xLTA_878388c8-dbc0-4250-83e5-e18d76138ee2">112,079</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQyLTMtMS0xLTA_8dbdcc76-514f-4ed8-acd1-df9286b9e4bd">73,235</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" name="tfx:PaymentsForContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQyLTUtMS0xLTA_e8b648d3-eaf1-43d0-b4a0-c31ffe1dc709">335</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividends</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQzLTEtMS0xLTA_4ab48747-6649-4d76-9013-613d747548db">62,828</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQzLTMtMS0xLTA_a2caa668-01ac-4431-8ae0-d77809e6a951">62,165</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQzLTUtMS0xLTA_567afb4f-7db0-427b-9a4e-3b94eb52f0b4">61,237</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:72pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash (used in) provided by financing activities from continuing operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQ0LTEtMS0xLTA_b584560d-07e2-4081-8af1-c6f76e7343a9">418,836</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQ0LTMtMS0xLTA_b0707c75-597f-4f11-8d91-f12c1d2d61e9">206,433</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQ0LTUtMS0xLTA_5c6acebb-3fd5-48cd-b8f6-d4f224bd60ea">1,141,259</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from discontinued operations:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by (used in) operating activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQ2LTEtMS0xLTA_c7710b26-4965-4da3-a891-0de1f4303c92">2,457</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQ2LTMtMS0xLTA_3f6de844-e705-493c-902b-2620ace5c3d4">2,292</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQ2LTUtMS0xLTA_50e6504e-aa26-4618-8819-9be01f8069b5">6,416</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:72pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by (used in) discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQ4LTEtMS0xLTA_312b78b6-a161-4a79-a42d-a1fbf21eb636">2,457</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQ4LTMtMS0xLTA_987106f0-a387-4b5f-8109-ab5c62173b96">2,292</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQ4LTUtMS0xLTA_790010e7-ab19-4226-a3d8-b48528802dde">6,416</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:3pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of exchange rate changes on cash and cash equivalents</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQ5LTEtMS0xLTA_f65b562c-15f0-459b-af42-8e5b68f3d307">3,286</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQ5LTMtMS0xLTA_6852c590-4216-401f-8fb9-21c056599497">10,948</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQ5LTUtMS0xLTA_763d78c3-a649-4a53-ab6e-0d02bb555747">61,480</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:3pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (decrease) increase in cash and cash equivalents</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzUwLTEtMS0xLTA_54f5ec4b-d98c-4344-9fb4-7d066d0668c4">56,078</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzUwLTMtMS0xLTA_657b6fcb-8be9-4351-875b-59c858c6f066">23,603</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzUwLTUtMS0xLTA_534f1681-9d54-43f8-93bd-1af33a2e33f2">210,231</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:3pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents at the beginning of the year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzUxLTEtMS0xLTA_db6961e2-74c3-49aa-8fe4-28ff8c8fc6bb">357,161</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4c85a5a67120453485daf4ce01f4552c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzUxLTMtMS0xLTA_572ebfec-f718-4736-a635-8ee2b6e2daa8">333,558</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i851376c990664c44856dcc064df8d058_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzUxLTUtMS0xLTA_caa498fa-7ab1-48b0-bb5d-11d75c2c6273">543,789</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:3pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents at the end of the year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzUyLTEtMS0xLTA_cbee3046-0513-44b7-84e9-912a0f782759">301,083</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzUyLTMtMS0xLTA_db084ccd-bd7a-4dbc-8948-307d445e1c8b">357,161</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4c85a5a67120453485daf4ce01f4552c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzUyLTUtMS0xLTA_1b906b9c-4eae-44a5-b455-e35dbbfc0e57">333,558</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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 id="i_0_142"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-9</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:24.754%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:3.847%;"></td><td style="width:1.0%;"></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:3.994%;"></td><td style="width:1.0%;"></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.918%;"></td><td style="width:1.0%;"></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.748%;"></td><td style="width:1.0%;"></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.643%;"></td><td style="width:1.0%;"></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.432%;"></td><td style="width:1.0%;"></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.456%;"></td><td style="width:1.0%;"></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.098%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common Stock</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%;">Capital</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%;">Earnings</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Treasury Stock</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Shareholders' Equity</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:6pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dollars</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dollars</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="45" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars and shares in thousands, except per share amounts)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2016</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9bd429cf0ec44e698c8e0b142d51e62c_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE0LTEtMS0xLTA_4b12b172-d006-4f90-831e-e1d4af0c34dd">45,814</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9bd429cf0ec44e698c8e0b142d51e62c_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE0LTMtMS0xLTA_4b767168-76a7-4d0d-a656-3194e839bd7d">45,814</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id3d2cdfd32b5469fad3224d76dea4f98_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE0LTUtMS0xLTA_7ab7de7c-7211-45cc-9802-77531f224739">506,800</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifff92f9cee0546bd9ffc1325fefb1ad6_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE0LTctMS0xLTA_7c16f5dc-b395-46ff-8815-eb5c317f229a">2,194,593</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i97b3a199bcba436e944efd996a3ff58a_I20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE0LTktMS0xLTA_f00eb5fa-c037-4f00-aba0-1fce3f4c78e0">438,717</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="id1998d0044d9415d83e9ef3386866684_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE0LTExLTEtMS0w_b167edbb-42bc-48d6-bf81-709fb82846b5">1,741</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id1998d0044d9415d83e9ef3386866684_I20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE0LTEzLTEtMS0w_d7a7558c-f264-4b93-b8dd-3c15dae7acb6">170,973</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i851376c990664c44856dcc064df8d058_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE0LTE3LTEtMS0w_dc52c6d8-4d87-4b85-939d-da6ff83b6196">2,137,517</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%;">Net income</span></div></td><td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idecac1583fe445e08438883b6f26b658_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE1LTctMS0xLTA_91e66afe-b405-443f-acd0-e8da8827da25">152,530</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE1LTE3LTEtMS0w_5ecc603d-bfdb-45d0-949a-ae38cd5f8201">152,530</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%;">Cash dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE2LTAtMS0xLTAvdGV4dHJlZ2lvbjo5MzlkYjE2MTFiYzA0NzUwYWMyN2Y0NDFlMDQ0NjEwYV83MTQ2ODI1NTgwNjE5_61637390-2dad-4e0e-91e5-0efcb7337a40">1.36</ix:nonFraction> per share)</span></div></td><td colspan="2" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="idecac1583fe445e08438883b6f26b658_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE2LTctMS0xLTA_80a8a9ae-f1f7-4630-8a5f-36612a11a333">61,237</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE2LTE3LTEtMS0w_616511ce-7e20-4fa2-beca-2d0db97d53dd">61,237</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if87382af80514b3e95b3b55bc24c247e_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE3LTktMS0xLTA_11905a90-7692-4edf-9d92-7aeb1743e603">173,626</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE3LTE3LTEtMS0w_b98db2f9-3fea-4647-b64b-c00d21ac3a5f">173,626</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlement of convertible notes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i33c8a52bda9a4517bcb81fa1570b942e_D20170101-20171231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE4LTEtMS0xLTA_51067c89-83e9-4cf5-86b9-31d24f0200ac">928</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33c8a52bda9a4517bcb81fa1570b942e_D20170101-20171231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE4LTMtMS0xLTA_f061407b-a11b-4ae1-a910-c4943f1692eb">928</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ibeeed38e864d4ee8803309a662e51294_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE4LTUtMS0xLTA_6d50b1a7-95d9-4b3c-8cbb-2e35186a8203">48,375</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="id7c7272f29de46ef8c9f9daa1f03a795_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE4LTExLTEtMS0w_ad0103b9-2543-47a3-93af-ec0f07cd6c66">503</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id7c7272f29de46ef8c9f9daa1f03a795_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE4LTEzLTEtMS0w_311a2c3f-f0a0-449d-a51c-6a65c8027946">52,279</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE4LTE3LTEtMS0w_dc103fe0-f713-4927-8072-287fcee8a6d7">4,832</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlement of note hedges associated with convertible notes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibeeed38e864d4ee8803309a662e51294_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="tfx:StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE5LTUtMS0xLTA_5f597d9c-e697-4b08-bf43-e5426649344c">112,901</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="id7c7272f29de46ef8c9f9daa1f03a795_D20170101-20171231" decimals="-3" name="tfx:StockIssuedDuringPeriodSharesConversionofDerivatives" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE5LTExLTEtMS0w_e94533be-e97f-49f5-9821-97589e044b10">516</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id7c7272f29de46ef8c9f9daa1f03a795_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE5LTEzLTEtMS0w_cd082419-127f-418b-9e80-99605d335cb5">112,908</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" name="tfx:StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE5LTE3LTEtMS0w_6071a606-cead-4b9a-a0d2-bedc72c7e9df">7</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i33c8a52bda9a4517bcb81fa1570b942e_D20170101-20171231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIwLTEtMS0xLTA_2f57b54b-54d8-4e7e-8eb8-0f14cca20cc6">129</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33c8a52bda9a4517bcb81fa1570b942e_D20170101-20171231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIwLTMtMS0xLTA_721738d9-17ca-4503-8e29-60cbeb58cf2f">129</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibeeed38e864d4ee8803309a662e51294_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIwLTUtMS0xLTA_6ab3b27a-8b4d-4133-8fde-81086099380f">20,395</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="id7c7272f29de46ef8c9f9daa1f03a795_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIwLTExLTEtMS0w_6a77533d-1029-4eab-a8c7-36f1b1dd82db">48</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id7c7272f29de46ef8c9f9daa1f03a795_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIwLTEzLTEtMS0w_e65afc1b-477d-4428-95a1-f255ca170b7b">2,658</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIwLTE3LTEtMS0w_573924af-0255-4a1b-8f98-297d70bd4efc">23,182</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);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="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="id7c7272f29de46ef8c9f9daa1f03a795_D20170101-20171231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIxLTExLTEtMS0w_bd97a93a-6140-437a-abdf-d1499af74a09">2</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id7c7272f29de46ef8c9f9daa1f03a795_D20170101-20171231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIxLTEzLTEtMS0w_94ac6c64-f09e-4e9e-a498-49d1f283d1bb">88</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIxLTE3LTEtMS0w_ceb11c1b-8694-4862-8deb-4ca77eb1b452">88</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i5988a6442cbd48b08e3f8eef0c43c091_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIyLTEtMS0xLTA_842e0769-f04d-44f2-8513-8e210ce62554">46,871</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5988a6442cbd48b08e3f8eef0c43c091_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIyLTMtMS0xLTA_f705485b-b7bc-44fd-9432-5084ed9c4ece">46,871</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6b0b30c4e70048209e65566c21cf1e14_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIyLTUtMS0xLTA_fd5de172-ff3a-41c5-9299-3203bafc3a68">591,721</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie3b5cc22dbcd41e58c5b438b71be139b_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIyLTctMS0xLTA_d6617760-d538-4a5b-bedf-2b45a0443e6a">2,285,886</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3763bddeca1c4e74af5ec93522d9bb30_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIyLTktMS0xLTA_881ef05c-a01b-44a5-9d6c-c8cb40b6bc62">265,091</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ia6661442783942d185c6c8cb0b8430f5_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIyLTExLTEtMS0w_d6da6e79-4e4b-456c-8864-a532f84a2be5">1,704</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia6661442783942d185c6c8cb0b8430f5_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIyLTEzLTEtMS0w_ba728b69-94ee-4a74-8834-559a2b379dbe">228,856</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4c85a5a67120453485daf4ce01f4552c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIyLTE3LTEtMS0w_032bc43c-bc34-484e-9a88-2f81feb2c678">2,430,531</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cumulative effect adjustment resulting from the adoption of new accounting standards</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i09afad9349f141539f0da4b69733e8bf_I20180101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIzLTctMS0xLTA_d2c20c74-9a49-44b3-b0fa-855d1eed86ba">3,076</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib3e387faffe540b3bbb8de8038400a1a_I20180101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIzLTE3LTEtMS0w_0c5a20a5-1b4f-4476-9e6f-fbe285ed5089">3,076</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%;">Net income</span></div></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i175c9e035d1e4736ac840fd8092a7989_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI0LTctMS0xLTA_44cdf6f0-3b0b-4fb0-9e32-fd4e10df27e3">200,802</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI0LTE3LTEtMS0w_4d926602-70c6-4665-9bb4-b3fd8083311e">200,802</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%;">Cash dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI1LTAtMS0xLTAvdGV4dHJlZ2lvbjplM2U5NWMxOWQ1Zjk0MzQyYTJlMjAxMTQwZjg1OWI4Y183MTQ2ODI1NTgwNTg1_f17edc5a-efbf-4564-8d68-155d29e9fef8">1.36</ix:nonFraction> per share)</span></div></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i175c9e035d1e4736ac840fd8092a7989_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI1LTctMS0xLTA_ed823976-bc4c-4483-b99b-4248eecc487d">62,165</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI1LTE3LTEtMS0w_0f887b74-0335-4b0a-b5ab-7c1c6690aa36">62,165</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i95251635566947db8e567d01e1e637b4_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI2LTktMS0xLTA_1a5e4c28-b997-42bb-bb1b-7c835531c93a">75,994</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI2LTE3LTEtMS0w_a5dfcf40-5e34-4eb3-ac61-c1fdab35bfec">75,994</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlement of warrants</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i8bdadbfc03fe455e84b488e8617ba585_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI3LTUtMS0xLTA_5bc06dd6-f939-4b7b-a69c-74c273e79123">56,115</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i5c1aa6fa3e064282aa66766dc833b6de_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI3LTExLTEtMS0w_daa14f82-f0be-4102-9315-7a3bdcce87ce">412</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5c1aa6fa3e064282aa66766dc833b6de_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI3LTEzLTEtMS0w_12fc0324-f04f-480d-a4ac-6b1ced63331b">56,075</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI3LTE3LTEtMS0w_c4113452-5e92-4628-9b4a-a4bc768f8486">40</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i2a07ff4119174eaeb2a575ebc860bb77_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI4LTEtMS0xLTA_88be8e7d-cbe8-4156-bec3-d3961cce24e3">377</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a07ff4119174eaeb2a575ebc860bb77_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI4LTMtMS0xLTA_6430a7f7-3d7f-459d-8689-048bcd92c63d">377</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8bdadbfc03fe455e84b488e8617ba585_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI4LTUtMS0xLTA_184b36e2-c7d6-421c-a2fd-2519bee8b1ac">38,756</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i5c1aa6fa3e064282aa66766dc833b6de_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI4LTExLTEtMS0w_4cdeb8b7-4407-4a7b-88fe-0e72a4024107">50</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5c1aa6fa3e064282aa66766dc833b6de_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI4LTEzLTEtMS0w_f201d275-7a55-4dfa-b168-9ceb2c1caaae">3,766</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI4LTE3LTEtMS0w_2fdfa436-40cf-405b-8ec1-0f128d354c95">42,899</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8bdadbfc03fe455e84b488e8617ba585_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI5LTUtMS0xLTA_fc9e9b1d-719e-4723-8552-5fde06bb7076">399</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i5c1aa6fa3e064282aa66766dc833b6de_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI5LTExLTEtMS0w_b81726fd-9f8c-4b18-820b-d6296bcf1e24">10</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5c1aa6fa3e064282aa66766dc833b6de_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI5LTEzLTEtMS0w_4a89571e-c1ff-4614-bf2c-cc7143257b5f">470</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI5LTE3LTEtMS0w_02c664ad-5c24-43fb-b5f2-1e76df86691c">869</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i1830d1963bc0427e987c9a0c68200320_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzMwLTEtMS0xLTA_9beef418-4dc2-49f6-b687-50ee927a6ada">47,248</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1830d1963bc0427e987c9a0c68200320_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzMwLTMtMS0xLTA_4eeae059-11ff-4df7-9b8a-fbc54793c367">47,248</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i252e7606d95d4fa399a4598287492b13_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzMwLTUtMS0xLTA_d403a8e7-b6bf-4fa5-8649-8a3c3363f1c0">574,761</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia96ad911a2fe4c5b9dde2e6a6aceb92b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzMwLTctMS0xLTA_307fb6f7-67df-45e8-a1f9-fa5062da446a">2,427,599</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i8474f8eaa7b744998f98251095c14815_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzMwLTktMS0xLTA_31cf1875-60ac-481c-a99f-9d47d3b38aba">341,085</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i23e4e8d8bf0c45a88615dc73e737d2bb_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzMwLTExLTEtMS0w_52429504-df0c-417a-b3a8-f6936afeb06a">1,232</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i23e4e8d8bf0c45a88615dc73e737d2bb_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzMwLTEzLTEtMS0w_229b3675-69ac-484a-aac2-b8b07fcd18c1">168,545</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzMwLTE3LTEtMS0w_945131cf-d44c-4dd8-bae1-e2da3ad0ee78">2,539,978</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cumulative effect adjustment resulting from the adoption of new accounting standards</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i8f61f36584854bca8daa3e08302b3453_I20190101" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIwLTctMS0xLTQ2MA_53751818-1ec2-4bef-a711-a382772170d3">1,321</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2f774065779a416ab8713a7a6516e8fe_I20190101" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIwLTE3LTEtMS00NjA_8194fe81-1eee-40e9-a129-442d6b572e4e">1,321</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i19b3f87c4e59464d812e39e47ac90f15_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIxLTctMS0xLTQ2MA_92981ade-4783-40f2-8b9a-e79d0e6f92be">461,466</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIxLTE3LTEtMS00NjA_0d5b7780-caa0-4b87-932f-efc7ec557534">461,466</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%;">Cash dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIyLTAtMS0xLTQ2MC90ZXh0cmVnaW9uOjZmZDQ1NGI2ZTAwYTQzZWM4MTI2MzExM2UwZjEzNDg4XzcxNDY4MjU1ODA1ODU_886a0cd2-9381-4301-810c-03887f4d220d">1.36</ix:nonFraction> per share)</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i19b3f87c4e59464d812e39e47ac90f15_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIyLTctMS0xLTQ2MA_b8b535e0-2aaf-484e-8863-20b9df3c81b0">62,828</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIyLTE3LTEtMS00NjA_51c247fd-8c91-4956-a719-b53c24d29a44">62,828</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i78416b2c078e40e791e546451643fb4a_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIzLTktMS0xLTQ2MA_bb82b6ca-85e1-4ec8-ad27-9e28b71db147">3,307</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIzLTE3LTEtMS00NjA_4df087a7-f0cb-4500-b4b2-deb4f6028a13">3,307</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares issued under compensation plans</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9987ea760f07449cbf08d77a4fc422ad_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI1LTEtMS0xLTQ2MA_44552eaf-bd1d-4b73-89f4-eac2a7878008">288</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9987ea760f07449cbf08d77a4fc422ad_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI1LTMtMS0xLTQ2MA_d861916a-c968-4493-9376-e9794cde4596">288</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2edd18ec1b0a49038156863d23195f50_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI1LTUtMS0xLTQ2MA_aca07c42-8918-4d6c-981f-7d8235eeeb07">42,092</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="ibc9b8fd6b3cf44b1b54ccec17ff0f91b_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI1LTExLTEtMS00NjA_4291202f-74f3-49f0-8b48-66ea4b57987a">46</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibc9b8fd6b3cf44b1b54ccec17ff0f91b_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI1LTEzLTEtMS00NjA_310253bc-7b43-4841-8b90-2eedb8b2d39f">2,572</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI1LTE3LTEtMS00NjA_64a2c684-9f04-4edd-b08c-ac175d5fe258">44,952</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred compensation</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2edd18ec1b0a49038156863d23195f50_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI2LTUtMS0xLTQ2MA_40fb5b38-476b-43ef-9dc1-b490236d4683">127</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="ibc9b8fd6b3cf44b1b54ccec17ff0f91b_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI2LTExLTEtMS00NjA_9aa5c3fa-b8b2-497d-a139-4c91ec7fba35">4</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibc9b8fd6b3cf44b1b54ccec17ff0f91b_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI2LTEzLTEtMS00NjA_f4325201-037a-4952-be01-31ebf22dd7dd">253</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI2LTE3LTEtMS00NjA_4c15e883-bfd5-43f2-a137-045ff246852f">380</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i4f29541e37164fa5b75d6a9d283df184_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI3LTEtMS0xLTQ2MA_7deec349-cb02-4014-b65e-3173e65a66fc">47,536</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4f29541e37164fa5b75d6a9d283df184_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI3LTMtMS0xLTQ2MA_6413f764-cfce-4ab3-ae31-8f85f9d1eef2">47,536</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i60c4c7b3c7ea4c5186b6f679bc7b70d7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI3LTUtMS0xLTQ2MA_b49ea464-ba6a-4fe6-a066-c52b32ebc153">616,980</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1f9aca5f29f844d29d664c27746b6537_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI3LTctMS0xLTQ2MA_e068ef4d-4163-4995-8f10-9c82ffc79840">2,824,916</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="idfa7b1ec197041369f5aec982a284fb8_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI3LTktMS0xLTQ2MA_85b84f93-6773-48ea-9618-0d08f2679208">344,392</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ic55bf47b051749b09726b02c04de9ec6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI3LTExLTEtMS00NjA_3419bf17-573c-4d7b-8c46-be40d81a21d6">1,182</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic55bf47b051749b09726b02c04de9ec6_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI3LTEzLTEtMS00NjA_4ba7713b-4ee3-4177-9332-68804cc856fd">165,720</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI3LTE3LTEtMS00NjA_613000cb-6d9f-4c06-bd49-ef216964e097">2,979,320</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 id="i_0_148"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-10</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:2pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div id="i_0_151"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 1&#160;&#8212; <ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIyMDAx_4e226940-d042-4d84-bcf4-46d144464db8" continuedAt="i4714fec8a22f417193bda46ae9744d92" escape="true">Summary of significant accounting policies </ix:nonNumeric></span></div><ix:continuation id="i4714fec8a22f417193bda46ae9744d92" continuedAt="if3e3e609f6b247479327961a7ec5558c"><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIxOTQ5_6862fcd6-0aec-475d-b7c0-613bf2c2e0cf" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Consolidation:</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-top:9pt;"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIxOTY0_0a3c2d14-7c9c-42ce-a915-0230bf21dd18" escape="true"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of net revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></ix:nonNumeric></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIxOTc2_ab82fa47-4550-4727-8b10-da8a307383c1" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Cash and cash equivalents:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;All highly liquid debt instruments with an original maturity of three months or less are classified as cash equivalents. The carrying value of cash equivalents approximates the current market value.</span></ix:nonNumeric></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ReceivablesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIyMDI2_55e594b0-7d12-4f30-9215-367ee67edb0e" continuedAt="ib0e42f8b6e0a463daeaccc124fc71fd6" escape="true">Accounts receivable:</ix:nonNumeric></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="ib0e42f8b6e0a463daeaccc124fc71fd6">&#160;Accounts receivable represent amounts due from customers related to the sale of products and provision of services. An allowance for doubtful accounts is maintained and represents our estimate of the amount of uncollectible receivables. The allowance is provided at such time as management believes reasonable doubt exists that such balances will be collected within a reasonable period of time. The allowance is based on our historical collection experience with respect to the customer, the length of time an account is outstanding, the financial position of the customer and information provided by credit rating services.</ix:continuation>  The allowance for doubtful accounts as of December&#160;31, 2019 and December&#160;31, 2018 was $<ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzcxNDY4MjU2MTE0MjU_faad0e57-9aa7-4180-90fb-b5c41cac4b42">9.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzcxNDY4MjU2MTE0Mzk_74bf3dc5-3efc-4816-9bbb-9958a409064e">9.3</ix:nonFraction>&#160;million, respectively. The current portion of the allowance for doubtful accounts, which was $<ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzcxNDY4MjU2MTE0NTM_c13272e5-e215-4767-bf6f-a326c884cf45">5.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzcxNDY4MjU2MTE0Njc_f419aae9-8c07-4896-8eed-d5c28037d50c">4.4</ix:nonFraction>&#160;million as of December&#160;31, 2019 and December&#160;31, 2018, respectively, was recognized as a reduction of accounts receivable, net. </span></div><div style="text-indent:20.25pt;text-align:justify;"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIyMDMw_77867cdb-87b6-456d-a7ed-83d3340d38c8" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Inventories:</span><span style="background-color:rgb(255,255,255, 0.0);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-indent:20.25pt;text-align:justify;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIxOTgy_56496a09-2694-4471-ba32-ac936cb2bc1f" escape="true"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i7d440fc89d1a48b2ab2896709ae67ff8_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzM1MTg_a4dcccef-9f0a-4790-8a45-64c05c7757bb">30</ix:nonNumeric> years; machinery and equipment&#160;&#8212; <ix:nonNumeric contextRef="i4712494ab271481591f730b50346fb80_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzM1NDg_6dedf5bf-cc16-4f1c-a9ac-f60ca0164181">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i6e6848f154b8423d9d57d3077e36ed09_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzM1NTQ_46d920d9-b129-4233-ae24-94c39df66ed7">15</ix:nonNumeric> years; computer equipment and software&#160;&#8212; <ix:nonNumeric contextRef="i03d506d0d31c499baddb56262e00009d_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzM1OTI_a19a0dd0-756c-492b-a382-b5506a96e2b1">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i63731be7bdd1481c97dadf5ab8c79360_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzM1OTg_78acd720-a878-46af-91cb-1140baf1bbed">5</ix:nonNumeric> years. Leasehold improvements are depreciated over the lesser of the useful lives of the leasehold improvements or the remaining lease term. Repairs and maintenance costs are expensed as incurred.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzcxNDY4MjU2MTE0OTQ_64fd0d7f-283d-4adb-ba3e-c5e05b2f8cfa" continuedAt="ic0f87d2fc60a44a4b24b8c032f3b72ba" escape="true"><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 strategies and financial performance. If, after completing the qualitative assessment, we determine it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a two-step quantitative </span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="if3e3e609f6b247479327961a7ec5558c" continuedAt="i8bdbc8775a9648d5b0df76aba860d864"><ix:continuation id="ic0f87d2fc60a44a4b24b8c032f3b72ba"><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">impairment test, described below. Alternatively, we may elect to bypass the qualitative assessment and perform the two-step quantitative impairment test. The first step of the two-step impairment test is to compare the fair value of a reporting unit to its carrying value. If the reporting unit fair value exceeds the carrying value, there is no impairment. If the reporting unit carrying value exceeds the fair value, we would perform the second step of the goodwill impairment test, in which we would measure the amount of an impairment loss, if any, based on the amount by which the carrying value of goodwill exceeds its implied fair value. The implied fair value of goodwill is determined by deducting the fair value of a reporting unit's identifiable assets and liabilities from the fair value of the reporting unit as a whole, as if that reporting unit had just been acquired and the fair value of the individual assets acquired and liabilities assumed were being determined initially.  We did not record a goodwill impairment charge for the year ended December&#160;31, 2019.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i133f52553f26452b8855bea1eda92eb9_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzg1OTY_92166488-22db-4fbf-8041-63cc1493e581">5</ix:nonNumeric> to <ix:nonNumeric contextRef="if582023026b34eac98984808bc399d30_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzg2MDI_a6ddbbfe-8156-485e-ab0e-54bdc78b0d2b">20</ix:nonNumeric> years; customer relationships, <ix:nonNumeric contextRef="id2789068bba046ffa275b9849a62e0cb_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzg2MzA_9302b3c5-d849-40f5-980c-a1a4dcf4e476">8</ix:nonNumeric> to <ix:nonNumeric contextRef="i4e004b3442b44cbcb5a0e3acd7528556_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzg2MzY_0dc35d3a-0d36-4d00-a35c-c51727803b7c">27</ix:nonNumeric> years; distribution rights, <ix:nonNumeric contextRef="i171500ad204442c780339e39391a28c8_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzg2NjE_f858d25d-00f5-43c9-8507-763469fed454">10</ix:nonNumeric> to <ix:nonNumeric contextRef="i1d5498649bb24c4e806b7e79abd5896c_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzg2Njc_d1156c4d-7bac-4e8c-8102-50504e49eb01">17</ix:nonNumeric> years; trade names, <ix:nonNumeric contextRef="i510d59893c254f56819e727c968ec993_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzg2ODQ_5ba11581-a6d0-4b38-830c-05220d67253a">5</ix:nonNumeric> to <ix:nonNumeric contextRef="i8a981332a151465f87cf5080c9c5ae0e_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzg2OTA_e22eb5a8-dd7f-40ce-ab59-b5c0380c3293">30</ix:nonNumeric> years; non-competition agreements, <ix:nonNumeric contextRef="idb55324678fc42e6b6d443a684148608_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzg3MjI_cbe8b4e2-1e92-4191-91c3-3e3eaaa4aebd">3</ix:nonNumeric> to <ix:nonNumeric contextRef="ic7ff8c7481f7482ca93ba53d3d41a743_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzg3Mjg_d8c995f9-561f-477b-8e18-d0300982f05d">6</ix:nonNumeric> years. The weighted average remaining amortization period with respect to our intangible assets is approximately <ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" format="ixt-sec:duryear" name="tfx:WeightedAverageAmortizationPeriodForIntangibleAsset" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzg4NTU_2d6dcd8d-8d69-4f63-bb4d-5fc99b04accc">15</ix:nonNumeric></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">years. We periodically evaluate the reasonableness of the useful lives of these assets.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the year ended December&#160;31, 2019, we recognized a $<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzcxNDY4MjU2MTE0ODE_e9f226cb-3935-47df-bc23-d9d1889b8cf3">7.0</ix:nonFraction>&#160;million impairment charges related to the abandonment of certain intellectual property intangible assets associated with our interventional product portfolio. See Note 5 for further information.</span></div></ix:continuation><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIyMDA0_4275b45c-0598-4495-86ca-d5c02a50410f" continuedAt="iefb8b3d236714b4aae69a9f301bbd63e" escape="true">Long-lived assets:</ix:nonNumeric></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="iefb8b3d236714b4aae69a9f301bbd63e">&#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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIyMDIy_3e7af4e0-04ea-429a-ba80-55c7e9981e20" escape="true"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIyMDE2_17c6fbd1-2b24-4417-96fe-ee7eb7841a53" continuedAt="idfbcd36c03994ac98b7a1892719d0048" escape="true"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 </span></ix:nonNumeric></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i8bdbc8775a9648d5b0df76aba860d864" continuedAt="i7a511db9d74f4101ae9245426bf7c9c8"><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="idfbcd36c03994ac98b7a1892719d0048">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.</ix:continuation>  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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIxOTk5_d8f2d4ce-9531-40b7-a885-81c30f5e2f0b" escape="true"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIxOTQ4_86768039-e195-49d9-84fe-5d88c542f48a" escape="true"><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Income taxes:</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Significant judgment is required in determining income tax provisions and in evaluating tax positions. We establish additional provisions for income taxes when, despite the belief that tax positions are supportable, there remain certain positions that do not meet the minimum probability threshold, which is a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority. In the normal course of business, we are examined by various federal, state and non-U.S. tax authorities. We regularly assess the potential outcomes of these examinations and any future examinations for the current or prior years in determining the adequacy of its provision for income taxes. Interest accrued with respect to unrecognized tax benefits and income tax related penalties are both included in taxes on income from continuing operations. We periodically assess the likelihood and amount of potential adjustments and adjusts the income tax provision, the current tax liability and deferred taxes in the period in which the facts that give rise to an adjustment become known.</span></div></ix:nonNumeric><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIxOTY4_430fdff1-7388-490b-b56e-604b5dea6a79" escape="true"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;We provide a range of benefits to eligible employees and retired employees, including benefits available pursuant to pension and postretirement healthcare benefits plans. We record annual amounts relating to these plans based on calculations which include various actuarial assumptions such as discount rates, expected rates of return on plan assets, compensation increases, turnover rates and healthcare cost trend rates. We review our actuarial assumptions on an annual basis and makes modifications to the assumptions based on current rates and trends when appropriate. The effect of the modifications is generally amortized over future periods.</span></ix:nonNumeric></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIxOTcw_0c1544d5-cc6f-4d73-bb07-4bbcba45b939" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Restructuring costs:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;Restructuring costs, which include termination benefits, facility closure costs, contract termination costs and other restructuring costs, are recorded at estimated fair value. Other restructuring costs include facility closure, contract termination, employee relocation, equipment relocation and outplacement costs. Key assumptions used in calculating the restructuring costs include the terms of, and payments under, agreements to terminate certain contractual obligations and the timing of reductions in force.</span></ix:nonNumeric></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIyMDEy_beb7a64c-3ade-4a31-a0d9-af2138719ae4" continuedAt="if205b1660db3474f8fd2ddea3b31bacc" escape="true"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with business acquisitions, we may be required to pay future consideration that is contingent upon the achievement of specified objectives such as receipt of regulatory approval, commercialization of a product or achievement of sales targets. As of the acquisition date, we record a contingent liability representing the estimated fair value of the contingent consideration that we expect to pay.  We remeasure the fair value of our contingent consideration arrangements each reporting period and, based on new developments, records changes in fair value until either the contingent consideration obligation is </span></ix:nonNumeric></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i7a511db9d74f4101ae9245426bf7c9c8" continuedAt="id930af3a1d0749c9b8e3d7d20d0bf561"><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="if205b1660db3474f8fd2ddea3b31bacc">satisfied through payment upon the achievement of, or the obligation no longer exists due to the failure to achieve, the specified objectives.  The change in the fair value is recorded in selling, general and administrative expenses in the consolidated statement of income. A contingent consideration payment is classified as a financing activity in the consolidated statement of cash flows to the extent it was recorded as a liability as of the acquisition date. Any additional amount paid in excess of the amount initially accrued is classified as an operating activity in the consolidated statement of cash flows.</ix:continuation></span></div><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIxOTQ3_df00cd29-d188-4133-9e3a-785fe0835b39" continuedAt="i638d231486fa42e6aa34241a1506e9fa" escape="true"><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue recognition:</span><span style="background-color:rgb(255,255,255, 0.0);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 such as pharmacies, which represented <ix:nonFraction unitRef="number" contextRef="ic41f5cc60f33468f99eca2427e7559c8_D20190101-20191231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzE4Nzkx_22514d48-ff91-4e13-8ad6-36b5a67950c1">88</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i7f0693e4bce240e4b107a955b688c603_D20190101-20191231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzE4Nzk1_1b372197-aec8-4b24-bc72-d45e732acc0e">9</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ic0abb349e3ae480d8067624bb03f70ef_D20190101-20191231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzE4ODAy_4f7f3734-481e-41ee-a42b-958560495f1a">3</ix:nonFraction>% of our consolidated net revenues, respectively, for the 12 months ended December&#160;31, 2019. 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="text-align:justify;"><span><br/></span></div><div style="text-indent:27pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerRefundLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzMyOTg1MzQ5MTQwNzA_61c95799-a3ed-4960-96a1-c7380606e925">7.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerRefundLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIxMjcy_7c6e4494-549b-4742-b583-d444a163ee4c">4.2</ix:nonFraction> million as of  December&#160;31, 2019 and 2018, 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="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-5" format="ixt:numdotdecimal" name="tfx:ReserveForEstimatedRebates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIxNzky_5885bff1-625b-482b-8597-e54b138df7cc">21.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-5" format="ixt:numdotdecimal" name="tfx:ReserveForEstimatedRebates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIxNzk5_344b28d8-a52f-420f-bbff-70493ae187e4">18.1</ix:nonFraction> million at  December&#160;31, 2019 and 2018, respectively. We expect the amounts subject to the reserve as of  December&#160;31, 2019 to be paid within 90 days subsequent to period-end.</span></div></ix:nonNumeric></ix:continuation><div style="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"><ix:continuation id="id930af3a1d0749c9b8e3d7d20d0bf561" continuedAt="i84ed3ccd74364bd08bd7d40d57148575"><ix:continuation id="i638d231486fa42e6aa34241a1506e9fa" continuedAt="i740aea266d09404eb9d44b8cf5e2162e">Leases:</ix:continuation></ix:continuation></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i84ed3ccd74364bd08bd7d40d57148575"><ix:continuation id="i740aea266d09404eb9d44b8cf5e2162e">&#160;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. In addition, we have elected to apply certain practical expedients available under the new lease guidance effective January 1, 2019. As a result, and in connection with the transition to the new guidance, we did not reassess (i) whether any expired or existing contracts are or contain leases, (ii) the classification of any expired or existing leases, or (iii) initial direct costs for any existing leases. We applied the practical expedients described above to our entire lease portfolio at the January 1, 2019 adoption date. Furthermore, as permitted under the new guidance, 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-indent:27pt;text-align:justify;"><span><br/></span></div><div id="i_0_157"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 2&#160;&#8212; <ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTcvZnJhZzo5MmNmZDViNjU4MzQ0ODc2ODY2ZTE1MDhiOTkzNjViYi90ZXh0cmVnaW9uOjkyY2ZkNWI2NTgzNDQ4NzY4NjZlMTUwOGI5OTM2NWJiXzExNDgw_e4eb22d7-d1ba-4559-8f96-409a786f4c1b" continuedAt="iddc69a717d444b58bfc7bdcea9620fcd" escape="true"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTcvZnJhZzo5MmNmZDViNjU4MzQ0ODc2ODY2ZTE1MDhiOTkzNjViYi90ZXh0cmVnaW9uOjkyY2ZkNWI2NTgzNDQ4NzY4NjZlMTUwOGI5OTM2NWJiXzExNDg2_6e310422-1e0b-4d18-aec0-e3b1ebed28ea" continuedAt="i5b5e12d8890c429eae038e97dc449db7" escape="true">Recently issued accounting standards </ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="iddc69a717d444b58bfc7bdcea9620fcd" continuedAt="i8241e36966264a0584bda3d61eee6555"><ix:continuation id="i5b5e12d8890c429eae038e97dc449db7" continuedAt="i4fa1ba7c611247a9b09130129dc86d79"><div style="text-indent:18pt;text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the Financial Accounting Standards Board ("FASB") issued guidance that changes the requirements for accounting for leases. Under the new guidance, in connection with a lease as to which an entity is a lessee, the entity generally must recognize a right-to-use asset and a lease liability on the balance sheet, initially measured as the present value of lease payments under the lease. Under previous guidance, operating leases were not recognized on the balance sheet. We adopted the new standard on January 1, 2019 using a modified retrospective transition approach, which requires leases existing at, or entered into after, January 1, 2019 to be recognized and measured in the  consolidated balance sheet. We recognized additional net lease assets and lease liabilities of $<ix:nonFraction unitRef="usd" contextRef="ibe36ed2f518640eba270a0e645cc53a0_I20190101" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTcvZnJhZzo5MmNmZDViNjU4MzQ0ODc2ODY2ZTE1MDhiOTkzNjViYi90ZXh0cmVnaW9uOjkyY2ZkNWI2NTgzNDQ4NzY4NjZlMTUwOGI5OTM2NWJiXzcxNDY4MjU2MzI5NjM_f8e91e8d-3948-4e0b-bb9c-66f9a4f8f9de">105.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ibe36ed2f518640eba270a0e645cc53a0_I20190101" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTcvZnJhZzo5MmNmZDViNjU4MzQ0ODc2ODY2ZTE1MDhiOTkzNjViYi90ZXh0cmVnaW9uOjkyY2ZkNWI2NTgzNDQ4NzY4NjZlMTUwOGI5OTM2NWJiXzcxNDY4MjU2MzMwMTQ_cb137825-5722-4b4f-bdc4-9180dab261be">106.6</ix:nonFraction>&#160;million, respectively, upon adoption of the guidance. The difference between the additional lease assets and lease liabilities was recorded as an adjustment to the opening balance of retained earnings. Prior period amounts have not been adjusted and continue to reflect our historical accounting. Additional information and disclosures required by the new guidance are contained in Note 9.</span></div><div style="text-indent:27pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2018, the FASB issued new guidance to address a narrow-scope financial reporting issue that arose as a consequence of federal tax legislation commonly referred to as the Tax Cuts and Jobs Act ("the TCJA"). Existing guidance requires that deferred tax liabilities and assets be adjusted for a change in tax laws or rates with the effect included in income from continuing operations in the reporting period that includes the enactment date. The guidance is applicable even in situations in which the related income tax effects of items in accumulated other comprehensive income were originally recognized in other comprehensive income (rather than in net income), such as amounts related to benefit plans and hedging activity. As a result, the tax effects of items within accumulated other comprehensive income (referred to as stranded tax effects) do not reflect the appropriate tax rate. The new guidance, which was effective January 1, 2019, permits reclassification of these amounts from accumulated other comprehensive income to retained earnings thereby eliminating the stranded tax effects. The new guidance also requires certain disclosures about the stranded tax effects. We elected not to reclassify stranded tax effects from accumulated other comprehensive income to retained earnings.</span></div><div style="text-indent:27pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued new guidance that changes the methodology to be used to measure credit losses for certain financial instruments and financial assets, including trade receivables. Under current guidance, an entity reflects credit losses on financial assets measured on an amortized cost basis only when it is probable that losses have been incurred, generally considering only past events and current conditions in determining incurred loss. The new guidance requires the recognition of an allowance that reflects the current estimate of credit losses expected to be incurred over the life of the financial asset, based not only on historical experience and current conditions, but also on reasonable forecasts. The main objective of the new guidance is to provide financial statement users with more useful information in making decisions about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The new guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted. We adopted the new guidance on a modified retrospective basis through a cumulative-effect adjustment to retained earnings on January 1, 2020. The adoption of the guidance did not have a material impact on the consolidated financial statements.</span></div><div style="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued new guidance that simplifies various aspects of accounting for income taxes including those related to the step-up in the tax basis of goodwill, intraperiod tax allocations and the interim period effects of changes in tax laws or rates. The new guidance is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted. The majority of the modifications under the new guidance will be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings on January 1, 2021. We are currently evaluating the impact the guidance will have on our consolidated financial statements and related disclosures.</span></div><div style="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2017, the FASB issued guidance&#160;to simplify the quantitative test for goodwill impairment.  Under current guidance, if a reporting unit&#8217;s carrying value exceeds its fair value, the entity must determine the implied value of goodwill. This determination is made by deducting the fair value of a reporting unit&#8217;s identifiable assets and liabilities from the fair value of the reporting unit as a whole as if the reporting unit had just been acquired. Under the new guidance, a determination of the implied value of goodwill will no longer be required; a goodwill impairment will be equal to the amount by which a reporting unit&#8217;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill.  We adopted this guidance on January 1, 2020 and will apply it, as applicable, to impairment testing we perform in 2020 and future years. The adoption of the guidance did not have an impact on the consolidated financial statements.</span></div></ix:continuation></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i8241e36966264a0584bda3d61eee6555"><ix:continuation id="i4fa1ba7c611247a9b09130129dc86d79">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-indent:18pt;text-align:justify;"><span><br/></span></div><div id="i_0_163"></div><div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:174%;">Note 3&#160;- <ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90ZXh0cmVnaW9uOjZkYzQyZjM0OWY4ZjRkMjI4MzBhMTk0NmNmZDI5ZjUzXzE4NTY_3ec215d6-cff1-4337-9e3e-904cb8848e79" continuedAt="iccd32d2277ad4cc185467843595cce36" escape="true">Net revenues</ix:nonNumeric></span></div><ix:continuation id="iccd32d2277ad4cc185467843595cce36"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90ZXh0cmVnaW9uOjZkYzQyZjM0OWY4ZjRkMjI4MzBhMTk0NmNmZDI5ZjUzXzE4NTc_ba0cfb7a-37b0-4c32-b10c-e04d5f7000e3" escape="true"><div style="text-indent:18pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019, 2018 and 2017. </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"></td><td style="width:46.970%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:14.470%;"></td><td style="width:1.0%;"></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:14.617%;"></td><td style="width:1.0%;"></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:14.620%;"></td><td style="width:1.0%;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vascular access</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i379343b83d6c4f5b824b75c9facda0ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzMtMS0xLTEtMA_43895e87-cf40-4eb6-80de-12e3a06986ee">600,874</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i35329165784647c995f41da8891965aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzMtMy0xLTEtMA_d6e31075-28af-4daf-be32-a030502498e3">575,327</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5527fec51a0147f2b55f23938a93368e_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzMtNS0xLTEtMzc0MQ_d6e98e6c-beb6-4359-aa40-d4d2a4ccdeee">540,234</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Anesthesia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6ea037103b514d58956b385b556267ec_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzQtMS0xLTEtMA_4300e5ba-3020-424e-9bd2-b5de15108cb4">338,413</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i093875b7714649d4a2bd1c138b551b24_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzQtMy0xLTEtMA_403bf805-392a-4741-a53c-b93a857fff91">349,370</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4665e8665c524287977db1c6ca49527e_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzQtNS0xLTEtMzc0MQ_4f1875c1-93db-4e56-bf55-27436a3cddd3">344,599</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interventional</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9dd3e53c189541c9a790e4a312dd1124_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzUtMS0xLTEtMA_0d41c547-c5c8-47a1-a80b-2ff6f610873e">427,563</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5daf1cc7408e4b3db9042395cf504152_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzUtMy0xLTEtMA_f0332593-ee5b-4fde-a888-8568721536f9">395,423</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9dfee4d5f1274d028b937bf766737c9f_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzUtNS0xLTEtMzc0MQ_7fa1020a-e83e-42b7-911e-e54ca66482cd">324,681</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Surgical</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15fbb1ee2c474efe9115a8c04e3fbd14_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzYtMS0xLTEtMA_909eb4c1-3ced-44db-b9c9-aee91f3f4897">370,074</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i132daa1b7f6847a79e1d8706a3175b3d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzYtMy0xLTEtMA_5be121da-aef2-45c9-bc81-02e0bcb634a0">358,707</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idf49a1efee89405da6b23376f52d0ef7_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzYtNS0xLTEtMzc0MQ_8a92e809-fb7e-460a-858e-d325e54df8b2">356,156</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interventional urology</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3070b342149a491db7e5639670dbe2c8_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzctMS0xLTEtMA_6bec8084-e1f0-4435-bad6-b9da3520ad52">290,449</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i47f0fd2e2eee472598746fee718ec3b7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzctMy0xLTEtMA_9a2ec757-d404-4152-a734-b555a48acb0e">196,735</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id52e794c871e40359a731e4ce757cd06_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzctNS0xLTEtMzc0MQ_9882dda9-21bc-4c08-b21c-a7e538f89594">38,957</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OEM</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i27767f1a5b8041649110c9d6843083b2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzgtMS0xLTEtMA_b160df2f-4721-40bb-885e-525fffcbd60c">220,717</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia36db2b312f5480a9bdac9c7000519d8_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzgtMy0xLTEtMA_70b69cd5-d4ac-40ce-b9d4-0c40dce9eebb">205,976</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i559fd560f10046a59c19a9c4a903d20c_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzgtNS0xLTEtMzc0MQ_bf8afa04-53c7-4754-9ae8-e626c3c1501f">182,967</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"> (1)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i754da664acc840238175996b17b2c99f_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzktMS0xLTEtMA_b1970b44-50bd-464f-a21d-76b9f0c55a6a">347,272</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia5479cb53037468abcb239be6626f809_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzktMy0xLTEtMA_a05e30d8-cb5b-4393-9ecd-51d45cdba20a">366,845</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id45fb02bb67a4d8e84fc7eac85240fba_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzktNS0xLTEtMzc0MQ_6f367f1e-7018-40ae-8475-4ac367949af1">358,709</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:11.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net revenues </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(2)</sub></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzEwLTEtMS0xLTA_b1ca8c1d-7aac-43d2-ae67-a8999b34d7e7">2,595,362</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzEwLTMtMS0xLTA_1e546f8a-aa5e-470e-86a7-8c7b486b9448">2,448,383</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzEwLTUtMS0xLTM3NDE_fc76d571-6484-472b-a46c-047e32dab691">2,146,303</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)   Revenues in the "Other" category in the table above include revenues generated from sales of our respiratory and urology products (other than interventional urology products).  </span></div><div style="text-indent:-18pt;padding-left:27pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i_0_166"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 4&#160;&#8212;  <ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="tfx:BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzcxNDY4MjU2MTQ1MTI_2b924839-4680-4041-bb96-4e7946e9f90d" continuedAt="iffc78798a1a14aa58cf791707cf2821c" escape="true">Acquisitions and Divestitures </ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><ix:continuation id="iffc78798a1a14aa58cf791707cf2821c" continuedAt="i080a3d53be48493097fadc725f7aaa20"><div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">2019 Divestitures</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On February 4, 2019, we sold substantially all of the assets related to our vein catheter reprocessing business for $<ix:nonFraction unitRef="usd" contextRef="i0313f5b63aca409db8e57e0247a08bc3_I20190204" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzcxNDY4MjU2MTQ1MTQ_51b889e8-ab8f-4741-8b6c-8887a35c6a94">12.6</ix:nonFraction>&#160;million. We recognized a $<ix:nonFraction unitRef="usd" contextRef="ic438ea4809b34f189685a40e884866a3_D20190204-20190204" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GainLossOnDispositionOfAssets1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY3NTM_348c088e-f64b-4d95-bdb7-d1bf39d40384">2.7</ix:nonFraction>&#160;million pre-tax gain on the sale of assets, which represents the excess of the $<ix:nonFraction unitRef="usd" contextRef="i0313f5b63aca409db8e57e0247a08bc3_I20190204" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY3Njc_abd86624-0703-40b3-88c7-75ec74655df3">9.7</ix:nonFraction>&#160;million fair value of consideration received over the carrying value of the assets sold. In connection with the sale, the purchaser of the assets issued a secured promissory note to us in the principal amount of $<ix:nonFraction unitRef="usd" contextRef="i688dcd29408746cba4d0ba3511b0f105_I20190204" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ReceivableWithImputedInterestFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY3ODE_58c82d1d-0853-4e07-89a8-6ebbca873b48">10.5</ix:nonFraction>&#160;million. The purchaser's obligations under the notes are secured by a lien on substantially all of the purchaser's assets. The purchaser is obligated to repay the principal amount of the promissory note in annual installments of $<ix:nonFraction unitRef="usd" contextRef="i688dcd29408746cba4d0ba3511b0f105_I20190204" decimals="-5" format="ixt:numdotdecimal" name="tfx:FinancingReceivablesPaymentsToBeReceivedInYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY3OTY_12391c40-aac6-4dcc-a30a-b4ba3a948d38"><ix:nonFraction unitRef="usd" contextRef="i688dcd29408746cba4d0ba3511b0f105_I20190204" decimals="-5" format="ixt:numdotdecimal" name="tfx:FinancingReceivablesPaymentsToBeReceivedInYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY3OTY_32c5b5e4-8614-4afb-962a-0956e72e80f3"><ix:nonFraction unitRef="usd" contextRef="i688dcd29408746cba4d0ba3511b0f105_I20190204" decimals="-5" format="ixt:numdotdecimal" name="tfx:FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY3OTY_4b93c683-59d8-4e6e-abf4-cf8a2af5732f"><ix:nonFraction unitRef="usd" contextRef="i688dcd29408746cba4d0ba3511b0f105_I20190204" decimals="-5" format="ixt:numdotdecimal" name="tfx:FinancingReceivablesPaymentsToBeReceivedInYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY3OTY_4fe3eeab-d9e7-40d8-a76b-3d8700224e31"><ix:nonFraction unitRef="usd" contextRef="i688dcd29408746cba4d0ba3511b0f105_I20190204" decimals="-5" format="ixt:numdotdecimal" name="tfx:FinancingReceivablesPaymentsToBeReceivedInYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY3OTY_9a3a40fb-928f-46f0-ad72-630c72fc407b">2.1</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million on each of the first five anniversaries of the date of sale. On the date of sale, the fair value of the promissory note was $<ix:nonFraction unitRef="usd" contextRef="i688dcd29408746cba4d0ba3511b0f105_I20190204" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY4MTA_7d74cd0c-7aec-4fa8-98cf-b7b7d048c4a6">7.6</ix:nonFraction>&#160;million, which we calculated by applying a discount rate determined after taking into account the creditworthiness of the purchaser. As of December&#160;31, 2019, we had $<ix:nonFraction unitRef="usd" contextRef="i92b7dfed63be4bdb86ca9b06844f16aa_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODcwMDM_56d1efc8-7b24-4f24-99b1-46288ebf2566">6.8</ix:nonFraction>&#160;million in receivables related to the promissory note, of which $<ix:nonFraction unitRef="usd" contextRef="iabc6b83e6dd849c9bbc4b8002913d15c_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODcwMTc_cf1bfffd-0b48-4272-8810-67f620ee4446">2.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="id2254b00202040f6a36fc2016127328a_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODcwMzE_9c16c6af-fa74-408d-9a7a-78e14937f9b6">4.5</ix:nonFraction>&#160;million are included in accounts receivable, net and other assets, respectively, within the consolidated balance sheet.</span></div><div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">2018 Acquisitions</span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In October 2018, we acquired Essential Medical, Inc., a medical device company that developed the MANTA Vascular Closure Device, which is designed for closure of large bore arteriotomies and complements our interventional product portfolio. The fair value of the consideration transferred was $<ix:nonFraction unitRef="usd" contextRef="i43c065e726ac41b4897839366bcbc5bd_D20181004-20181004" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY4MjQ_32c9b9dd-1c55-4d04-b322-e5728e86dc94">114.7</ix:nonFraction>&#160;million, which included an initial payment of $<ix:nonFraction unitRef="usd" contextRef="i43c065e726ac41b4897839366bcbc5bd_D20181004-20181004" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY4NDA_54a9fab3-1379-4a18-9f8a-03e8e98ee1c4">60.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i41704bb3a40b42f0abceab13e91e4787_D20181004-20181004" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY4NTU_c83a811e-e492-4445-aa66-6262dc4c682e">54.3</ix:nonFraction>&#160;million in estimated fair value of contingent consideration. The contingent consideration liability represents the estimated fair value of our obligations (using a Monte Carlo valuation approach), under the acquisition agreement, to make additional payments of up to $<ix:nonFraction unitRef="usd" contextRef="ic78fb2ac7b4e4f89bf32ecded580c7f1_I20181004" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY4NzA_ac61c781-d692-4cc9-8b37-beeaea80e7fd">100</ix:nonFraction>&#160;million if certain sales and regulatory goals are met. See Note 12 for additional information related to the fair value measurement of the contingent consideration. Based on the purchase price allocation, the assets acquired principally consist of $<ix:nonFraction unitRef="usd" contextRef="iefabfa63d08d4ecca053694ce8e4a5eb_I20181004" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY4ODQ_47b25c62-4d70-405b-87f0-6861f43f1b79">103.2</ix:nonFraction>&#160;million of intellectual property, $<ix:nonFraction unitRef="usd" contextRef="ifefa337d8e804538b6508902dad29bb5_I20181004" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY5MDA_d56b99dd-59bb-4116-b3ca-ad7fbd0f633d">2.0</ix:nonFraction>&#160;million of customer relationship assets and $<ix:nonFraction unitRef="usd" contextRef="ic78fb2ac7b4e4f89bf32ecded580c7f1_I20181004" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY5MTQ_2fe6e6fd-7586-4566-97ed-c24111a6f9c4">30.1</ix:nonFraction>&#160;million of goodwill. The intangible assets are being amortized over a useful life of <ix:nonNumeric contextRef="i43c065e726ac41b4897839366bcbc5bd_D20181004-20181004" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY5Mjk_0c7f6a49-a40a-45c1-8db0-d5fdcfa71068">20</ix:nonNumeric> years. Goodwill arising from the acquisition represents revenue growth attributable to anticipated increased market penetration from acquired products and future customers and is not tax deductible.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-16</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i080a3d53be48493097fadc725f7aaa20"><div style="text-indent:27pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Other acquisitions</span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During 2018, we also completed acquisitions related to our surgical and interventional product portfolios and distributor to direct sales conversions. The total fair value of the consideration transferred in connection with these transactions was $<ix:nonFraction unitRef="usd" contextRef="i95077a2caa9345c3850782607ba98eeb_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY5NDc_93b85af6-2ef2-4e5c-9911-77836dc13070">62.5</ix:nonFraction>&#160;million.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Pro forma information for 2018 acquisitions is not presented as the operations of the acquired businesses are not material to our overall operations.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Pro forma combined financial information</span></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following unaudited pro forma combined financial information for the years ended December 31, 2017  gives effect to the 2017 acquisitions of Vascular Solutions, Inc. ("Vascular Solutions") and NeoTract, Inc ("NeoTract") as if they were completed at the beginning of 2016. The operating results of the Vascular Solutions and NeoTract acquisitions are included in our interventional and interventional urology product categories, respectively. The pro forma information is presented for informational purposes only and is not necessarily indicative of the results of operations that actually would have occurred under our ownership and management.</span></div><div><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY5NjE_acbcabda-2647-4208-96a1-27c7a3677efc" escape="true"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:83.233%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.767%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(unaudited)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4c9c440e37f14661bc4507ece86cd451_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90YWJsZTphNTA1ZGU5NzE5OGU0YTRjOGMzZDg3OTMyZDM0NzY3NC90YWJsZXJhbmdlOmE1MDVkZTk3MTk4ZTRhNGM4YzNkODc5MzJkMzQ3Njc0XzMtMS0xLTEtMzE2OQ_5c63b79f-05bb-4826-b662-a76170aa95f6">2,255,696</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4c9c440e37f14661bc4507ece86cd451_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90YWJsZTphNTA1ZGU5NzE5OGU0YTRjOGMzZDg3OTMyZDM0NzY3NC90YWJsZXJhbmdlOmE1MDVkZTk3MTk4ZTRhNGM4YzNkODc5MzJkMzQ3Njc0XzQtMS0xLTEtMzE2OQ_6930d149-f858-49f1-b9bb-bf9d5f591e48">119,934</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings per common share:</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i4c9c440e37f14661bc4507ece86cd451_D20170101-20171231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90YWJsZTphNTA1ZGU5NzE5OGU0YTRjOGMzZDg3OTMyZDM0NzY3NC90YWJsZXJhbmdlOmE1MDVkZTk3MTk4ZTRhNGM4YzNkODc5MzJkMzQ3Njc0XzYtMS0xLTEtMzE2OQ_1fa852ea-5d28-447e-a51e-2993fd02ab17">2.66</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings per common share:</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i4c9c440e37f14661bc4507ece86cd451_D20170101-20171231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90YWJsZTphNTA1ZGU5NzE5OGU0YTRjOGMzZDg3OTMyZDM0NzY3NC90YWJsZXJhbmdlOmE1MDVkZTk3MTk4ZTRhNGM4YzNkODc5MzJkMzQ3Njc0XzgtMS0xLTEtMzE2OQ_aa46f9e9-e5e7-4243-9a26-7f96318e89f1">2.57</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i4c9c440e37f14661bc4507ece86cd451_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageBasicSharesOutstandingProForma" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90YWJsZTphNTA1ZGU5NzE5OGU0YTRjOGMzZDg3OTMyZDM0NzY3NC90YWJsZXJhbmdlOmE1MDVkZTk3MTk4ZTRhNGM4YzNkODc5MzJkMzQ3Njc0XzEwLTEtMS0xLTMxNjk_788486a6-3d53-475f-be3d-0f30f8ac8346">45,004</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i4c9c440e37f14661bc4507ece86cd451_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProFormaWeightedAverageSharesOutstandingDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90YWJsZTphNTA1ZGU5NzE5OGU0YTRjOGMzZDg3OTMyZDM0NzY3NC90YWJsZXJhbmdlOmE1MDVkZTk3MTk4ZTRhNGM4YzNkODc5MzJkMzQ3Njc0XzExLTEtMS0xLTMxNjk_2b441de8-7904-425b-8944-dbd8b0af4ec0">46,664</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></ix:nonNumeric></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The unaudited pro forma combined financial information presented above includes the accounting effects of the Vascular Solutions and NeoTract acquisitions, including, to the extent applicable, amortization charges from acquired intangible assets; adjustments for depreciation of property, plant and equipment; interest expense; and the related tax effects.</span></div><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY5NjI_fe1185c6-6e2f-426d-ae02-ea2d57419232" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:58.672%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></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:10.719%;"></td><td style="width:1.0%;"></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:10.722%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non cash investing and financing activities of continuing operations:</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisition of businesses</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90YWJsZToyY2EzOWFlNTA1ZDY0MjkwOTU4MzMzNzhkN2JkMTUyMi90YWJsZXJhbmdlOjJjYTM5YWU1MDVkNjQyOTA5NTgzMzM3OGQ3YmQxNTIyXzQtMS0xLTEtMTA5OTM_6304a094-bf81-4c6c-b08f-556c5b3f3293">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90YWJsZToyY2EzOWFlNTA1ZDY0MjkwOTU4MzMzNzhkN2JkMTUyMi90YWJsZXJhbmdlOjJjYTM5YWU1MDVkNjQyOTA5NTgzMzM3OGQ3YmQxNTIyXzQtMy0xLTEtMTA5OTU_d7276dda-47e8-42e6-9e85-bc55bf4d97d1">54,696</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90YWJsZToyY2EzOWFlNTA1ZDY0MjkwOTU4MzMzNzhkN2JkMTUyMi90YWJsZXJhbmdlOjJjYTM5YWU1MDVkNjQyOTA5NTgzMzM3OGQ3YmQxNTIyXzQtNS0xLTEtMTA5OTc_c33a657f-da03-4f2f-888c-a7687d577437">261,733</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i_0_172"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 5&#160;&#8212; <ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90ZXh0cmVnaW9uOjA5NDc5NWRlMDlkODQwMGRhMDEyMDA4YjA5MGVkM2RmXzg3Njg_c0c9141e-4415-4487-9451-1708810ab2ad" continuedAt="ie3aabf9581554878bbe22ad3d82fa963" escape="true">Restructuring and impairment charges</ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><ix:continuation id="ie3aabf9581554878bbe22ad3d82fa963" continuedAt="i800b5a916924410b9e9ba06717f38107"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="tfx:SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90ZXh0cmVnaW9uOjA5NDc5NWRlMDlkODQwMGRhMDEyMDA4YjA5MGVkM2RmXzYwNDczMTQwMDg1NDI_054efc08-680a-47fd-ae73-88e3592ff7bb" continuedAt="i27486971e06c4fa68d28a588d4336aa0" escape="true"><div style="text-indent:13.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have ongoing restructuring programs related to the relocation of manufacturing operations to existing lower-cost locations and related workforce reductions (referred to as our 2019, 2018 and 2014 Footprint realignment plans).  The following tables provide a summary of our cost estimates and other information associated with these ongoing plans:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:38.935%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.298%;"></td><td style="width:1.0%;"></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:17.298%;"></td><td style="width:1.0%;"></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:17.301%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019 Footprint realignment plan</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 Footprint realignment plan</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2014 Footprint realignment plan</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Program expense estimates:</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in millions)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Termination benefits</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$<ix:nonFraction unitRef="usd" contextRef="i3184b06e22e946eb92beab60ba9922ab_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzItMS0xLTEtMTI5OTMvdGV4dHJlZ2lvbjoyYzRjZGY4YzZiZDE0NzRjOWVjZWNhNTFjYjVmMzE5M182MDQ3MzEzOTUyNzg2_ac479a7b-c11c-4f58-9917-8afe0933b7f2">19</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i8b47457a2a574210bb210905a21d69b9_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzItMS0xLTEtMTI5OTMvdGV4dHJlZ2lvbjoyYzRjZGY4YzZiZDE0NzRjOWVjZWNhNTFjYjVmMzE5M182MDQ3MzEzOTUyNzkx_2fcb06a6-056f-438e-ae1d-f23a2bc8833b">23</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$<ix:nonFraction unitRef="usd" contextRef="ia00720cb6f7c40acaddd7ac568950ef4_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzItMy0xLTEtMTMwNjQvdGV4dHJlZ2lvbjozNTI4MjhhMGRiYTI0MGI5YmUwYWQ4YjI2MmM0YjlmNl82NTk3MDY5NzY2Njc0_9508f1f8-4b71-4315-a856-4f69989a6ebe">60</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i1eabeb65c1cc44d881c4ecfdcaa07405_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzItMy0xLTEtMTMwNjQvdGV4dHJlZ2lvbjozNTI4MjhhMGRiYTI0MGI5YmUwYWQ4YjI2MmM0YjlmNl82NTk3MDY5NzY2Njc5_acbc6997-51cd-47cd-8138-1531dd80d2e9">70</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$<ix:nonFraction unitRef="usd" contextRef="iaf0d917f170a4a09be76b7f11a367914_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzItNS0xLTEtMTMxMzgvdGV4dHJlZ2lvbjo4ZjMwOWYzMmQ0NzA0NjcxYmM5Yjk2ZmUyYmUzZjYwNl82NTk3MDY5NzY2Njc0_2aa2cba1-5216-4c2d-99c6-3fe5ed6a85ae">12</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i4d179e3c494448c4b94bc6c147fae68b_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzItNS0xLTEtMTMxMzgvdGV4dHJlZ2lvbjo4ZjMwOWYzMmQ0NzA0NjcxYmM5Yjk2ZmUyYmUzZjYwNl82NTk3MDY5NzY2Njc5_a43257af-e96c-49f0-a064-0d59b2f2e46d">13</ix:nonFraction></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other costs</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"> (1)</sub></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonFraction unitRef="usd" contextRef="iec86b4872db0460bb255b0100a77f911_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzMtMS0xLTEtMTI5OTkvdGV4dHJlZ2lvbjozZDRmYmU2OGY2NGI0Nzg2ODBiMTYzOGMxZGFkZmI4Ml82MDQ3MzEzOTUyNzgz_84b2de7b-430f-4eae-a0ac-37923962b66a">1</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="i39dcf9e9fb3f4df3873f72b528bb9266_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzMtMS0xLTEtMTI5OTkvdGV4dHJlZ2lvbjozZDRmYmU2OGY2NGI0Nzg2ODBiMTYzOGMxZGFkZmI4Ml82MDQ3MzEzOTUyNzg3_2b3047ea-fe63-4480-87a5-59779e95817b">2</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonFraction unitRef="usd" contextRef="i39b4acd4665e4713a5c5105a6870759a_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzMtMy0xLTEtMTMwNzAvdGV4dHJlZ2lvbjozMmRhMzUxOWFjYjI0OTYzYmY4NGIxYmZhN2Q5NzljMl82NTk3MDY5NzY2Njcx_db482e0f-3356-48a5-a71e-7dec8bddf85f">2</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="iab7442efad17419bbbaca930c3d69b94_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzMtMy0xLTEtMTMwNzAvdGV4dHJlZ2lvbjozMmRhMzUxOWFjYjI0OTYzYmY4NGIxYmZhN2Q5NzljMl82NTk3MDY5NzY2Njc1_f8fd268d-ef85-46de-bc94-79f0783e637a">4</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonFraction unitRef="usd" contextRef="i46549b92594c41e9aa6124777df4602e_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzMtNS0xLTEtMTMxNDQvdGV4dHJlZ2lvbjo0Nzk1MGFmNjJkM2Y0NWFhODJiZGExZjBjNzZiNDE5ZV82NTk3MDY5NzY2Njcx_ab04110b-1fc8-4622-8061-becf513309da">1</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="i5e096f70f5e9421985ab3bc71c989cd7_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzMtNS0xLTEtMTMxNDQvdGV4dHJlZ2lvbjo0Nzk1MGFmNjJkM2Y0NWFhODJiZGExZjBjNzZiNDE5ZV82NTk3MDY5NzY2Njc1_eb4b0f13-657c-4d6a-8ca1-10cfe96ec9fe">2</ix:nonFraction></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring charges</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonFraction unitRef="usd" contextRef="i65e9aef4c6b646cfa80f6b3e52abfe33_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzQtMS0xLTEtMTMwMDUvdGV4dHJlZ2lvbjpiZWMyYzRjODk5NWQ0YWQ1YTJlYWE0ZmE3NWY1MjU3Nl82MDQ3MzEzOTUyNzg3_15677565-d355-4f54-b555-c04bea4fa8d8">20</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="i1a2e88a87ed247d58ea01ceab4847f42_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzQtMS0xLTEtMTMwMDUvdGV4dHJlZ2lvbjpiZWMyYzRjODk5NWQ0YWQ1YTJlYWE0ZmE3NWY1MjU3Nl82MDQ3MzEzOTUyNzkz_f5f2444c-ab61-4a14-96a6-7804cc611561">25</ix:nonFraction></span></div></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonFraction unitRef="usd" contextRef="i581dd65423ac49e28e11031758618d95_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzQtMy0xLTEtMTMwNzYvdGV4dHJlZ2lvbjozMGUzZGNkMTI3ODg0NjEwOTUwYzE1NTNmZjk5NjgxY182NTk3MDY5NzY2Njc0_43e74e35-8fd1-4c91-829b-640ac4df805e">62</ix:nonFraction>  to <ix:nonFraction unitRef="usd" contextRef="id0d6049b1b364a859adb142a297f1307_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzQtMy0xLTEtMTMwNzYvdGV4dHJlZ2lvbjozMGUzZGNkMTI3ODg0NjEwOTUwYzE1NTNmZjk5NjgxY182NTk3MDY5NzY2Njc5_e622b0f7-0331-4a2f-ac83-3501b1e405b4">74</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonFraction unitRef="usd" contextRef="ifab0f3c75c00423c97397796cbad4680_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzQtNS0xLTEtMTMxNTAvdGV4dHJlZ2lvbjpmYzNiYTA0MTk4NGY0NjUxODcwNzY1OTdjYzkwNTkxYl82NTk3MDY5NzY2Njc0_363e30e8-2965-4ef1-b91f-014d387b85a1">13</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="if84ed29ba8fe4f76a2e6f94e3cb0d465_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzQtNS0xLTEtMTMxNTAvdGV4dHJlZ2lvbjpmYzNiYTA0MTk4NGY0NjUxODcwNzY1OTdjYzkwNTkxYl82NTk3MDY5NzY2Njc5_c90635ea-d9c7-4326-8e36-ee38258a1a5e">15</ix:nonFraction></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Restructuring related charges</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"> (2)</sub></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonFraction unitRef="usd" contextRef="ib28a1601a63d4582b9fd3a7094bcd164_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzUtMS0xLTEtMTMwMTIvdGV4dHJlZ2lvbjoyZmQzMjFkYmZjZmQ0Mjc2OGUwNzVlNDVlNzYwZjIyNV82MDQ3MzEzOTUyNzg2_f14a5bce-311f-4575-b6e5-76ae1557ec30">36</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="i339a76686b174b7086ab31702428d300_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzUtMS0xLTEtMTMwMTIvdGV4dHJlZ2lvbjoyZmQzMjFkYmZjZmQ0Mjc2OGUwNzVlNDVlNzYwZjIyNV82MDQ3MzEzOTUyNzkx_3d8d8d8b-7916-4dec-b76f-3bc79d7eb674">45</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonFraction unitRef="usd" contextRef="i4af717826bdd4bd09e85c8c54c4d8c12_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzUtMy0xLTEtMTMwODIvdGV4dHJlZ2lvbjo0ZGIyMzAwNmJlYjk0ODdkYWZjNzAzY2ZhNTEwMGVmOF82NTk3MDY5NzY2Njc0_be8d8c6b-f70b-4ca0-9175-52c2226391d3">40</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="i528b193929914619be5fb41aa819560f_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzUtMy0xLTEtMTMwODIvdGV4dHJlZ2lvbjo0ZGIyMzAwNmJlYjk0ODdkYWZjNzAzY2ZhNTEwMGVmOF82NTk3MDY5NzY2Njc5_edb5d726-4bbb-4eac-9cfa-9ebcb582b2a9">59</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonFraction unitRef="usd" contextRef="ia7cc37ff224e465dafd2a362f8deaa64_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzUtNS0xLTEtMTMxNTYvdGV4dHJlZ2lvbjozYzhmMzk1MWUwYjk0YjU5YWY3NzUxYjM3Yjc1OWUwOV82NTk3MDY5NzY2Njc0_05554e26-3d15-477f-abf1-da54e2501fa2">34</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="i95cecf2488f34043aef7f008cdd1ae10_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzUtNS0xLTEtMTMxNTYvdGV4dHJlZ2lvbjozYzhmMzk1MWUwYjk0YjU5YWY3NzUxYjM3Yjc1OWUwOV82NTk3MDY5NzY2Njc5_d632cce5-3654-43de-b503-651543c91728">37</ix:nonFraction></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:23.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total restructuring and restructuring related charges</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$<ix:nonFraction unitRef="usd" contextRef="i294db0f90b164196a31f02419796bb3c_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzYtMS0xLTEtMTMwMTgvdGV4dHJlZ2lvbjozYjdiMTMzYmVmYjc0NTMwYWM2OWJkNzAwYjMzY2NmYl82MDQ3MzEzOTUyNzg2_dc193bac-61df-4a7d-809e-17cfd1277989">56</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="ic753973e7cab4f50810a73a50f62accd_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzYtMS0xLTEtMTMwMTgvdGV4dHJlZ2lvbjozYjdiMTMzYmVmYjc0NTMwYWM2OWJkNzAwYjMzY2NmYl82MDQ3MzEzOTUyNzkx_3b2f072f-c16a-478a-bd35-abf8d5994f1f">70</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$<ix:nonFraction unitRef="usd" contextRef="i9c3e22dc475442d4aa5a824da3ea8a1b_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzYtMy0xLTEtMTMwODgvdGV4dHJlZ2lvbjowYThjN2IzZjMxOGE0MTk1OGNkNDE3MTc5NjEzOWIxOF82NTk3MDY5NzY2Njc3_e0af468f-870d-4bde-b126-397329c03748">102</ix:nonFraction>  to $<ix:nonFraction unitRef="usd" contextRef="ia832afbc9fb84bd5a14264ab9eecb027_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzYtMy0xLTEtMTMwODgvdGV4dHJlZ2lvbjowYThjN2IzZjMxOGE0MTk1OGNkNDE3MTc5NjEzOWIxOF82NTk3MDY5NzY2Njgz_8b79a700-daa2-40e1-973b-05fcf42638f7">133</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$<ix:nonFraction unitRef="usd" contextRef="i0dccd86cd30a480ea46c532382beb917_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzYtNS0xLTEtMTMxNjIvdGV4dHJlZ2lvbjphN2U3ZDYwNmQyMjc0NzBkOWU0NzZmMDZkYzg3YWFhY182NTk3MDY5NzY2Njc0_931daf4c-15e2-4a4d-aeef-69cd3aa3ee6b">47</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i49ddf7368edc4efabd16f8a7976ebd88_I20191231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzYtNS0xLTEtMTMxNjIvdGV4dHJlZ2lvbjphN2U3ZDYwNmQyMjc0NzBkOWU0NzZmMDZkYzg3YWFhY182NTk3MDY5NzY2Njc5_2fad2e8a-d855-4473-8c48-deff8677c8e3">52</ix:nonFraction></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other program estimates:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected cash outlays</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$<ix:nonFraction unitRef="usd" contextRef="i294db0f90b164196a31f02419796bb3c_I20191231" decimals="-6" name="tfx:RestructuringAndRelatedCostExpectedCashOutlays" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzgtMS0xLTEtMTMwMjUvdGV4dHJlZ2lvbjo5ZWNhOTYxZjliNTg0ZTkyOWM1YjFkYWQxNDViZjRhNl82MDQ3MzEzOTUyNzg1_6ba548ce-f739-494b-b279-fa81453b817e">53</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="ic753973e7cab4f50810a73a50f62accd_I20191231" decimals="-6" name="tfx:RestructuringAndRelatedCostExpectedCashOutlays" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzgtMS0xLTEtMTMwMjUvdGV4dHJlZ2lvbjo5ZWNhOTYxZjliNTg0ZTkyOWM1YjFkYWQxNDViZjRhNl82MDQ3MzEzOTUyNzkw_a36d758f-cc9a-4200-a116-034f41037da5">66</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$<ix:nonFraction unitRef="usd" contextRef="i9c3e22dc475442d4aa5a824da3ea8a1b_I20191231" decimals="-6" name="tfx:RestructuringAndRelatedCostExpectedCashOutlays" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzgtMy0xLTEtMTMwOTQvdGV4dHJlZ2lvbjo5YTExNTk4MTA4N2U0N2UyODRjMzNkOTk0YWJlNDgwOF82NTk3MDY5NzY2Njc1_cae1c707-8044-42ef-a2ec-8a24bdf98e19">99</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="ia832afbc9fb84bd5a14264ab9eecb027_I20191231" decimals="-6" name="tfx:RestructuringAndRelatedCostExpectedCashOutlays" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzgtMy0xLTEtMTMwOTQvdGV4dHJlZ2lvbjo5YTExNTk4MTA4N2U0N2UyODRjMzNkOTk0YWJlNDgwOF82NTk3MDY5NzY2Njgx_7d26dc56-2cff-4a5f-abe7-8037978f3a23">127</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$<ix:nonFraction unitRef="usd" contextRef="i0dccd86cd30a480ea46c532382beb917_I20191231" decimals="-6" name="tfx:RestructuringAndRelatedCostExpectedCashOutlays" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzgtNS0xLTEtMTMxNjgvdGV4dHJlZ2lvbjo1NzM3ZDY1NmU0YzA0NGQ3ODc5ZWZkN2JiNWNiMzZkMF82NTk3MDY5NzY2Njc0_0e7cc658-bf36-46c0-8335-2ef4db62c669">38</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i49ddf7368edc4efabd16f8a7976ebd88_I20191231" decimals="-6" name="tfx:RestructuringAndRelatedCostExpectedCashOutlays" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzgtNS0xLTEtMTMxNjgvdGV4dHJlZ2lvbjo1NzM3ZDY1NmU0YzA0NGQ3ODc5ZWZkN2JiNWNiMzZkMF82NTk3MDY5NzY2Njc5_b9b76ab1-4c8c-4f0f-8fb9-e9d02188ca42">43</ix:nonFraction></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected capital expenditures</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$<ix:nonFraction unitRef="usd" contextRef="i294db0f90b164196a31f02419796bb3c_I20191231" decimals="-6" name="tfx:RestructuringCostsExpectedAggregateCapitalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzktMS0xLTEtMTMwMzEvdGV4dHJlZ2lvbjplOWY3OTNiOGVkNmU0OTcyOWI4NzdjNDY2NGE3ZmU5NF82MDQ3MzEzOTUyNzg1_e3a5de86-4c8f-4564-aa0a-050a0c5e9b61">29</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="ic753973e7cab4f50810a73a50f62accd_I20191231" decimals="-6" name="tfx:RestructuringCostsExpectedAggregateCapitalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzktMS0xLTEtMTMwMzEvdGV4dHJlZ2lvbjplOWY3OTNiOGVkNmU0OTcyOWI4NzdjNDY2NGE3ZmU5NF82MDQ3MzEzOTUyNzkw_9b32f251-1001-4bfc-881b-cdbfa761a634">35</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$<ix:nonFraction unitRef="usd" contextRef="i9c3e22dc475442d4aa5a824da3ea8a1b_I20191231" decimals="-6" name="tfx:RestructuringCostsExpectedAggregateCapitalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzktMy0xLTEtMTMxMDAvdGV4dHJlZ2lvbjphZDdiN2QwZDIyMzg0NmNhOWFhYzdhNWY5ODA1NTA2Yl82NTk3MDY5NzY2Njc0_7cae63a6-dc4b-4c41-8ee2-9682c185446f">19</ix:nonFraction>  to $<ix:nonFraction unitRef="usd" contextRef="ia832afbc9fb84bd5a14264ab9eecb027_I20191231" decimals="-6" name="tfx:RestructuringCostsExpectedAggregateCapitalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzktMy0xLTEtMTMxMDAvdGV4dHJlZ2lvbjphZDdiN2QwZDIyMzg0NmNhOWFhYzdhNWY5ODA1NTA2Yl82NTk3MDY5NzY2Njc5_87c1699d-2c8b-438d-a82d-c1bcc67f6eb0">23</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$<ix:nonFraction unitRef="usd" contextRef="i0dccd86cd30a480ea46c532382beb917_I20191231" decimals="-6" name="tfx:RestructuringCostsExpectedAggregateCapitalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzktNS0xLTEtMTMxNzQvdGV4dHJlZ2lvbjowYTYwNGMzMDk2MTI0MTQ0YmY1NjY5ZTdlZjI4MmJjNV82NTk3MDY5NzY2Njc0_774824a9-faf5-439e-9f2c-01dd12d9c5a2">25</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i49ddf7368edc4efabd16f8a7976ebd88_I20191231" decimals="-6" name="tfx:RestructuringCostsExpectedAggregateCapitalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzktNS0xLTEtMTMxNzQvdGV4dHJlZ2lvbjowYTYwNGMzMDk2MTI0MTQ0YmY1NjY5ZTdlZjI4MmJjNV82NTk3MDY5NzY2Njc5_25efa0c8-bbaf-4b0f-b0ad-6ddf416c14ef">30</ix:nonFraction></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other program information:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Period initiated</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">May 2018 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 2014</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated period of substantial completion</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate restructuring charges</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$<ix:nonFraction unitRef="usd" contextRef="i564f5bebba49479a91635269a104a922_D20190101-20191231" decimals="-5" name="tfx:AggregateRestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzEzLTEtMS0xLTEzMDM3L3RleHRyZWdpb246ODNkN2M5ZGViYmJkNGEyY2E0YjYwODlkYWY1NmViOGFfNjA0NzMxMzk1Mjc4Mg_7a370206-980b-4082-aab3-bf3b747befcb">13.8</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$<ix:nonFraction unitRef="usd" contextRef="ie573e0edffe3492c9177e2eefae9b172_D20190101-20191231" decimals="-5" name="tfx:AggregateRestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzEzLTMtMS0xLTEzMTA2L3RleHRyZWdpb246MmZkNDBmZWU0MzM4NGM2ZDgwNWZkNDQ5ODJjNmQyMThfNjU5NzA2OTc2NjY3MA_5eab7ba0-1b84-4385-a103-9e453f8db8d8">54.1</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$<ix:nonFraction unitRef="usd" contextRef="ic05bd6ff4cc94f8899cbbe5e8b7229a5_D20190101-20191231" decimals="-5" name="tfx:AggregateRestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzEzLTUtMS0xLTEzMTgwL3RleHRyZWdpb246NTc1YTNiYzgwMzQ2NDVmZDg3MmEwN2ZlYWIxNTAzMzlfNjU5NzA2OTc2NjY3MA_7271d50c-023b-42f4-ad57-55dd7b2d5d8a">13.0</ix:nonFraction></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring related charges incurred:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For year ended December 31, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$<ix:nonFraction unitRef="usd" contextRef="i564f5bebba49479a91635269a104a922_D20190101-20191231" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzE1LTEtMS0xLTEzMDQwL3RleHRyZWdpb246NGJkZmNmYjIwYjljNDExNGE1Zjk3NjFiNzI3M2YwZjJfNjA0NzMxMzk1Mjc4MA_1454775d-92b3-42d9-9d84-10006fd5c2f5">6.1</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$<ix:nonFraction unitRef="usd" contextRef="ie573e0edffe3492c9177e2eefae9b172_D20190101-20191231" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzE1LTMtMS0xLTEzMTA5L3RleHRyZWdpb246ZDY3MzIyZGExNDk2NDJmYjhlNzNiNDA3ZjIzYWNjNWJfNjU5NzA2OTc2NjY2OA_59f2118b-6459-43cf-b91c-4e3cbcf9c79e">3.0</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$<ix:nonFraction unitRef="usd" contextRef="ic05bd6ff4cc94f8899cbbe5e8b7229a5_D20190101-20191231" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzE1LTUtMS0xLTEzMTgzL3RleHRyZWdpb246OGZmMWZiYTMzNTgxNDQ0YmExYzFlOTcwZTA1MzMwMjFfNjU5NzA2OTc2NjY2OA_2694f3ea-5e2e-4495-828a-05b52b2847dd">3.2</ix:nonFraction></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate restructuring related charges</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$<ix:nonFraction unitRef="usd" contextRef="i564f5bebba49479a91635269a104a922_D20190101-20191231" decimals="-5" name="us-gaap:RestructuringCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzE2LTEtMS0xLTEzMDQzL3RleHRyZWdpb246Y2RiNWJlN2FmMzZiNDc2ZDkzNDA5NWFlZGNiNmQxZWRfNjA0NzMxMzk1Mjc4MA_b64b111a-0810-4e06-a106-7dcf77c0a802">6.6</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$<ix:nonFraction unitRef="usd" contextRef="ie573e0edffe3492c9177e2eefae9b172_D20190101-20191231" decimals="-5" name="us-gaap:RestructuringCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzE2LTMtMS0xLTEzMTEyL3RleHRyZWdpb246Y2FmMTcwZmEyY2EzNDQxZWFmOWQyOWYyMjM1YjNkZmNfNjU5NzA2OTc2NjY2OA_bf6422fa-46f2-4d46-8475-e5e890c82463">7.2</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$<ix:nonFraction unitRef="usd" contextRef="ic05bd6ff4cc94f8899cbbe5e8b7229a5_D20190101-20191231" decimals="-5" name="us-gaap:RestructuringCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzE2LTUtMS0xLTEzMTg2L3RleHRyZWdpb246NGY5YWFhY2Y0YmM5NDQyODkyOGUxY2M5OTMwN2I1NGNfNjU5NzA2OTc2NjY3MA_37e9ee43-c1f1-4946-9928-bfc544aafa4b">32.2</ix:nonFraction></span></div></td></tr></table></div><div style="text-indent:13.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);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:nonNumeric><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"><ix:continuation id="i27486971e06c4fa68d28a588d4336aa0" continuedAt="ide1828ff00ee43faaaf7dbe878adbf6d">(2)</ix:continuation></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt;"><ix:continuation id="ide1828ff00ee43faaaf7dbe878adbf6d">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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90ZXh0cmVnaW9uOjA5NDc5NWRlMDlkODQwMGRhMDEyMDA4YjA5MGVkM2RmXzYwNDczMTQwMDg1NDE_b8c261f6-3cf7-48b1-aa4b-a088f88df436" escape="true"><div style="text-indent:13.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the restructuring reserve activity related to our 2019, 2018 and 2014 Footprint realignment plans:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:37.035%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.883%;"></td><td style="width:1.0%;"></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:17.883%;"></td><td style="width:1.0%;"></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:17.885%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019 Footprint realignment plan</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 Footprint realignment plan</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2014 Footprint realignment plan</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic494ebbf99f343bdbfbce1dd75c46c57_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzItMS0xLTEtMTEwMTM_2668ba82-28e2-4f65-9c77-6ba8a97c38a1">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if6111ac983d546b9896043e000fe3dde_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzItMy0xLTEtMTEwMTU_54ad62ee-a595-4980-adc2-977012a4cfa7">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i69733dc5354444a0a75aef8e36a81ae7_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzItNS0xLTEtMTEwMTc_4fc3d4ef-5859-4916-874d-008aa80130a0">3,926</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subsequent accruals</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id9057bb8e157417083ff44ebf2972014_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringReserveAccrualAdjustment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzMtMS0xLTEtMTEwMTM_c1381a09-1664-4842-8d31-d99ac1d9560f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided2a1149755461390425cc0ca29f0ed_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserveAccrualAdjustment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzMtMy0xLTEtMTEwMTU_daa66b9d-016c-440b-87e6-3ef36fcab79c">54,993</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9a9f5ea515b546559ab4944f2963afbb_D20180101-20181231" decimals="-3" name="us-gaap:RestructuringReserveAccrualAdjustment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzMtNS0xLTEtMTEwMTc_6d40434a-8975-428d-b635-243ca5abb6f5">830</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id9057bb8e157417083ff44ebf2972014_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzQtMS0xLTEtMTEwMTM_25359fff-24a1-4fe0-8cfa-a678e8f21712">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ided2a1149755461390425cc0ca29f0ed_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzQtMy0xLTEtMTEwMTU_e0328b8e-5a8f-4d20-8a4b-ceeffe06b16b">4,503</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9a9f5ea515b546559ab4944f2963afbb_D20180101-20181231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzQtNS0xLTEtMTEwMTc_f313d8a9-9f39-4ebc-a3ff-77c491dd5e3a">820</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id9057bb8e157417083ff44ebf2972014_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringReserveTranslationAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzUtMS0xLTEtMTEwMTM_99126d46-c577-4409-9ac1-521c22dc5061">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ided2a1149755461390425cc0ca29f0ed_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserveTranslationAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzUtMy0xLTEtMTEwMTU_235c1ed3-76af-4a1b-be60-cffc3cba36c1">2,016</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9a9f5ea515b546559ab4944f2963afbb_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringReserveTranslationAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzUtNS0xLTEtMTEwMTc_2fdae402-cb1b-47da-9c3d-aa8466973d88">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i77d01aacfcbf4cefbfe764d989b34422_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzYtMS0xLTEtMTEwMTM_2f78a47d-7c97-43fe-a9af-b164afa54539">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5cd635477efd4cc9bea92d3fda46a9e1_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzYtMy0xLTEtMTEwMTU_b04de01a-03cc-4337-8838-b1ac7c951ee1">48,474</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4c5d4e48882f43e59615416e3b22485f_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzYtNS0xLTEtMTEwMTc_b7a74a2b-acd3-4e64-880c-dee1115be578">3,936</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subsequent accruals</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i564f5bebba49479a91635269a104a922_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserveAccrualAdjustment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzctMS0xLTEtMTEwMTM_24821846-ed67-4c67-8d7e-441bbf144c47">13,753</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie573e0edffe3492c9177e2eefae9b172_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:RestructuringReserveAccrualAdjustment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzctMy0xLTEtMTEwMTU_fa2a67d1-cf03-472c-88f6-fb0e1d95ac0d">939</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic05bd6ff4cc94f8899cbbe5e8b7229a5_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringReserveAccrualAdjustment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzctNS0xLTEtMTEwMTc_95b30322-506f-49a8-9e1a-5538535c448b">313</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i564f5bebba49479a91635269a104a922_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzgtMS0xLTEtMTEwMTM_c97b3bff-5594-4cac-b048-08ec998fc80f">1,602</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie573e0edffe3492c9177e2eefae9b172_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzgtMy0xLTEtMTEwMTU_42f9bfa0-e92b-4e2a-837a-2461dbdba0aa">3,628</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic05bd6ff4cc94f8899cbbe5e8b7229a5_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzgtNS0xLTEtMTEwMTc_6bf5e9f6-801d-4efd-a548-a1da109e7285">580</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i564f5bebba49479a91635269a104a922_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:RestructuringReserveTranslationAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzktMS0xLTEtMTEwMTM_07699ec7-2571-43f9-ac42-99bc44f3b747">281</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie573e0edffe3492c9177e2eefae9b172_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringReserveTranslationAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzktMy0xLTEtMTEwMTU_ae2f9760-9fce-49db-ad66-e34364fbb227">367</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic05bd6ff4cc94f8899cbbe5e8b7229a5_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringReserveTranslationAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzktNS0xLTEtMTEwMTc_15b79771-6ae1-4b84-9afc-bd99db6eb6ae">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Balance at December 31, 2019 </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(1)</sub></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0f9822c48b614a0788461a6e15d60eeb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzEwLTEtMS0xLTExMDEz_d44e95c3-0b2b-4718-8cb4-938c8ce9000f">11,870</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8040be4a1377491484be486f074877cd_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzEwLTMtMS0xLTExMDE1_fb77c6e5-8891-460f-a052-76c23239b76b">44,274</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia1141ae59a3949a3afe52f75945e0a60_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzEwLTUtMS0xLTExMDE3_001741ae-06d0-48da-9275-908cdcc97f2f">3,669</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);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, 2019 , 2018 and 2017 consisted mainly of accruals related to termination benefits.  Most of the Other costs (facility closure, employee relocation, equipment relocation and outplacement costs) were expensed and paid in the same period.</span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i800b5a916924410b9e9ba06717f38107" continuedAt="ib40360db6e26495290fe42a2036dab1d"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90ZXh0cmVnaW9uOjA5NDc5NWRlMDlkODQwMGRhMDEyMDA4YjA5MGVkM2RmXzg3NjQ_82ee6d67-39dd-4174-a7a6-5df39ae8ac90" escape="true"><div style="text-indent:13.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019, 2018, and 2017 consisted of the following:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:41.534%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:16.965%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.374%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.247%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.374%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.106%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Termination benefits</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Other Costs </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;vertical-align:bottom;">(1)</sub></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="14" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019 Footprint realignment plan</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9304c2993a574a1bb5e2efb47ad643b8_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzMtMS0xLTEtMTM1NQ_b30f083d-8a2d-46fd-aa81-6fde68f49d89">13,683</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie372959b70fb40e5a277e4a9f2fd24e8_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzMtMy0xLTEtMTM1NQ_1b0ca9c6-d867-4728-bdcf-1649892c5479">70</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i564f5bebba49479a91635269a104a922_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzMtNS0xLTEtMTM1NQ_c820064a-41ac-46fc-ad5a-b0c17aab1774">13,753</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 Footprint realignment plan</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i54df297e4dd7433684ca8db1e8e8d2a3_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzQtMS0xLTEtMTM1NQ_5b70069c-1107-4a4e-8367-4c7b94655e15">1,787</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i23e57e9169404fe99293d9932b3a0f9f_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzQtMy0xLTEtMTM1NQ_90787444-fbf4-47a1-af3b-4521973b2d4c">848</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie573e0edffe3492c9177e2eefae9b172_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzQtNS0xLTEtMzMxNw_481ddb87-00d7-482d-abbe-08db53861dc4">939</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other restructuring programs </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(2)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0225324353734fdfabec8f4ef6e62b83_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzUtMS0xLTEtMTM2NA_dbc06b29-97df-4c93-8ce1-d539ee6d8280">787</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib49ca3c3ae684155973ea4d91f5064f2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzUtMy0xLTEtMTM2NA_8f58c903-f825-47be-8cc7-beeb4cf2e8bf">1,638</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e029ed037954dabb95bb9d039bb0014_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzUtNS0xLTEtMTM2NA_b64f83f3-6174-4eee-9c08-b0405fb5e961">2,425</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total restructuring charges</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i74c7e1b72987456c98945903dc74e7d6_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzYtMS0xLTEtMTM2NA_8c30b64d-c587-4006-b878-dc8f23fb5fd5">12,683</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i75885e7f4cd040ea83545eab99da5c9d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzYtMy0xLTEtMTM2NA_69d8a0f2-ef0c-4bc9-af9d-a468b1fde01e">2,556</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzYtNS0xLTEtMTM2NA_b08116a3-185e-4b92-ae51-9896af3db148">15,239</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset impairment charges</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i74c7e1b72987456c98945903dc74e7d6_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzctMS0xLTEtMTM2NA_114efe04-1bab-4e79-94ee-fd4a7d35ad9f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i75885e7f4cd040ea83545eab99da5c9d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzctMy0xLTEtMTM2NA_f2886cef-68d6-4c6c-bbb8-01d2002eaa83">6,966</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzctNS0xLTEtMTM2NA_b491f603-1234-435e-8a8d-82578721247f">6,966</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total restructuring and impairment charges</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i74c7e1b72987456c98945903dc74e7d6_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzgtMS0xLTEtMTM2NA_309face3-002a-41f3-a2e5-9c2346458700">12,683</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i75885e7f4cd040ea83545eab99da5c9d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzgtMy0xLTEtMTM2NA_3c52dbc0-da29-4da2-87d3-043a022a84df">9,522</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzgtNS0xLTEtMTM2NA_b9d89925-bb86-462e-94c5-3d4c5d211d18">22,205</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:41.821%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:16.247%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.518%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.247%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.518%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.249%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Termination benefits</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Other Costs</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;vertical-align:bottom;"> (1)</sub></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="14" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 Footprint realignment plan</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2179cd5825d7416992492aefc15164f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzMtMS0xLTEtMA_ee3e4028-5d20-4b14-a2d0-a971dc468ce0">53,992</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i58dd265d880847bf9fd1ac9c5147f77a_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzMtMy0xLTEtMA_5b366f03-572a-4319-b2fb-782674f50902">1,001</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided2a1149755461390425cc0ca29f0ed_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzMtNS0xLTEtMA_a46454f6-cd86-4375-b194-17c97eb1810b">54,993</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other restructuring programs </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(3)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id4ce7451b7d44e24973626ee56550b09_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzUtMS0xLTEtMA_79abb00f-1a46-4cf5-8c8d-d97cdacb91b1">3,820</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1e2579b67fb44adab92b4f2323470b78_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzUtMy0xLTEtMA_b177f051-9b05-4b08-a4ad-5d58455d00e1">1,307</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ieb13aa17040c4ad4b3851887d2e88fd2_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzUtNS0xLTEtMA_876ac06f-7d44-4784-9049-b93fc3ebea48">5,127</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total restructuring charges</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0b6858d80da54f148907f90d876c68ca_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzYtMS0xLTEtMA_88d5e5ce-200a-451c-9546-30bc65a0b7e9">57,812</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f2457ae674d4080a978cddff925b957_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzYtMy0xLTEtMA_409e9f0f-10af-4eb7-b75f-0e3225ec7f78">2,308</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzYtNS0xLTEtMA_22541533-4c20-4df5-96f5-004de26acb9f">60,120</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset impairment charges</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0b6858d80da54f148907f90d876c68ca_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzctMS0xLTEtMA_2439df59-b4f7-4e2a-a88e-cbe201809b95">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f2457ae674d4080a978cddff925b957_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzctMy0xLTEtMA_10ec2c62-824b-40bc-a7d0-a2629d3fcbf4">19,110</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzctNS0xLTEtMA_b00b8477-c8ee-4d86-9ea5-f9177f0c6f3d">19,110</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total restructuring and impairment charges</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0b6858d80da54f148907f90d876c68ca_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzgtMS0xLTEtMA_0ab9769b-e267-4f2a-9708-ec7a63e16989">57,812</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f2457ae674d4080a978cddff925b957_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzgtMy0xLTEtMA_29dc2824-b566-4cfc-afe2-08492832b845">21,418</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzgtNS0xLTEtMA_1aa72167-7bf3-4242-9f4f-3919fc433ede">79,230</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:41.821%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:16.247%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.518%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.247%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.518%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.249%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Termination benefits</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Other Costs </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;vertical-align:bottom;">(1)</sub></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="14" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">2017 Vascular Solutions integration program</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"> (4)</sub></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia37bfadbe0e04c8eb0b54ddcdec280c0_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZToyMTBhY2ZkZjgyMGU0YTA4OTVmYWJiNGRmNjdkZjcyZC90YWJsZXJhbmdlOjIxMGFjZmRmODIwZTRhMDg5NWZhYmI0ZGY2N2RmNzJkXzMtMS0xLTEtNjA2OA_4a0d0079-efc4-40c0-93ef-5f4efb21a439">5,377</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d7a55c4573d4e2c90a7cde44648affc_D20170101-20171231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZToyMTBhY2ZkZjgyMGU0YTA4OTVmYWJiNGRmNjdkZjcyZC90YWJsZXJhbmdlOjIxMGFjZmRmODIwZTRhMDg5NWZhYmI0ZGY2N2RmNzJkXzMtMy0xLTEtNjA2OA_2b968255-951a-4bab-856f-c348d5e30488">118</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1f689804331d4a8ba96354738bfbda42_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZToyMTBhY2ZkZjgyMGU0YTA4OTVmYWJiNGRmNjdkZjcyZC90YWJsZXJhbmdlOjIxMGFjZmRmODIwZTRhMDg5NWZhYmI0ZGY2N2RmNzJkXzMtNS0xLTEtNjA2OA_6e1d8134-80f0-42c5-91a9-a20b6d7a55bf">5,495</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">2017 EMEA restructuring program </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(5)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i83a73100792c4838ace727aa7b9e07bb_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZToyMTBhY2ZkZjgyMGU0YTA4OTVmYWJiNGRmNjdkZjcyZC90YWJsZXJhbmdlOjIxMGFjZmRmODIwZTRhMDg5NWZhYmI0ZGY2N2RmNzJkXzQtMS0xLTEtNjA2OA_c9dd7633-2cf7-48f4-92d6-a5696031291b">4,921</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7382513dcc504e0897b70c1c3c9e3c5d_D20170101-20171231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZToyMTBhY2ZkZjgyMGU0YTA4OTVmYWJiNGRmNjdkZjcyZC90YWJsZXJhbmdlOjIxMGFjZmRmODIwZTRhMDg5NWZhYmI0ZGY2N2RmNzJkXzQtMy0xLTEtNjA2OA_fceab14e-1743-4a44-811e-90eb8b330a4d">280</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie99f3375ff8d4531ab96ee2ad29c35bd_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZToyMTBhY2ZkZjgyMGU0YTA4OTVmYWJiNGRmNjdkZjcyZC90YWJsZXJhbmdlOjIxMGFjZmRmODIwZTRhMDg5NWZhYmI0ZGY2N2RmNzJkXzQtNS0xLTEtNjA2OA_7f829336-8a43-493c-aa2e-a489b17c4838">5,201</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other restructuring programs </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(6)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia1dea1ae1c964ddd82bad0774fc3cb81_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZToyMTBhY2ZkZjgyMGU0YTA4OTVmYWJiNGRmNjdkZjcyZC90YWJsZXJhbmdlOjIxMGFjZmRmODIwZTRhMDg5NWZhYmI0ZGY2N2RmNzJkXzYtMS0xLTEtMA_e693a0d9-ad3d-432c-9b85-73b2490a1885">3,018</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7dd61b816e5d4d8eb80a36c80c6d72b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZToyMTBhY2ZkZjgyMGU0YTA4OTVmYWJiNGRmNjdkZjcyZC90YWJsZXJhbmdlOjIxMGFjZmRmODIwZTRhMDg5NWZhYmI0ZGY2N2RmNzJkXzYtMy0xLTEtMA_e1a62836-8e0f-4b89-9731-7baac804542a">1,076</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4732afc846db47b2a568a09940c511a6_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZToyMTBhY2ZkZjgyMGU0YTA4OTVmYWJiNGRmNjdkZjcyZC90YWJsZXJhbmdlOjIxMGFjZmRmODIwZTRhMDg5NWZhYmI0ZGY2N2RmNzJkXzYtNS0xLTEtMA_631ab84d-4120-43e0-987c-a2fe6af83650">4,094</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total restructuring charges</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idc7f176ea185466a9127d874d752ba66_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZToyMTBhY2ZkZjgyMGU0YTA4OTVmYWJiNGRmNjdkZjcyZC90YWJsZXJhbmdlOjIxMGFjZmRmODIwZTRhMDg5NWZhYmI0ZGY2N2RmNzJkXzctMS0xLTEtMA_2e32e908-895f-46be-b477-10e4fa426d90">13,316</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icaaf320c4d8a4cad8dfb09537dcb6a87_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZToyMTBhY2ZkZjgyMGU0YTA4OTVmYWJiNGRmNjdkZjcyZC90YWJsZXJhbmdlOjIxMGFjZmRmODIwZTRhMDg5NWZhYmI0ZGY2N2RmNzJkXzctMy0xLTEtMA_a7d29999-660f-48cd-90f8-4e7f2b0c3451">1,474</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZToyMTBhY2ZkZjgyMGU0YTA4OTVmYWJiNGRmNjdkZjcyZC90YWJsZXJhbmdlOjIxMGFjZmRmODIwZTRhMDg5NWZhYmI0ZGY2N2RmNzJkXzctNS0xLTEtMA_78bf6caa-7ab1-4ef7-a4eb-192add065e70">14,790</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)   Includes facility closure, contract termination and other exit costs. </span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(2)   Includes activity primarily related to a restructuring program initiated in the third quarter of 2019 that is designed to reduce costs and improve efficiencies through reorganizations within several businesses and certain corporate functions and the 2014 Footprint realignment plan.</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(3)  Includes activity primarily related to the 2016 Footprint realignment plan, which is substantially complete, and the 2014 Footprint realignment plan, as well as the 2017 Vascular Solutions integration program and the 2017 EMEA restructuring program, both of which are described below.</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(4)  The program was initiated in 2017 and was related to the integration of Vascular Solutions into Teleflex and has been substantially completed.</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(5)   The program was initiated in 2017 to centralize certain administrative functions in Europe and has been substantially completed.</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(6)  Includes activity primarily related to the 2016 Footprint realignment plan, the 2014 Footprint realignment plan and the other 2016 restructuring programs.</span></div></ix:nonNumeric><div style="text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Impairment Charges</span></div></ix:continuation><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="ib40360db6e26495290fe42a2036dab1d">For the year ended December 31, 2019 and 2018, we recorded impairment charges of $<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90ZXh0cmVnaW9uOjA5NDc5NWRlMDlkODQwMGRhMDEyMDA4YjA5MGVkM2RmXzMyOTg1MzQ5MzkwNzI_acf95c0c-7839-4684-b8dc-972ba996a4cc">7.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90ZXh0cmVnaW9uOjA5NDc5NWRlMDlkODQwMGRhMDEyMDA4YjA5MGVkM2RmXzMyOTg1MzQ5MzkwODY_6766bb6e-46ce-490f-853e-c914d9d4ac77">19.1</ix:nonFraction>&#160;million, respectively, related to our decision to abandon certain intellectual property and other assets associated with our interventional product portfolio. There were no impairment charges recorded for the year ended December 31, 2017.</ix:continuation> </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div id="i_0_178"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-19</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 6&#160;&#8212; <ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzgvZnJhZzo5NGM3YjVhNDAwYjI0N2Y2YWEwMjE4YWY4MmZjZWFjYS90ZXh0cmVnaW9uOjk0YzdiNWE0MDBiMjQ3ZjZhYTAyMThhZjgyZmNlYWNhXzgw_b9a99a66-b54f-41c4-a46d-765655b2dcd6" continuedAt="ic5a8b7155ed7407db9a6ee8c8dfe969d" escape="true">Inventories </ix:nonNumeric></span></div><ix:continuation id="ic5a8b7155ed7407db9a6ee8c8dfe969d"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzgvZnJhZzo5NGM3YjVhNDAwYjI0N2Y2YWEwMjE4YWY4MmZjZWFjYS90ZXh0cmVnaW9uOjk0YzdiNWE0MDBiMjQ3ZjZhYTAyMThhZjgyZmNlYWNhXzcz_4fb198ed-dba2-42ee-9d25-e5e136404fa7" escape="true"><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories at December&#160;31, 2019 and 2018 consist of the following:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:71.792%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.739%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars&#160;in&#160;thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Raw materials</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterials" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzgvZnJhZzo5NGM3YjVhNDAwYjI0N2Y2YWEwMjE4YWY4MmZjZWFjYS90YWJsZTplMWFjMDhmNmQ5YzY0YTUyYjZkNjRiZjI5OTAyODJmYi90YWJsZXJhbmdlOmUxYWMwOGY2ZDljNjRhNTJiNmQ2NGJmMjk5MDI4MmZiXzItMS0xLTEtMA_27d7af34-a91b-4f39-a170-7872a43448d3">114,302</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterials" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzgvZnJhZzo5NGM3YjVhNDAwYjI0N2Y2YWEwMjE4YWY4MmZjZWFjYS90YWJsZTplMWFjMDhmNmQ5YzY0YTUyYjZkNjRiZjI5OTAyODJmYi90YWJsZXJhbmdlOmUxYWMwOGY2ZDljNjRhNTJiNmQ2NGJmMjk5MDI4MmZiXzItMy0xLTEtMA_87d8fd4d-374b-4dd0-ae3c-eb7f271205bc">111,105</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work-in-process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcess" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzgvZnJhZzo5NGM3YjVhNDAwYjI0N2Y2YWEwMjE4YWY4MmZjZWFjYS90YWJsZTplMWFjMDhmNmQ5YzY0YTUyYjZkNjRiZjI5OTAyODJmYi90YWJsZXJhbmdlOmUxYWMwOGY2ZDljNjRhNTJiNmQ2NGJmMjk5MDI4MmZiXzMtMS0xLTEtMA_9ca74f40-ae18-4b18-a780-7bef8a2e987b">71,479</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcess" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzgvZnJhZzo5NGM3YjVhNDAwYjI0N2Y2YWEwMjE4YWY4MmZjZWFjYS90YWJsZTplMWFjMDhmNmQ5YzY0YTUyYjZkNjRiZjI5OTAyODJmYi90YWJsZXJhbmdlOmUxYWMwOGY2ZDljNjRhNTJiNmQ2NGJmMjk5MDI4MmZiXzMtMy0xLTEtMA_787e865e-ed16-4ce6-8f22-170f7a56704e">62,334</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzgvZnJhZzo5NGM3YjVhNDAwYjI0N2Y2YWEwMjE4YWY4MmZjZWFjYS90YWJsZTplMWFjMDhmNmQ5YzY0YTUyYjZkNjRiZjI5OTAyODJmYi90YWJsZXJhbmdlOmUxYWMwOGY2ZDljNjRhNTJiNmQ2NGJmMjk5MDI4MmZiXzQtMS0xLTEtMA_b63fbb33-0006-4df1-8a3f-9e3196cd846f">290,776</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzgvZnJhZzo5NGM3YjVhNDAwYjI0N2Y2YWEwMjE4YWY4MmZjZWFjYS90YWJsZTplMWFjMDhmNmQ5YzY0YTUyYjZkNjRiZjI5OTAyODJmYi90YWJsZXJhbmdlOmUxYWMwOGY2ZDljNjRhNTJiNmQ2NGJmMjk5MDI4MmZiXzQtMy0xLTEtMA_c358c524-984d-4bc8-97b7-0e65badbdf99">254,339</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzgvZnJhZzo5NGM3YjVhNDAwYjI0N2Y2YWEwMjE4YWY4MmZjZWFjYS90YWJsZTplMWFjMDhmNmQ5YzY0YTUyYjZkNjRiZjI5OTAyODJmYi90YWJsZXJhbmdlOmUxYWMwOGY2ZDljNjRhNTJiNmQ2NGJmMjk5MDI4MmZiXzUtMS0xLTEtMA_82e3d09d-259f-4752-84cb-4b767ad895ba">476,557</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzgvZnJhZzo5NGM3YjVhNDAwYjI0N2Y2YWEwMjE4YWY4MmZjZWFjYS90YWJsZTplMWFjMDhmNmQ5YzY0YTUyYjZkNjRiZjI5OTAyODJmYi90YWJsZXJhbmdlOmUxYWMwOGY2ZDljNjRhNTJiNmQ2NGJmMjk5MDI4MmZiXzUtMy0xLTEtMA_7099ea30-dda2-4c44-b135-44121066ce7d">427,778</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:center;"><span><br/></span></div><div id="i_0_181"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 7&#160;&#8212; <ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90ZXh0cmVnaW9uOmIyYjRkNjliNzQ5MzQ3MWU4YTdjZTg0NmY4YmMzOGYxXzYwNDczMTM5NTI5NzI_5c04d782-f03a-4688-81aa-cf70efa0a994" continuedAt="ic797a4af024149ca89497b0f1fdbf3a8" escape="true">Property, plant and equipment </ix:nonNumeric></span></div><ix:continuation id="ic797a4af024149ca89497b0f1fdbf3a8"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90ZXh0cmVnaW9uOmIyYjRkNjliNzQ5MzQ3MWU4YTdjZTg0NmY4YmMzOGYxXzEwOQ_a0468f3a-1aca-4f0b-b4a5-1df1b58c19d4" escape="true"><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018 were as follows:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%;">&#160;</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:71.792%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.739%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars&#160;in&#160;thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:LandBuildingsAndLeaseholdImprovementsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzItMS0xLTEtMA_a18c57c5-6da2-4fc3-ab78-8e21a0ee7684">248,067</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:LandBuildingsAndLeaseholdImprovementsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzItMy0xLTEtMA_2874a294-2056-4355-a27d-08607bac801d">224,605</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MachineryAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzMtMS0xLTEtMA_e0486e39-19d2-44d5-bcbb-875290b96fca">443,612</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MachineryAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzMtMy0xLTEtMA_d045cef5-b164-4bb7-86a8-ae0ffdc704e7">421,873</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer equipment and software</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedComputerSoftwareGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzQtMS0xLTEtMA_df00551e-7893-43f0-88a7-bde3cf7e0c18">158,574</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedComputerSoftwareGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzQtMy0xLTEtMA_ce5118ab-8a74-401b-8a27-fdd57facc2f1">137,899</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Construction in progress</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ConstructionInProgressGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzUtMS0xLTEtMA_d8869b8f-2df7-45d7-820e-832ea9a922aa">63,991</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ConstructionInProgressGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzUtMy0xLTEtMA_d657249a-3601-4354-921e-373322a9d2af">105,319</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzYtMS0xLTEtMA_9da71c3b-764d-4c39-bb01-973f558ae81c">914,244</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzYtMy0xLTEtMA_06ec0ca6-b3ff-4c90-aff5-b4e4a0a4f224">889,696</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Accumulated depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzctMS0xLTEtMA_4573f390-6caf-4de7-b4e4-0fcc49e1116b">483,525</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzctMy0xLTEtMA_33dea955-bb07-4c29-aa5c-7a92b0a97899">456,930</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzgtMS0xLTEtMA_11184942-493b-4939-b0ca-2c7168065e78">430,719</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzgtMy0xLTEtMA_bd99dffb-2e59-41b2-aa45-6517715695dc">432,766</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="tfx:ScheduleOfCashFlowSupplementalDisclosuresPropertyPlantAndEquipmentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90ZXh0cmVnaW9uOmIyYjRkNjliNzQ5MzQ3MWU4YTdjZTg0NmY4YmMzOGYxXzYwNDczMTM5NTI5NzY_f33eaacb-6079-4dce-85fd-bf06b7dcc1b3" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:58.672%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></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:10.719%;"></td><td style="width:1.0%;"></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:10.722%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non cash investing and financing activities of continuing operations:</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment additions due to build-to-suit lease transactions</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FairValueOfAssetsAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo5YTM0NmQxZWRhNTg0ZWM2YWE3OTliZjBmZTBhMDNjMy90YWJsZXJhbmdlOjlhMzQ2ZDFlZGE1ODRlYzZhYTc5OWJmMGZlMGEwM2MzXzQtMS0xLTEtMTEwNDQ_681f0998-ba03-4e87-8fed-02edccc2ee80">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueOfAssetsAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo5YTM0NmQxZWRhNTg0ZWM2YWE3OTliZjBmZTBhMDNjMy90YWJsZXJhbmdlOjlhMzQ2ZDFlZGE1ODRlYzZhYTc5OWJmMGZlMGEwM2MzXzQtMy0xLTEtMTEwNDY_a369ffaf-e49c-4cce-9033-c32e5da12286">29,448</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:FairValueOfAssetsAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo5YTM0NmQxZWRhNTg0ZWM2YWE3OTliZjBmZTBhMDNjMy90YWJsZXJhbmdlOjlhMzQ2ZDFlZGE1ODRlYzZhYTc5OWJmMGZlMGEwM2MzXzQtNS0xLTEtMTEwNDg_ecf64d07-e09e-473c-915c-83388608653d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div id="i_0_184"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 8&#160;&#8212; <ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90ZXh0cmVnaW9uOjRiMGZjY2FjYjlkZTRlZGRiNTgyMzljOTJlYzc1OTY3Xzk4OQ_a4f595db-634d-4052-a029-104b475e36ee" continuedAt="ie5b890d0559b4f79b5aa7f43486cce65" escape="true">Goodwill and other intangible assets </ix:nonNumeric></span></div><ix:continuation id="ie5b890d0559b4f79b5aa7f43486cce65" continuedAt="id813e244aba94e1b929a63b02c1ddf5e"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90ZXh0cmVnaW9uOjRiMGZjY2FjYjlkZTRlZGRiNTgyMzljOTJlYzc1OTY3Xzk5Mg_9bda7404-69e7-43d4-ba33-6dc1c306702e" escape="true"><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018 were as follows:</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:30.456%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.888%;"></td><td style="width:1.0%;"></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.842%;"></td><td style="width:1.0%;"></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.719%;"></td><td style="width:1.0%;"></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.719%;"></td><td style="width:1.0%;"></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.456%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Americas</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EMEA</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OEM</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Balance as of December&#160;31, 2017</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Goodwill</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibd429880eea54a11b12890972801cb74_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzMtMS0xLTEtMA_412cad6a-e386-4787-9d67-3490488c8c0e">1,859,089</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib698cf4534dd4afdb04736649e0daf29_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzMtOS0xLTEtMA_24e35a76-0d80-4b69-a32e-3b4df0ae0a7f">494,548</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3a7bcefb8fd543ec9f789577badd2952_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzMtMTEtMS0xLTA_baad8d5b-b60f-4cdc-910f-e5751feb8c98">209,200</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i627e3da0e03642c18616516f26a2810a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzMtMTMtMS0xLTA_24f100e0-d9f7-4f9d-a991-2276627e9523">4,883</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4c85a5a67120453485daf4ce01f4552c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzMtMTctMS0xLTA_cf8a61f1-9a01-472d-a88d-be4f2315acbc">2,567,720</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ibd429880eea54a11b12890972801cb74_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzQtMS0xLTEtMA_07c970a2-4e09-4f95-8487-026f5e8396e6">332,128</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib698cf4534dd4afdb04736649e0daf29_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzQtOS0xLTEtMA_3558d99f-e5d6-4ded-b469-498f32f4a9e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3a7bcefb8fd543ec9f789577badd2952_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzQtMTEtMS0xLTA_67694667-e785-45ac-a68d-cf2e36e9b7f6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i627e3da0e03642c18616516f26a2810a_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzQtMTMtMS0xLTA_d0c217da-2ba8-4fb5-a29b-7b260c576bef">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i4c85a5a67120453485daf4ce01f4552c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzQtMTctMS0xLTA_609d6836-29bc-4037-a3cb-c4e2414e80cc">332,128</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibd429880eea54a11b12890972801cb74_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzUtMS0xLTEtMA_5d2cedff-d490-4bb6-8ef4-46bdb80ee7e2">1,526,961</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib698cf4534dd4afdb04736649e0daf29_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzUtOS0xLTEtMA_680e36f7-1975-47c8-9b60-9e4d740c89ce">494,548</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3a7bcefb8fd543ec9f789577badd2952_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzUtMTEtMS0xLTA_54d02172-d0c3-4045-9473-1e129d6a6783">209,200</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i627e3da0e03642c18616516f26a2810a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzUtMTMtMS0xLTA_09afc870-2c81-4b37-8373-747d4435e56a">4,883</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4c85a5a67120453485daf4ce01f4552c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzUtMTctMS0xLTA_116ef9d3-7eb2-4d7f-8663-53ac2b2a5df8">2,235,592</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0b32857decfd4d50ae18271e184df210_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzYtMS0xLTEtMA_2c1b6539-e900-449b-ab73-a76708ea164c">29,345</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if4f0d93e13a2470894de588718d31c77_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzYtOS0xLTEtMA_163197b0-93ce-4874-8a52-3380599feaff">4,730</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a00c5ed32ec4dc7a7e55b974c7f018d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzYtMTEtMS0xLTA_61761deb-b36e-4dc1-a39d-d4f71bee1560">6,590</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i65d831a597b3492fb294dc07301f118c_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzYtMTMtMS0xLTA_5c72767f-c31a-4cc9-a485-086b47eb35e0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzYtMTctMS0xLTA_ab4b2dc1-250b-42bc-a180-df7c066ba3c8">40,665</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0b32857decfd4d50ae18271e184df210_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzctMS0xLTEtMA_bb947379-53e0-4ce5-8ff1-88e9ca002394">6,772</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if4f0d93e13a2470894de588718d31c77_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzctOS0xLTEtMA_d62c114f-122b-4f87-a860-1d2e7db861d0">18,663</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2a00c5ed32ec4dc7a7e55b974c7f018d_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzctMTEtMS0xLTA_6a228fe9-9dd7-4aa0-94ac-375000508b97">4,243</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i65d831a597b3492fb294dc07301f118c_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzctMTMtMS0xLTA_71b6d69d-0465-4d55-9b6c-6305fb56b708">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzctMTctMS0xLTA_0a34a6ec-4ea1-4775-a77d-c6f3f86180ae">29,678</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Balance as of December&#160;31, 2018</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e11cf5401a24a5997d36816bda1818d_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzgtMS0xLTEtMA_a1ad201d-f9e3-4a95-8a55-264d79af2885">1,549,534</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i110dece2a342493c87cafce382cc39f4_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzgtOS0xLTEtMA_059d1d9a-f50d-45d2-aa24-37dc83463ba8">480,615</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i58a0d7daf9d14e65b627b42a1970e1ee_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzgtMTEtMS0xLTA_788d5a2c-08d3-4492-b250-2c6ba55303d1">211,547</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i900cb1decfc54ba88efd4d9ed41b7aa5_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzgtMTMtMS0xLTA_d03a82be-61b1-414d-9dc8-d4fbb25e3e6f">4,883</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzgtMTctMS0xLTA_8d3a0f2b-3910-4825-9b23-e4ac6c1c37b9">2,246,579</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill related to acquisitions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5d339ebc23984bd5bcdc4ab3f2efcd79_D20190101-20191231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzktMS0xLTEtMA_4ef14e5c-d358-4339-bf52-76884fc14202">439</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if8d7a725403e4bb19154b5d5caa214e5_D20190101-20191231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzktOS0xLTEtMA_f5103e06-2f6d-463b-bf9e-72f8b39f5d0a">189</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i23957d82f2d64dc3bbcf19d1c29cab2c_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzktMTEtMS0xLTA_5836ccb3-17a3-47c4-8310-e27e5660d415">1,205</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i447fe1067d914837b9e77eece7fd9bf8_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzktMTMtMS0xLTA_70c4b454-434b-4f51-a02a-f64240d918ff">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzktMTctMS0xLTA_5392b2e3-d403-4baf-956d-c1a4f87d4c09">1,833</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Translation and other adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5d339ebc23984bd5bcdc4ab3f2efcd79_D20190101-20191231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzEwLTEtMS0xLTA_616e8d5a-94ae-4f37-baeb-a43a6bb13f87">952</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if8d7a725403e4bb19154b5d5caa214e5_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzEwLTktMS0xLTA_08cd3c0a-043d-496a-9474-11863421c633">5,032</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i23957d82f2d64dc3bbcf19d1c29cab2c_D20190101-20191231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzEwLTExLTEtMS0w_181fb5f3-fb3f-4147-9592-8c37f7a37c99">973</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i447fe1067d914837b9e77eece7fd9bf8_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzEwLTEzLTEtMS0w_f952f271-4ce2-43c0-93e3-c7c6e626003b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzEwLTE3LTEtMS0w_b77481a3-6bec-4ef2-8ec8-3d03ff49aeb3">3,107</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December&#160;31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i839c02fa77614a0f83ac25ad5b037610_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzExLTEtMS0xLTA_e54a089e-6f30-4b7d-97ca-220590301baa">1,550,925</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idcc1be37fd5f4f96a176db483d4c8ae0_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzExLTktMS0xLTA_5e8c68d5-a6c3-4961-8717-997d1db84133">475,772</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia6483e08d3c0461d8ae79e440e2f452d_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzExLTExLTEtMS0w_b1af9e53-39b6-4f0e-be3b-b203cab620e0">213,725</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i971907b4667447ba8510478dcf7af977_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzExLTEzLTEtMS0w_8a2c1d4b-747c-4d24-8e6f-af6521e591dc">4,883</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzExLTE3LTEtMS0w_544e8d43-9a57-4021-b548-56bfe6bb4578">2,245,305</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="id813e244aba94e1b929a63b02c1ddf5e"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90ZXh0cmVnaW9uOjRiMGZjY2FjYjlkZTRlZGRiNTgyMzljOTJlYzc1OTY3XzEwMDA_e348ba8f-06ea-44c2-9a48-decda0cf54cb" escape="true"><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Intangible assets at December&#160;31, 2019 and 2018 consisted of the following:</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:48.879%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.730%;"></td><td style="width:1.0%;"></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:9.730%;"></td><td style="width:1.0%;"></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:9.730%;"></td><td style="width:1.0%;"></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:9.732%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross&#160;Carrying&#160;Amount</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated&#160;Amortization</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i78a425428296475dad5f50aadacb485e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzMtMS0xLTEtMA_5af2ff9e-6d61-4da3-8a49-d2a6ee07e343">1,021,852</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8b4b9fac0cfe4e1e80b42b091ed45f3a_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzMtMy0xLTEtMA_6f5e8a66-76a3-4fad-802f-ddd8be1acf2b">1,030,194</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i78a425428296475dad5f50aadacb485e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzMtNS0xLTEtMA_bba2f62f-fa34-490b-b738-9b97a8a3a1cb">367,585</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i8b4b9fac0cfe4e1e80b42b091ed45f3a_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzMtNy0xLTEtMA_dfaa509f-7b20-4ed9-a0d1-2c2dd6ca9e46">322,972</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">In-process research and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib533b7a0b22c44239ced76eb3a983f28_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzQtMS0xLTEtMA_7ab3452c-5027-4e25-850a-94ba63388fd9">27,940</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i283d622801654bacb5c22abd0e832787_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzQtMy0xLTEtMA_56fe4760-725c-4dcd-a9c4-589716b67b47">28,457</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib533b7a0b22c44239ced76eb3a983f28_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzQtNS0xLTEtMA_51f96d62-7bf3-403e-862e-132d96d1f8dc">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i283d622801654bacb5c22abd0e832787_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzQtNy0xLTEtMA_07f535e7-6695-4838-a34a-a3890b1ab59e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intellectual property</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9561185eb50544059b347a72fff8ba7c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzUtMS0xLTEtMA_d648c177-76ad-4292-b3f9-fc44ab58eb10">1,351,990</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id1ec0bfa7e384e339adfcfabec650700_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzUtMy0xLTEtMA_64dbdd45-a65b-44b6-a73c-afe4f6da3d0b">1,363,516</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9561185eb50544059b347a72fff8ba7c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzUtNS0xLTEtMA_c029cf3c-6c85-4f29-b8b8-5c55f134bf53">402,340</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id1ec0bfa7e384e339adfcfabec650700_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzUtNy0xLTEtMA_fbeb0a67-6778-4dc9-b300-4b3c1977330c">322,539</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Distribution rights</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia1fb60e78cbc471fa936792f2161288b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzYtMS0xLTEtMA_d94e5f96-041f-48a0-87d1-d4fc456aee03">23,369</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifef097d0f32d472f921c650c6e2885a4_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzYtMy0xLTEtMA_68c060cb-964f-4613-9c8c-6e9ac7fe9be9">23,465</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia1fb60e78cbc471fa936792f2161288b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzYtNS0xLTEtMA_bbe2fd01-b4f3-40ca-aafb-8376a37981ce">18,859</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifef097d0f32d472f921c650c6e2885a4_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzYtNy0xLTEtMA_f0db8e4a-9d7d-4b5f-8005-36f10910ab8e">17,860</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i93db5566163c4eaf9de9617a91e35e02_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzctMS0xLTEtMA_f0d01e58-f461-445c-ab25-4f6fbda6a6ad">563,315</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icffb672f7a4f4227beb672b4eb380703_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzctMy0xLTEtMA_bc104c56-a676-4d51-b975-8fc397e19ed8">565,070</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i93db5566163c4eaf9de9617a91e35e02_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzctNS0xLTEtMA_f3bb591b-4ce0-4aa8-a053-3999ad1562ac">50,718</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icffb672f7a4f4227beb672b4eb380703_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzctNy0xLTEtMA_7f30cba6-3304-428d-a61c-6f55a99862d6">36,379</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-compete agreements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i56ffaafb80fb40d49c0584934419c559_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzgtMS0xLTEtMA_5a08f30d-05d4-4f09-9432-eb077fe0b346">22,618</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if147b0496c4f45fc92352e5edbc2e710_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzgtMy0xLTEtMA_6af7a1ff-01da-475f-ae57-c1618dd4f717">23,004</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i56ffaafb80fb40d49c0584934419c559_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzgtNS0xLTEtMA_eb0ebedc-9638-40da-afc0-53d68858ffe1">15,297</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if147b0496c4f45fc92352e5edbc2e710_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzgtNy0xLTEtMA_4d061690-2114-4f13-a677-d98325667187">8,904</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzktMS0xLTEtMA_36bf66be-0c8a-4836-8cad-6b63b680cec9">3,011,084</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzktMy0xLTEtMA_47f1484b-8bdf-4396-9a91-22dc91a51516">3,033,706</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzktNS0xLTEtMA_67942bfd-386f-45d9-b10b-cc9e21c2e890">854,799</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzktNy0xLTEtMA_8bacb603-5b16-4ebd-8b9c-8a202dc33c8e">708,654</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December&#160;31, 2019, trade names having a carrying value of $<ix:nonFraction unitRef="usd" contextRef="icda2776270f24faaa2e403319fdf9537_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90ZXh0cmVnaW9uOjRiMGZjY2FjYjlkZTRlZGRiNTgyMzljOTJlYzc1OTY3XzI0OQ_820d275a-963f-400a-b086-bbad63ca5836">233.8</ix:nonFraction> million are considered indefinite-lived. Acquired IPR&amp;D is indefinite-lived until the completion of the related development project, at which point amortization of the carrying value of the technology will commence.  </span></div><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90ZXh0cmVnaW9uOjRiMGZjY2FjYjlkZTRlZGRiNTgyMzljOTJlYzc1OTY3XzEwMDc_614d0243-39d6-4302-9851-2d50661a1d8e" escape="true"><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90ZXh0cmVnaW9uOjRiMGZjY2FjYjlkZTRlZGRiNTgyMzljOTJlYzc1OTY3XzgxOQ_eeb2ef08-4ca0-4c6b-898d-9d8b324956d3">150.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90ZXh0cmVnaW9uOjRiMGZjY2FjYjlkZTRlZGRiNTgyMzljOTJlYzc1OTY3XzgyMw_80a92cce-baa1-4ae4-bc79-46d25e068e07">149.5</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90ZXh0cmVnaW9uOjRiMGZjY2FjYjlkZTRlZGRiNTgyMzljOTJlYzc1OTY3XzgzMQ_1fb6b909-16da-471f-8e22-5e73c76d40bc">98.8</ix:nonFraction> million for the years ended December 31, 2019, 2018 and 2017, respectively. Estimated annual amortization expense for each of the five succeeding years is as follows:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:73.584%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:22.416%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars&#160;in&#160;thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTpjYjNiMzY0MDgwN2M0NjlmYjRkNzYwNjVmMThjYTMzOS90YWJsZXJhbmdlOmNiM2IzNjQwODA3YzQ2OWZiNGQ3NjA2NWYxOGNhMzM5XzEtMS0xLTEtMA_91892a0e-a62e-4aa0-91e4-415d4cb52a31">148,800</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTpjYjNiMzY0MDgwN2M0NjlmYjRkNzYwNjVmMThjYTMzOS90YWJsZXJhbmdlOmNiM2IzNjQwODA3YzQ2OWZiNGQ3NjA2NWYxOGNhMzM5XzItMS0xLTEtMA_1370ebfa-1c03-452b-8fe6-0e6873a607ba">147,200</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTpjYjNiMzY0MDgwN2M0NjlmYjRkNzYwNjVmMThjYTMzOS90YWJsZXJhbmdlOmNiM2IzNjQwODA3YzQ2OWZiNGQ3NjA2NWYxOGNhMzM5XzMtMS0xLTEtMA_e3fe5ef7-74eb-4a41-bc39-ac8a5fdb2c33">142,600</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTpjYjNiMzY0MDgwN2M0NjlmYjRkNzYwNjVmMThjYTMzOS90YWJsZXJhbmdlOmNiM2IzNjQwODA3YzQ2OWZiNGQ3NjA2NWYxOGNhMzM5XzQtMS0xLTEtMA_18e4c135-7c41-47bc-9770-f3f8a35091d0">141,600</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTpjYjNiMzY0MDgwN2M0NjlmYjRkNzYwNjVmMThjYTMzOS90YWJsZXJhbmdlOmNiM2IzNjQwODA3YzQ2OWZiNGQ3NjA2NWYxOGNhMzM5XzUtMS0xLTEtMA_05159f2b-1c80-4839-9b85-0ffcb380305e">139,500</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i_0_2330"></div><div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 9 &#8212; <ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGV4dHJlZ2lvbjo0NTRkZThjYTc1NGM0NDYyYjFkZTdjZDhhMGYxZmZiOV83MTQ2ODI1NTg1ODkz_3e046602-bb3e-437d-8384-09e3aca67b7e" continuedAt="icd613d0e9077486bb66e27b1770e8340" escape="true">Leases</ix:nonNumeric></span></div><ix:continuation id="icd613d0e9077486bb66e27b1770e8340" continuedAt="i9729a4cbf0974a0a8797b614b50d364b"><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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:id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGV4dHJlZ2lvbjo0NTRkZThjYTc1NGM0NDYyYjFkZTdjZDhhMGYxZmZiOV82MDQ3MzEzOTU4MTA5_7800a1be-77c0-43c0-8328-1cc50520a3a8">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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGV4dHJlZ2lvbjo0NTRkZThjYTc1NGM0NDYyYjFkZTdjZDhhMGYxZmZiOV82MDQ3MzEzOTYwMDcz_3c8cb290-ce7f-4ecb-8d3a-446856838f46">30.2</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGV4dHJlZ2lvbjo0NTRkZThjYTc1NGM0NDYyYjFkZTdjZDhhMGYxZmZiOV82MDQ3MzEzOTU4NjAx_8ef8fc97-34e7-43aa-906f-bf400408875a">32.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGV4dHJlZ2lvbjo0NTRkZThjYTc1NGM0NDYyYjFkZTdjZDhhMGYxZmZiOV82MDQ3MzEzOTU4NjE2_dcbf8700-68c0-4191-9aeb-bc045aa98ed5">31.0</ix:nonFraction>&#160;million for the years ended December 31, 2019, 2018 and 2017, respectively.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGV4dHJlZ2lvbjo0NTRkZThjYTc1NGM0NDYyYjFkZTdjZDhhMGYxZmZiOV83MTQ2ODI1NTg1ODk0_4c09a7e2-19e5-43a8-afa7-efe7ea6e3583" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:73.584%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:22.416%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MjUwZWM1ZjMzYWU2NDBhMzlmZTNkYzIyZWE1NzhjNDYvdGFibGVyYW5nZToyNTBlYzVmMzNhZTY0MGEzOWZlM2RjMjJlYTU3OGM0Nl8yLTEtMS0xLTIzMTM_ee6a9be1-75a4-46e0-a6c9-0d1ae7363d4a">25,323</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MjUwZWM1ZjMzYWU2NDBhMzlmZTNkYzIyZWE1NzhjNDYvdGFibGVyYW5nZToyNTBlYzVmMzNhZTY0MGEzOWZlM2RjMjJlYTU3OGM0Nl8zLTEtMS0xLTIzMTM_a60255cd-bf77-4dee-9881-1d1cf416cde6">24,263</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MjUwZWM1ZjMzYWU2NDBhMzlmZTNkYzIyZWE1NzhjNDYvdGFibGVyYW5nZToyNTBlYzVmMzNhZTY0MGEzOWZlM2RjMjJlYTU3OGM0Nl80LTEtMS0xLTIzMTM_6f9885fe-fc73-47fc-970d-738bccab571c">22,484</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MjUwZWM1ZjMzYWU2NDBhMzlmZTNkYzIyZWE1NzhjNDYvdGFibGVyYW5nZToyNTBlYzVmMzNhZTY0MGEzOWZlM2RjMjJlYTU3OGM0Nl81LTEtMS0xLTIzMTM_0fa1fab9-5f02-42f1-93d9-26d359c7a8fe">17,653</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MjUwZWM1ZjMzYWU2NDBhMzlmZTNkYzIyZWE1NzhjNDYvdGFibGVyYW5nZToyNTBlYzVmMzNhZTY0MGEzOWZlM2RjMjJlYTU3OGM0Nl82LTEtMS0xLTIzMTM_a5e3ca40-aded-4f67-aa32-dde91d8adaea">13,688</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MjUwZWM1ZjMzYWU2NDBhMzlmZTNkYzIyZWE1NzhjNDYvdGFibGVyYW5nZToyNTBlYzVmMzNhZTY0MGEzOWZlM2RjMjJlYTU3OGM0Nl83LTEtMS0xLTIzMTM_7cb3e9c3-49b8-40a8-ad80-0b2aec527f4c">40,704</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MjUwZWM1ZjMzYWU2NDBhMzlmZTNkYzIyZWE1NzhjNDYvdGFibGVyYW5nZToyNTBlYzVmMzNhZTY0MGEzOWZlM2RjMjJlYTU3OGM0Nl84LTEtMS0xLTIzMTM_d83d0312-bb3c-4642-9ddd-78ae94923f22">144,115</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MjUwZWM1ZjMzYWU2NDBhMzlmZTNkYzIyZWE1NzhjNDYvdGFibGVyYW5nZToyNTBlYzVmMzNhZTY0MGEzOWZlM2RjMjJlYTU3OGM0Nl85LTEtMS0xLTIzMTM_859424d9-2d7d-4fed-a891-24b92496b716">21,894</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MjUwZWM1ZjMzYWU2NDBhMzlmZTNkYzIyZWE1NzhjNDYvdGFibGVyYW5nZToyNTBlYzVmMzNhZTY0MGEzOWZlM2RjMjJlYTU3OGM0Nl8xMC0xLTEtMS0yMzEz_91f76351-14b1-45eb-9d29-6d61f361e087">122,221</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-21</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i9729a4cbf0974a0a8797b614b50d364b"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="tfx:LesseeOperatingLeaseSupplementalInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGV4dHJlZ2lvbjo0NTRkZThjYTc1NGM0NDYyYjFkZTdjZDhhMGYxZmZiOV82MDQ3MzEzOTU5OTk1_62df2343-f0ff-4600-9934-82f53114f3b8" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:73.584%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:22.416%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total lease liabilities</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"> (1)</sub></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MmZiNzY3MzVlNDA5NDc0OTgwMzlmNDRhYzMzMDAxZjQvdGFibGVyYW5nZToyZmI3NjczNWU0MDk0NzQ5ODAzOWY0NGFjMzMwMDFmNF8wLTEtMS0xLTIzMjg_17c0e31f-b595-4150-b893-3f1d30a6530f">122,221</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities within operating cash flows</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MmZiNzY3MzVlNDA5NDc0OTgwMzlmNDRhYzMzMDAxZjQvdGFibGVyYW5nZToyZmI3NjczNWU0MDk0NzQ5ODAzOWY0NGFjMzMwMDFmNF8xLTEtMS0xLTIzMjg_00ecc241-7c8a-423b-8c27-b57ad212b5d2">26,458</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right of use assets obtained in exchange for operating lease obligations</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MmZiNzY3MzVlNDA5NDc0OTgwMzlmNDRhYzMzMDAxZjQvdGFibGVyYW5nZToyZmI3NjczNWU0MDk0NzQ5ODAzOWY0NGFjMzMwMDFmNF8yLTEtMS0xLTIzMjg_cddfe056-9473-4288-8265-e6f4d44c1e0b">37,673</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MmZiNzY3MzVlNDA5NDc0OTgwMzlmNDRhYzMzMDAxZjQvdGFibGVyYW5nZToyZmI3NjczNWU0MDk0NzQ5ODAzOWY0NGFjMzMwMDFmNF8zLTEtMS0xLTIzMjg_a378670d-c9c4-4924-a743-271e696f2eb8">7.2</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MmZiNzY3MzVlNDA5NDc0OTgwMzlmNDRhYzMzMDAxZjQvdGFibGVyYW5nZToyZmI3NjczNWU0MDk0NzQ5ODAzOWY0NGFjMzMwMDFmNF80LTEtMS0xLTIzMjg_af1fdb87-7101-44a2-b945-652e937add18">4.4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGV4dHJlZ2lvbjo0NTRkZThjYTc1NGM0NDYyYjFkZTdjZDhhMGYxZmZiOV82MDQ3MzEzOTU5OTk2_a2d02925-6def-4bb6-9153-daec0f35afaf" escape="true"><div style="text-indent:18pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2018, minimum lease payments under noncancellable operating leases were expected to be as follows:</span></div><div style="text-align:center;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:77.532%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:18.468%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6YjAwMGE4ZDA2NWU4NDMyOGI1YWRmODc0ZmUwN2UxZDgvdGFibGVyYW5nZTpiMDAwYThkMDY1ZTg0MzI4YjVhZGY4NzRmZTA3ZTFkOF8yLTEtMS0xLTExMDg5_23118fb3-8bed-401f-b413-e2ec790b759e">25,294</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6YjAwMGE4ZDA2NWU4NDMyOGI1YWRmODc0ZmUwN2UxZDgvdGFibGVyYW5nZTpiMDAwYThkMDY1ZTg0MzI4YjVhZGY4NzRmZTA3ZTFkOF8zLTEtMS0xLTExMDg5_599041e0-b039-4305-82c5-d304788bc8a8">23,216</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6YjAwMGE4ZDA2NWU4NDMyOGI1YWRmODc0ZmUwN2UxZDgvdGFibGVyYW5nZTpiMDAwYThkMDY1ZTg0MzI4YjVhZGY4NzRmZTA3ZTFkOF80LTEtMS0xLTExMDg5_ed903ead-ceed-4c28-8563-e5a4ca8149b4">21,419</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6YjAwMGE4ZDA2NWU4NDMyOGI1YWRmODc0ZmUwN2UxZDgvdGFibGVyYW5nZTpiMDAwYThkMDY1ZTg0MzI4YjVhZGY4NzRmZTA3ZTFkOF81LTEtMS0xLTExMDg5_3941d03d-fd78-43df-91fa-db0243de5853">19,460</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6YjAwMGE4ZDA2NWU4NDMyOGI1YWRmODc0ZmUwN2UxZDgvdGFibGVyYW5nZTpiMDAwYThkMDY1ZTg0MzI4YjVhZGY4NzRmZTA3ZTFkOF82LTEtMS0xLTExMDg5_93c985ba-1843-42d9-906d-53273f79b892">17,403</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6YjAwMGE4ZDA2NWU4NDMyOGI1YWRmODc0ZmUwN2UxZDgvdGFibGVyYW5nZTpiMDAwYThkMDY1ZTg0MzI4YjVhZGY4NzRmZTA3ZTFkOF83LTEtMS0xLTExMDg5_eb9287c8-2813-4d6e-80bd-2c51df0bd459">41,368</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-indent:27pt;"><span><br/></span></div><div id="i_0_187"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 10&#160;&#8212; <ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzYwNDczMTM5OTEyNDg_d9a24d9b-2dc3-4e88-864a-1c0be6b4c6d3" continuedAt="ibcb6dc1c7a014750951533ce33f9b139" escape="true">Borrowings </ix:nonNumeric></span></div><ix:continuation id="ibcb6dc1c7a014750951533ce33f9b139" continuedAt="if4e82055482b4b67b26e56740e415b92"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzYwNDczMTM5OTEyNDk_59ec2496-22ea-4be2-a13f-1a5b0d2c6b8a" escape="true"><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Our borrowings at December&#160;31, 2019 and 2018 were as follows:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:71.792%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.739%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Senior Credit Facility:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i5a8603f653104bdabbc55c127681bb48_D20190101-20191231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzMtMC0xLTEtMC90ZXh0cmVnaW9uOmVmYWM3NTg3MWRmNDQwZTY4ZDg5MzkyNDMzMDA4N2VjXzYwNDczMTM5NTI4ODE_216eb78b-911f-4a52-a5b6-c60ea863923b">3.12</ix:nonFraction>% at December 31, 2019, and <ix:nonFraction unitRef="number" contextRef="i22107a1502ca4db38f31f33666374c1f_D20180101-20181231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzMtMC0xLTEtMC90ZXh0cmVnaW9uOmVmYWM3NTg3MWRmNDQwZTY4ZDg5MzkyNDMzMDA4N2VjXzYwNDczMTM5NTI4ODg_49184d9b-fb62-4704-8aa2-b330013db2b8">4.27</ix:nonFraction>% at December 31, 2018, due 2024</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie73ad6e1dd49451ca7f93fb5173ced62_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzMtMS0xLTEtMA_33d34b18-85ef-4976-889a-7bd1a047b825">300,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9c0673a4edd44bdebe6d704736327209_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzMtMy0xLTEtMA_5c89c796-3499-4b1a-a960-ebd0af775cdd">293,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);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="if94ef1b4b34148a9b5eaaca4a88501c2_D20190101-20191231" decimals="INF" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzQtMC0xLTEtMC90ZXh0cmVnaW9uOmY3NGRmNTcyZDQ2MjRiNDY4Mjk1N2Y4MDMwOTY3ZmM3XzYwNDczMTM5NTI4NzI_8e785ee6-41a1-44b3-bfa3-8949633f16b0">3.17</ix:nonFraction>% at December 31, 2019 and <ix:nonFraction unitRef="number" contextRef="if5b5965090da4ed8919bdbb09de11622_D20180101-20181231" decimals="INF" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzQtMC0xLTEtMC90ZXh0cmVnaW9uOmY3NGRmNTcyZDQ2MjRiNDY4Mjk1N2Y4MDMwOTY3ZmM3XzYwNDczMTM5NTI4Nzk_6611c46a-853a-4d27-ad0d-5b6a5463e3b0">4.27</ix:nonFraction>% at December 31 2018, due 2022</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6c05acfb0b47480eb61deb83458c7058_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzQtMS0xLTEtMA_c4966c03-6eb8-439d-bf05-17674e4536d7">673,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9403476dd8674dc2a3c2c364da11b90c_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzQtMy0xLTEtMA_d6a840b8-073c-42b6-853b-fd62b6655369">683,500</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonFraction unitRef="number" contextRef="ia8e0816cb14c4be68479ded561e1d0b2_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzUtMC0xLTEtMC90ZXh0cmVnaW9uOmRmNmNmN2ZkNDliNjQzMmFiNTQ4ZjZhNDgxZTVhMDliXzYwNDczMTM5NTI4MDQ_38eef935-b736-42f4-88a9-fe621597b61b"><ix:nonFraction unitRef="number" contextRef="i7c82b5ded2c946e8a765f868858c2390_I20181231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzUtMC0xLTEtMC90ZXh0cmVnaW9uOmRmNmNmN2ZkNDliNjQzMmFiNTQ4ZjZhNDgxZTVhMDliXzYwNDczMTM5NTI4MDQ_778d0b00-bf61-4ae2-91ed-3568a7b06524">5.25</ix:nonFraction></ix:nonFraction>% Senior Notes due 2024</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia8e0816cb14c4be68479ded561e1d0b2_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:SeniorNotes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzUtMS0xLTEtMA_81964eca-4b19-4f9a-9af4-2949b6a16c16">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7c82b5ded2c946e8a765f868858c2390_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SeniorNotes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzUtMy0xLTEtMA_435339df-4b70-4820-8658-fa2e2a029598">250,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonFraction unitRef="number" contextRef="ieb2e838f32024de4995224602f650f88_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzYtMC0xLTEtMC90ZXh0cmVnaW9uOmZhNzZmNzY4ZTc2YzRlYTQ4MTMwYzgxYTU1NWE5YmMwXzYwNDczMTM5NTI4MDY_1d7380e8-cdc2-420d-9fa7-32db9ba5fa5b"><ix:nonFraction unitRef="number" contextRef="i9dbe2f27c58548e59c355c142f831986_I20181231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzYtMC0xLTEtMC90ZXh0cmVnaW9uOmZhNzZmNzY4ZTc2YzRlYTQ4MTMwYzgxYTU1NWE5YmMwXzYwNDczMTM5NTI4MDY_eb4658e3-d734-439b-ae3f-b7f99950c28a">4.875</ix:nonFraction></ix:nonFraction>% Senior Notes due 2026</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ieb2e838f32024de4995224602f650f88_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SeniorNotes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzYtMS0xLTEtMA_19468339-37c8-4670-b980-ba5330ef0656">400,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9dbe2f27c58548e59c355c142f831986_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SeniorNotes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzYtMy0xLTEtMA_ffaec7bc-a2a4-4957-995f-e9055b53876d">400,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonFraction unitRef="number" contextRef="i24fac8d8cffb4780afb4a1742237df9c_I20181231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzctMC0xLTEtMC90ZXh0cmVnaW9uOmQ3MWJmZWJmYTljNTRmNzA5MjQzODViNTcxZWU0YWM2XzYwNDczMTM5NTI4MDY_80c1599b-0a0d-439d-9aff-ceea94bd7361"><ix:nonFraction unitRef="number" contextRef="i63e5cb08d7914b9a835e612cd0df8d6d_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzctMC0xLTEtMC90ZXh0cmVnaW9uOmQ3MWJmZWJmYTljNTRmNzA5MjQzODViNTcxZWU0YWM2XzYwNDczMTM5NTI4MDY_8a0aa818-5feb-4a10-ab33-1c483cdbdd3e">4.625</ix:nonFraction></ix:nonFraction>% Senior Notes due 2027</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i63e5cb08d7914b9a835e612cd0df8d6d_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SeniorNotes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzctMS0xLTEtMA_3516f14a-916c-4736-97db-6deec23d5704">500,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i24fac8d8cffb4780afb4a1742237df9c_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SeniorNotes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzctMy0xLTEtMA_105e8fea-d514-4178-91cf-7fb7c30c8ae4">500,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="ib968ca268b954c1daa1bc8859c90d3b8_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzgtMC0xLTEtMC90ZXh0cmVnaW9uOmU3YjhlMTVjY2YwYzQxM2ZhOWU3NWZjZGIzNjY1ZjFjXzYwNDczMTM5NTI4Njc_601db32c-a01d-4c8d-8778-8860785f8645">2.51</ix:nonFraction>% at December 31, 2019 and <ix:nonFraction unitRef="number" contextRef="i7a6d621d761540948e84bee8d887a569_I20181231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzgtMC0xLTEtMC90ZXh0cmVnaW9uOmU3YjhlMTVjY2YwYzQxM2ZhOWU3NWZjZGIzNjY1ZjFjXzYwNDczMTM5NTI4NzQ_1d0207b4-ff59-4277-9530-40dfc4ca8e9b">3.25</ix:nonFraction>% at December 31, 2018</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7a6d621d761540948e84bee8d887a569_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OtherShortTermBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzgtMS0xLTEtMA_46aa40fa-722d-461c-a9a3-121193bf5946"><ix:nonFraction unitRef="usd" contextRef="ib968ca268b954c1daa1bc8859c90d3b8_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OtherShortTermBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzgtMS0xLTEtMA_809ff7b2-1211-44fb-b585-f8b57987966a">50,000</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7a6d621d761540948e84bee8d887a569_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherShortTermBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzgtMy0xLTEtMA_613edf1e-4721-427d-9c63-f1e3be72d633">50,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzktMS0xLTEtMA_37674a26-504b-41e5-94e8-f7849a534ee1">1,923,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzktMy0xLTEtMA_8a3f5499-22c7-458b-98a7-a6aef62455b3">2,176,500</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Unamortized debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzEwLTEtMS0xLTA_35c68723-f6a0-490d-8d24-1af8241ccce2">14,057</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzEwLTMtMS0xLTA_4fec4cb8-2477-4861-847c-0d41319f7608">17,675</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzExLTEtMS0xLTA_690c721f-5647-4caa-a450-520a850083a8">1,908,943</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzExLTMtMS0xLTA_e4ade8f3-6c5d-449a-ae27-26095803b8c1">2,158,825</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion of borrowings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzEyLTEtMS0xLTA_64787919-7c0a-4e89-8b30-38966e97c2cb">50,000</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzEyLTMtMS0xLTA_09df1952-d6fa-4a8a-b37f-14de5ab53724">86,625</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term borrowings</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzEzLTEtMS0xLTA_65ed9b87-c06a-42fc-a101-e2d66ea2f75c">1,858,943</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzEzLTMtMS0xLTA_e0ef9bd8-997f-460d-87d9-0cf412d4a464">2,072,200</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On April 5, 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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzI3MA_502f1545-e5f1-45b5-8526-619d5b7acb5c">five</span>-year revolving credit facility of $<ix:nonFraction unitRef="usd" contextRef="i59bcfbe66f1a4321b63db8e8fefb7ef4_I20190405" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzMwNw_7dd4fb79-0b98-4951-854a-7fbc9c69e302">1.0</ix:nonFraction> billion and a term loan facility of $<ix:nonFraction unitRef="usd" contextRef="i34bb8fca4e7a4137979379b69995f6a7_I20190405" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzMzOA_36e98711-2c22-4848-a00d-92e5c99aadd5">700.0</ix:nonFraction> million (the "Credit Agreement"). Our obligations under the Credit Agreement are guaranteed (subject to certain exceptions and limitations) by substantially all of our material domestic subsidiaries. The obligations under the Credit Agreement are secured, subject to certain exceptions and limitations, by a lien on substantially all of the assets owned by us and each guarantor. The maturity date of the revolving credit facility and the term loan facility under the Credit Agreement is April 5, 2024.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="if4e82055482b4b67b26e56740e415b92" continuedAt="i639c667459be4d38b771d62778b0336b"><div style="text-indent:18pt;text-align:justify;margin-top:5pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i68d352999ad548f1aad5c8cac13b85fb_D20190405-20190405" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0Xzk3MA_440d5baf-6e1f-41f6-ae3e-dcab3596a5dc">1.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ib8687663c2c84732923afa8c6a9004ff_D20190405-20190405" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0Xzk3Ng_c7bdca3c-e498-4cfa-aa54-66a5f72b953e">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="id8cc94a7d5cc4ce69eab356c965aad7a_D20190405-20190405" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzExODA_ab5540ad-db06-44af-99e1-da209f653e5e">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="i72eee890168c46ad863311f4b9f935da_D20190405-20190405" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzEyMjI_948fda2f-35b2-44e7-b4ba-70798d716a16">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="i2a723a6817054b6da448d78bb5d54988_D20190405-20190405" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzEzMTg_b286d982-70b1-43da-9373-a71a22e95626">0.125</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="iad0a04a2161d44ffbe774d6f780e9b91_D20190405-20190405" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzEzMjQ_fc396759-48cb-4471-a6d2-cad1dec4b90b">0.0100</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="i70facbe53ef443d8b6903194cd528714_I20190405" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzE3NzU_d38892be-dcfa-4715-9b41-3ff880d2f378">2.00</ix:nonFraction>%.  </span></div><div style="text-indent:18pt;text-align:justify;margin-top:5pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i36b214c237b24c1e861dbd03842e11d0_I20190405" decimals="INF" name="tfx:DebtInstrumentCovenantTermsMaximumLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzYwNDczMTM5Nzc4NTc_9f11cd1d-8f7f-43f6-831f-163d3166e2b8">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="i36b214c237b24c1e861dbd03842e11d0_I20190405" decimals="INF" name="tfx:DebtInstrumentCovenantTermsMinimumInterestCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzYwNDczMTM5Nzc4NjM_b381fee7-cb85-4cd2-8a6d-9b01966fbf69">3.50</ix:nonFraction> to 1.00.</span></div><div style="text-indent:18pt;text-align:justify;margin-top:5pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We capitalized $<ix:nonFraction unitRef="usd" contextRef="i36b214c237b24c1e861dbd03842e11d0_I20190405" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzMyOTg1MzQ5MjE4NDA_a19ded56-0f57-4b2d-b972-ada526397de5">4.0</ix:nonFraction>&#160;million related to transaction fees, including underwriters' discounts and commissions incurred in connection with the second amendment to the Credit Agreement.</span></div><div style="text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">5.25% Senior notes due 2024</span></div><div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">       On October 31, 2019, we issued a notice of redemption to holders of our outstanding $<ix:nonFraction unitRef="usd" contextRef="i1a3de1046b2b4366ad73de3b29ba6a0a_I20191031" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzcxNDY4MjU2MDU2NTI_850f89cc-b488-472e-afb0-86c2c5b202c9">250</ix:nonFraction>&#160;million aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="i1a3de1046b2b4366ad73de3b29ba6a0a_I20191031" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzcxNDY4MjU2MDU2NDU_6755f67b-84af-40a3-af69-3badc7614f5a">5.25</ix:nonFraction>% Senior Notes due 2024 (the &#8220;2024 Notes&#8221;). Pursuant to the notice of redemption, the 2024 Notes were redeemed on November 15, 2019 (the &#8220;Redemption Date&#8221;) at a redemption price equal to <ix:nonFraction unitRef="number" contextRef="i9b46404c3b9b4bfe89b49e732fc0727e_D20191115-20191115" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzcxNDY4MjU2MDU2NzY_33a0ce6c-8d3a-4b7a-b6ce-410ceee15f32">102.625</ix:nonFraction>% of the principal amount of the 2024 Notes plus accrued and unpaid interest up to, but not including, the Redemption Date. We recognized a loss on extinguishment of debt of $<ix:nonFraction unitRef="usd" contextRef="i7f4a8205d99943f599d4e5635f243912_D20190101-20191231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzMyOTg1MzQ5MjE4MjY_1208f83e-e713-4e36-bd9b-6393d4c55cf1">8.8</ix:nonFraction>&#160;million in 2019 as a result of the redemption of the 2024 Notes.</span></div><div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">4.875% Senior notes due 2026</span></div><div style="text-indent:27pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In 2016, we issued $<ix:nonFraction unitRef="usd" contextRef="ia94f2bea9f1f4c06acaa6185910b61ec_I20160516" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SeniorNotes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzY0NDk_09ac46cc-6e77-4d30-8124-35856eae2e44">400.0</ix:nonFraction> million of <ix:nonFraction unitRef="number" contextRef="ia94f2bea9f1f4c06acaa6185910b61ec_I20160516" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzY0NTU_17b3c0ec-fbd1-40f2-8b1c-f2b028fbe463">4.875</ix:nonFraction>% Senior Notes due 2026 (the "2026 Notes").  We pay interest on the 2026 Notes semi-annually on June 1 and December 1 at a rate of <ix:nonFraction unitRef="number" contextRef="ia94f2bea9f1f4c06acaa6185910b61ec_I20160516" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzY1OTc_049a119c-604d-4d24-9f3f-4a1562cf1bb3">4.875</ix:nonFraction>% per year. The 2026 Notes mature on June 1, 2026, unless earlier redeemed by us at our option, as described below, or purchased by us at the holder&#8217;s option under specified circumstances following a Change of Control or Asset Sale (each as defined in the Indenture related to the 2026 Notes) or upon our election to exercise its optional redemption rights, as described below.</span></div><div style="text-indent:27pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our obligations under the 2026 Notes are fully and unconditionally guaranteed, jointly and severally, by each of our existing and future 100% owned domestic subsidiaries that is a guarantor or other obligor under the Credit Agreement and by certain of the other 100% owned domestic subsidiaries. See Note 19 for further information regarding the guarantors under the 2026 Notes.</span></div><div style="text-indent:27pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At any time on or after June 1, 2021, we may, on one or more occasions, redeem some or all of the 2026 Notes at a redemption price of <ix:nonFraction unitRef="number" contextRef="ib8e02a91e24b4aa19fc6fe5974c66a0c_D20160516-20160516" decimals="INF" name="tfx:PercentOfRedemptionPriceToPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0Xzc1NTE_f3ebaca2-3aff-4fa0-ae7a-7cafed86c7c5">102.438</ix:nonFraction>% of the principal amount of the 2026 Notes subject to redemption, declining, in annual increments of <ix:nonFraction unitRef="number" contextRef="idcbd74f1c44f4982b607d9ca6730f75a_D20160516-20160516" decimals="INF" name="tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0Xzc2NTQ_0ac44f24-7c81-4808-85b6-46537f2dbacb">0.813</ix:nonFraction>%, to <ix:nonFraction unitRef="number" contextRef="i8a45d012243d431a935215f9b63f69aa_D20160516-20160516" decimals="INF" name="tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0Xzc2NjE_ebbff3cd-1518-4073-bfc4-eb45fba01b5c">100</ix:nonFraction>% of the principal amount on June 1, 2024, plus accrued and unpaid interest. In addition, at any time prior to June 1, 2021, we may, on one or more occasions, redeem some or all of the 2026 Notes at a redemption price equal to <ix:nonFraction unitRef="number" contextRef="i6fcb10e0d70d4f5e8cc1ce8ba73ca48f_D20160516-20160516" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0Xzc4OTg_6e4d27da-5b8d-4feb-8975-94dd3df69891">100</ix:nonFraction>% of the principal amount of the 2026 Notes redeemed, plus a &#8220;make-whole&#8221; premium and any accrued and unpaid interest. The &#8220;make-whole&#8221; premium is the greater of (a) <ix:nonFraction unitRef="number" contextRef="i6fcb10e0d70d4f5e8cc1ce8ba73ca48f_D20160516-20160516" decimals="INF" name="tfx:MakeWholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzgwNjU_c06a4beb-11d8-4688-a174-cf975870c480">1.0</ix:nonFraction>% of the principal amount of the 2026 Notes subject to redemption or (b) the excess, if any, over the principal amount of the 2026 Notes of the present value, on the redemption date of the sum of (i) the June 1, 2021 optional redemption price plus (ii) all required interest payments on the 2026 Notes through June 1, 2021 (other than accrued and unpaid interest to the redemption date), generally computed using a discount rate equal to the yield to maturity of U.S. Treasury securities with a constant maturity for the period most nearly equal to the period from the redemption date to June 1, 2021 (unless the period is less than one year, in which case the weekly average yield on traded U.S. Treasury securities adjusted to a constant maturity of one year will be used), plus <ix:nonFraction unitRef="number" contextRef="i966baed60cbe4496889a713ec90e926a_D20160516-20160516" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0Xzg4NDc_dbb14939-74e0-4acc-943f-f170138c277a">50</ix:nonFraction> basis points.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i639c667459be4d38b771d62778b0336b" continuedAt="i3c9915b8cdf34b1cb8591db81eb8639e"><div style="text-indent:27pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The indenture relating to the 2026 Notes contains covenants that, among other things and subject to certain exceptions, limit or restrict our ability to incur additional debt or issue preferred stock or other disqualified stock; create liens; merge, consolidate or dispose of certain assets, make investments or make other restricted payments; or enter into transactions with affiliates. </span></div><div style="text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="ifa649803482e4130aa34bc198fc61e63_I20171120" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SeniorNotes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0Xzk3NTA_efdbc3a5-51dc-47a8-9d55-edb9508fb6ca">500.0</ix:nonFraction> million of <ix:nonFraction unitRef="number" contextRef="ifa649803482e4130aa34bc198fc61e63_I20171120" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0Xzk3NTY_db8cf22d-a62f-4e1d-a63c-a45facbf59c5">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="ifa649803482e4130aa34bc198fc61e63_I20171120" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0Xzk5Mjg_37e22d00-e943-433b-937c-9c182fa08b57">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="i8d343eb57cf040519df08927471213dd_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzEwNDQw_8c1feee4-ae0f-4017-8bc1-40e1dd223dc0">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="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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. See Note 19 for further information regarding the guarantors under the 2027 Notes.</span></div><div style="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i89d1dd163b864beebb70d32ce10f288b_D20171120-20171120" decimals="5" name="tfx:PercentOfRedemptionPriceToPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzExMzU3_95f0fdd3-17aa-4396-a4cd-67ab100b8e71">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="ie96b7c6741924136aa0717b8eb256732_D20171120-20171120" decimals="INF" name="tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzExNDYw_2c93669a-0d33-41b3-9d0b-9c27465c1742">0.771</ix:nonFraction>%, to <ix:nonFraction unitRef="number" contextRef="i04b8e037c75d4dd99a4145c964c95873_D20171120-20171120" decimals="INF" name="tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzExNDY3_a600325d-aea5-443c-b691-f07534656a6f">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="i946dddbfff65429f9bbaf7dd889d1422_D20171120-20171120" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzExNzE0_38ca613c-5f2d-49cb-b3f4-c86e87eb1f58">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="i946dddbfff65429f9bbaf7dd889d1422_D20171120-20171120" decimals="INF" name="tfx:MakeWholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzExODgx_4d48099f-e5cf-432c-bcf7-76928501bac0">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="i9fd484ba6c544981b3d237a1ff65c57d_D20171120-20171120" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzEyNjc4_73c9c071-aeb3-4167-862f-2fb03eb295c5">50</ix:nonFraction> basis points.</span></div><div style="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i3fa404cb1cb04fb6959bcf368cfcc745_D20190101-20191231" decimals="INF" name="tfx:PercentOfPrincipalAmountOfNotesRedeemable" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzEyODA0_041a4f96-cf42-41e8-bda2-5f36762b9b3c">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="i3fa404cb1cb04fb6959bcf368cfcc745_D20190101-20191231" decimals="5" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzEyOTk0_cc2893ee-4c9f-4478-8bfd-1f3b4711c5f8">104.625</ix:nonFraction>% of the principal amount of the Notes redeemed, plus accrued and unpaid interest. </span></div><div style="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 $<ix:nonFraction unitRef="usd" contextRef="i8e79d98883a64a9cad142305582b345b_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="tfx:MaximumAmountAvailableUnderReceivableSecuritization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzEzOTcy_5d77ec3a-20a5-4df7-a635-215bf6654416">50.0</ix:nonFraction> 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, 2019, we were in compliance with the covenants, and none of the termination events had occurred.  As of both December&#160;31, 2019 and 2018, we had $<ix:nonFraction unitRef="usd" contextRef="i7a6d621d761540948e84bee8d887a569_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OtherShortTermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzE0NTI3_46aa40fa-722d-461c-a9a3-121193bf5946"><ix:nonFraction unitRef="usd" contextRef="ib968ca268b954c1daa1bc8859c90d3b8_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OtherShortTermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzE0NTI3_809ff7b2-1211-44fb-b585-f8b57987966a">50.0</ix:nonFraction></ix:nonFraction> million (the maximum amount available) of outstanding borrowings under its accounts receivable securitization facility.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i3c9915b8cdf34b1cb8591db81eb8639e"><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="tfx:ScheduleOfFairValueOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzE1NDkz_3819b5a5-15dd-4f15-b970-f68f55fe0f6a" continuedAt="i9d597c57330b4b979bb43eecb64189bf" escape="true">The following table provides the fair value of our debt as of December&#160;31, 2019 and 2018, 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-bottom:6pt;"><ix:continuation id="i9d597c57330b4b979bb43eecb64189bf"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:65.935%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:13.666%;"></td><td style="width:1.0%;"></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.667%;"></td><td style="width:1.0%;"></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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of debt</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i874992af2ad3409f9023c47cb3115e84_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTphZmQ2YjQ5M2I0NTE0MmMyOThhMjY1MmY3OTVmYmMwMS90YWJsZXJhbmdlOmFmZDZiNDkzYjQ1MTQyYzI5OGEyNjUyZjc5NWZiYzAxXzQtMS0xLTEtMA_8433f934-5925-4d8e-ac06-c4d4d9c0da4b">1,974,918</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if92fa13a77e0495aa487966087ac78f3_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTphZmQ2YjQ5M2I0NTE0MmMyOThhMjY1MmY3OTVmYmMwMS90YWJsZXJhbmdlOmFmZDZiNDkzYjQ1MTQyYzI5OGEyNjUyZjc5NWZiYzAxXzQtMy0xLTEtMA_56dcf3f2-e14e-4c65-a38a-dfca33640e7f">2,145,473</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></ix:continuation></div><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzE1NDk1_f311f787-fb06-45fe-a9e6-a35d2474b8c6" escape="true"><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December&#160;31, 2019, the aggregate amounts of long-term debt, demand loans and debt under our securitization program that will mature during each of the next four years and thereafter were as follows:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:79.405%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:16.595%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars&#160;in&#160;thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjZmRmODRmMjhjZDk0MGFlYTBiMzM0YmUzYWZmMzg1Yi90YWJsZXJhbmdlOmNmZGY4NGYyOGNkOTQwYWVhMGIzMzRiZTNhZmYzODViXzEtMS0xLTEtMA_ce6d7350-fa1e-4fed-8959-6751fccdac2d">50,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjZmRmODRmMjhjZDk0MGFlYTBiMzM0YmUzYWZmMzg1Yi90YWJsZXJhbmdlOmNmZGY4NGYyOGNkOTQwYWVhMGIzMzRiZTNhZmYzODViXzItMS0xLTEtMA_52a1564b-294d-45a4-a997-8d7d7c2c8474">25,500</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjZmRmODRmMjhjZDk0MGFlYTBiMzM0YmUzYWZmMzg1Yi90YWJsZXJhbmdlOmNmZGY4NGYyOGNkOTQwYWVhMGIzMzRiZTNhZmYzODViXzMtMS0xLTEtMA_20c473c5-febe-425a-8203-d9b2768b3e5b">35,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjZmRmODRmMjhjZDk0MGFlYTBiMzM0YmUzYWZmMzg1Yi90YWJsZXJhbmdlOmNmZGY4NGYyOGNkOTQwYWVhMGIzMzRiZTNhZmYzODViXzQtMS0xLTEtMA_25659ec7-794e-4406-adf6-103c2816c32e">43,750</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjZmRmODRmMjhjZDk0MGFlYTBiMzM0YmUzYWZmMzg1Yi90YWJsZXJhbmdlOmNmZGY4NGYyOGNkOTQwYWVhMGIzMzRiZTNhZmYzODViXzUtMS0xLTEtMA_a1863594-6d8c-4471-88a0-c3255dba1998">1,768,750</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="tfx:ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzYwNDczMTM5OTEyNTA_cb8b0a5a-f300-44ae-9b29-edad834de380" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:56.040%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.596%;"></td><td style="width:1.0%;"></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.596%;"></td><td style="width:1.0%;"></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.600%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash interest paid</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTo4YTE3NzgyYzdjZWY0ZmM4YjViNzNmMmQzNzM5ZDkwMy90YWJsZXJhbmdlOjhhMTc3ODJjN2NlZjRmYzhiNWI3M2YyZDM3MzlkOTAzXzMtMS0xLTEtMTEyMjY_68a30cf4-4f61-482b-9338-a2719c1dc1b1">95,954</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTo4YTE3NzgyYzdjZWY0ZmM4YjViNzNmMmQzNzM5ZDkwMy90YWJsZXJhbmdlOjhhMTc3ODJjN2NlZjRmYzhiNWI3M2YyZDM3MzlkOTAzXzMtMy0xLTEtMTEyMjI_42a5b7f4-e9a6-422f-bc23-473fa7b13251">101,790</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTo4YTE3NzgyYzdjZWY0ZmM4YjViNzNmMmQzNzM5ZDkwMy90YWJsZXJhbmdlOjhhMTc3ODJjN2NlZjRmYzhiNWI3M2YyZDM3MzlkOTAzXzMtNS0xLTEtMTEyMjQ_5e0a49b4-98ab-4a8c-927c-445dfae99acc">74,256</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i_0_193"></div><div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 11&#160;&#8212; <ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:FinancialInstrumentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzQ0Mzc_cd9cd9ed-d91e-47c6-a186-334a759ba437" continuedAt="i06be32e252c84b7fb575777af6d44ce0" escape="true">Financial instruments </ix:nonNumeric></span></div><ix:continuation id="i06be32e252c84b7fb575777af6d44ce0" continuedAt="idbff44b0efe14a379a0fc18915433d7f"><div><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We use derivative instruments for risk management purposes. Foreign currency forward contracts designated as cash flows hedges are used to manage foreign currency transaction exposure.  Foreign currency forward contracts not designated as hedges for accounting purposes are used to manage exposure related to near term foreign currency denominated monetary assets and liabilities.  We enter into the non-designated foreign currency forward contracts for periods consistent with its currency exposures, which generally approximate one month.  For the years ended December&#160;31, 2019 and 2018, we recognized losses related to non-designated foreign currency forward contracts of $<ix:nonFraction unitRef="usd" contextRef="i688e517f06c64a11984820d320add3cf_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeLossOnDerivative" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3Xzc1MA_964efcd7-38f5-41a4-96b1-4441db37ebcb">3.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2d571fbe9c9547aea42e6a0b289b1f05_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeLossOnDerivative" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3Xzc1Nw_af58883b-f8ef-4e4c-a386-8355a67ce557">1.9</ix:nonFraction> million, respectively.</span></div><div style="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018 was $<ix:nonFraction unitRef="usd" contextRef="icea33b4a909e45e08e9a44d1e1091d18_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzkxNw_c5909eab-c3f8-42a7-8f1f-0b261cc5d4fd">132.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id1075982c38d4c12a67781682eb91b95_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzkyNA_b37a2978-8c1b-45c1-a323-8c76fcbe9769">115.3</ix:nonFraction> million, respectively. The total notional amount for all open non-designated foreign currency forward contracts as of December&#160;31, 2019 and 2018 was $<ix:nonFraction unitRef="usd" contextRef="i3e85dc94012d47c5afc899211383a07d_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzEwNjg_98c2dc77-355a-465d-b508-3ae39e9d28aa">145.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib5439f292f7b4c5480564f12a9c0bce8_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzEwNzU_2fc9da21-46f9-4e6a-a4be-c382ee863b23">125.9</ix:nonFraction> million, respectively. All open foreign currency forward contracts as of December&#160;31, 2019 have durations of 12 months or less. </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="number" contextRef="i5389731e184943d38f5f5e0466633dcf_I20190304" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DerivativeNumberOfInstrumentsHeld" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzYwNDczMTM5NjQ2Nzg_52306cb5-d438-4ecd-9f61-88b6c123827a">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="i5389731e184943d38f5f5e0466633dcf_I20190304" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzYwNDczMTM5NjQ2ODc_073bac3a-2380-47a3-afa1-2542439918ab">250</ix:nonFraction>&#160;million at an annual interest rate of <ix:nonFraction unitRef="number" contextRef="i5389731e184943d38f5f5e0466633dcf_I20190304" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzYwNDczMTM5NjQ3MDE_30c93cc3-7752-4343-89bc-0c4f37f00e9a">4.8750</ix:nonFraction>% for &#8364;<ix:nonFraction unitRef="eur" contextRef="i5389731e184943d38f5f5e0466633dcf_I20190304" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzYwNDczMTM5NjQ3MTA_2b8a2920-2ffc-4ce0-9b59-46f7f23eaee8">219.2</ix:nonFraction>&#160;million at an annual interest rate of <ix:nonFraction unitRef="number" contextRef="i5389731e184943d38f5f5e0466633dcf_I20190304" decimals="6" name="us-gaap:DerivativeBasisSpreadOnVariableRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzYwNDczMTM5NjQ3MjY_2962a730-e3f2-46ba-b007-e179e94d28b6">2.4595</ix:nonFraction>%. The swap agreements are designed as net investment hedges and expire on March 4, 2024. </span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="number" contextRef="ifd4ca0615f2c4c1fa7b6b7980c8c4c13_I20181004" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DerivativeNumberOfInstrumentsHeld" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzEzMjA_544e1079-4670-431a-86e5-950cd5b13a7c">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="ifd4ca0615f2c4c1fa7b6b7980c8c4c13_I20181004" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzE1NDc_4966c6b3-3c10-465d-a145-0a6975e267ac">500</ix:nonFraction> million at an annual interest rate of <ix:nonFraction unitRef="number" contextRef="ifd4ca0615f2c4c1fa7b6b7980c8c4c13_I20181004" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzE1ODA_8b1b69a7-399b-4f11-85e5-a8bd061f6577">4.625</ix:nonFraction>% for &#8364;<ix:nonFraction unitRef="eur" contextRef="ifd4ca0615f2c4c1fa7b6b7980c8c4c13_I20181004" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzE1ODc_165061fa-6e6c-4c58-a9a1-0ee5ee5d5599">433.9</ix:nonFraction> million at an annual interest rate of <ix:nonFraction unitRef="number" contextRef="ifd4ca0615f2c4c1fa7b6b7980c8c4c13_I20181004" decimals="5" name="us-gaap:DerivativeBasisSpreadOnVariableRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzE2MjA_43a44e39-101f-40ae-b894-55e367a478f8">1.942</ix:nonFraction>%. The swap agreements are designated as net investment hedges and expire on October 4, 2023. </span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="idbff44b0efe14a379a0fc18915433d7f"><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The cross-currency swaps are marked to market at each reporting date and any changes in fair value are recognized as a component of accumulated other comprehensive income (loss) ("AOCI") while the accrued interest is recognized in interest expense in the statement of operations. For the years ended December&#160;31, 2019 and 2018, we recognized foreign exchange gain of $<ix:nonFraction unitRef="usd" contextRef="i360ba2ef951e42839d1a6db3db186b7b_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzE5NzQ_97fefda2-b868-4b54-bd5f-0c4ee868f968">20.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3a83c1ae82414915b965f6b6c6e9b844_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzYwNDczMTM5NjQ4Mjc_834296e7-0f97-466d-923f-78d6fc0b8334">4.0</ix:nonFraction>&#160;million, respectively, in foreign currency translation adjustments within AOCI related to the cross-currency swaps.  For the years ended December&#160;31, 2019 and 2018, we recognized $<ix:nonFraction unitRef="usd" contextRef="i52e11f92d88141649a0772f76cc37e99_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzYwNDczMTM5NjUyNDc_79821871-228e-4baa-97d1-76ebbba21560">18.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i5606ff2d45fb4744abc5883720480f6f_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzYwNDczMTM5NjUyNjI_531f52d2-2f07-40f6-bfe6-26b6cfa0a609">3.3</ix:nonFraction>&#160;million, respectively, in interest benefit related to the cross-currency swaps.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Balance sheet presentation</span></div><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzQ0MzM_4fadd632-8553-4db4-add7-a1cce54cb300" escape="true"><div style="text-indent:27pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:65.789%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:13.812%;"></td><td style="width:1.0%;"></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.667%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset derivatives:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Designated foreign currency forward contracts</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib00938dc3c7242b5beb73d22b7b553f9_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzQtMS0xLTEtMA_9a4b3807-1604-4c8f-b440-5ad7014edd91">1,659</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iab1e67a742694f69933115028d5af35e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzQtMy0xLTEtMA_5d14b9fe-a3eb-45ce-9bdb-1845f9efc567">1,216</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-designated foreign currency forward contracts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i42a74e1072c74798952c6877d1ab0a49_I20191231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzUtMS0xLTEtMA_ca40600a-b687-439c-9e1f-0c2fb9801e32">192</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i05897dd3fa8b4c10befe203e2fdf5ff8_I20181231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzUtMy0xLTEtMA_1cda1fb6-71ae-4930-a5b3-9272d671e534">106</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cross-currency interest rate swap</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia277553b7f25436f892b1628813bc5f8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzYtMS0xLTEtMA_94ce0bb5-655a-4071-8971-3f447b79ff57">21,575</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie5474fb0fac9495894fb53a83ccbe364_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzYtMy0xLTEtMA_925bd76e-8c44-48a0-83d2-143815560095">14,728</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i642cd1af2d254b4eb8e1ccd5e54af0c0_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzctMS0xLTEtMA_6d6eebf9-15b0-4a50-aef6-6b64170e88e2">23,426</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie959c4e40abb4d49b72101704a373586_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzctMy0xLTEtMA_32384b4f-4983-4705-a705-dc052a6634af">16,050</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cross-currency interest rate swap </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id686de8b7da747789f0c58d9164cd648_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzgtMS0xLTEtMTIyOTg_1cfeb6a6-06fe-4432-98f1-c0f904cc16aa">13,066</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8ea37aa973ae46f3b0ee638b6362d25e_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzgtMy0xLTEtMTIzMTQ_58369115-7f32-40ab-9276-6bc8a648dfa6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icb398cfe718a46aba7ab7efa901468ef_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzktMS0xLTEtMTIyOTg_97f5e0bd-1e3c-4d17-af88-84ffc299ee98">13,066</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i05abdd28c728411bba134b6a3bfa9e30_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzktMy0xLTEtMTIzMTQ_1850510d-1627-4eb0-9126-d47d003f5766">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total asset derivatives</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic4f92f30b5ad4bc3acec26a1ba093417_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzgtMS0xLTEtMA_c4cf4153-cb79-45c3-9b5b-2a15faa9bb88">36,492</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88df8874ca39484191e4b964b6a4ad0d_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzgtMy0xLTEtMA_0ba26d0a-702e-4daa-b280-67a2ed051880">16,050</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liability derivatives:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Designated foreign currency forward contracts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9e27847ffe9a49cd8dfae05bcc0c5a7e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzEwLTEtMS0xLTA_8a71772a-69e8-4a83-b1a6-f3b3eb3040d5">1,285</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iaebe990fecf4497995fd20ec778ceb53_I20181231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzEwLTMtMS0xLTA_4e1ca4df-f03a-4b7d-9a7a-7ff6f1f90b98">524</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-designated foreign currency forward contracts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i72147cfb1366495bbfb76057b7ccf55b_I20191231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzExLTEtMS0xLTA_319a74b6-da9e-44f2-8dbd-156597e682b3">102</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i35491fdad414429c8b80371e7c215e2f_I20181231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzExLTMtMS0xLTA_3a776a99-cdc8-4a51-98c6-90953ae74319">264</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i53e94b3c05244d35a0fbcbec19c1a132_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzEyLTEtMS0xLTA_3d6dc65b-e7d8-4cf4-954f-7675013a791f">1,387</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2ec5a8b011ad47feb324430cf59345c0_I20181231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzEyLTMtMS0xLTA_6513b752-cb0e-44ae-b816-cceecafdddf7">788</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cross-currency interest rate swap</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic388cd3aa61541e2ab61553c4c01843e_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzEzLTEtMS0xLTA_a154651a-845a-4ab0-bdca-ac6c1ab40299">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9293faf4eda4b6fbac861c7345cc144_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzEzLTMtMS0xLTA_9caee716-ecd5-414d-9c1f-cd2f241cc45e">7,793</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia56e19a0526c4654927cd2e34dfaf218_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzE0LTEtMS0xLTA_7596d2ed-f4ca-4ad1-8c5b-a76914aa1209">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4629f835e06d4ec3a48beb9314a5fd19_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzE0LTMtMS0xLTA_45d4de85-7dc4-448e-88a4-1c39983ccea2">7,793</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liability derivatives</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic4f92f30b5ad4bc3acec26a1ba093417_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzE1LTEtMS0xLTA_a33d434c-c5b4-4024-83bc-133a79bdce78">1,387</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88df8874ca39484191e4b964b6a4ad0d_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzE1LTMtMS0xLTA_12371f5e-9484-4d05-a016-60d75a5189c0">8,581</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the years ended December&#160;31, 2019,&#160;2018 and 2017, there was <ix:nonFraction unitRef="usd" contextRef="if126183d65cb4f0a9b7fe37423824997_D20170101-20171231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzYwNDczMTM5NjQ2NzA_2734511a-cc3d-45f3-ae08-36930222fcdf"><ix:nonFraction unitRef="usd" contextRef="i8453381d882740c08ab9020d1d33ab0f_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzYwNDczMTM5NjQ2NzA_3ba8d826-6ddc-4b5f-b9a4-953877d07264"><ix:nonFraction unitRef="usd" contextRef="i8a6ed766c87a4ad8b77f6fc4f0132627_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzYwNDczMTM5NjQ2NzA_b0465e9a-22ea-48bd-add6-ded964a147e1">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> ineffectiveness related to our hedging derivatives.</span></div></ix:continuation><div style="text-indent:20.25pt;text-align:justify;"><span><br/></span></div><div id="i_0_199"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 12&#160;&#8212; <ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90ZXh0cmVnaW9uOjE4MmIyOWE3ZTU1YzQ5Mjc5NGUxMWJjNDJhYTA2ZDk5XzYwNDczMTM5NjM4NTg_46ca62d5-dd30-42ca-85ee-bf6ed8e970f4" continuedAt="ib9844686ab0a4fbfae3e57b2ca1effdd" escape="true">Fair value measurement </ix:nonNumeric></span></div><ix:continuation id="ib9844686ab0a4fbfae3e57b2ca1effdd" continuedAt="i7ced2dfc24c946a9bbef5aa441eda0e9"><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i7ced2dfc24c946a9bbef5aa441eda0e9" continuedAt="ib0224062922a40dd82581af748fbf5b3"><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90ZXh0cmVnaW9uOjE4MmIyOWE3ZTU1YzQ5Mjc5NGUxMWJjNDJhYTA2ZDk5XzQ0MDA_6dac591e-fd1a-42fd-97c5-5596d524e329" escape="true"><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:34.510%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:13.982%;"></td><td style="width:1.0%;"></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:13.102%;"></td><td style="width:1.0%;"></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:13.102%;"></td><td style="width:1.0%;"></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:13.105%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basis of fair value measurement</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level&#160;2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investments in marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzMtMS0xLTEtMA_eeb5aeea-81d3-491a-9f90-1e447c1d99c1">10,926</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3a75e6d3f26e45b0afd41121b26ffa62_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzMtMy0xLTEtMA_004a736b-8f28-4f1c-ac3e-93a2a20b4302">10,926</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i874992af2ad3409f9023c47cb3115e84_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:MarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzMtNS0xLTEtMA_13892d9c-db51-4be4-b042-806b30600ef5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id78b8df1c334472d81f025a3c788d169_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:MarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzMtNy0xLTEtMA_3866bfd1-f17c-4d94-8ed0-3b644c57921b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzQtMS0xLTEtMA_f51f6baf-c996-4086-bcf3-1f44707d7a43">36,492</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3a75e6d3f26e45b0afd41121b26ffa62_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzQtMy0xLTEtMA_358a2df0-9e7e-4812-bdad-3ba41c91e18e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i874992af2ad3409f9023c47cb3115e84_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzQtNS0xLTEtMA_c9bb6a3e-6ed8-4f6e-8181-288d218ae1c3">36,492</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id78b8df1c334472d81f025a3c788d169_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzQtNy0xLTEtMA_395c108e-5f88-433c-829d-819e63499528">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzUtMS0xLTEtMA_3449c43d-2552-4b2c-8f43-179e839a2eaf">1,387</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3a75e6d3f26e45b0afd41121b26ffa62_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzUtMy0xLTEtMA_a6878bdc-7b17-4317-93a9-fe2ff17517db">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i874992af2ad3409f9023c47cb3115e84_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzUtNS0xLTEtMA_468637b4-bba5-42d0-a701-8d4986d6d11f">1,387</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id78b8df1c334472d81f025a3c788d169_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzUtNy0xLTEtMA_f5f6c6f9-b73d-461e-a905-27f6d389aabd">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzYtMS0xLTEtMA_e4f08f5b-9d44-457b-a720-f424a8aecf27">219,908</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3a75e6d3f26e45b0afd41121b26ffa62_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzYtMy0xLTEtMA_fb31228e-a94e-43e1-b186-49876a909406">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i874992af2ad3409f9023c47cb3115e84_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzYtNS0xLTEtMA_ea9b365d-6ade-4a0e-9509-7016940a4797">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id78b8df1c334472d81f025a3c788d169_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzYtNy0xLTEtMA_36d9f2fe-e967-4e94-82dd-a9281f9dbdb1">219,908</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:34.163%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:14.398%;"></td><td style="width:1.0%;"></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.080%;"></td><td style="width:1.0%;"></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.080%;"></td><td style="width:1.0%;"></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.083%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basis of fair value measurement</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level&#160;2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investments in marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzMtMS0xLTEtMA_d5e32bbf-35e5-4207-a4a9-79819473c131">8,671</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6357dfb06735472e9b66c3f5c720d1f9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzMtMy0xLTEtMA_8055e6d7-0475-4e05-9b45-af8b746c9b15">8,671</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if92fa13a77e0495aa487966087ac78f3_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:MarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzMtNS0xLTEtMA_6b562c07-041f-4d51-a330-d48faf06f968">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5f07e44da28b42cbbe749ab339a7d32e_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:MarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzMtNy0xLTEtMA_0d2088f9-80a6-44c3-85e8-774c1030ba50">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzQtMS0xLTEtMA_80358f5c-d6a6-49f8-84f4-58daaf4d1e03">16,050</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6357dfb06735472e9b66c3f5c720d1f9_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzQtMy0xLTEtMA_4d7b3d21-434b-4b73-8acd-65bfcc768f8a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if92fa13a77e0495aa487966087ac78f3_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzQtNS0xLTEtMA_86231804-a63c-49d3-b20e-d51afa3fe3e3">16,050</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5f07e44da28b42cbbe749ab339a7d32e_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzQtNy0xLTEtMA_a09463ae-50cb-4d28-acf9-f8d158f3140c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzUtMS0xLTEtMA_46cb1090-c0f1-48e1-9d95-e7aa0f574bf9">8,581</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6357dfb06735472e9b66c3f5c720d1f9_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzUtMy0xLTEtMA_e7a73e77-cab2-47eb-9a4a-2a4a8112554f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if92fa13a77e0495aa487966087ac78f3_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzUtNS0xLTEtMA_c7dd3d8b-5b9c-461b-a0bf-1222ecf77827">8,581</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5f07e44da28b42cbbe749ab339a7d32e_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzUtNy0xLTEtMA_32391328-d954-4616-a471-c1a210496c5e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzYtMS0xLTEtMA_6e6b7389-6fbd-45dd-b6f0-de3d9da6608d">304,248</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6357dfb06735472e9b66c3f5c720d1f9_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzYtMy0xLTEtMA_dee0b159-7d92-4d42-8f42-9f82394b4155">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if92fa13a77e0495aa487966087ac78f3_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzYtNS0xLTEtMA_f1ebe05d-82da-4558-9bd4-c2da28b42853">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5f07e44da28b42cbbe749ab339a7d32e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzYtNy0xLTEtMA_18d278a4-d19e-4c7e-9f03-3cbe6e111719">304,248</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 among Level 1, Level 2 or Level 3 within the fair value hierarchy during the years ended December&#160;31, 2019 or 2018.</span></div><div style="text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We determine the fair value of the contingent consideration liabilities related to the NeoTract and Essential Medical acquisitions, which represent most of our contingent consideration liabilities as of December 31, 2019, using a Monte Carlo simulation (which involves a simulation of future revenues during the earn-out period using management's best estimates) or other probability-weighted discounted cash flow analysis.  Increases in projected revenues, estimated cash flows and probabilities of payment may result in significantly higher fair value measurements; decreases in these items may have the opposite effect.  Increases in the discount rates in periods prior to payment may result in significantly lower fair value measurements and decreases in the discount rates may have the opposite effect. As of December 31, 2019, the maximum amount we could be required to pay under the contingent consideration arrangements related to the NeoTract and Essential Medical acquisitions was $<ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90ZXh0cmVnaW9uOjE4MmIyOWE3ZTU1YzQ5Mjc5NGUxMWJjNDJhYTA2ZDk5XzYwNDczMTM5NjM4NDM_6490315c-6db1-4bcf-b2f8-8e4b2f586c7a">263.2</ix:nonFraction>&#160;million.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-27</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="ib0224062922a40dd82581af748fbf5b3" continuedAt="i9f6432ee1fad4156aae4ccea97b0caab"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90ZXh0cmVnaW9uOjE4MmIyOWE3ZTU1YzQ5Mjc5NGUxMWJjNDJhYTA2ZDk5XzQ0MDE_b8a6ad7a-cb38-4f2a-b6b9-7264a31e4fbc" escape="true"><div style="text-indent:18pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:25.192%;"></td><td style="width:1.0%;"></td><td colspan="3" style="display:none;"></td><td style="width:1.0%;"></td><td style="width:21.976%;"></td><td style="width:1.0%;"></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:23.877%;"></td><td style="width:1.0%;"></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.495%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent Consideration Liability</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Valuation&#160;Technique</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unobservable&#160;Input</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Range</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discounted cash flow</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonFraction unitRef="number" contextRef="iad1ca3c6518f47fca283e27878f18ad8_I20191231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZGQyOGJiNGY5ZjM0MTM1YmMyNGE5Y2M1ZTViZmUzOC90YWJsZXJhbmdlOjdkZDI4YmI0ZjlmMzQxMzViYzI0YTljYzVlNWJmZTM4XzItNi0xLTEtMC90ZXh0cmVnaW9uOjE1Yjg0YmUxYTA2ZDQ1NWZiMTczYzU3Yjk3OGU3YWZhXzYwNDczMTM5NTI3ODc_04f435c8-0e20-4bd1-9a57-9612f964ebc2">2.8</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i04288dc6ae594ac19d01500708363f77_I20191231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZGQyOGJiNGY5ZjM0MTM1YmMyNGE5Y2M1ZTViZmUzOC90YWJsZXJhbmdlOjdkZDI4YmI0ZjlmMzQxMzViYzI0YTljYzVlNWJmZTM4XzItNi0xLTEtMC90ZXh0cmVnaW9uOjE1Yjg0YmUxYTA2ZDQ1NWZiMTczYzU3Yjk3OGU3YWZhXzYwNDczMTM5NTI3OTM_3cc55884-3e9d-455b-88e7-52ff916e0412">3.3</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Projected year of payment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 - 2023</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue-based</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Monte Carlo simulation</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue volatility</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonFraction unitRef="number" contextRef="i55d8ff68e4ca46f9b4769429ef641eef_I20191231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZGQyOGJiNGY5ZjM0MTM1YmMyNGE5Y2M1ZTViZmUzOC90YWJsZXJhbmdlOjdkZDI4YmI0ZjlmMzQxMzViYzI0YTljYzVlNWJmZTM4XzUtNi0xLTEtMC90ZXh0cmVnaW9uOmVhMjU4YmM4MDYxMTRlYjM5ODNiNjM3MGM2YzBmZjUwXzYwNDczMTM5NTI3OTA_44e7c098-2b65-44f6-a0f6-b7f9e55c5bfc">19.0</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i51c81ef484684d368241048701cdf71f_I20191231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZGQyOGJiNGY5ZjM0MTM1YmMyNGE5Y2M1ZTViZmUzOC90YWJsZXJhbmdlOjdkZDI4YmI0ZjlmMzQxMzViYzI0YTljYzVlNWJmZTM4XzUtNi0xLTEtMC90ZXh0cmVnaW9uOmVhMjU4YmM4MDYxMTRlYjM5ODNiNjM3MGM2YzBmZjUwXzYwNDczMTM5NTI3OTc_188ae1c2-f1a3-47a3-9eb5-0723549898ef">23.5</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">&#160;</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk free rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of debt structure</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Projected year of payment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 - 2022</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discounted cash flow</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonFraction unitRef="number" contextRef="ic6decbcb172e48bdad939de517d9b5d4_I20191231" decimals="2" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZGQyOGJiNGY5ZjM0MTM1YmMyNGE5Y2M1ZTViZmUzOC90YWJsZXJhbmdlOjdkZDI4YmI0ZjlmMzQxMzViYzI0YTljYzVlNWJmZTM4XzktNi0xLTEtMC90ZXh0cmVnaW9uOmQzZWUzMGQ2MGI0ODQyY2RhOGIwNjhhOTg1MWE1ZjJmXzYwNDczMTM5NTI3Nzk_0d89f6e6-57c5-4d15-92d2-eaf59544322a">10</ix:nonFraction>% </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Projected year of payment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 - 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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90ZXh0cmVnaW9uOjE4MmIyOWE3ZTU1YzQ5Mjc5NGUxMWJjNDJhYTA2ZDk5XzYwNDczMTM5NjM4NTk_c611cab1-c5bb-4abc-8711-829148761b86" continuedAt="i921b55674b774765a307c077f4f3cc76" escape="true"><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018:</span></div><div style="margin-top:3pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:71.792%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.739%;"></td><td style="width:1.0%;"></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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance &#8211; January&#160;1</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo0MmRjOWM2ZmM1MTE0NTUwYWNhMzBhMjgyZTczNWYyNS90YWJsZXJhbmdlOjQyZGM5YzZmYzUxMTQ1NTBhY2EzMGEyODJlNzM1ZjI1XzMtMS0xLTEtMA_292285a7-b484-403c-8cfd-a6b40c73fc8d">304,248</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4c85a5a67120453485daf4ce01f4552c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo0MmRjOWM2ZmM1MTE0NTUwYWNhMzBhMjgyZTczNWYyNS90YWJsZXJhbmdlOjQyZGM5YzZmYzUxMTQ1NTBhY2EzMGEyODJlNzM1ZjI1XzMtMy0xLTEtMA_948988c1-5496-4cbe-97a7-0989d1ff06ba">272,136</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Initial estimate upon acquisition</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:InitialEstimateUponAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo0MmRjOWM2ZmM1MTE0NTUwYWNhMzBhMjgyZTczNWYyNS90YWJsZXJhbmdlOjQyZGM5YzZmYzUxMTQ1NTBhY2EzMGEyODJlNzM1ZjI1XzQtMS0xLTEtMA_5616a7cf-d6d6-4c37-a7b7-75c21496edfd">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:InitialEstimateUponAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo0MmRjOWM2ZmM1MTE0NTUwYWNhMzBhMjgyZTczNWYyNS90YWJsZXJhbmdlOjQyZGM5YzZmYzUxMTQ1NTBhY2EzMGEyODJlNzM1ZjI1XzQtMy0xLTEtMA_42fcd12a-1aa2-4029-8bee-cec6348b94cd">54,696</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Payments </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(1)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo0MmRjOWM2ZmM1MTE0NTUwYWNhMzBhMjgyZTczNWYyNS90YWJsZXJhbmdlOjQyZGM5YzZmYzUxMTQ1NTBhY2EzMGEyODJlNzM1ZjI1XzUtMS0xLTEtMA_2ffae0fb-1cd9-4300-b94b-101f4c9a12af">138,171</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo0MmRjOWM2ZmM1MTE0NTUwYWNhMzBhMjgyZTczNWYyNS90YWJsZXJhbmdlOjQyZGM5YzZmYzUxMTQ1NTBhY2EzMGEyODJlNzM1ZjI1XzUtMy0xLTEtMA_463af5bd-eb75-49ea-9e63-0946a12d4a46">75,335</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revaluations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo0MmRjOWM2ZmM1MTE0NTUwYWNhMzBhMjgyZTczNWYyNS90YWJsZXJhbmdlOjQyZGM5YzZmYzUxMTQ1NTBhY2EzMGEyODJlNzM1ZjI1XzYtMS0xLTEtMA_cc5d7edb-8877-4540-a20e-cf1b9c4fea23">53,915</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo0MmRjOWM2ZmM1MTE0NTUwYWNhMzBhMjgyZTczNWYyNS90YWJsZXJhbmdlOjQyZGM5YzZmYzUxMTQ1NTBhY2EzMGEyODJlNzM1ZjI1XzYtMy0xLTEtMA_f69a5702-1aff-416b-941c-fde94a26731a">52,977</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Translation adjustment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" name="tfx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo0MmRjOWM2ZmM1MTE0NTUwYWNhMzBhMjgyZTczNWYyNS90YWJsZXJhbmdlOjQyZGM5YzZmYzUxMTQ1NTBhY2EzMGEyODJlNzM1ZjI1XzctMS0xLTEtMA_57376768-b59e-4a95-a454-bc307b6189f8">84</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" name="tfx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo0MmRjOWM2ZmM1MTE0NTUwYWNhMzBhMjgyZTczNWYyNS90YWJsZXJhbmdlOjQyZGM5YzZmYzUxMTQ1NTBhY2EzMGEyODJlNzM1ZjI1XzctMy0xLTEtMA_6fe63cad-dc2b-471a-8a2b-67495c133bce">226</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance &#8211; December&#160;31</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo0MmRjOWM2ZmM1MTE0NTUwYWNhMzBhMjgyZTczNWYyNS90YWJsZXJhbmdlOjQyZGM5YzZmYzUxMTQ1NTBhY2EzMGEyODJlNzM1ZjI1XzgtMS0xLTEtMA_537259c3-f70d-48a1-b58d-8ec541e3cb9e">219,908</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo0MmRjOWM2ZmM1MTE0NTUwYWNhMzBhMjgyZTczNWYyNS90YWJsZXJhbmdlOjQyZGM5YzZmYzUxMTQ1NTBhY2EzMGEyODJlNzM1ZjI1XzgtMy0xLTEtMA_ad26043e-a025-4611-84b1-03bb69f082f5">304,248</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"><ix:continuation id="i9f6432ee1fad4156aae4ccea97b0caab"><ix:continuation id="i921b55674b774765a307c077f4f3cc76">(1) Consists mainly of a $<ix:nonFraction unitRef="usd" contextRef="ia88fff561a774eb0945d8f40c039ae46_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90ZXh0cmVnaW9uOjE4MmIyOWE3ZTU1YzQ5Mjc5NGUxMWJjNDJhYTA2ZDk5XzYwNDczMTM5NjM4NjE_469f868a-2884-47cd-b170-1e1b32e79283">106.8</ix:nonFraction>&#160;million payment associated with our acquisition of NeoTract and resulting from the achievement of a revenue-based goal for the period from January 1, 2018 to December 31, 2018 and $<ix:nonFraction unitRef="usd" contextRef="i7e9565c966c74d1da85a032a218257da_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90ZXh0cmVnaW9uOjE4MmIyOWE3ZTU1YzQ5Mjc5NGUxMWJjNDJhYTA2ZDk5XzYwNDczMTM5NjM4Nzc_31cd2c63-eac2-432a-9c7b-640c28bf8b20">30.0</ix:nonFraction>&#160;million of payments associated with our acquisition of Essential Medical and resulting from achievement of a regulatory goal.</ix:continuation></ix:continuation> </span></div><div style="text-align:justify;"><span><br/></span></div><div id="i_0_205"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 13&#160;&#8212; <ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90ZXh0cmVnaW9uOjFiMDg3YTMzMzQzZTRlN2E5YzRiYTA4MzYyMzMwZjcyXzE5Njg_51eaef49-bdb2-4965-b3a8-31a221ac5e13" continuedAt="ia896345bdff34e8bbe3e00a367b86ce3" escape="true">Shareholders' equity </ix:nonNumeric></span></div><ix:continuation id="ia896345bdff34e8bbe3e00a367b86ce3" continuedAt="i573217f8b52a4dc69dfc82974736ef2b"><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90ZXh0cmVnaW9uOjFiMDg3YTMzMzQzZTRlN2E5YzRiYTA4MzYyMzMwZjcyXzY4_2ba1df9d-6d10-43e6-8282-23be7df699d1">200</ix:nonFraction> million common shares, $<ix:nonFraction unitRef="usdPerShare" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90ZXh0cmVnaW9uOjFiMDg3YTMzMzQzZTRlN2E5YzRiYTA4MzYyMzMwZjcyXzg2_509c138b-a901-4df3-8004-534060757316">1</ix:nonFraction>&#160;par value, and <ix:nonFraction unitRef="shares" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90ZXh0cmVnaW9uOjFiMDg3YTMzMzQzZTRlN2E5YzRiYTA4MzYyMzMwZjcyXzEwNA_0d450586-cf56-4519-a8d9-7f0a8712c24f">500,000</ix:nonFraction> preference shares. No preference shares have been outstanding during the last three years.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90ZXh0cmVnaW9uOjFiMDg3YTMzMzQzZTRlN2E5YzRiYTA4MzYyMzMwZjcyXzE5NzA_72671aee-2b0d-4866-9072-3b666d71e44b" continuedAt="id0bad81a342340feaaefe0513a5279ee" 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="id0bad81a342340feaaefe0513a5279ee"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:61.343%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.730%;"></td><td style="width:1.0%;"></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:9.730%;"></td><td style="width:1.0%;"></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:9.731%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Shares in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyY2Y4ZGU3ODIyZGQ0NTIwODNiODdmNDhkZjU0ZDA1ZS90YWJsZXJhbmdlOjJjZjhkZTc4MjJkZDQ1MjA4M2I4N2Y0OGRmNTRkMDVlXzItMS0xLTEtMA_aea83e82-3434-4064-a01f-1dd308fd2b03">46,200</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyY2Y4ZGU3ODIyZGQ0NTIwODNiODdmNDhkZjU0ZDA1ZS90YWJsZXJhbmdlOjJjZjhkZTc4MjJkZDQ1MjA4M2I4N2Y0OGRmNTRkMDVlXzItMy0xLTEtMA_31dfe95f-934e-49ff-8d0c-50409fec6dd6">45,689</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyY2Y4ZGU3ODIyZGQ0NTIwODNiODdmNDhkZjU0ZDA1ZS90YWJsZXJhbmdlOjJjZjhkZTc4MjJkZDQ1MjA4M2I4N2Y0OGRmNTRkMDVlXzItNS0xLTEtMA_b830b596-7ae4-47ff-8d3e-08a0de963005">45,004</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive effect of share based awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyY2Y4ZGU3ODIyZGQ0NTIwODNiODdmNDhkZjU0ZDA1ZS90YWJsZXJhbmdlOjJjZjhkZTc4MjJkZDQ1MjA4M2I4N2Y0OGRmNTRkMDVlXzMtMS0xLTEtMA_284d5873-d1bd-431e-8b2b-e6f1921c16f5">890</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyY2Y4ZGU3ODIyZGQ0NTIwODNiODdmNDhkZjU0ZDA1ZS90YWJsZXJhbmdlOjJjZjhkZTc4MjJkZDQ1MjA4M2I4N2Y0OGRmNTRkMDVlXzMtMy0xLTEtMA_3ca7dc48-3371-4830-a71d-1788e41da909">970</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyY2Y4ZGU3ODIyZGQ0NTIwODNiODdmNDhkZjU0ZDA1ZS90YWJsZXJhbmdlOjJjZjhkZTc4MjJkZDQ1MjA4M2I4N2Y0OGRmNTRkMDVlXzMtNS0xLTEtMA_3ab19ade-6925-4397-ac6a-b536d734802b">923</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive effect of convertible notes and warrants</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyY2Y4ZGU3ODIyZGQ0NTIwODNiODdmNDhkZjU0ZDA1ZS90YWJsZXJhbmdlOjJjZjhkZTc4MjJkZDQ1MjA4M2I4N2Y0OGRmNTRkMDVlXzQtMS0xLTEtMA_95566157-30a7-4752-a06d-1e2b6e2a9322">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyY2Y4ZGU3ODIyZGQ0NTIwODNiODdmNDhkZjU0ZDA1ZS90YWJsZXJhbmdlOjJjZjhkZTc4MjJkZDQ1MjA4M2I4N2Y0OGRmNTRkMDVlXzQtMy0xLTEtMA_adcc2693-9ab8-4c6b-9df2-548da3930186">142</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyY2Y4ZGU3ODIyZGQ0NTIwODNiODdmNDhkZjU0ZDA1ZS90YWJsZXJhbmdlOjJjZjhkZTc4MjJkZDQ1MjA4M2I4N2Y0OGRmNTRkMDVlXzQtNS0xLTEtMA_a4258c00-d521-44ad-852b-13562af856a7">737</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyY2Y4ZGU3ODIyZGQ0NTIwODNiODdmNDhkZjU0ZDA1ZS90YWJsZXJhbmdlOjJjZjhkZTc4MjJkZDQ1MjA4M2I4N2Y0OGRmNTRkMDVlXzUtMS0xLTEtMA_f14a21a6-1687-4943-be6d-26ab7867e994">47,090</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyY2Y4ZGU3ODIyZGQ0NTIwODNiODdmNDhkZjU0ZDA1ZS90YWJsZXJhbmdlOjJjZjhkZTc4MjJkZDQ1MjA4M2I4N2Y0OGRmNTRkMDVlXzUtMy0xLTEtMA_1d8b3714-9ee5-4fc9-83d4-85ae1afbdbe6">46,801</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyY2Y4ZGU3ODIyZGQ0NTIwODNiODdmNDhkZjU0ZDA1ZS90YWJsZXJhbmdlOjJjZjhkZTc4MjJkZDQ1MjA4M2I4N2Y0OGRmNTRkMDVlXzUtNS0xLTEtMA_8cec4b4e-d4d4-4f14-9828-1fffd61169ee">46,664</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></ix:continuation></div><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="id31e27dba4574a4fab14fbf4dae0dbe1_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90ZXh0cmVnaW9uOjFiMDg3YTMzMzQzZTRlN2E5YzRiYTA4MzYyMzMwZjcyXzczNQ_58ab4bfd-d28a-4345-a66f-22b977b79334">0.1</ix:nonFraction> million, <ix:nonFraction unitRef="shares" contextRef="id79673ad77ac4778993c13f7111b852b_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90ZXh0cmVnaW9uOjFiMDg3YTMzMzQzZTRlN2E5YzRiYTA4MzYyMzMwZjcyXzczOQ_42694a1d-168b-4f6d-bf0f-64ca50051daf">0.6</ix:nonFraction> million and <ix:nonFraction unitRef="shares" contextRef="i730ea136ae9348768052d95271c3eb37_D20170101-20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90ZXh0cmVnaW9uOjFiMDg3YTMzMzQzZTRlN2E5YzRiYTA4MzYyMzMwZjcyXzc0Ng_3be90e36-8654-45e8-b622-701d514e40ad">0.6</ix:nonFraction> million for the years ended December&#160;31, 2019, 2018 and 2017, respectively.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with our 2010 issuance of $<ix:nonFraction unitRef="usd" contextRef="ic0118532bc4943989958ab8a234f8f00_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90ZXh0cmVnaW9uOjFiMDg3YTMzMzQzZTRlN2E5YzRiYTA4MzYyMzMwZjcyXzg1Ng_6e0fd4da-812a-419b-92f6-b62be72a06f5">400</ix:nonFraction> million principal amount of convertible notes that matured in August 2017, and as a component of hedging arrangements between Teleflex and two institutional counterparties, we issued warrants to the counterparties, entitling them to purchase shares of our common stock. At December 31, 2018, all of the warrants were either (a) canceled as a result of warrant unwind agreements between Teleflex and the counterparties or (b) exercised by the counterparties. </span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-28</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i573217f8b52a4dc69dfc82974736ef2b"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90ZXh0cmVnaW9uOjFiMDg3YTMzMzQzZTRlN2E5YzRiYTA4MzYyMzMwZjcyXzE5ODA_70ef0453-701b-40ed-ab88-93a46437c345" escape="true"><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables provides information relating to the changes in accumulated other comprehensive income (loss), net of tax, for the years ended December&#160;31, 2019 and 2018:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:46.240%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.730%;"></td><td style="width:1.0%;"></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.756%;"></td><td style="width:1.0%;"></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:9.730%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.345%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Hedges</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Adjustment</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8a8391182b2f4dbea64632a32a30a059_I20171231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzItMS0xLTEtMA_f4594703-1c66-4fc5-afe1-23b3a059c51d">340</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id07c1a23a9ef47bea90f46999f7bfccc_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzItMy0xLTEtMA_52586719-52b2-4a4c-887d-e2074a981a9b">138,808</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie6cd8f93d7894933a97a9214f1fb0ed3_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzItNS0xLTEtMA_fbc15f5e-7bd7-46f5-a0a5-4ed45cf33463">126,623</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3763bddeca1c4e74af5ec93522d9bb30_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzItNy0xLTEtMA_5b3caf43-a89b-4cf1-a770-2755e27e001a">265,091</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6a39f4c82cf24b38988c9bdcf2f35fc6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzMtMS0xLTEtMA_4563f21c-0c18-432d-be95-b11c1290427e">2,574</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib2a550db64e140688c433063957ca027_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzMtMy0xLTEtMA_161b1d7f-65c5-4306-966e-b26fd87c2881">1,605</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if23aff1d27a54823b13710f68a14e195_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzMtNS0xLTEtMA_807fdc10-f207-47c3-887f-8011a5bdf912">83,889</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i95251635566947db8e567d01e1e637b4_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzMtNy0xLTEtMA_a634eb27-194c-408d-8352-649361737f5e">79,710</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Amounts reclassified from accumulated other comprehensive income (loss)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6a39f4c82cf24b38988c9bdcf2f35fc6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzQtMS0xLTEtMA_d92109aa-d738-457d-a77c-0aacda66ab51">2,107</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib2a550db64e140688c433063957ca027_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzQtMy0xLTEtMA_34b62c5e-6bce-4d52-8dc3-8ee9eba5f8f8">5,823</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if23aff1d27a54823b13710f68a14e195_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzQtNS0xLTEtMA_7a9ff90b-a5e6-480e-a345-0a82d264ef47">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i95251635566947db8e567d01e1e637b4_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzQtNy0xLTEtMA_2eb59c4e-d6da-4c18-9fea-1ca778a208e5">3,716</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net current-year other comprehensive income (loss)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6a39f4c82cf24b38988c9bdcf2f35fc6_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzUtMS0xLTEtMA_b2a31a8c-6771-412e-91fd-537037d28171">467</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib2a550db64e140688c433063957ca027_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzUtMy0xLTEtMA_270b486a-fa38-4ae7-963e-023307eedaf4">7,428</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if23aff1d27a54823b13710f68a14e195_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzUtNS0xLTEtMA_e30457b3-8ef4-4e96-8a77-3a385e0241bd">83,889</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i95251635566947db8e567d01e1e637b4_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzUtNy0xLTEtMA_9c89b54d-bceb-4beb-9906-3d0d2e9ac9c5">75,994</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i07d9aeff585a4033ba6cce82d922383e_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzctMS0xLTEtMA_f4f111ec-dc3e-48c9-8bfe-ceb0ba7d5cfe">807</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i8fb46013254141e8aced39ed4a14316a_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzctMy0xLTEtMA_2f3f4529-3dc0-4d1c-9ea9-0127dbc67026">131,380</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3c89f61976264f1890d8a355896e2c2c_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzctNS0xLTEtMA_454eb9a6-ac7c-4901-b981-55f33491ec77">210,512</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i8474f8eaa7b744998f98251095c14815_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzctNy0xLTEtMA_655f49c0-8344-4d90-a0d8-b244f57b2f91">341,085</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i681d46cf08e24647bc9de21d1f954d69_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzgtMS0xLTEtMA_6647c6c3-28e4-4e00-bd26-eae2fb12fabd">1,062</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i21b8913cef67420690081d9d073f6aa2_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzgtMy0xLTEtMA_c0b652ae-f0fc-478b-8695-8b3db092954a">12,811</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifc8dfcf23bea48d39e58a061e344a2d8_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzgtNS0xLTEtMA_13c5eda7-45bb-435d-9c64-39905688795d">4,195</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i78416b2c078e40e791e546451643fb4a_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzgtNy0xLTEtMA_c7a67dc7-d8d8-4084-a497-0e349d3c2bdd">7,554</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Amounts reclassified from accumulated other comprehensive (loss) income</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i681d46cf08e24647bc9de21d1f954d69_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzktMS0xLTEtMA_cc92d440-fb90-4346-80c8-d55bb96edb13">1,134</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i21b8913cef67420690081d9d073f6aa2_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzktMy0xLTEtMA_fb6c19fa-2bee-477d-b7dd-164c5fdb4b33">5,381</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifc8dfcf23bea48d39e58a061e344a2d8_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzktNS0xLTEtMA_605899f6-8aab-431a-9dd8-23fc13aade1c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i78416b2c078e40e791e546451643fb4a_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzktNy0xLTEtMA_5f32fc8d-d935-4a42-a3ab-917ae909b9d7">4,247</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i681d46cf08e24647bc9de21d1f954d69_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzEwLTEtMS0xLTA_e2d8f699-e402-4b40-ab68-dff88afba170">72</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i21b8913cef67420690081d9d073f6aa2_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzEwLTMtMS0xLTA_afecf650-2723-4485-8ab5-fc762e3e2d87">7,430</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifc8dfcf23bea48d39e58a061e344a2d8_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzEwLTUtMS0xLTA_3182d7d6-555e-4471-b99c-57682f41e694">4,195</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i78416b2c078e40e791e546451643fb4a_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzEwLTctMS0xLTA_cc3a697f-145a-4abf-9ab3-4a35e46b9511">3,307</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia5762df41c5e46eaba2728c9ed933be2_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzEyLTEtMS0xLTA_65dd9818-6993-4091-b0d3-d02692f25c5e">735</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icbde42bdb1774d0bb7ff3c78b01ba64c_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzEyLTMtMS0xLTA_949c5c56-029b-4ea1-aba7-55bd0fabd0a8">138,810</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic544643950f34c96a01cf642011cff37_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzEyLTUtMS0xLTA_7bc86b3d-079a-45c6-86ce-e57bc24cdcdd">206,317</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="idfa7b1ec197041369f5aec982a284fb8_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzEyLTctMS0xLTA_e311682f-b110-4697-87c1-8ff10825e01d">344,392</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90ZXh0cmVnaW9uOjFiMDg3YTMzMzQzZTRlN2E5YzRiYTA4MzYyMzMwZjcyXzYwNDczMTM5NTUxOTM_f5ba87fa-29fe-49f5-9410-022f28025801" escape="true"><div style="text-indent:18pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019,&#160;2018 and 2017:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:58.380%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></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.719%;"></td><td style="width:1.0%;"></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.722%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="18" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Losses (gains) on designated foreign exchange forward contracts:</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of goods sold</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icc092137b67b46139e14bd8e6be820dd_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzMtMS0xLTEtMA_8c19db84-311e-4652-94a0-eccc265cc88d">1,284</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i341f3b95040946f984b7b5c2cba50411_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzMtMy0xLTEtMA_2f1a6639-5fc8-445a-b335-ee8ff1f71143">2,270</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic330b04c86a34e9e852d56d91d6ac94e_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzMtNS0xLTEtMA_267d1a47-7f1d-4179-819c-a90c6971695b">95</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total before tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icc092137b67b46139e14bd8e6be820dd_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzQtMS0xLTEtMA_329ef58c-2c2b-482a-a666-a65fc75f0992">1,284</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i341f3b95040946f984b7b5c2cba50411_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzQtMy0xLTEtMA_51cf942b-c2f1-4b80-b987-414e2a2b11d2">2,270</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic330b04c86a34e9e852d56d91d6ac94e_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzQtNS0xLTEtMA_defe30ce-ec20-45d5-8fde-49e328b2974e">95</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Taxes expense (benefit)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc092137b67b46139e14bd8e6be820dd_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzUtMS0xLTEtMA_a45b99f3-6bed-42d1-9486-8753a60ae84d">150</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i341f3b95040946f984b7b5c2cba50411_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzUtMy0xLTEtMA_7fb40a4b-8850-4128-92c5-81bc2cb1130d">163</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic330b04c86a34e9e852d56d91d6ac94e_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzUtNS0xLTEtMA_6f44afc6-012b-40d8-866a-c6b6428e6a04">84</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net of tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icc092137b67b46139e14bd8e6be820dd_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzYtMS0xLTEtMA_d326864b-c3af-4e3b-ad2c-61f05659b47a">1,134</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i341f3b95040946f984b7b5c2cba50411_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzYtMy0xLTEtMA_a81162e3-ac30-4d7b-b7d2-f8def943a298">2,107</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic330b04c86a34e9e852d56d91d6ac94e_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzYtNS0xLTEtMA_8f86d7b1-82fe-4912-87b4-c28183858d16">11</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of pension and other postretirement benefits items:</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:24.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Actuarial losses</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"> </sub><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;vertical-align:bottom;">(1)</sub></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb59c4277f045b68b97d60c8ea992ce_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzEzLTEtMS0xLTA_b07cf8cc-a703-43b3-be7e-45043a40e9c2">6,930</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic5665640067b4ccc8e0e1dae6d03e6a5_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzEzLTMtMS0xLTA_4395b266-c234-4ffe-9caa-f06ccc9ec77f">7,305</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibf6b6593ef674073aaa6d29f2f7b190c_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzEzLTUtMS0xLTA_594828cd-8c80-4a48-bbaf-8c55832be7a5">6,904</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:24.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Prior-service credits </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;vertical-align:bottom;">(1)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb59c4277f045b68b97d60c8ea992ce_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE0LTEtMS0xLTA_4fd9537e-f6f5-44b5-9ad9-3abbc0106201">82</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic5665640067b4ccc8e0e1dae6d03e6a5_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE0LTMtMS0xLTA_d0fd58bf-dfed-44e2-ba4e-f101b2cb9177">251</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibf6b6593ef674073aaa6d29f2f7b190c_D20170101-20171231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE0LTUtMS0xLTA_b3314f87-08df-4f63-b8ff-ecc9af04ef6e">105</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total before tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb59c4277f045b68b97d60c8ea992ce_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE2LTEtMS0xLTA_fe01ee98-f044-4db6-bb7b-0f72e95ad833">7,012</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic5665640067b4ccc8e0e1dae6d03e6a5_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE2LTMtMS0xLTA_75bf5829-26f2-4eba-8f69-95733406eb8c">7,556</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibf6b6593ef674073aaa6d29f2f7b190c_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE2LTUtMS0xLTA_6b8f1c77-b8f9-44e0-9635-d85a51851f7f">7,009</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax benefit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb59c4277f045b68b97d60c8ea992ce_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE3LTEtMS0xLTA_0c25505f-ef37-4034-b207-3df9605d63a0">1,631</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic5665640067b4ccc8e0e1dae6d03e6a5_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE3LTMtMS0xLTA_48c8cce2-bd90-4834-a542-d9cb71f14111">1,733</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ibf6b6593ef674073aaa6d29f2f7b190c_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE3LTUtMS0xLTA_b383f34e-b687-4dc3-9078-a0c28fb430bd">2,496</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net of tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb59c4277f045b68b97d60c8ea992ce_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE4LTEtMS0xLTA_4581c156-9802-460e-a515-918ae079f822">5,381</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic5665640067b4ccc8e0e1dae6d03e6a5_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE4LTMtMS0xLTA_5f766789-394d-4d01-8b94-a53ff4433f0e">5,823</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibf6b6593ef674073aaa6d29f2f7b190c_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE4LTUtMS0xLTA_7714b7d2-b651-43f5-99e2-e54dcf6eab1f">4,513</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact on income from continuing operations, net of tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i10e9a25243c64749b9544111bed08636_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE5LTEtMS0xLTA_ff106833-18cf-4c89-a803-66e477e5440f">4,247</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4b579dd1fb6c443993de84bb5ea6521f_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE5LTMtMS0xLTA_e9ba651a-d421-4f39-84d0-9522d4c523d1">3,716</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7243a7110d024cca9650b218a9ae3cd0_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE5LTUtMS0xLTA_ece350a9-a695-4190-8577-89c5182b3c3d">4,502</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);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:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="tfx:ScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90ZXh0cmVnaW9uOjFiMDg3YTMzMzQzZTRlN2E5YzRiYTA4MzYyMzMwZjcyXzYwNDczMTM5NTUxOTQ_9153d156-c2ee-4b05-9949-7d98118e7ad7" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:58.672%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></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:10.719%;"></td><td style="width:1.0%;"></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:10.722%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non cash investing and financing activities of continuing operations:</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlement and exchange of convertible notes with common or treasury stock</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtConversionConvertedInstrumentAmount1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyMTllNzMxMWQ3YzE0MjM2ODJmYzgyNWIyOWI2MGU5Yi90YWJsZXJhbmdlOjIxOWU3MzExZDdjMTQyMzY4MmZjODI1YjI5YjYwZTliXzQtMS0xLTEtMTEzNzc_342447f9-e1a8-4e8e-a20d-0d7a3a5eac17">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtConversionConvertedInstrumentAmount1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyMTllNzMxMWQ3YzE0MjM2ODJmYzgyNWIyOWI2MGU5Yi90YWJsZXJhbmdlOjIxOWU3MzExZDdjMTQyMzY4MmZjODI1YjI5YjYwZTliXzQtMy0xLTEtMTEzNzk_898e5ecc-cfda-4a0f-a27a-b855e619bb25">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtConversionConvertedInstrumentAmount1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyMTllNzMxMWQ3YzE0MjM2ODJmYzgyNWIyOWI2MGU5Yi90YWJsZXJhbmdlOjIxOWU3MzExZDdjMTQyMzY4MmZjODI1YjI5YjYwZTliXzQtNS0xLTEtMTEzODE_730d91f9-5f29-4f52-8a68-c9f36dbdce4a">53,207</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisition of treasury stock from settlement and exchange of convertible note hedge and warrants</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyMTllNzMxMWQ3YzE0MjM2ODJmYzgyNWIyOWI2MGU5Yi90YWJsZXJhbmdlOjIxOWU3MzExZDdjMTQyMzY4MmZjODI1YjI5YjYwZTliXzUtMS0xLTEtMTEzNzc_fb922da7-fe31-4edb-9953-1482cecb1d34">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyMTllNzMxMWQ3YzE0MjM2ODJmYzgyNWIyOWI2MGU5Yi90YWJsZXJhbmdlOjIxOWU3MzExZDdjMTQyMzY4MmZjODI1YjI5YjYwZTliXzUtMy0xLTEtMTEzNzk_a49f7043-f157-4707-82a6-28d5e34dc6f6">56,075</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="tfx:TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyMTllNzMxMWQ3YzE0MjM2ODJmYzgyNWIyOWI2MGU5Yi90YWJsZXJhbmdlOjIxOWU3MzExZDdjMTQyMzY4MmZjODI1YjI5YjYwZTliXzUtNS0xLTEtMTEzODE_4a60da81-4adf-4dd2-9935-092f1c966e8a">141,405</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i_0_211"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 14&#160;&#8212; <ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzU5NzM_32d8598c-d508-4313-b8c3-d24384c323bc" continuedAt="i7d154b4cbebc4a3d8bccd6c9095c12e1" escape="true">Stock compensation plans </ix:nonNumeric></span></div><ix:continuation id="i7d154b4cbebc4a3d8bccd6c9095c12e1" continuedAt="i3878c02899774c3eb3ce04e4b7e73d98"><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In May 2014, our stockholders approved the Teleflex Incorporated 2014 Stock Incentive Plan (the "2014 Plan") which replaced the 2008 Stock Incentive Plan and 2000 Stock Compensation Plan (the "Prior Plans"), under which stock options and restricted stock awards previously were granted.  The 2014 Plan provides for several different kinds of awards, including stock options, stock appreciation rights, stock awards and other stock-based awards to directors, officers and key employees. Under the 2014 Plan, we are authorized to issue up to <ix:nonFraction unitRef="shares" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzU5MA_c25610bc-e855-4d5b-a7d7-6de140a76c8b">5.3</ix:nonFraction> million shares of common stock, subject to adjustment in accordance with special share counting rules in the 2014 Plan that, among other things, (i) count shares underlying a stock option or stock appreciation right (each, an "option award") as <ix:nonFraction unitRef="shares" contextRef="i10ff3e7623a14bdea0ec30ec8a2219cb_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzgzMA_1369ec19-6479-4073-bcba-0426d1577076">one</ix:nonFraction> share and each share underlying any other type of award (a "stock award") as <ix:nonFraction unitRef="shares" contextRef="i02c44521040f4567bf06094af87928cb_D20190101-20191231" decimals="1" name="tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzkxMA_c444e66d-b5cf-4af2-a83a-117bc91f0c18">1.8</ix:nonFraction> shares, (ii) increase the shares we are authorized to issue by <ix:nonFraction unitRef="shares" contextRef="i362fdeada1de4e4c917615a2e19c97b5_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzk4NQ_582cca51-a6e9-43d9-8187-148df350ad5b">one</ix:nonFraction> or <ix:nonFraction unitRef="shares" contextRef="if2d8340575f14428903625f5202d7410_D20190101-20191231" decimals="1" name="tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzk5MQ_49258eb7-42a7-422b-871d-14afb269c2ba">1.8</ix:nonFraction> shares for each share underlying an option award or stock award, respectively, under the Prior Plans that have been canceled, expired, settled in cash or forfeited after December 31, 2013 and (iii) decrease the number of shares we are authorized to issue by <ix:nonFraction unitRef="shares" contextRef="i810dc87bd7054afcb6182eec53d5d896_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzEyNjA_a2caf17d-2424-4b76-99e5-5179fd9be782">one</ix:nonFraction> share and <ix:nonFraction unitRef="shares" contextRef="ie89113a397f14fedab4cef7a633972d2_D20190101-20191231" decimals="1" name="tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzEyNzM_82a56857-1a64-4720-8611-2ed2ca6fdcea">1.8</ix:nonFraction> shares for each share underlying an option award or stock award, respectively, granted under the Prior Plans between January 1, 2014 and the May 2, 2014 adoption of the 2014 Plan by our stockholders. Options granted under the 2014 Plan have an exercise price equal to the closing price of the common stock on the date of the grant. In 2019, we granted, under the 2014 Plan, non-qualified options to purchase <ix:nonFraction unitRef="shares" contextRef="i03a5f1004282465da44636624adf2c44_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzE3MTM_9775634e-d2d5-4912-8c13-3089be5cb4f0">162,087</ix:nonFraction> shares of common stock and granted restricted stock units relating to <ix:nonFraction unitRef="shares" contextRef="id8ff41646aa548989d04079ac84d3184_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzE3ODY_f8dfe53e-44c1-4ce3-993c-b33672180a92">69,799</ix:nonFraction> shares of common stock under the 2014 Plan.  We also granted performance share units (&#8220;PSUs&#8221;), as described in the following paragraph.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In 2018, we began granting PSUs to specified senior managers. The PSUs are designed to provide further incentive to our senior management with respect to achievement of the long term financial objectives. The PSU component of the equity incentive program is designed to provide shares of our common stock to the holder based upon our achievement of certain financial performance criteria during a designated performance period of three years. The number of shares to be awarded under the PSUs granted are subject to modification based upon our total stockholder return relative to a designated group of public companies. Assuming target performance is achieved, a total of <ix:nonFraction unitRef="shares" contextRef="ic8f9aee776884ca882f982dd5ecb5fcd_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzI3MTg_494d4b46-aaf2-4689-9b68-350f9ce3807c">18,663</ix:nonFraction> shares of common stock would be issuable in respect of the PSUs granted and a maximum of <ix:nonFraction unitRef="shares" contextRef="iae9370e954dc4dc2aab6dd8f0bf95131_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzI4MTk_55c21aa4-484d-40b2-9641-84e75fb27bba">46,660</ix:nonFraction> shares would be issuable in respect of such PSUs upon achievement of maximum performance levels.</span></div><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzYwNDczMTM5NjI5MDU_edde0fe9-f871-4b3f-bc97-27d7de51631a" escape="true"><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:58.672%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></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:10.719%;"></td><td style="width:1.0%;"></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:10.722%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in millions)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share-based compensation expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0ZjRhZmFmNjNmMjM0MzIwOTQ2ODNiOTA5ZDg4ZWMwZC90YWJsZXJhbmdlOjRmNGFmYWY2M2YyMzQzMjA5NDY4M2I5MDlkODhlYzBkXzItMS0xLTEtMTEzOTU_cf5a50bb-5698-476b-9c14-38a71f6e601a">26.9</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0ZjRhZmFmNjNmMjM0MzIwOTQ2ODNiOTA5ZDg4ZWMwZC90YWJsZXJhbmdlOjRmNGFmYWY2M2YyMzQzMjA5NDY4M2I5MDlkODhlYzBkXzItMy0xLTEtMTEzOTc_cbd75510-d9f8-4c24-b10a-c4e113581cdd">22.4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0ZjRhZmFmNjNmMjM0MzIwOTQ2ODNiOTA5ZDg4ZWMwZC90YWJsZXJhbmdlOjRmNGFmYWY2M2YyMzQzMjA5NDY4M2I5MDlkODhlYzBkXzItNS0xLTEtMTEzOTk_a7628216-389c-4086-9abe-4578aad571de">19.4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total income tax benefit recognized for share-based compensation arrangements</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0ZjRhZmFmNjNmMjM0MzIwOTQ2ODNiOTA5ZDg4ZWMwZC90YWJsZXJhbmdlOjRmNGFmYWY2M2YyMzQzMjA5NDY4M2I5MDlkODhlYzBkXzMtMS0xLTEtMTYxNjM_8997daf0-0970-4e9f-8725-5f66e48c679a">21.1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0ZjRhZmFmNjNmMjM0MzIwOTQ2ODNiOTA5ZDg4ZWMwZC90YWJsZXJhbmdlOjRmNGFmYWY2M2YyMzQzMjA5NDY4M2I5MDlkODhlYzBkXzMtMy0xLTEtMTE0MDE_73643296-7b8b-4bd7-b34c-96049f60c3ce">20.7</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0ZjRhZmFmNjNmMjM0MzIwOTQ2ODNiOTA5ZDg4ZWMwZC90YWJsZXJhbmdlOjRmNGFmYWY2M2YyMzQzMjA5NDY4M2I5MDlkODhlYzBkXzMtNS0xLTEtMTE0MDM_839fc05a-be4b-48f4-9ecd-d17643a0a4b3">12.8</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net excess tax benefit</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-5" name="tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0ZjRhZmFmNjNmMjM0MzIwOTQ2ODNiOTA5ZDg4ZWMwZC90YWJsZXJhbmdlOjRmNGFmYWY2M2YyMzQzMjA5NDY4M2I5MDlkODhlYzBkXzQtMS0xLTEtMTYxNjU_0a91c3f9-e80e-4b3f-8290-dbe62d707dad">15.4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-5" name="tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0ZjRhZmFmNjNmMjM0MzIwOTQ2ODNiOTA5ZDg4ZWMwZC90YWJsZXJhbmdlOjRmNGFmYWY2M2YyMzQzMjA5NDY4M2I5MDlkODhlYzBkXzQtMy0xLTEtMTE0MDE_34aa3877-d09f-45c2-a3f0-ffd7f40f76b4">15.9</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-5" name="tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0ZjRhZmFmNjNmMjM0MzIwOTQ2ODNiOTA5ZDg4ZWMwZC90YWJsZXJhbmdlOjRmNGFmYWY2M2YyMzQzMjA5NDY4M2I5MDlkODhlYzBkXzQtNS0xLTEtMTE0MDM_3c15cac9-70fb-489b-b240-61f4a53caf17">6.6</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2019 as of the grant date was $<ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzMyOTg1MzQ4OTQ0NTk_1f664537-3239-4e53-b26e-03688e5f694c">34.0</ix:nonFraction> million, which will be recognized over the vesting period of the awards. As of December&#160;31, 2019, <ix:nonFraction unitRef="shares" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzMyOTg1MzQ4OTQ1Mzc_e2671efc-e44f-45a9-be60-72240d325f34">3,357,048</ix:nonFraction> shares were available for future grants under the 2014 Plan.</span></div><div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzU5OTE_d584fd25-5a7e-41e0-a4cf-74346e3bb4b4" escape="true"><div style="text-indent:22.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of options granted in 2019, 2018 and 2017 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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:58.322%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.737%;"></td><td style="width:1.0%;"></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.740%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i49bdf0eb973e463ba574d9fb5c4fdf87_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTphOTc3OTgxZmQ1NWE0NjhmOTNiOTlkZjc3MmE2NGE3Ni90YWJsZXJhbmdlOmE5Nzc5ODFmZDU1YTQ2OGY5M2I5OWRmNzcyYTY0YTc2XzEtMS0xLTEtMA_83985658-8d72-4791-8d7b-c1af2542cdca">2.44</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i7f40bb5cab2840378aff6962b57204e3_D20180101-20181231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTphOTc3OTgxZmQ1NWE0NjhmOTNiOTlkZjc3MmE2NGE3Ni90YWJsZXJhbmdlOmE5Nzc5ODFmZDU1YTQ2OGY5M2I5OWRmNzcyYTY0YTc2XzEtMy0xLTEtMA_93924956-30a1-4a08-81d5-ba142501e079">2.67</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i55f0e0165423458a8858d5e5d99f5125_D20170101-20171231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTphOTc3OTgxZmQ1NWE0NjhmOTNiOTlkZjc3MmE2NGE3Ni90YWJsZXJhbmdlOmE5Nzc5ODFmZDU1YTQ2OGY5M2I5OWRmNzcyYTY0YTc2XzEtNS0xLTEtMA_2d584b06-ed1f-4952-ae2f-372d28cbd3e9">1.88</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected life of option</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i49bdf0eb973e463ba574d9fb5c4fdf87_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTphOTc3OTgxZmQ1NWE0NjhmOTNiOTlkZjc3MmE2NGE3Ni90YWJsZXJhbmdlOmE5Nzc5ODFmZDU1YTQ2OGY5M2I5OWRmNzcyYTY0YTc2XzItMS0xLTEtMA_26300370-e69f-4422-87f4-389150bcfb0c">4.99</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i7f40bb5cab2840378aff6962b57204e3_D20180101-20181231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTphOTc3OTgxZmQ1NWE0NjhmOTNiOTlkZjc3MmE2NGE3Ni90YWJsZXJhbmdlOmE5Nzc5ODFmZDU1YTQ2OGY5M2I5OWRmNzcyYTY0YTc2XzItMy0xLTEtMA_8b05d85d-47ba-4afe-861d-7b8dff71a3d8">4.98</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i55f0e0165423458a8858d5e5d99f5125_D20170101-20171231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTphOTc3OTgxZmQ1NWE0NjhmOTNiOTlkZjc3MmE2NGE3Ni90YWJsZXJhbmdlOmE5Nzc5ODFmZDU1YTQ2OGY5M2I5OWRmNzcyYTY0YTc2XzItNS0xLTEtMA_c75bf623-f089-44fb-928a-5478f4f8ac46">4.94</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i49bdf0eb973e463ba574d9fb5c4fdf87_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTphOTc3OTgxZmQ1NWE0NjhmOTNiOTlkZjc3MmE2NGE3Ni90YWJsZXJhbmdlOmE5Nzc5ODFmZDU1YTQ2OGY5M2I5OWRmNzcyYTY0YTc2XzMtMS0xLTEtMA_180ede16-782e-4637-af71-bac8552a1ccc">0.47</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i7f40bb5cab2840378aff6962b57204e3_D20180101-20181231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTphOTc3OTgxZmQ1NWE0NjhmOTNiOTlkZjc3MmE2NGE3Ni90YWJsZXJhbmdlOmE5Nzc5ODFmZDU1YTQ2OGY5M2I5OWRmNzcyYTY0YTc2XzMtMy0xLTEtMA_a7627ade-8a4e-4f61-8bfc-2ddbafb7d555">0.54</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i55f0e0165423458a8858d5e5d99f5125_D20170101-20171231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTphOTc3OTgxZmQ1NWE0NjhmOTNiOTlkZjc3MmE2NGE3Ni90YWJsZXJhbmdlOmE5Nzc5ODFmZDU1YTQ2OGY5M2I5OWRmNzcyYTY0YTc2XzMtNS0xLTEtMA_88907a76-6978-4d1b-9728-01e1eb31a784">0.71</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i49bdf0eb973e463ba574d9fb5c4fdf87_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTphOTc3OTgxZmQ1NWE0NjhmOTNiOTlkZjc3MmE2NGE3Ni90YWJsZXJhbmdlOmE5Nzc5ODFmZDU1YTQ2OGY5M2I5OWRmNzcyYTY0YTc2XzQtMS0xLTEtMA_8e3bd5d1-a17a-4994-aa8a-a787bb11ecd2">23.92</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i7f40bb5cab2840378aff6962b57204e3_D20180101-20181231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTphOTc3OTgxZmQ1NWE0NjhmOTNiOTlkZjc3MmE2NGE3Ni90YWJsZXJhbmdlOmE5Nzc5ODFmZDU1YTQ2OGY5M2I5OWRmNzcyYTY0YTc2XzQtMy0xLTEtMA_400ccd44-f367-44b6-9fa3-b933aeea731f">22.65</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i55f0e0165423458a8858d5e5d99f5125_D20170101-20171231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTphOTc3OTgxZmQ1NWE0NjhmOTNiOTlkZjc3MmE2NGE3Ni90YWJsZXJhbmdlOmE5Nzc5ODFmZDU1YTQ2OGY5M2I5OWRmNzcyYTY0YTc2XzQtNS0xLTEtMA_d06d8b67-2c11-4e07-8dfe-bfca7cfe372c">21.74</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i3878c02899774c3eb3ce04e4b7e73d98" continuedAt="i87254b41fee54ba2868ad0a0ace58f64"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzU5OTQ_1cfb7325-a1e8-49ee-af91-a8e1f57edf4e" escape="true"><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the option activity during 2019:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.976%;"><tr><td style="width:1.0%;"></td><td style="width:31.234%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:13.952%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.538%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.952%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.538%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.771%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.538%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:15.877%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares Subject&#160;to Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Exercise Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Remaining Contractual Life&#160;In&#160;Years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars&#160;in&#160;thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, beginning of the year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzItMS0xLTEtMA_bd904836-1c8a-4c3d-9c1f-06f7f299928e">1,471,449</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzItMy0xLTEtMA_a9f8c8fc-0ea2-4115-8b28-256a8b58eabf">136.62</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzMtMS0xLTEtMA_3e942b1b-b126-46e8-b349-06132b293723">162,087</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="2" name="tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzMtMy0xLTEtMA_2932701d-6890-48e3-ae59-cb5511794378">288.45</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzQtMS0xLTEtMA_606e8745-b21d-4111-9925-82737dc184f7">291,696</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="2" name="tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzQtMy0xLTEtMA_a540e3c5-1d07-4dea-a299-9817dcc586a1">99.96</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited or expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzUtMS0xLTEtMA_0d9ac89d-bf1e-4c90-9e0d-923fe750bca2">16,308</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzUtMy0xLTEtMA_37abe35b-891a-4a64-bbd0-6352486c6933">245.65</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, end of the year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzYtMS0xLTEtMA_94fb5f8b-8995-4c96-b670-dafdbb51ed69">1,325,532</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzYtMy0xLTEtMA_8244c26d-cbf4-43ed-beb8-bb8313b3dd43">161.91</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzYtNS0xLTEtMA_52dd94a6-a417-44b2-8616-ad0f940f580b">6.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzYtNy0xLTEtMA_5f75d9d7-f9d8-4fe8-8030-ba0aee95d6aa">284,371</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable, end of the year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzctMS0xLTEtMA_76ed8b34-3075-4173-bccf-50704360fa06">1,018,703</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzctMy0xLTEtMA_4a881a3c-0abb-4ddc-b9ce-4cd11512a166">133.71</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzctNS0xLTEtMA_946ec823-d9a9-4616-b146-76f207bf32cb">5.3</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzctNy0xLTEtMA_14c385bd-4d62-4893-8883-86f7d4b1de4a">247,275</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2019, 2018 and 2017 was $<ix:nonFraction unitRef="usdPerShare" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzM5NDQ_beb3e972-c953-4a10-bb8c-402314da86e8">68.22</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzM5NDg_882fcc1a-43b3-42f8-84b7-98440b808ae1">58.16</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzM5NTU_b7d90257-49f2-430c-8340-85f7c9571292">39.70</ix:nonFraction>, respectively. The total intrinsic value of options exercised during 2019, 2018 and 2017 was $<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzQwNDU_af5b3934-ba3c-4368-92d6-e8c914927b0d">64.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzQwNDk_bd15417b-7abd-4e16-9ee0-97d68b819817">69.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzQwNTY_018c6a39-67bd-4907-bb8a-a46f93251459">15.7</ix:nonFraction> million, respectively. </span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We recorded $<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:StockOptionPlanExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzQwOTY_1909ea10-a8dc-4cab-a4d9-5b8be904a9f2">9.6</ix:nonFraction> million of expense related to options during 2019, which is included in cost of goods sold or selling, general and administrative expenses. As of December&#160;31, 2019, the unamortized share-based compensation cost related to non-vested stock options, net of expected forfeitures, was $<ix:nonFraction unitRef="usd" contextRef="iaafc6dfc3a5747ef942c7e194354f8a9_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzQzNTU_0b906941-9e4e-4c56-ac28-909b3d6138d7">10.6</ix:nonFraction> million, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="id656bba2161d401e8c5bf1b1e98248e3_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzQ0Mjg_267e1163-21f5-4817-b922-252fcef7710d">1.4</ix:nonNumeric> years. Authorized but unissued shares of our common stock are issued upon exercises of options.</span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of PSUs granted in 2019 was determined using a Monte Carlo simulation valuation model.  The grant date fair value for these awards was $<ix:nonFraction unitRef="usdPerShare" contextRef="i0b662d8b7a3d4fc4a55cf1d24c6aa27e_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzQ3MDA_bef94c8b-8bdf-403f-8009-f8dc618f2703">305.58</ix:nonFraction>. </span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2019, 2018 and 2017 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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="tfx:ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzU5NzU_5292ff30-2a0c-4a45-98a0-dc13ea253b27" continuedAt="if3fec0dc12474987a1e0ac16b8995399" escape="true">The following weighted-average assumptions were used:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;"><ix:continuation id="if3fec0dc12474987a1e0ac16b8995399"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:58.322%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.737%;"></td><td style="width:1.0%;"></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.740%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i49bdf0eb973e463ba574d9fb5c4fdf87_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTpkODM5MmJiOTM0NTU0MWUwOGQwYjdkMGFiMGVjY2FkYi90YWJsZXJhbmdlOmQ4MzkyYmI5MzQ1NTQxZTA4ZDBiN2QwYWIwZWNjYWRiXzEtMS0xLTEtMA_9f76ca7f-1d15-408c-9c11-3da71d66dc36">2.41</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i7f40bb5cab2840378aff6962b57204e3_D20180101-20181231" decimals="4" name="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTpkODM5MmJiOTM0NTU0MWUwOGQwYjdkMGFiMGVjY2FkYi90YWJsZXJhbmdlOmQ4MzkyYmI5MzQ1NTQxZTA4ZDBiN2QwYWIwZWNjYWRiXzEtMy0xLTEtMA_23368f9f-9805-4916-ab23-e41fa9184816">2.41</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i55f0e0165423458a8858d5e5d99f5125_D20170101-20171231" decimals="4" name="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTpkODM5MmJiOTM0NTU0MWUwOGQwYjdkMGFiMGVjY2FkYi90YWJsZXJhbmdlOmQ4MzkyYmI5MzQ1NTQxZTA4ZDBiN2QwYWIwZWNjYWRiXzEtNS0xLTEtMA_337ac779-1db6-4c83-8c68-a5ac28017bae">1.47</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i49bdf0eb973e463ba574d9fb5c4fdf87_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTpkODM5MmJiOTM0NTU0MWUwOGQwYjdkMGFiMGVjY2FkYi90YWJsZXJhbmdlOmQ4MzkyYmI5MzQ1NTQxZTA4ZDBiN2QwYWIwZWNjYWRiXzItMS0xLTEtMA_a0c2bb84-9037-4b14-85e4-60208f7b5af5">0.46</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i7f40bb5cab2840378aff6962b57204e3_D20180101-20181231" decimals="4" name="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTpkODM5MmJiOTM0NTU0MWUwOGQwYjdkMGFiMGVjY2FkYi90YWJsZXJhbmdlOmQ4MzkyYmI5MzQ1NTQxZTA4ZDBiN2QwYWIwZWNjYWRiXzItMy0xLTEtMA_e9b7d1a0-1a21-4b0b-af7b-62eb078fe5c4">0.53</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i55f0e0165423458a8858d5e5d99f5125_D20170101-20171231" decimals="4" name="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTpkODM5MmJiOTM0NTU0MWUwOGQwYjdkMGFiMGVjY2FkYi90YWJsZXJhbmdlOmQ4MzkyYmI5MzQ1NTQxZTA4ZDBiN2QwYWIwZWNjYWRiXzItNS0xLTEtMA_a11850c8-717b-4bbc-8970-4f3d61136681">0.71</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></ix:continuation></div><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzU5OTY_968c44f9-f8a0-4e86-9738-1c7d50e544aa" escape="true"><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2019:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:28.994%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:13.643%;"></td><td style="width:1.0%;"></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:13.643%;"></td><td style="width:1.0%;"></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:13.643%;"></td><td style="width:1.0%;"></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:16.570%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Shares</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Life</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars&#160;in&#160;thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, beginning of the year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="if4aa5d8ffb2f45fd92e6fa73964a8749_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTplZGVkN2YyNTI3NzA0NmUyYWI3NzM4ZDkxYWJmODUzNC90YWJsZXJhbmdlOmVkZWQ3ZjI1Mjc3MDQ2ZTJhYjc3MzhkOTFhYmY4NTM0XzItMS0xLTEtMA_6071149d-5d24-455b-ab75-9163bacf0eaf">201,812</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="if4aa5d8ffb2f45fd92e6fa73964a8749_I20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTplZGVkN2YyNTI3NzA0NmUyYWI3NzM4ZDkxYWJmODUzNC90YWJsZXJhbmdlOmVkZWQ3ZjI1Mjc3MDQ2ZTJhYjc3MzhkOTFhYmY4NTM0XzItMy0xLTEtMA_d7d67f29-9ed7-4adf-852d-89bb63efc8c6">188.10</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ibc114e616c394670a7fbb8c3736a2ca6_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTplZGVkN2YyNTI3NzA0NmUyYWI3NzM4ZDkxYWJmODUzNC90YWJsZXJhbmdlOmVkZWQ3ZjI1Mjc3MDQ2ZTJhYjc3MzhkOTFhYmY4NTM0XzMtMS0xLTEtMA_30098ef9-1e77-440d-b79c-34444e0448cb">69,799</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ibc114e616c394670a7fbb8c3736a2ca6_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTplZGVkN2YyNTI3NzA0NmUyYWI3NzM4ZDkxYWJmODUzNC90YWJsZXJhbmdlOmVkZWQ3ZjI1Mjc3MDQ2ZTJhYjc3MzhkOTFhYmY4NTM0XzMtMy0xLTEtMA_3fdcdfd4-59b4-4452-a75c-fbca14951f4b">286.51</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="ibc114e616c394670a7fbb8c3736a2ca6_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTplZGVkN2YyNTI3NzA0NmUyYWI3NzM4ZDkxYWJmODUzNC90YWJsZXJhbmdlOmVkZWQ3ZjI1Mjc3MDQ2ZTJhYjc3MzhkOTFhYmY4NTM0XzQtMS0xLTEtMA_49b93ae3-6fe4-4023-9f2a-a1be54da6961">80,835</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ibc114e616c394670a7fbb8c3736a2ca6_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTplZGVkN2YyNTI3NzA0NmUyYWI3NzM4ZDkxYWJmODUzNC90YWJsZXJhbmdlOmVkZWQ3ZjI1Mjc3MDQ2ZTJhYjc3MzhkOTFhYmY4NTM0XzQtMy0xLTEtMA_b646ca6d-2cb9-4bb3-b9a7-39f2092c57a8">150.83</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="ibc114e616c394670a7fbb8c3736a2ca6_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTplZGVkN2YyNTI3NzA0NmUyYWI3NzM4ZDkxYWJmODUzNC90YWJsZXJhbmdlOmVkZWQ3ZjI1Mjc3MDQ2ZTJhYjc3MzhkOTFhYmY4NTM0XzUtMS0xLTEtMA_6797d50e-54cb-41dc-8a60-6c6c76d3fd3a">13,428</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ibc114e616c394670a7fbb8c3736a2ca6_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTplZGVkN2YyNTI3NzA0NmUyYWI3NzM4ZDkxYWJmODUzNC90YWJsZXJhbmdlOmVkZWQ3ZjI1Mjc3MDQ2ZTJhYjc3MzhkOTFhYmY4NTM0XzUtMy0xLTEtMA_ead5be15-aa36-40b3-a5f3-398b03c2befd">236.31</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, end of the year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i67e08bcf15ae4d72a4285087073bf1e3_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTplZGVkN2YyNTI3NzA0NmUyYWI3NzM4ZDkxYWJmODUzNC90YWJsZXJhbmdlOmVkZWQ3ZjI1Mjc3MDQ2ZTJhYjc3MzhkOTFhYmY4NTM0XzYtMS0xLTEtMA_83c623a3-331a-4f41-9212-e9f43c9329de">177,348</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i67e08bcf15ae4d72a4285087073bf1e3_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTplZGVkN2YyNTI3NzA0NmUyYWI3NzM4ZDkxYWJmODUzNC90YWJsZXJhbmdlOmVkZWQ3ZjI1Mjc3MDQ2ZTJhYjc3MzhkOTFhYmY4NTM0XzYtMy0xLTEtMA_6e0c9f75-d956-49b8-aa93-38ebdc41018b">240.17</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="ibc114e616c394670a7fbb8c3736a2ca6_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTplZGVkN2YyNTI3NzA0NmUyYWI3NzM4ZDkxYWJmODUzNC90YWJsZXJhbmdlOmVkZWQ3ZjI1Mjc3MDQ2ZTJhYjc3MzhkOTFhYmY4NTM0XzYtNS0xLTEtMA_7e074935-5397-48fb-b81c-97c992a38133">1.2</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i67e08bcf15ae4d72a4285087073bf1e3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTplZGVkN2YyNTI3NzA0NmUyYWI3NzM4ZDkxYWJmODUzNC90YWJsZXJhbmdlOmVkZWQ3ZjI1Mjc3MDQ2ZTJhYjc3MzhkOTFhYmY4NTM0XzYtNy0xLTEtMA_17a4b36a-9689-4bc5-bfc8-13dfcbad9499">66,761</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> We issued <ix:nonFraction unitRef="shares" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzUxNTQ_920aa4b0-2703-45ee-919d-80d2a7786d68">69,799</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzUxNTg_b3af636b-cc45-45dc-8abd-6b9905a4644f">62,221</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzUxNjU_a3cac318-bad9-44e4-8c03-6e72c9f2e004">82,865</ix:nonFraction> of non-vested restricted stock units in 2019, 2018 and 2017, 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 2019, 2018 and 2017 was $<ix:nonFraction unitRef="usdPerShare" contextRef="ibc114e616c394670a7fbb8c3736a2ca6_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzU0NjU_73ea97b4-f63c-406b-86a3-9187b3f829a4">286.51</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="i6f65aa51fa2f4110b3deba93d3cd81c3_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzU0Njk_9d5cb3ea-f2aa-4a06-9ad0-79b895de8bfd">250.66</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="ib4a43983854f49f4928a6c4c0c32b4e9_D20170101-20171231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzU0NzY_8761c56f-5ec8-490a-8067-f2b1a4b9833a">187.85</ix:nonFraction>, respectively. </span></div></ix:continuation><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i87254b41fee54ba2868ad0a0ace58f64">We recorded $<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RestrictedStockExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzU1MTY_43d77095-8cc1-4045-9ea7-1ea3a4b6415b">14.1</ix:nonFraction> million of expense related to stock awards  during 2019, which is included in cost of goods sold or selling, general and administrative expenses. As of December 31, 2019, the unamortized share-based compensation cost related to non-vested restricted stock units, net of estimated forfeitures, was $<ix:nonFraction unitRef="usd" contextRef="i3f23b187648046feac519d71e50e88df_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzU3NzY_b6ce14ff-cd5d-48fe-9053-e08596822631">18.6</ix:nonFraction> million, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i5158154919ef4041bcb9ac93358eed5b_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzU4NDk_812f7553-a4e8-4a13-86d8-07ca1de85ed9">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-indent:20.25pt;text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 id="i_0_214"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 15&#160;&#8212; <ix:nonNumeric contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzExNTY3_539c1398-91c0-4d33-b737-dc680aba120a" continuedAt="id82e3681001b4b6689ca54ff64c7c7aa" escape="true">Income taxes </ix:nonNumeric></span></div><ix:continuation id="id82e3681001b4b6689ca54ff64c7c7aa" continuedAt="ide90d1def9e041009023766c153b211c"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzExNTYw_d88893a8-23a2-49af-994a-6bd765a940f1" escape="true"><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the components of the provision for income taxes from continuing operations:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:58.322%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.737%;"></td><td style="width:1.0%;"></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.740%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzMtMS0xLTEtMA_106d1a6e-bd3b-4985-b37b-48917c727f57">19,374</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzMtMy0xLTEtMA_2eb6f77f-fcf6-4c1d-a1cd-6516bce89bf1">1,525</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzMtNS0xLTEtMA_9c82a513-8632-489b-b275-3dc1fb4f94de">133,621</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzQtMS0xLTEtMA_e71f7562-19b1-4848-9a66-fe6a5aec4db5">8,220</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzQtMy0xLTEtMA_53a515b4-0f69-49d4-84a0-334bb6cb9b7e">1,432</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzQtNS0xLTEtMA_3faa794a-ba39-4c3a-ad22-02d76aa13337">5,213</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-U.S.</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzUtMS0xLTEtMA_8ab358c0-e87e-47e2-afee-5f5b54e9a571">23,690</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzUtMy0xLTEtMA_ae7fdcce-c87e-416b-9841-d423c410d90a">29,353</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzUtNS0xLTEtMA_ce7502c3-cd12-4724-9315-a3ef3ad6c813">35,444</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzctMS0xLTEtMA_ddd67228-4d06-421e-a5f1-8d501c1091a9">2,041</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzctMy0xLTEtMA_817aca86-3380-4516-97bf-eee8f2069f9b">5,124</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzctNS0xLTEtMA_9d7891f1-82db-4907-906b-cdb85188d766">258,247</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzgtMS0xLTEtMA_7e3e1c0c-4c4a-4c36-aa6d-9459c9b39671">28,277</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzgtMy0xLTEtMA_974c86c9-a9da-4921-be24-07d4f9aeabb6">5,114</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzgtNS0xLTEtMA_385d7726-0ccd-4fda-89e4-18fc0899c305">1,459</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-U.S.</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzktMS0xLTEtMA_d59b789f-0d21-453d-bae1-c84e4b0f07fc">143,044</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzktMy0xLTEtMA_33ae2a00-c68b-4f0d-9725-108d931df13b">4,174</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzktNS0xLTEtMA_0728b51a-0d7f-44d4-ada0-b9387a20acd6">212,158</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzEwLTEtMS0xLTA_386a7867-36eb-4df3-9610-b1f4ee1fd1aa">122,078</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzEwLTMtMS0xLTA_99355e87-0695-461a-a503-a55fb91ee463">23,196</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzEwLTUtMS0xLTA_1fd13192-69b6-44cd-89fb-b928e9c5c32e">129,648</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:24.75pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">U.S. tax legislation commonly referred to as the Tax Cuts and Jobs Act (the &#8220;TCJA&#8221;) was enacted on December 22, 2017. The legislation significantly changed U.S. tax law by, among other things, permanently reducing corporate income tax rates from a maximum of 35% to 21%, effective January 1, 2018;  implementing a territorial tax system, by generally providing for, among other things, a dividends received deduction on the foreign source portion of dividends received from a non-U.S. corporation if specified conditions are met; and imposing a one-time repatriation tax on undistributed post-1986 non-U.S. subsidiary earnings and profits, which are deemed repatriated for purposes of the tax.</span></div><div style="text-indent:24.75pt;text-align:justify;"><span><br/></span></div><div style="text-indent:24.75pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118 (&#8220;SAB 118&#8221;) to address the application of U.S. GAAP in situations where a company does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the TCJA. SAB 118 states that in these circumstances, if a company can determine a reasonable estimate for the income tax effects, the SEC staff would not object if the company includes in its financial statements the reasonable estimate it has determined (and the SEC staff also expressed its belief that it would not be appropriate for a company to exclude a reasonable estimate from its financial statements to the extent a reasonable estimate has been determined). </span></div><div style="text-indent:24.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of the TCJA, we reassessed and revalued our ending net deferred tax liabilities at December 31, 2017 and recognized a&#160;$<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-5" format="ixt:numdotdecimal" name="tfx:TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzE3Njk_57317d32-9a3c-43a2-ba08-3f3dd341f576">46.1</ix:nonFraction> million&#160;provisional tax benefit in our consolidated statement of income for the year ended December 31, 2017. We also recognized a $<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzE5MTQ_424a2f0f-50f4-4fee-9afb-c92a85931445">154.0</ix:nonFraction> million provisional tax expense in our consolidated statement of income for the year ended December 31, 2017, related to the deemed repatriated earnings. We expect to pay this tax over an <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzIxMTg_c12d3dcd-0a87-49c7-ba99-0ee83f03263b">eight</span>-year period.  These two provisional amounts are collectively referred to as the TCJA Provisions. </span></div><div style="text-indent:24.75pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accordance with SAB118, during the year ended December 31, 2018, we recognized a net $<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzIwODkwNzIwOTUyOTQz_584da357-55e7-4989-874d-e13d540f915e">2.3</ix:nonFraction> million discrete tax benefit for adjustments to the TCJA Provisions, of which, $<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzIwODkwNzIwOTUyOTQ0_8e4e5e04-9231-409e-a67b-85d9ee7bfcb6">0.2</ix:nonFraction> million related to the taxes on deemed repatriated earnings and $<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzIwODkwNzIwOTUyOTQy_df54e35b-3cba-4e63-b3db-3a58d067f5a1">2.1</ix:nonFraction> million related to the revaluation of deferred tax assets and liabilities; both were the  result of additional analysis, changes in interpretations and in our assumptions, and the issuance of additional regulatory guidance.  We completed the accounting for the TCJA Provisions in the fourth quarter of 2018 and we made no further adjustments to the TCJA Provisions in 2019.</span></div><div style="text-indent:24.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">While the TCJA provides for a territorial tax system, beginning in 2018, it includes&#160;new U.S. tax base erosion provisions, including the global intangible low-taxed income (&#8220;GILTI&#8221;) provision.</span></div><div style="text-indent:24.75pt;text-align:justify;"><span><br/></span></div><div style="text-indent:24.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The GILTI provisions require us to include, in our U.S. income tax return, non-U.S. subsidiary earnings in excess of an allowable return on the foreign subsidiary&#8217;s tangible assets. We were subject to incremental U.S. tax of $<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="tfx:TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzM2MjI_cf1eb7b9-4026-4c18-84a0-2f2cf554e8ba">10.7</ix:nonFraction> million on GILTI income beginning in 2018. We elected to account for the GILTI tax in the period in which it is incurred. </span></div><div style="text-indent:24.75pt;text-align:justify;"><span><br/></span></div><div style="text-indent:24.75pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At December&#160;31, 2019, 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="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-8" format="ixt:numdotdecimal" name="tfx:UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzQyNjY_9fa84a3f-0fc0-419f-85dc-8b90c67830bf">1.7</ix:nonFraction> billion. At December 31, 2019, the cumulative unremitted earnings of subsidiaries outside the U.S. that are considered </span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="ide90d1def9e041009023766c153b211c" continuedAt="i2b3d9f4b8cfc46a18c8f2f55a14196fa"><div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">permanently reinvested approximated $<ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:UndistributedEarningsOfForeignSubsidiaries" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzI3NDg3NzkwNzEwOTk4_d9e604a6-44c6-4669-8e3b-85139a3b47dc">0.5</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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzExNTYy_b0db3513-a6e8-4343-bb46-8916eb924434" escape="true"><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:58.322%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.737%;"></td><td style="width:1.0%;"></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.740%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S.</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo2NmQ5MmJmYWExZmU0YzNhYjA1NjEwOGZlMjBlZTNlMS90YWJsZXJhbmdlOjY2ZDkyYmZhYTFmZTRjM2FiMDU2MTA4ZmUyMGVlM2UxXzItMS0xLTEtMA_6850ffdd-b487-4628-9085-8c84d59c2900">89,021</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo2NmQ5MmJmYWExZmU0YzNhYjA1NjEwOGZlMjBlZTNlMS90YWJsZXJhbmdlOjY2ZDkyYmZhYTFmZTRjM2FiMDU2MTA4ZmUyMGVlM2UxXzItMy0xLTEtMA_86809669-9d24-4f0c-8d8c-964dbfb2377b">37,201</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo2NmQ5MmJmYWExZmU0YzNhYjA1NjEwOGZlMjBlZTNlMS90YWJsZXJhbmdlOjY2ZDkyYmZhYTFmZTRjM2FiMDU2MTA4ZmUyMGVlM2UxXzItNS0xLTEtMA_ace03047-537f-4497-a8a6-5b99991501b9">37,528</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-U.S.</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo2NmQ5MmJmYWExZmU0YzNhYjA1NjEwOGZlMjBlZTNlMS90YWJsZXJhbmdlOjY2ZDkyYmZhYTFmZTRjM2FiMDU2MTA4ZmUyMGVlM2UxXzMtMS0xLTEtMA_ddcdd431-e50f-46ef-b04f-b3d2a60d1f3f">250,882</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo2NmQ5MmJmYWExZmU0YzNhYjA1NjEwOGZlMjBlZTNlMS90YWJsZXJhbmdlOjY2ZDkyYmZhYTFmZTRjM2FiMDU2MTA4ZmUyMGVlM2UxXzMtMy0xLTEtMA_f2f67d17-9fad-45a3-94d5-5386e568bef8">182,427</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo2NmQ5MmJmYWExZmU0YzNhYjA1NjEwOGZlMjBlZTNlMS90YWJsZXJhbmdlOjY2ZDkyYmZhYTFmZTRjM2FiMDU2MTA4ZmUyMGVlM2UxXzMtNS0xLTEtMA_57471fd8-438d-486b-84e7-edb0c4789ff2">247,383</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo2NmQ5MmJmYWExZmU0YzNhYjA1NjEwOGZlMjBlZTNlMS90YWJsZXJhbmdlOjY2ZDkyYmZhYTFmZTRjM2FiMDU2MTA4ZmUyMGVlM2UxXzQtMS0xLTEtMA_e67bff49-015e-45e9-bf68-4ebde1ec55ae">339,903</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo2NmQ5MmJmYWExZmU0YzNhYjA1NjEwOGZlMjBlZTNlMS90YWJsZXJhbmdlOjY2ZDkyYmZhYTFmZTRjM2FiMDU2MTA4ZmUyMGVlM2UxXzQtMy0xLTEtMA_2e0eb54f-9523-4352-abff-261bdedec2a8">219,628</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo2NmQ5MmJmYWExZmU0YzNhYjA1NjEwOGZlMjBlZTNlMS90YWJsZXJhbmdlOjY2ZDkyYmZhYTFmZTRjM2FiMDU2MTA4ZmUyMGVlM2UxXzQtNS0xLTEtMA_02f2546e-58a5-4f7f-8872-b8e8715e8de7">284,911</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzYwNDczMTM5NzU4OTQ_4c316b1d-453d-4710-a6f3-3e9bba6fa890" escape="true"><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:58.175%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.323%;"></td><td style="width:1.0%;"></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.301%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal statutory rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzEtMS0xLTEtMA_1eaf6f5d-9e11-4deb-b704-f7b7a5939729">21.0</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzEtMy0xLTEtMA_47f19918-6ff6-4148-a0b5-8efbc11943f2">21.0</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzEtNS0xLTEtMA_ff4f75d4-f6af-420f-884f-6794e189c435">35.0</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax effect of international items</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzMtMS0xLTEtMA_191071a8-a49b-44ac-8f03-4974c6157cc9">11.3</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzMtMy0xLTEtMA_06515d91-e76b-406c-aebf-fcdc275f05cd">3.3</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzMtNS0xLTEtMA_cafcde40-ebb9-4847-9bdb-0b2c27e46d5b">25.7</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impacts of the TCJA</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="3" format="ixt:zerodash" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzQtMS0xLTEtMA_4decbf3e-429e-429d-a72f-3a0c94bffd9c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzQtMy0xLTEtMA_2c52eb78-1a86-48a8-95f6-51c2a679b5e0">1.0</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzQtNS0xLTEtMA_584c8f61-1459-4c98-b80e-67f378750fd2">37.9</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:24.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Legal entity merger - deferred taxes</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(1)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="3" sign="-" name="tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzUtMS0xLTEtMTM5ODQ_793fe139-4d57-4c11-9d9d-b83b173a8b4d">38.0</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="3" format="ixt:zerodash" name="tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzUtMy0xLTEtMTM5OTY_9041036c-3e00-49df-a015-18f43f7d91ca">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="3" format="ixt:zerodash" name="tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzUtNS0xLTEtMTM5OTk_270bcd3e-240b-41ea-9c8a-26dc32e9c71b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Excess tax benefits related to share-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzUtMS0xLTEtMA_7afd8efb-e6f1-4e07-81cb-64171d4eb6bc">4.5</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzUtMy0xLTEtMA_7d3c75b1-c3fc-4738-b0e5-896b9f79bc3a">7.2</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzUtNS0xLTEtMA_0d0cdcc5-d425-4513-82d7-6eb937b45dfb">2.3</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State taxes, net of federal benefit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzYtMS0xLTEtMA_9cdf71a9-176d-4d14-82bc-d35be9ef2dcb">4.9</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzYtMy0xLTEtMA_23b497c3-b40b-4d69-b677-8aceb2ba157c">0.1</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzYtNS0xLTEtMA_c5d20465-8c43-4ad9-91be-4a041ff629c2">0.1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Uncertain tax contingencies</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="3" format="ixt:zerodash" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzctMS0xLTEtMA_117e2c11-76eb-4184-926f-efe5bab0007f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzctMy0xLTEtMA_8ad15f8c-effb-4a9e-baed-7a744dcb9b88">0.4</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzctNS0xLTEtMA_ef927a7c-9982-47f8-a572-52d26eb184f8">1.8</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="3" name="tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzgtMS0xLTEtMA_870422a1-6427-450c-9318-01ebbe1732ac">3.4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="3" name="tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzgtMy0xLTEtMA_847bf975-5bed-4c75-8ca0-78ae77325f00">5.3</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="3" name="tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzgtNS0xLTEtMA_8521cf00-46d6-4909-80a0-95a514d23a78">0.4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intellectual property impairment charge</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="3" format="ixt:zerodash" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzktMS0xLTEtMA_f02655e9-7752-4a53-82ec-2ae5e8d7923f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzktMy0xLTEtMA_4d15801f-113c-42ec-ae6d-4e03253c1ca8">2.0</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="3" format="ixt:zerodash" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzktNS0xLTEtMA_0aa3d4e9-de62-40f6-99cb-c9ddf3cb5777">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development tax credit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzEwLTEtMS0xLTA_725d2f05-2695-4daf-8807-978e75d57c37">1.1</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzEwLTMtMS0xLTA_62909e0b-8b30-46bd-8fc9-4cc33b94c558">1.6</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzEwLTUtMS0xLTA_64a4c19d-9a1c-44e0-9d53-0dacfb8f6b0a">0.8</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzExLTEtMS0xLTA_5d02cf75-9f1f-4525-a76c-e5895adb3982">0.5</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzExLTMtMS0xLTA_c744d909-ee32-451f-adb1-9763cb57b2a9">0.1</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzExLTUtMS0xLTA_7478bb19-5814-4f35-a096-cec54317c889">2.7</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzEyLTEtMS0xLTA_d4b35496-714d-42d2-b406-4847ba5c66bb">35.9</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzEyLTMtMS0xLTA_ad88739f-88c1-44ae-a280-682e8b4c4548">10.6</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzEyLTUtMS0xLTA_038da044-52ba-4655-822d-be48fb5568b2">45.5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1) During 2019, we recognized a discrete tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-6" sign="-" format="ixt:numdotdecimal" name="tfx:IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzYwNDczMTM5NzU4OTY_295793cc-ede7-4097-8e36-c2e158481194">129</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="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The effective income tax rate for 2019 and 2018 was (<ix:nonFraction unitRef="number" contextRef="i6472ceac13d741c983f8616feb84ddbc_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzMyOTg1MzQ5MDE2OTk_83e99bb2-6140-47a0-a7f6-d3963152b888">35.9</ix:nonFraction>)% and <ix:nonFraction unitRef="number" contextRef="ia09b7b2e1e4a4ea7af805d476cc48cd9_D20180101-20181231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzMyOTg1MzQ5MDE3MDU_6c6e5ed3-0d0c-4315-b86d-2f92b2cd84b8">10.6</ix:nonFraction>%,&#160;respectively. The effective income tax rate for 2019 reflects a tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-6" sign="-" format="ixt:numdotdecimal" name="tfx:IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzYwNDczMTM5NzU5MTA_87e408c8-38e4-4b0f-a771-a63216614d0e">129</ix:nonFraction>&#160;million resulting from a non-U.S. legal entity restructuring that eliminated the requirement to provide for withholding taxes on the future repatriation of certain non-permanently reinvested earnings. Additionally, the effective tax rate for 2019 was affected by a tax benefit relating to the revaluation of state deferred tax assets and liabilities due to business integrations and other changes. The effective tax rates for both 2019 and 2018 reflect a net excess tax benefit related to share-based compensation and a tax cost associated with a non-deductible contingent consideration expense recognized in connection with an increase in the fair value of the NeoTract contingent consideration liability.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzY1OTg_d5b648e3-490d-4031-8fcd-eb026689bcc0">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzY2MDU_ea9110f5-45ad-4789-85cb-f8e0af4f6b4a">0.8</ix:nonFraction> million in 2019 and 2018, respectively, as a result of reducing our reserves with respect to uncertain tax positions, principally due to the expiration of a number of applicable statutes of limitations.  We realized a net benefit of $<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzY4NTY_51ee78c1-6d32-4e08-b51d-2e288d6b1d9c">5.2</ix:nonFraction> million in 2017, as a result of reducing our reserves with respect to uncertain tax positions, principally due to the conclusion of a tax audit in Germany and the expiration of various statutes of limitations.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-33</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i2b3d9f4b8cfc46a18c8f2f55a14196fa" continuedAt="i14b56783382542868a88f29462cf75e0"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzExNTU1_ec363e09-5ccf-4487-930b-e737b02d54ad" escape="true"><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and&#160;2018:</span></div><div style="text-align:justify;margin-top:3pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:67.736%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.766%;"></td><td style="width:1.0%;"></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.768%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars&#160;in&#160;thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax loss and credit carryforwards</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzMtMS0xLTEtMA_aa949469-4f81-435b-b213-f5be9567c064">174,997</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzMtMy0xLTEtMA_d3adf208-542d-41fa-8751-ce2612ce788c">234,940</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DeferredTaxAssetsOperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzQtMS0xLTEtMTQyNzY_7a526b99-f518-4a83-ae69-25a977a210c6">28,577</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzQtMS0xLTEtMA_ef433294-70f4-485d-b0ba-3a134c69819d">14,971</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzQtMy0xLTEtMA_6aab7647-061e-4904-af69-fdf03cfec0ef">19,972</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserves and accruals</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzUtMS0xLTEtMA_8828802e-4835-4b28-94e3-401c5a8f7b5d">60,799</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzUtMy0xLTEtMA_db430ad6-217c-4bde-a8a9-93a873587a7e">68,767</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzYtMS0xLTEtMA_3420ce10-36e2-49ea-bdda-711efa5c267f">3,207</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzYtMy0xLTEtMA_4347ca69-cb0d-4048-b358-81edb649d94f">3,267</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: valuation allowances</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzctMS0xLTEtMA_e5473c2a-88cd-4e86-ab05-16007712cb61">119,233</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzctMy0xLTEtMA_578eeb93-b53c-4350-9c7a-3037f2fbc458">143,971</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzgtMS0xLTEtMA_1f75282e-0a81-4263-92c4-a80a13804776">163,318</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzgtMy0xLTEtMA_bb9cac02-fe95-48db-95b7-81924090dcff">182,975</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzEwLTEtMS0xLTA_9105d21c-b512-4f23-ad86-6d12131683d5">23,053</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzEwLTMtMS0xLTA_61ff6110-3b1c-4706-adda-99cc7681655d">24,315</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangibles&#160;&#8212; stock acquisitions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzExLTEtMS0xLTA_ff1c42d0-f989-4ad4-8d86-211c58c1390f">441,079</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzExLTMtMS0xLTA_402f7716-2d93-49a8-89ea-f06213d00b42">541,445</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unremitted non-U.S. earnings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzEyLTEtMS0xLTA_5e623036-240e-42d9-ac48-8ea817ff71a9">81,967</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzEyLTMtMS0xLTA_7c117908-6185-404f-9bb0-d259703596cb">218,769</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzE0LTEtMS0xLTE0Mjgw_b7f82d05-5bd2-417e-8da1-07a696407bbc">28,577</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzEzLTEtMS0xLTA_ad18f94e-8362-464d-92cf-2323db0e1616">22,628</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzEzLTMtMS0xLTA_d3cad6c0-bb05-4d36-bbe5-263ceaa1fcbb">4,221</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzE0LTEtMS0xLTA_8c863da9-47ec-492f-9a83-436a1fa325c1">597,304</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzE0LTMtMS0xLTA_190dd15d-cedf-4f35-9e26-fd1ed978440b">788,750</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred tax liability</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzE1LTEtMS0xLTA_842885ea-f461-4c8d-a941-4544e1a038e3">433,986</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzE1LTMtMS0xLTA_225ee622-70f1-4249-b5bf-e2b7418251ea">605,775</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of enactment of the TCJA, we reassessed and revalued our deferred tax positions, resulting in a $<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="tfx:TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzczMDE_4803cbbd-c9ae-426b-9f21-32261172b2e2">46.1</ix:nonFraction> million decrease in the net deferred tax liability at December 31, 2017. Subsequently, in accordance with SAB 118, adjustments were made to the provisional amounts for the revaluation of deferred tax assets and liabilities due to additional analysis. During 2018, we recognized a net $<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzc1ODk_5675abe2-6f4c-424b-9670-e311b55de747">2.1</ix:nonFraction> million tax benefit as a result of changes in its revaluation of deferred tax assets and liabilities related to the TCJA. The accounting for these changes was completed in the fourth quarter of 2018. We made no further adjustments to the provisional amounts in 2019.</span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019, the tax effect of such carryforwards approximated $<ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOtherTaxCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzgxMzE_31e8394e-332e-42f9-b789-eea301eded30">175.0</ix:nonFraction> million. Of this amount, $<ix:nonFraction unitRef="usd" contextRef="i64b5f5440dcb41b4bfcb3c5b603a6716_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOtherTaxCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzgxNTE_855bc041-e835-4d92-8503-95d701df8be3">10.9</ix:nonFraction> million has no expiration date, $<ix:nonFraction unitRef="usd" contextRef="ifc2249389c404e98af318bac069d0d86_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOtherTaxCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzgxNzg_c06c091d-7a4d-4008-bb24-eb51c31ed2cc">4.8</ix:nonFraction> million expires after 2019 but before the end of 2024 and $<ix:nonFraction unitRef="usd" contextRef="if68a76a81334468daab4c86ee7b31e81_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOtherTaxCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzgyMjc_41bfd996-965d-40c4-bca0-dbb83e33fdb5">159.3</ix:nonFraction> million expires after 2024. 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 <ix:nonFraction unitRef="number" contextRef="i93731de5b0b84d2d8c23ea9a34dce13b_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzg1ODk_f8ae203e-52c5-47bd-a533-82c793cfc7d2">50</ix:nonFraction> 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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzkxMTM_25259674-56ee-4c4d-bff6-d2e0625bb178">119.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzkxMjA_fe87577c-9307-45c8-861d-3d1d6e4e397f">144.0</ix:nonFraction> million at December&#160;31, 2019 and&#160;2018, 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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i14b56783382542868a88f29462cf75e0" continuedAt="i5c65722dda0740f38fe031a1fb0cb8c9"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzExNTY1_5c4d488e-e383-4eae-805d-c5337330c081" escape="true"><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2019,&#160;2018 and&#160;2017:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:58.322%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.737%;"></td><td style="width:1.0%;"></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.740%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzItMS0xLTEtMA_290cd432-20a4-473f-bfe1-aaac49a6b915">8,106</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4c85a5a67120453485daf4ce01f4552c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzItMy0xLTEtMA_77d536c8-a167-4d18-9d8f-e8539bfca8a0">9,336</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i851376c990664c44856dcc064df8d058_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzItNS0xLTEtMA_90f161f6-3af0-4894-80fd-5f670306a61d">15,054</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzMtMS0xLTEtMA_aa9b1892-95a3-44e3-86a6-50c9d36cd4a5">351</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzMtMy0xLTEtMA_139cc525-41dd-4ecc-99a1-8c06d1f6f72f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzMtNS0xLTEtMA_daca033b-ef14-4504-af50-824c238bfb8f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzQtMS0xLTEtMA_4ab520c3-a825-4329-b932-95ce014f7fd5">201</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzQtMy0xLTEtMA_d2e6bed8-94bd-4679-994c-62a025efb283">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzQtNS0xLTEtMA_ff2d4b01-d9ee-411a-b256-c8a984a8b7a2">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzUtMS0xLTEtMA_d980159e-1d49-4b0c-9121-428f54726d59">1,237</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzUtMy0xLTEtMA_f8ba3d61-0180-4516-96cd-f3bc6402aec5">899</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzUtNS0xLTEtMA_ebe7ffed-279c-44cc-9cf2-d9d526ff975e">895</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Reductions in unrecognized tax benefits due to settlements</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzYtMS0xLTEtMA_eb4cee14-6880-4ef6-9b9b-8371009fd40a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzYtMy0xLTEtMA_9606dfde-a5ac-412c-94fb-599582bbc774">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzYtNS0xLTEtMA_e0d05477-1ff7-4446-a156-e8aaba87fe81">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzctMS0xLTEtMA_df89c5fd-f91a-48b3-a969-74efa395f8e9">1,881</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzctMy0xLTEtMA_362c2459-b583-423b-8ad6-8b5543359da5">1,955</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzctNS0xLTEtMA_2b4de269-670b-48e9-ae2b-3d0ce16b1ba2">6,813</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzgtMS0xLTEtMA_23140520-4a6d-44ef-815f-5f7cbd3a1e33">51</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzgtMy0xLTEtMA_fd1293b6-085b-4f0f-aea6-4f34e6b48664">174</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzgtNS0xLTEtMA_80ad4e03-6990-4b6e-a0ca-322251262c04">200</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzktMS0xLTEtMA_bdf7a8f5-e79e-4e89-b941-415f4dc243e5">7,561</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzktMy0xLTEtMA_17413d24-4b07-4c9a-8032-b20b708a978e">8,106</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4c85a5a67120453485daf4ce01f4552c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzktNS0xLTEtMA_60d2e924-f537-44b0-8398-93800fdc6986">9,336</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzk5NDQ_b4eb96bc-dd7a-43a6-9b0b-7a54e2a68ade">4.4</ix:nonFraction> million at December&#160;31, 2019.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 was $<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzEwMzA1_a82050cc-d5b3-4443-a918-146697ce5b35">0.2</ix:nonFraction> million and $(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-5" sign="-" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzEwMzEy_00b999b6-bcd4-49a3-a982-0a7d05a0b4f2">0.1</ix:nonFraction>) million, respectively; for the year ended December&#160;31, 2018 was $<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzEwMzU2_e30dd7bf-b82a-4564-9809-b9096978d8a1">0.2</ix:nonFraction> million and $(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-5" sign="-" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzEwMzYz_d9259c2b-686e-46b2-8710-88789b7a0bcd">0.3</ix:nonFraction>) million, respectively; and for the year ended December&#160;31, 2017 was $<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzEwNDEx_12d717ba-87b1-476a-af10-b67810f06bd5">0.2</ix:nonFraction> million and $(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-5" sign="-" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzEwNDE4_267ea1b6-633b-4bec-a41b-f5c0570bfc2a">0.2</ix:nonFraction>) million, respectively. The liabilities in the consolidated balance sheets for interest and penalties at December&#160;31, 2019 were $<ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzEwNTI1_abf99f4a-837a-4690-8393-3a0c42c2d51d">0.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzEwNTMy_2e130942-aa12-4004-b31b-e308ebfd05e5">2.2</ix:nonFraction> million, respectively, and at December&#160;31, 2018 were $<ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzEwNTY1_9ae48c63-a3a3-4e79-a57b-38e5ec9c3903">0.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzEwNTcy_a7f38d8b-77ec-4582-9bdf-e7f68e6c3c02">2.2</ix:nonFraction> million, respectively.</span></div><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:SummaryOfIncomeTaxExaminationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzExNTUx_8899a2c4-15a0-4048-bbb9-8d78aa0cb7c5" escape="true"><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:71.792%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.739%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:justify;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2015</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">China</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2014</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Czech Republic</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">France</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2011</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">India</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2002</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ireland</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2015</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Italy</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2015</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Malaysia</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2015</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Singapore</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2015</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019, the most significant tax examination in process was in Germany.&#160;The date at which this examination may be concluded and the ultimate outcome of the examination are uncertain. As a result of the uncertain outcome of this ongoing examination, future examinations or the expiration of statutes of limitation, it is reasonably possible that the related unrecognized tax benefits for tax positions taken could materially change from those recorded as liabilities at December&#160;31, 2019.&#160;Due to the potential for resolution of certain examinations, and the expiration of various statutes of limitation, it is reasonably possible that our unrecognized tax benefits may change within the next year by a range of <ix:nonFraction unitRef="usd" contextRef="ib60a2e183ebb41f8a3d381464c2c4596_I20191231" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzExNTMz_a508db3b-8e3c-47e3-b127-54cbae7377e6">zero</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="id06370914d474109980de77074aa4fba_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzExNTM5_7b9fa5bc-bf11-45f9-9f4f-3312d830058c">1.5</ix:nonFraction> million.</span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i5c65722dda0740f38fe031a1fb0cb8c9"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="tfx:ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzY1OTcwNjk3Nzk0NTQ_904d4ff9-6907-4e62-b200-3997bf5ce7ce" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:56.040%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.596%;"></td><td style="width:1.0%;"></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.596%;"></td><td style="width:1.0%;"></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.600%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes paid, net of refunds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1NzU2YTJhM2ZlNjI0OTE2OWM4YmMwNzdhNWNhYTk1Zi90YWJsZXJhbmdlOjU3NTZhMmEzZmU2MjQ5MTY5YzhiYzA3N2E1Y2FhOTVmXzMtMS0xLTEtMTE0MTQ_d86b2723-773b-4d90-82bd-abb89a5c72bc">73,632</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1NzU2YTJhM2ZlNjI0OTE2OWM4YmMwNzdhNWNhYTk1Zi90YWJsZXJhbmdlOjU3NTZhMmEzZmU2MjQ5MTY5YzhiYzA3N2E1Y2FhOTVmXzMtMy0xLTEtMTE0MTY_4b8ced59-70bc-423a-848a-9190c22cd821">65,605</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1NzU2YTJhM2ZlNjI0OTE2OWM4YmMwNzdhNWNhYTk1Zi90YWJsZXJhbmdlOjU3NTZhMmEzZmU2MjQ5MTY5YzhiYzA3N2E1Y2FhOTVmXzMtNS0xLTEtMTE0MTg_2b6becdd-ac4e-4fcb-9cfa-9a2fce468e85">49,144</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:3pt;"><span><br/></span></div><div id="i_0_217"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 16 &#8212; <ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEzMTgy_eff7ba66-68b3-430a-b6f7-5aa733e54d11" continuedAt="i78e02495f63440d5be5f3c608f0891ad" escape="true">Pension and other postretirement benefits </ix:nonNumeric></span></div><ix:continuation id="i78e02495f63440d5be5f3c608f0891ad" continuedAt="idff45695f81a468c82397515cd40e851"><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">under non-U.S. plans are systematically provided for by depositing funds with trustees or by book reserves.&#160;&#160;As of December&#160;31, 2019, 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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEzMjEy_3b0e7dac-db53-4fda-ae49-4392ae956ff1" escape="true"><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 expense (income) of the  pension and postretirement benefit plans for the years ended December&#160;31, 2019,&#160;2018 and&#160;2017:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:35.481%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:7.809%;"></td><td style="width:1.0%;"></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:7.809%;"></td><td style="width:1.0%;"></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:7.809%;"></td><td style="width:1.0%;"></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:7.809%;"></td><td style="width:1.0%;"></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:7.809%;"></td><td style="width:1.0%;"></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:7.814%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Benefits</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Service cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzMtMS0xLTEtMA_401be92f-ddba-4406-b545-384ae9bff110">2,768</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzMtMy0xLTEtMA_e3de7733-442c-48a2-93b0-c468cfaefef7">1,500</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie75f0a3ae0cf401a8d789494944a4f6b_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzMtNS0xLTEtMA_5a56fb37-019e-4842-9dfe-d5210082135b">2,887</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzMtNy0xLTEtMA_6851d73e-92e4-458b-8b62-2d120680be71">9</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzMtOS0xLTEtMA_94ed0d22-131f-44db-bab7-606a0d4ba139">50</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ief034a72fdfe472788bba0c6894ca9c2_D20170101-20171231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzMtMTEtMS0xLTA_e1a385fa-a09b-4e06-88b8-d62c09a12680">279</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzQtMS0xLTEtMA_be1d40b6-fa3b-42cf-b60a-f9fe836141ab">16,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzQtMy0xLTEtMA_3ca3d929-c5a2-44b4-a8a5-fe7b74012643">14,816</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie75f0a3ae0cf401a8d789494944a4f6b_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzQtNS0xLTEtMA_c7ed9272-10f0-48c2-bf12-62bd8b111740">15,137</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzQtNy0xLTEtMA_a5dc16ad-b575-498a-9462-a566b62c57c3">1,391</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzQtOS0xLTEtMA_19cbe0d4-a7ef-4d2d-8803-0c1cedc246fb">1,389</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ief034a72fdfe472788bba0c6894ca9c2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzQtMTEtMS0xLTA_8557006a-8924-469f-b7e5-591fa6e8f87f">1,577</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected return on plan assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzUtMS0xLTEtMA_786e3e4d-35e3-4ca3-b25f-e06aa61ccaaf">27,426</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzUtMy0xLTEtMA_d746d3a6-3a1f-46d1-a47f-cb9962c4ee7a">29,666</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie75f0a3ae0cf401a8d789494944a4f6b_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzUtNS0xLTEtMA_09adfe38-a500-4f84-9dec-6f4b5ebf4ff8">26,809</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzUtNy0xLTEtMA_dbaea4ae-5c7a-4f4b-8dba-0189ce43a831">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzUtOS0xLTEtMA_2bef0a6b-9585-4313-914e-ed13c63d2ab6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ief034a72fdfe472788bba0c6894ca9c2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzUtMTEtMS0xLTA_255c2c2c-0c16-482c-83e6-d5d7cbc1b390">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net amortization and deferral</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanNetAmortizationAndDeferral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzYtMS0xLTEtMA_6c1783e0-aacd-4c85-8b20-e6da07f489b1">7,013</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanNetAmortizationAndDeferral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzYtMy0xLTEtMA_06515367-12b9-4125-bbe7-42bd50bc29e6">6,777</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie75f0a3ae0cf401a8d789494944a4f6b_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanNetAmortizationAndDeferral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzYtNS0xLTEtMA_07d51669-0737-4686-a032-a7c3b75218e5">6,734</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="-3" sign="-" name="tfx:DefinedBenefitPlanNetAmortizationAndDeferral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzYtNy0xLTEtMA_b7e2b7a2-b630-4127-8e67-3963ee71c845">1</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" name="tfx:DefinedBenefitPlanNetAmortizationAndDeferral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzYtOS0xLTEtMA_32dda89a-40cc-474a-ae4e-d9d7dffe1f33">136</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ief034a72fdfe472788bba0c6894ca9c2_D20170101-20171231" decimals="-3" name="tfx:DefinedBenefitPlanNetAmortizationAndDeferral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzYtMTEtMS0xLTA_99149e87-f364-4d83-8eb5-0fb0d7830c08">275</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Curtailments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzctMS0xLTEtMA_d3ca47f7-93eb-476f-a78f-f424826399ac">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzctMy0xLTEtMA_74e1a0c6-d6e8-41a6-87e9-5b7949246676">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie75f0a3ae0cf401a8d789494944a4f6b_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzctNS0xLTEtMA_6f213680-699a-444e-9172-b9f6df65b6a0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzctNy0xLTEtMA_820aad86-a5b5-42ce-bfc6-2c178731dc12">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzctOS0xLTEtMA_4d074d5a-a6b3-4a73-a9d1-e16edda2e568">677</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ief034a72fdfe472788bba0c6894ca9c2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzctMTEtMS0xLTA_98f7d70a-e08a-40a3-a154-89a06ed15c49">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzgtMS0xLTEtMA_36a65509-4f65-40ef-a347-474b386bf39c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzgtMy0xLTEtMA_48ba07db-0d93-43c6-a4f3-97d9e356d893">486</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie75f0a3ae0cf401a8d789494944a4f6b_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzgtNS0xLTEtMA_8e5339da-7587-4a1a-bbd8-49d707d1b4eb">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzgtNy0xLTEtMA_7a2562f1-2a85-4610-8308-fd33f0e98003">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzgtOS0xLTEtMA_1ab96f20-9d85-481e-a3b0-cc0189dd6516">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ief034a72fdfe472788bba0c6894ca9c2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzgtMTEtMS0xLTA_568913f7-2bf1-4e7d-8a9b-61ea09f196d0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net benefit expense (income)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzktMS0xLTEtMA_6a48f78b-d6cc-46c8-9fef-8128de56cb08">1,645</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzktMy0xLTEtMA_289714b6-73f4-4d24-a280-da8c5ef56c9d">6,087</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie75f0a3ae0cf401a8d789494944a4f6b_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzktNS0xLTEtMA_7948b96c-6a2c-4f3c-b039-4505eab2bff0">2,051</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzktNy0xLTEtMA_029407cd-1df0-41e0-8d3e-307132ce2a96">1,399</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzktOS0xLTEtMA_06592929-37f7-4063-8635-27da6f6a6644">2,252</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ief034a72fdfe472788bba0c6894ca9c2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzktMTEtMS0xLTA_3036d44c-ecbd-4b19-812f-b686e681a9f8">2,131</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net benefit expense (income) is primarily included in selling, general and administrative expenses within the consolidated statements of income. </span></div><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEzMTgz_2a55b9d1-34c6-48c1-b4f9-58747282fb67" escape="true"><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:35.481%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:7.809%;"></td><td style="width:1.0%;"></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:7.809%;"></td><td style="width:1.0%;"></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:7.809%;"></td><td style="width:1.0%;"></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:7.809%;"></td><td style="width:1.0%;"></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:7.809%;"></td><td style="width:1.0%;"></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:7.814%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Benefits</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzItMS0xLTEtMA_1cdb152e-3076-4a51-ad38-d610c2ee3de9">4.3</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzItMy0xLTEtMA_e66c8168-aa25-406c-8afd-166e1bf9f5dc">3.6</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ie75f0a3ae0cf401a8d789494944a4f6b_D20170101-20171231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzItNS0xLTEtMA_e227aed6-b0ac-46b2-8d88-683df036c49f">4.2</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzItNy0xLTEtMA_1ed65546-1e85-4209-913a-b317e4c09efc">4.2</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzItOS0xLTEtMA_d8cd24b7-924a-4750-8365-17de7dd974ac">3.6</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ief034a72fdfe472788bba0c6894ca9c2_D20170101-20171231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzItMTEtMS0xLTA_246b1414-74db-40d8-a7c4-509f32e11aa6">4.1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rate of return</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzMtMS0xLTEtMA_4ab2d8f7-4b68-41f4-b0d5-123ac652fe06">7.7</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzMtMy0xLTEtMA_0f4155aa-ad68-4076-9cd3-3ed6168d274e">7.8</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ie75f0a3ae0cf401a8d789494944a4f6b_D20170101-20171231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzMtNS0xLTEtMA_4e157aea-c37e-4a3b-ba27-8d48e5ceef04">8.1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Initial healthcare trend rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="3" name="tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzQtNy0xLTEtMA_65b01509-2d09-4a96-916b-7b3a0b54609b">7.4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="3" name="tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzQtOS0xLTEtMA_57b328b4-b9bb-4808-9457-d9c97d9c361c">7.8</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ief034a72fdfe472788bba0c6894ca9c2_D20170101-20171231" decimals="3" name="tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzQtMTEtMS0xLTA_5c915b43-5726-4608-88e2-934123c413a4">7.9</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ultimate healthcare trend rate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231" decimals="3" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzUtNy0xLTEtMA_2a770bb8-3c6a-4117-acc2-2075802e230e">5.0</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i429735daab8c488e897b0193f51d43c5_I20181231" decimals="3" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzUtOS0xLTEtMA_159cd76a-0a67-4e35-bc47-068c3a6cd2d6">5.0</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i80ca364a52314ef291f28a3996e57a53_I20171231" decimals="3" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzUtMTEtMS0xLTA_f0a82324-7265-4b7d-b3c8-861e1490b28d">5.0</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="idff45695f81a468c82397515cd40e851" continuedAt="i6447d2da6e684a33a8a01cf2e54b24a9"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEzMTg0_7f0626b1-c756-436d-9b01-166c878f3615" escape="true"><div style="text-indent:18pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:48.879%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.730%;"></td><td style="width:1.0%;"></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:9.730%;"></td><td style="width:1.0%;"></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:9.730%;"></td><td style="width:1.0%;"></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:9.732%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Benefits</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Under Funded</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Under Funded</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefit obligation, beginning of year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzQtMS0xLTEtMA_154f0d2b-b379-4b11-a83a-7ed7293ab568">416,470</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id6927219299f4b428e985d5b2102fffb_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzQtMy0xLTEtMA_aeb167b7-0c24-40ea-9a34-bd0ec19637f4">462,158</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i429735daab8c488e897b0193f51d43c5_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzQtNS0xLTEtMA_cd3b6f07-73a7-45a9-8124-4ac7f118b677">42,115</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i80ca364a52314ef291f28a3996e57a53_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzQtNy0xLTEtMA_617c3277-f0a5-440d-9954-13c5305c2fcb">48,903</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Service cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzUtMS0xLTEtMA_8feb222d-5e51-4f00-a56c-dab64cb25629">2,768</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzUtMy0xLTEtMA_cf3fd7f0-15ec-4188-918f-be2aa51f517e">1,500</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzUtNS0xLTEtMA_b935e990-857d-4ba3-9477-0bab8bb51208">9</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzUtNy0xLTEtMA_82f33e1e-ae82-4ad7-8376-fa179546d518">50</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzYtMS0xLTEtMA_dc0d82db-f215-4b99-b322-fe1ed5d5f3c6">16,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzYtMy0xLTEtMA_155268ea-138c-454e-b285-3a4f729f815b">14,816</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzYtNS0xLTEtMA_611f3baf-630f-4a1f-aec8-b132b884beb3">1,391</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzYtNy0xLTEtMA_2392a4f9-21f8-4e7f-8c64-fa616a792c02">1,389</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actuarial (gain) loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzctMS0xLTEtMA_db984b9e-df01-4127-ac98-2dd9dea23a61">57,525</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzctMy0xLTEtMA_834e28f1-545b-474e-8df4-b01ecc422150">38,446</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzctNS0xLTEtMA_c90a9e4c-9467-47f8-8fb0-11747200f97f">1,551</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzctNy0xLTEtMA_d8385b3e-5442-4dfe-bc37-785b997fd127">6,058</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzgtMS0xLTEtMA_f059fee9-9778-43e8-98ad-7d3481b42c95">229</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzgtMy0xLTEtMA_3fb99d1a-5b07-4787-88dc-ea674e5d0c4d">1,780</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzgtNS0xLTEtMA_eb60c79d-dd94-4f23-b849-28fb48759953">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzgtNy0xLTEtMA_3e7a20c5-6ab8-443e-8c74-a55b01c2457e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefits paid</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzktMS0xLTEtMA_b21c6fb4-95f7-4ed0-996d-e2e3551b26d1">20,350</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzktMy0xLTEtMA_ddd8f81a-7690-49f8-9046-6c1ae0b852a6">19,314</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzktNS0xLTEtMA_97fae61f-526d-4767-9aba-ef6fa8a175bf">5,090</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzktNy0xLTEtMA_bbe7635e-e065-4bbc-a54e-64879b38420a">2,790</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Medicare Part&#160;D reimbursement</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzEwLTEtMS0xLTA_2984cf54-7621-4e39-8925-64a812dc1d2f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzEwLTMtMS0xLTA_5c637ba8-e903-4557-b37c-6901fa0c3abb">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzEwLTUtMS0xLTA_32958634-a74b-40f8-bc76-3a46b19ae931">66</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzEwLTctMS0xLTA_0468aab5-b66f-4618-b7ab-4bbd273eee0e">101</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Plan amendments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzExLTEtMS0xLTA_8081251a-c256-4fef-8096-afa570cc2a01">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzExLTMtMS0xLTA_ed8ab060-320c-41da-948f-a25a8a5a1557">157</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzExLTUtMS0xLTA_2247bf8a-6390-4c65-8c15-e6f6cb5e0cf7">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzExLTctMS0xLTA_3fbcbacf-9d3b-4a20-abec-2dae458eea74">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Curtailments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanCurtailments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzEyLTEtMS0xLTA_272a8c91-74d3-4c52-9397-801867db74f5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" name="us-gaap:DefinedBenefitPlanCurtailments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzEyLTMtMS0xLTA_2b73903d-57f5-41d7-b0d2-6b433266139d">162</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanCurtailments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzEyLTUtMS0xLTA_83d62c27-ee56-427b-ae0f-bbeee4a2a092">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanCurtailments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzEyLTctMS0xLTA_8047c111-f65d-4bb7-92ca-5c44447996c2">520</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanSettlementsBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzEzLTEtMS0xLTA_0e4e7716-7cf1-4040-9b52-6a97be6f95cc">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanSettlementsBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzEzLTMtMS0xLTA_41c6a8b7-908b-4e7c-b04c-f90fd2c55914">1,420</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanSettlementsBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzEzLTUtMS0xLTA_21b91b35-1b7a-4f96-97fc-85fc01a6eea6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanSettlementsBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzEzLTctMS0xLTA_6d869fcc-a318-4a50-9155-b08cc42f7c56">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Administrative costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE0LTEtMS0xLTA_d0cf4aee-9ec3-4710-b5a1-9689703b65ec">2,406</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE0LTMtMS0xLTA_ae4ce41e-1c80-4cfe-a598-bacd3d9b295d">1,039</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE0LTUtMS0xLTA_956df03c-1f59-4c60-9c64-d99b0c323e49">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE0LTctMS0xLTA_fd74a9da-25c8-4b96-899a-7639ae7a4bd2">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Projected benefit obligation, end of year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE1LTEtMS0xLTA_f85e34e8-2a91-44e7-ac9f-2e0f4c727a1f">470,236</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE1LTMtMS0xLTA_2b489b93-ed25-41c7-9e94-bd8447a4463f">416,470</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE1LTUtMS0xLTA_0ed3222d-9b5c-4555-a190-5495f97c0c5d">40,042</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i429735daab8c488e897b0193f51d43c5_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE1LTctMS0xLTA_03d21605-94ee-4d9a-955c-c20c2f83031d">42,115</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of plan assets, beginning of year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE2LTEtMS0xLTA_172fc958-377d-4768-a048-53af074b2019">362,807</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id6927219299f4b428e985d5b2102fffb_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE2LTMtMS0xLTA_76e6393f-fe5a-4dec-8b4c-e163efa8e402">386,307</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actual return on plan assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE3LTEtMS0xLTA_174698f9-9c40-4672-8b65-536a4458294d">69,918</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE3LTMtMS0xLTA_a3fb28a0-9007-40b1-95bb-7534f5d5ad12">13,275</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contributions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE4LTEtMS0xLTA_4d037118-f2a5-40ff-926c-bee418ae7413">12,695</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE4LTMtMS0xLTA_d2bd8f30-3815-43df-b243-309202d8bf02">12,687</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefits paid</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE5LTEtMS0xLTA_025af6c5-eb0d-4593-b6a4-3a240c332aa9">20,350</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE5LTMtMS0xLTA_b65f5149-05eb-4502-be67-ef9fc5626cd8">19,314</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanSettlementsPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzIwLTEtMS0xLTA_2f7e8b54-882f-4a04-8ce6-ed583e0d3a96">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanSettlementsPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzIwLTMtMS0xLTA_fa5408f6-5b0d-4596-b3e3-e43f6253f784">1,420</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Administrative costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzIxLTEtMS0xLTA_ed8f1f58-3e40-44c1-929f-05b062261663">2,406</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzIxLTMtMS0xLTA_6d6365fa-c77b-4422-930c-604e9f1bdc9e">1,039</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzIyLTEtMS0xLTA_e264df88-bc60-4356-be96-7e6a64422183">636</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzIyLTMtMS0xLTA_de1dd7c6-08c6-4c3b-a9c5-7f204a1a5f3b">1,139</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of plan assets, end of year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzIzLTEtMS0xLTA_91e40ab9-9627-4326-a23a-d4db98fc59fe">423,300</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzIzLTMtMS0xLTA_fb36290e-c4fa-4cc2-8035-d1df6167c3c2">362,807</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Funded status, end of year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzI0LTEtMS0xLTA_7122e37b-3b20-4f7b-a763-2a20a0461462">46,936</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzI0LTMtMS0xLTA_b9d0a319-b2df-470f-98ec-88b64348c5ac">53,663</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzI0LTUtMS0xLTA_950b4a2c-8fcb-4c45-8d61-6c5ec3541a6c">40,042</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i429735daab8c488e897b0193f51d43c5_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzI0LTctMS0xLTA_e497a31a-f6ff-459e-b26f-5950d4c1b481">42,115</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEzMTcy_abd19ff4-6da9-47bb-997d-8878c4c071c0" escape="true"><div style="text-indent:22.5pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:48.879%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.730%;"></td><td style="width:1.0%;"></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:9.730%;"></td><td style="width:1.0%;"></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:9.730%;"></td><td style="width:1.0%;"></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:9.732%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Benefits</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzMtMS0xLTEtMA_cdabec68-e6c5-4d0d-b16f-8e3f7c80ccb5">2,449</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzMtMy0xLTEtMA_4c1ef182-5a3c-4cf2-9a38-0ed978c22a30">2,837</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzMtNS0xLTEtMA_221fdd11-fbd3-466f-a2be-00f5f6a57f7a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i429735daab8c488e897b0193f51d43c5_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzMtNy0xLTEtMA_56349e60-469c-4a7f-934f-e1c80bd5479d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payroll and benefit-related liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzQtMS0xLTEtMA_e373215a-3634-43d7-9e31-e8bc025a1610">1,617</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzQtMy0xLTEtMA_e53b172e-9b37-4125-b743-3e3181dad304">1,729</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzQtNS0xLTEtMA_c8bdbeff-bd45-4613-8178-031aac7e9b67">5,091</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i429735daab8c488e897b0193f51d43c5_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzQtNy0xLTEtMA_eb4a9190-0aec-4bf4-bdb3-0c8a287a4d48">3,972</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension and postretirement benefit liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzUtMS0xLTEtMA_9a95b313-a459-4b03-874b-9c93e8ee467e">47,768</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzUtMy0xLTEtMA_bac0169f-db7d-4923-b3f4-00efd163994a">54,771</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzUtNS0xLTEtMA_eb2a7a7d-0316-4dc7-a9de-5f7304f973a3">34,951</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i429735daab8c488e897b0193f51d43c5_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzUtNy0xLTEtMA_0c5f4211-685f-4172-988f-81fabc7ea48b">38,143</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated other comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzYtMS0xLTEtMA_837dc864-e3c7-4ad5-912a-87ee6a2919d8">213,989</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzYtMy0xLTEtMA_bf0b07c5-4063-43ae-9e87-678aa4741adc">205,910</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzYtNS0xLTEtMA_3e07619b-06f7-4fbc-aa05-cc97fd0b73b8">1,916</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i429735daab8c488e897b0193f51d43c5_I20181231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzYtNy0xLTEtMA_7be6567d-a2ca-4622-a33b-fac447ae2f28">364</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzctMS0xLTEtMA_a36092a6-04db-46cf-841f-9e1b3f4102ba">167,053</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzctMy0xLTEtMA_3bcc2e0e-6cfa-4fb0-9a46-81e70e6043ec">152,247</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzctNS0xLTEtMA_71618295-09ee-46a2-9ad6-568ba028b20e">38,126</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i429735daab8c488e897b0193f51d43c5_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzctNy0xLTEtMA_ff9d4d4f-4caa-4b24-8fa8-306803686b40">41,751</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i6447d2da6e684a33a8a01cf2e54b24a9" continuedAt="i85ffb4238109403aa1401a785ea6d825"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEzMTY4_17ef4bf3-0a9e-452c-90d2-32c7a08ab96f" escape="true"><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 loss with respect to the plans:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:49.315%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.672%;"></td><td style="width:1.0%;"></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.526%;"></td><td style="width:1.0%;"></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.795%;"></td><td style="width:1.0%;"></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.502%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Cost </span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Taxes</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Other Comprehensive<br/>Loss, Net of Tax</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id6927219299f4b428e985d5b2102fffb_I20171231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzMtMS0xLTEtMA_a915dc4a-e44b-4948-9b82-e772d18e58a1">51</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id6927219299f4b428e985d5b2102fffb_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzMtMy0xLTEtMA_560abf9f-478b-4d1e-b518-609e4c5ef74a">209,314</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id6927219299f4b428e985d5b2102fffb_I20171231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzMtNS0xLTEtMA_bfeba322-ce29-409c-b67b-5b4a458b32bb">75,277</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id6927219299f4b428e985d5b2102fffb_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzMtNy0xLTEtMA_ba061208-37a4-4aa0-a052-2f84b6012567">134,088</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:13.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net amortization and deferral</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzUtMS0xLTEtMA_b3c6075f-50d2-490c-bb98-33e360fe4279">17</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzUtMy0xLTEtMA_b8889ff8-a511-46e8-9571-f0ee22b784ff">6,760</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzUtNS0xLTEtMA_164fbc62-8566-4c43-bdda-5186e9f80a33">1,579</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzUtNy0xLTEtMA_4aad509f-9822-4a3b-b0cf-069bcd84997e">5,198</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="tfx:OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzYtMS0xLTEtMjc5Ng_eb78506e-c063-4724-91ed-539fd1491add">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" name="tfx:OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzYtMy0xLTEtMjc5Ng_b4b8ecde-b342-44ba-9875-bbc5f58cbd85">486</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" name="tfx:OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzYtNS0xLTEtMjc5Ng_6a51fba4-4716-4aa4-b7ba-f03804bf02c1">83</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" name="tfx:OtherComprehensiveIncomeLossSettlementsNetofTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzYtNy0xLTEtMjc5Ng_4cc4952b-542c-4fe4-b88e-cb1f516e461c">403</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts arising during the period:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actuarial changes in benefit obligation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzctMS0xLTEtMA_defb4d44-73c1-40ef-942c-761be65d4528">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:ActuarialChangesInBenefitObligationNetGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzctMy0xLTEtMA_b99a298b-de69-454d-92ff-47e47c3435e5">4,495</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:ActuarialChangesInBenefitObligationDeferredTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzctNS0xLTEtMA_c9bb60b1-82ba-4bde-a56d-0d1dc00cbef6">1,012</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzctNy0xLTEtMA_0914d064-6668-4cd7-a163-ac30b131c3dd">3,483</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Curtailments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzgtMS0xLTEtMA_a9e0cb63-5617-4d8b-8a5c-626d23fc11fc">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzgtMy0xLTEtMA_437f783a-434d-4318-96cc-70fbacb253da">162</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzgtNS0xLTEtMA_cce2a1e6-f209-463c-ba21-675102cfffbf">42</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzgtNy0xLTEtMA_c8db98ce-92ed-4dd9-99ae-2e6c74bd7e5d">120</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Plan amendments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" name="tfx:DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEwLTEtMS0xLTI4MDE_2f30ff00-6751-42fd-a9b7-a68cd3208567">157</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanNetGainOrLossOnPlanAmendments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEwLTMtMS0xLTI4MDE_c8259bac-f929-4c0a-8104-1a2f5d3bdfe2">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" sign="-" name="tfx:DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEwLTUtMS0xLTI4MDE_c17b0512-9a74-45b2-8ca9-f8e58073da6a">27</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" sign="-" name="tfx:PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEwLTctMS0xLTI4MDE_9d8ede47-67dd-47da-8544-f15de8056fa3">130</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="tfx:ImpactOfCurrencyTranslationPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzktMS0xLTEtMA_08fdf929-d262-49ea-822b-493881f7bddf">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzktMy0xLTEtMA_7d5aac0b-385e-4492-90ea-354de0a91cc1">682</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzktNS0xLTEtMA_5a1b5b4c-4fd6-49df-a579-b21f2b1dc82b">183</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzktNy0xLTEtMA_9bef5895-baf9-41d6-a705-a1985b76e24b">499</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEwLTEtMS0xLTA_79bf7664-e5ff-41fb-9577-13414dffd226">191</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEwLTMtMS0xLTA_ffbb6e1b-69b7-46d6-a639-7f36e5231889">205,719</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEwLTUtMS0xLTA_225e4825-e646-498d-b3da-b19f59a123ee">74,429</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEwLTctMS0xLTA_b7d99a9d-2786-452a-9c6e-a76dd299639a">131,481</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:13.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net amortization and deferral</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEyLTEtMS0xLTA_b42c808a-353c-4a24-9bb5-c3353570e3ec">18</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEyLTMtMS0xLTA_d0c3b39b-e140-4cd7-beac-c98af9c31b1b">6,995</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEyLTUtMS0xLTA_29b0c9a5-6ef8-46bd-8620-3df65f7f6768">1,631</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEyLTctMS0xLTA_3323409e-cb20-4d19-ad4f-3174468d7969">5,382</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Settlements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEzLTEtMS0xLTA_4256f8bc-7b68-468d-9845-151e1a0a97bc">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEzLTMtMS0xLTA_006c7425-bc8e-4d8e-9040-cda835b86559">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEzLTUtMS0xLTA_89e71b96-7d1e-452f-9202-f0342d06b386">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:OtherComprehensiveIncomeLossSettlementsNetofTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEzLTctMS0xLTA_b14354e4-3dd0-4624-a2de-4ca28f9cf4a2">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts arising during the period:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actuarial changes in benefit obligation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE1LTEtMS0xLTA_a7d64b37-b12b-4d04-a94e-4555f9b26a71">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:ActuarialChangesInBenefitObligationNetGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE1LTMtMS0xLTA_ffc3cb74-9da3-413a-b505-e37082427653">15,033</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:ActuarialChangesInBenefitObligationDeferredTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE1LTUtMS0xLTA_e5e46781-ddb8-4616-b724-7851687eb2ef">3,457</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE1LTctMS0xLTA_61bb6604-9155-4efe-b788-a122694d6233">11,576</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Curtailments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE2LTEtMS0xLTA_3ce7b328-4eaf-4dc2-a5c1-189b618a38e5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE2LTMtMS0xLTA_beb996f4-57e3-431b-bbe1-2e361450272e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE2LTUtMS0xLTA_07e9a8a9-da3d-4b1c-adbc-7a7df041d9bf">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE2LTctMS0xLTA_b5d65807-5365-40e7-aebf-5d3b03fb7293">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Plan amendments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE3LTEtMS0xLTA_50f09c59-97a8-47b5-a6cd-41ae2c48e4fe">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanNetGainOrLossOnPlanAmendments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE3LTMtMS0xLTA_ec18f892-c11b-40a5-b0a1-23cc2286215d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE3LTUtMS0xLTA_24d8b7b5-1d49-40f8-a11b-c54605dd88d8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE3LTctMS0xLTA_01a189b4-5948-47c7-81e8-a65b615d15d1">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:ImpactOfCurrencyTranslationPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE5LTEtMS0xLTA_fa4598ed-c58f-4cb8-a004-afe7f1611665">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE5LTMtMS0xLTA_60498a8b-5b0d-47fa-abe5-89987fcfe1f1">59</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE5LTUtMS0xLTA_072fec6c-749b-49f5-9c0e-8bd3fcd3b4dc">15</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE5LTctMS0xLTA_1483d91c-cf11-47ed-81d5-7c94cc41a0d5">44</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzIwLTEtMS0xLTA_ff187c31-ce6a-4c9b-bbce-7fbdf1062545">173</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzIwLTMtMS0xLTA_b99b6c71-b263-4bb4-a7c0-30f50f6b67f8">213,816</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzIwLTUtMS0xLTA_94373368-03fd-4deb-8cd5-f3a0c0174f4e">76,270</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzIwLTctMS0xLTA_9cb4b7db-b76b-4403-8aa7-44e1c33bbe76">137,719</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:49.315%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.672%;"></td><td style="width:1.0%;"></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.526%;"></td><td style="width:1.0%;"></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.795%;"></td><td style="width:1.0%;"></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.502%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Benefits</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Cost </span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Loss</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Taxes</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Other Comprehensive<br/>Loss, Net of Tax</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i80ca364a52314ef291f28a3996e57a53_I20171231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzMtMS0xLTEtMA_fae9adc1-0ebe-4edd-8af0-01e966fe24bb">305</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i80ca364a52314ef291f28a3996e57a53_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzMtMy0xLTEtMA_b4e3a0e2-716c-49f8-97c3-1ef3262cf217">6,410</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i80ca364a52314ef291f28a3996e57a53_I20171231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzMtNS0xLTEtMA_4f722777-e674-4391-aa8a-fd5aa0f0cc87">1,995</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i80ca364a52314ef291f28a3996e57a53_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzMtNy0xLTEtMA_f883f63a-06b1-43da-8a29-408cfc70ae9e">4,720</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:13.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net amortization and deferral</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzUtMS0xLTEtMA_eb986305-a7e8-4431-bb56-22722f7b1a95">77</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzUtMy0xLTEtMA_511fcc9f-2f4a-40ec-8a99-eccb3380bb49">59</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" name="tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzUtNS0xLTEtMA_8f310ab6-e3b8-4f68-a292-60200c2f2949">32</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" name="tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzUtNy0xLTEtMA_0309b777-dc6d-4ddc-a590-16ccd95fb433">104</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Curtailments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" sign="-" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzYtMS0xLTEtMjgyNA_9e13f521-5aa3-4cc1-a898-fedb48d235bd">157</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzYtMy0xLTEtMjgyNA_834d61a2-d710-47b1-b8d8-265438ec4a7b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzYtNS0xLTEtMjgyNA_68be4828-d5c8-4773-9977-d56434de7771">39</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzYtNy0xLTEtMjgyNA_34374198-6260-412e-aac8-3af82da73c62">118</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts arising during the period:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actuarial changes in benefit obligation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzctMS0xLTEtMA_2db459ed-c8a3-4640-9f0e-5ae7dbc2a480">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:ActuarialChangesInBenefitObligationNetGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzctMy0xLTEtMA_7da6042f-e602-4ec2-bc35-fc0eb6db92d3">6,058</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:ActuarialChangesInBenefitObligationDeferredTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzctNS0xLTEtMA_85aa2923-a218-4274-beec-25c021571e7d">1,459</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzctNy0xLTEtMA_da2f7ed7-c0f2-40f2-94ed-5134407b0d1d">4,599</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Plan amendments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzgtMS0xLTEtMA_1a6b9076-aaef-474a-b19e-11a3e94ea5c0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanNetGainOrLossOnPlanAmendments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzgtMy0xLTEtMA_910b5fd5-9c0e-492b-8c34-2619b471768e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzgtNS0xLTEtMA_0e32c265-51b6-4ff1-b0d7-22ace7efbc4f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="tfx:PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzgtNy0xLTEtMA_5b13deba-6877-49e6-9699-3c4f04c08ba4">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i429735daab8c488e897b0193f51d43c5_I20181231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzktMS0xLTEtMA_c1c76580-e4b3-4957-9def-7a8abf689165">71</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i429735daab8c488e897b0193f51d43c5_I20181231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzktMy0xLTEtMA_5db9b81a-051c-4f31-a953-67085a4605e4">293</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i429735daab8c488e897b0193f51d43c5_I20181231" decimals="-3" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzktNS0xLTEtMA_a4ed334f-f562-4624-9d6f-d09cb5a9c8f4">465</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i429735daab8c488e897b0193f51d43c5_I20181231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzktNy0xLTEtMA_705f488d-d4c1-4f14-b312-d85474b08440">101</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net amortization and deferral</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzExLTEtMS0xLTA_f373f817-bc17-4f58-b56f-dfd935df9893">64</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzExLTMtMS0xLTA_ad1569e8-a02e-483a-97c7-a5a8502809da">65</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzExLTUtMS0xLTA_5a6bf3f7-d727-4131-a5d4-ae2f5feed321">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="-3" sign="-" name="tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzExLTctMS0xLTA_9067c975-d226-4e38-9d68-8696d9818fec">1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts arising during the period:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actuarial changes in benefit obligation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzE0LTEtMS0xLTA_8146fca3-988b-4da9-a916-095dc58329e5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:ActuarialChangesInBenefitObligationNetGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzE0LTMtMS0xLTA_e1c897f6-d3ed-4927-9ebb-ef0db25ee73b">1,551</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="-3" sign="-" name="tfx:ActuarialChangesInBenefitObligationDeferredTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzE0LTUtMS0xLTA_d5a3f520-0347-4c70-818c-2310b0e1f840">360</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzE0LTctMS0xLTA_5cefb31a-8039-4de7-909e-750cd636cbef">1,191</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzE3LTEtMS0xLTA_acc0bf6d-357c-4235-a1bb-37c16c7211de">7</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzE3LTMtMS0xLTA_ca4955b4-9b26-4594-a687-5eed50c1f431">1,909</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231" decimals="-3" name="tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzE3LTUtMS0xLTA_c275bbcf-9d9d-4bf5-b9d8-e8423d25db7e">825</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzE3LTctMS0xLTA_c18ba9d7-107b-4cf4-9d22-1911c98ff27b">1,091</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i85ffb4238109403aa1401a785ea6d825" continuedAt="i1554cb6c336f4d5e8d1f639697394039"><ix:nonNumeric contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEzMjE1_abfb063e-e292-42f0-b9d7-2525d579eea2" escape="true"><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:44.852%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.737%;"></td><td style="width:1.0%;"></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.737%;"></td><td style="width:1.0%;"></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.741%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other&#160;Benefits</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpiNGNlYTBiODlmNzY0ZjZkYmJlMzFlODY1OGMwMDEwMi90YWJsZXJhbmdlOmI0Y2VhMGI4OWY3NjRmNmRiYmUzMWU4NjU4YzAwMTAyXzItMS0xLTEtMA_9f20df70-09e7-4d06-b6fa-35e50ed2d21c">3.2</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpiNGNlYTBiODlmNzY0ZjZkYmJlMzFlODY1OGMwMDEwMi90YWJsZXJhbmdlOmI0Y2VhMGI4OWY3NjRmNmRiYmUzMWU4NjU4YzAwMTAyXzItMy0xLTEtMA_d5aebe8a-48ae-45a2-a0a8-d4e48f596eef">4.3</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpiNGNlYTBiODlmNzY0ZjZkYmJlMzFlODY1OGMwMDEwMi90YWJsZXJhbmdlOmI0Y2VhMGI4OWY3NjRmNmRiYmUzMWU4NjU4YzAwMTAyXzItNS0xLTEtMA_118658ac-8c6c-4816-bd24-9866f4f1061c">3.1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i429735daab8c488e897b0193f51d43c5_I20181231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpiNGNlYTBiODlmNzY0ZjZkYmJlMzFlODY1OGMwMDEwMi90YWJsZXJhbmdlOmI0Y2VhMGI4OWY3NjRmNmRiYmUzMWU4NjU4YzAwMTAyXzItNy0xLTEtMA_717c50e6-b3a6-4078-8292-c22c63c9f510">4.2</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rate of compensation increase</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpiNGNlYTBiODlmNzY0ZjZkYmJlMzFlODY1OGMwMDEwMi90YWJsZXJhbmdlOmI0Y2VhMGI4OWY3NjRmNmRiYmUzMWU4NjU4YzAwMTAyXzMtMS0xLTEtMA_38f1b436-fa44-45d4-8965-bb6400972156">2.8</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpiNGNlYTBiODlmNzY0ZjZkYmJlMzFlODY1OGMwMDEwMi90YWJsZXJhbmdlOmI0Y2VhMGI4OWY3NjRmNmRiYmUzMWU4NjU4YzAwMTAyXzMtMy0xLTEtMA_a721c787-e100-4996-97ab-2ce17ce62245">2.6</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Initial healthcare trend rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231" decimals="3" name="tfx:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpiNGNlYTBiODlmNzY0ZjZkYmJlMzFlODY1OGMwMDEwMi90YWJsZXJhbmdlOmI0Y2VhMGI4OWY3NjRmNmRiYmUzMWU4NjU4YzAwMTAyXzQtNS0xLTEtMA_534ba422-5158-4473-9f71-3034af310f23">6.6</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231" decimals="3" name="tfx:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpiNGNlYTBiODlmNzY0ZjZkYmJlMzFlODY1OGMwMDEwMi90YWJsZXJhbmdlOmI0Y2VhMGI4OWY3NjRmNmRiYmUzMWU4NjU4YzAwMTAyXzQtNy0xLTEtMA_d8f604c3-b450-4eef-880c-396176f15c6a">7.4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ultimate healthcare trend rate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231" decimals="3" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpiNGNlYTBiODlmNzY0ZjZkYmJlMzFlODY1OGMwMDEwMi90YWJsZXJhbmdlOmI0Y2VhMGI4OWY3NjRmNmRiYmUzMWU4NjU4YzAwMTAyXzUtNS0xLTEtMA_a6310c53-4a8f-44b9-92fd-84838aa396b9">5.0</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i429735daab8c488e897b0193f51d43c5_I20181231" decimals="3" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpiNGNlYTBiODlmNzY0ZjZkYmJlMzFlODY1OGMwMDEwMi90YWJsZXJhbmdlOmI0Y2VhMGI4OWY3NjRmNmRiYmUzMWU4NjU4YzAwMTAyXzUtNy0xLTEtMA_de1ef0c8-d633-404a-b9e0-b83a2d6c242b">5.0</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The discount rate represents the interest rate used to determine the present value of future cash flows currently expected to be required to settle the pension and other benefit obligations. The weighted average discount rates for U.S.&#160;pension plans and other benefit plans of <ix:nonFraction unitRef="number" contextRef="ifba9c80cade04b13adc762a39e98a3c5_I20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzI0MDE_2e0f863d-626f-4136-a3c4-fb4eca893569">3.31</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i110aad495df3494ebc45bfe4c73417eb_I20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzI0MDg_4160c316-d300-4081-ad7b-e21376a202ee">3.05</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, 2019. 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="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 2020, we changed the expected return on plan assets of the U.S. pension plans from <ix:nonFraction unitRef="number" contextRef="iec3166a8ffe14424a393bb6e8088e73b_D20180101-20181231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzQ2NDI_63d63f82-340a-4a66-b138-d032ed669091">8.0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i4c8e9b069045468cbcd8e359154ccf5d_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzQ2NDg_f66b4bbc-08cf-46a8-ba19-db3498706af0">7.75</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 31, 2019. </span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">An increase in the assumed healthcare trend rate of 1% would increase the benefit obligation at December&#160;31, 2019 by $<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzQ4NDc_17717c6c-4fdf-4423-bae3-0dc69b41b28e">1.9</ix:nonFraction> million and would increase the 2019 benefit expense by $<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzQ4OTU_988bef79-e6b7-4b17-842b-8a4f47503d92">0.1</ix:nonFraction> million. Decreasing this assumed rate by 1% would decrease the benefit obligation at December&#160;31, 2019 by $<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzQ5ODE_39204d84-0f02-4882-bc75-f0bf67e83d84">1.7</ix:nonFraction> million and would decrease the 2019 benefit expense by $<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzUwMjk_e6220dc1-7273-4e77-b499-0c06c97b28a5">0.1</ix:nonFraction> million.</span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzUxMzY_681f8b34-380d-47d3-aac9-fa555fdd036f">469.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzUxNDM_3c4152c2-a14e-4f99-924d-5dfdce59a7ae">415.9</ix:nonFraction> million for 2019 and 2018, respectively. All of the pension plans had accumulated benefit obligations in excess of their respective plan assets as of December&#160;31, 2019 and&#160;2018, with the exception of one foreign plan that had plan assets of $<ix:nonFraction unitRef="usd" contextRef="i2be850a4539b42b180a615dcbda9a660_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzUzNjg_ef2e6706-5ec0-47c6-b964-2f05257d8123">2.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1cdbe06bb65341969885fc5a224ed804_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzUzNzU_7b51e7d7-66f9-4334-8d67-b385903fb5cf">2.8</ix:nonFraction> million in excess of the accumulated benefit obligation as of December&#160;31, 2019 and&#160;2018, respectively.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i0447e9cdc0b34fdfb532aff1c34520c7_I20191231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzYxMTU_9a618c41-ddd3-4ae0-9496-3cf827a5e9c7">40</ix:nonFraction>%); fixed-income securities (<ix:nonFraction unitRef="number" contextRef="i3138798cc318402ab22029fb6ebc202c_I20191231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzYxNDM_4107c713-c8a0-409b-87b0-50f453d9e3b2">50</ix:nonFraction>%)&#160;and other securities (<ix:nonFraction unitRef="number" contextRef="i3a50326836ef444fbb952c6731dd3b80_I20191231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzYxNjc_05174457-c262-45fb-88ef-593d8dce4c59">10</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 </span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i1554cb6c336f4d5e8d1f639697394039" continuedAt="i87cb0e56290e4106888785788b73469b"><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">monitored on an ongoing basis through annual liability measurements and investment portfolio reviews to determine whether the asset allocation targets continue to represent an appropriate balance of expected risk and reward.</span></div><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEzMTk1_eb2569ac-1f2f-4bb8-93bc-3d686325f8f2" continuedAt="i827d3c5e801c4bb6a935f4855ac52680" escape="true"><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table provides the fair values of the pension plan assets at December&#160;31, 2019 by asset category:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:48.439%;"></td><td style="width:1.0%;"></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:7.824%;"></td><td style="width:1.0%;"></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:13.395%;"></td><td style="width:1.0%;"></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:7.824%;"></td><td style="width:1.0%;"></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:9.586%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset Category&#160;(a)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i53e6152da79c4b85a9ff680eee03c801_I20191231" decimals="-3" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzMtMi0xLTEtMA_ceea10c1-0311-4af6-bd7f-bde900364cdf">650</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib559e608e5bd4327b1bea64681f0ad18_I20191231" decimals="-3" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzMtNC0xLTEtMA_33e6729b-21ff-488a-aae1-ffc86de27ec1">650</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id5cd1b08b4bf400fa5381b2f147b35f4_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzMtNi0xLTEtMA_df5cf119-9c98-46b6-9c5a-a6866d888716">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8e955da0a98c45049f1e83b39e21a9ab_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzMtOC0xLTEtMA_618bed61-6fd3-4a1a-8b91-b1276025c312">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3181de41c16b48c79584bcafcfb0e655_I20191231" decimals="-3" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzQtMi0xLTEtMA_2315256c-4c6a-47f1-9c8f-d3103b5b3895">5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib857a24061904bcf90bee29207bb69f7_I20191231" decimals="-3" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzQtNC0xLTEtMA_337b1639-8306-48cd-b5be-bccd1cf64ab3">5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia3a8e05baccd47e6995fd25b44100192_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzQtNi0xLTEtMA_da88f18f-89c0-48e0-8f2c-e91ed6403fdd">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1cd995aec4b94e92b14366b4080f29d2_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzQtOC0xLTEtMA_04aea23d-cccb-4b69-965f-3278043f73f6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity securities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Managed volatility (b)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36b103b0c2eb483da7f97ca1789eda07_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzYtMi0xLTEtMA_e7a3e8f9-9dbb-4d30-a287-6ac31aec6694">72,334</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4f391b1772424fb5b4ebab4734e043fa_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzYtNC0xLTEtMA_f0751ab1-ee20-4c15-a13c-63ca5ba53d4e">72,334</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8ed401b272bb495e8b4ba542f0ee73c6_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzYtNi0xLTEtMA_b4f1854a-8ef0-4d9a-b408-86207098e11a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i924c9e9b19914d41a2c19a0ca95eae94_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzYtOC0xLTEtMA_493be015-6578-46c6-88e8-00e36909955d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. small/mid-cap equity (c)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55a2bbf6ba4c449981fa5294944a5959_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzctMi0xLTEtMA_990b6392-c6b3-4733-9dd7-655fa23d0b1b">10,014</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61b6ffda3d4a47c596a9c42c75598c08_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzctNC0xLTEtMA_6097b672-f38d-435d-ba2a-a95e7a3de58a">10,014</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0229913ad56b43dd82c2a051afb7a64f_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzctNi0xLTEtMA_8ff75aca-5baf-4fa8-941f-9c4daa2d65fc">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i666489c3050c4923ade9b74e768b1a2c_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzctOC0xLTEtMA_ddee6270-e66b-4424-9a4e-a04a6e9dc688">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">World equity (excluding U.S.) (d)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i03461807e7124d4cba2d380f61199dd2_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzgtMi0xLTEtMA_6fc746d9-c7b3-4aca-bcc6-af6be40b097e">48,285</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id0bed317c45d49158e1465e02b4e3a80_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzgtNC0xLTEtMA_5457e6e5-b48b-427f-b635-669bf790b3a7">48,285</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7d536aac3feb46369016288462dbada3_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzgtNi0xLTEtMA_246b2a81-76bb-4638-960f-3bef925e9d50">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iefc48c523efe4332b143c57b8577365b_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzgtOC0xLTEtMA_933bb2a4-97c3-484c-a228-6c5912d22b33">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common equity securities &#8211; Teleflex Incorporated</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iaa9a673451c64a76823f4e5de21a4090_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzktMi0xLTEtMA_39afd1c2-39ec-4ece-b3e3-e1ae0ccc0a79">38,359</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic1e2e05735604241ba0846ab5e50ec92_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzktNC0xLTEtMA_c5a454f4-64fa-42c0-8ab8-97782431799b">38,359</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i581a3de8e13f4882a21fccc15e09531b_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzktNi0xLTEtMA_dbe1a47f-a1c9-4633-90ce-bbbbc490b8ba">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38e5c2d704104e99acb585494f130fcd_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzktOC0xLTEtMA_a9587eef-fb75-48d7-9d22-516c335144cd">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed income securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intermediate duration fund (e)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i25aab485d68d4ed896228361c8f5bbd7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzEyLTItMS0xLTA_a6cf4007-1e23-4ee7-9764-30a0e9fb4d18">38,500</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifb9f5ebfbe1646a890b18701321f9278_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzEyLTQtMS0xLTA_465a8261-9d9c-4d39-b092-25157ed99216">38,500</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i09a9ba1a3bfe47639870fd1b6edf6f91_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzEyLTYtMS0xLTA_2f964369-f556-4883-aa84-28bad21679b8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i522eca490a8142eba0a1ff12f3d54ba8_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzEyLTgtMS0xLTA_5916d282-a197-4058-9207-bd4594fcd392">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long duration bond fund (f)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic1251666cd254e79867c934d47093712_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzEzLTItMS0xLTA_74be00ea-35ac-4eb8-9c0f-ef0ae91e13cb">107,143</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic8bcaed0466b452ab4952be9defdcd77_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzEzLTQtMS0xLTA_6968fa6a-800c-49b2-a910-fd4db3580746">107,143</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7855572ab2f94b2f8fd580a8ea16923b_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzEzLTYtMS0xLTA_42d45fbe-fa1d-4e36-b7ab-a5e9158efe80">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6b3676c30356407cac30e7c77525a8c5_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzEzLTgtMS0xLTA_433991a0-4fb0-49c8-be0b-4e1d3ab7afe6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bond fund (g)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id57bc774973e4feb868eb53b9768a207_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE0LTItMS0xLTA_eb5164a1-4520-4e7f-8d7b-0e23b0884599">13,107</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic49543951412473e907803eaf1e5609e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE0LTQtMS0xLTA_4e821fc2-ae1a-4d8e-a55e-a555d45770e1">13,107</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifb4287d86bc342ff98cbb1c464fbdfd4_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE0LTYtMS0xLTA_b2fe5ec6-d68f-4c19-9803-4fcc970dd790">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9e7f5386c2c24dc1991298b7d387bce3_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE0LTgtMS0xLTA_c9ae43a9-b262-4291-8308-956ea88ba9b7">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Global credit fund (h)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1f73eff66f9c4a8ba23483e7059d2242_I20191231" decimals="-3" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE1LTItMS0xLTA_d88d174d-8f9a-4e6d-9fdb-761297be499e">929</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d68a445196a4b4db4f7432d144d4e18_I20191231" decimals="-3" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE1LTQtMS0xLTA_83831ba7-be58-4fd1-b5fc-ee6568ce7627">929</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ied2b40dbb59a4561b774710976e066cc_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE1LTYtMS0xLTA_0c54f841-538f-4984-a70e-cb83a0784446">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9dde634e03f48a1a1217800048ee4e8_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE1LTgtMS0xLTA_124ca7c0-dacd-4dd1-8366-69b1a8562f1f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Emerging markets debt fund (i)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e497cb4465b4efe95af75698f0c75e6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE2LTItMS0xLTA_9176c37c-2743-48fd-91e4-d37306cb1918">9,974</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i12ad55b63a78425ea5c7f7f3150d713d_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE2LTQtMS0xLTA_a9fe5325-0eb9-4682-9f6c-6cc3ebf7ef8b">9,974</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie78d631a1e4e4d449ddd0a99c98e7a47_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE2LTYtMS0xLTA_f975bc9f-06dd-4894-92e4-a45d670760f6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i230b3892ac79449eb6b4c7e258fab94a_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE2LTgtMS0xLTA_6c296666-f9db-4066-a92f-6bf82a1f9381">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate, government and foreign bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i948a507d65714642bf934a75fa373f1f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE3LTItMS0xLTA_4ee14005-75ce-4a75-b5e4-cfa481ae2b81">29,714</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0bcf7f7b61f3459ea11afaa7f69cbf0b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE3LTQtMS0xLTA_52a0a190-ae85-464b-86a1-c2d79d61f125">29,714</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia3292fe0e09b4cfd8495b4d35a46af31_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE3LTYtMS0xLTA_93fccef4-5b27-4dd3-9c75-cba5ad2baff5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4b5e6545c5f4439399880620fa4495cf_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE3LTgtMS0xLTA_85be98a6-1651-475a-81e3-ea5fe980ef74">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset backed &#8211; home loans</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ec2c2543b634936bdca1b2c160a8966_I20191231" decimals="-3" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE4LTItMS0xLTA_5b907077-1a0c-4982-bd45-8713d4c85a21">316</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0a15f9be4b294131acc0dff7bfa5dd2d_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE4LTQtMS0xLTA_55b4d7b9-e2d8-4763-a668-84a12d76c395">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6c7eb6c2a1544881897e38d22f99be8d_I20191231" decimals="-3" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE4LTYtMS0xLTA_9ee47f99-1e13-47fe-8ee9-d9312ab5a998">316</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfff06adf39840448d47683307978ae2_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE4LTgtMS0xLTA_5b715287-cc95-4233-9133-c8e59613ddea">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other types of investments:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Multi asset funds&#160;&#160;(j)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i63fa0b5a905f4ee2ae294caa8811d626_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzIzLTItMS0xLTA_8b0fd7c5-9f5a-487a-841b-0bb7fe859202">8,246</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie845baa76d034d0a93277a3281367bc9_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzIzLTQtMS0xLTA_48d079dc-6277-4580-b355-5e10b1b49f0a">4,759</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfc46dcda0ed4ee7b6eaa81ecf157716_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzIzLTYtMS0xLTA_21dab148-fb09-4bb4-98f8-810fa39ae203">3,487</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icdc9c16032d14aefb3090e9c07c7b69b_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzIzLTgtMS0xLTA_c8efcf70-7327-4813-8bfc-d439f3230de0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract with insurance company (k)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00a721c81b8f46d6839261d8735b4fb2_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI0LTItMS0xLTA_1c29cd60-0708-4f3d-86b2-49b3d6a8cbbd">9,849</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0eece7f5f8d4e67b1dd0b6c167860b2_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI0LTQtMS0xLTA_c02ced3d-7d5e-4d8b-b1dd-c209eef7b91f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i87b9d2aa9ebc48078ce7b2de6a30acba_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI0LTYtMS0xLTA_a4ab4b76-38c3-43cd-950f-57652a267a46">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idabcb7ad9d0e452985ce9f08690807af_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI0LTgtMS0xLTA_c79b7fef-3616-4956-84af-3783e4ff9e86">9,849</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1617e117952644fd836d7f0a9871475f_I20191231" decimals="-3" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI1LTItMS0xLTA_f6d2f3cd-ec89-41b9-8a0b-04f3e66717b7">5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i81df37a321d44d82b92d7e96dbcaeaf9_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI1LTQtMS0xLTA_5fe0fd3c-09c7-40be-b572-e6a83561a40b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac76e5b8d6c64412be79efb6fb0f600a_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI1LTYtMS0xLTA_d77f261c-53af-4a82-935d-cf5a1fce7322">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i39ccbdfec27a4283ad5010c0ca4378c7_I20191231" decimals="-3" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI1LTgtMS0xLTA_345bf697-64ca-4ae7-bc0e-5c4fc3f37fbd">5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total investments at fair value</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2ff327e830d74f74ab8b83f1278185ae_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI2LTItMS0xLTA_09c6ffb9-7b24-4705-a142-b717e99cb666">387,430</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64d39f70eaf74116ae96c57369563b9d_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI2LTQtMS0xLTA_30d6ca0a-5531-4b8d-8003-aa2e92ee991c">373,773</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0ba7fc0a3f484544b81e0f13b6d25cce_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI2LTYtMS0xLTA_53ff35c3-6deb-4def-b40d-9c6c45502377">3,803</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7d24b7b14f14421a824df11b64e33f40_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI2LTgtMS0xLTA_31113220-fdaa-4686-857b-adf9d622631e">9,854</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investments measured at net asset value (l)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2ff327e830d74f74ab8b83f1278185ae_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI3LTItMS0xLTA_d72e3433-99f3-4a53-a668-6cf4b12e44d7">35,870</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2ff327e830d74f74ab8b83f1278185ae_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI4LTItMS0xLTA_01cafacf-6ebb-4b80-b8fd-4ef79635c70e">423,300</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span><br/></span></div><div style="text-align:justify;margin-top:9pt;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i87cb0e56290e4106888785788b73469b" continuedAt="i20728016236e42588507e4284c710af2"><ix:continuation id="i827d3c5e801c4bb6a935f4855ac52680" continuedAt="i256fef87f7124ed9bbda48a9fd049a17"><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2018 by asset category:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:48.439%;"></td><td style="width:1.0%;"></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:7.824%;"></td><td style="width:1.0%;"></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:13.395%;"></td><td style="width:1.0%;"></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:7.824%;"></td><td style="width:1.0%;"></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:9.586%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset Category&#160;(a)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i87fb498c3b594234bd57e3a12e786553_I20181231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzMtMi0xLTEtMA_2fcb312e-3c0d-4197-ae21-92a9c7e108b2">627</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4cc9149c36c74f229710bbf740e3f8bc_I20181231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzMtNC0xLTEtMA_1fdc33d2-1a16-4262-905c-21cd71554e42">627</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibaf1618701144f7999a26ada4a1375b0_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzMtNi0xLTEtMA_ffe8237d-beba-4194-8b9a-fd6b6fa038a3">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ied0171eb904745c0912e7c4e85236d3c_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzMtOC0xLTEtMA_96c95e9f-c985-4991-bbb6-53153765fdb8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic5127bc3a1c249be990952e82324e6a4_I20181231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzQtMi0xLTEtMA_4f48e146-f4c2-4c89-a64e-9aa9d7bd57cf">7</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1957b9d2c8d48be824d6bcfdfbfa5af_I20181231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzQtNC0xLTEtMA_b7e5c957-40f6-4b10-912e-4f9cd376dca2">7</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i349d784572a54fa9b0d74f1c95b0e2d9_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzQtNi0xLTEtMA_9cfbae2e-1c42-404f-a3cd-e2deda15aa22">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i455c4aef09114194a8e2efe37b254a57_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzQtOC0xLTEtMA_7c25f9e9-7531-4597-9dc1-bb0f3c830ddc">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity securities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Managed volatility (b)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d873fd18f594afb80b69468a39099b4_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzYtMi0xLTEtMA_669f561d-770d-41fb-801f-f939cef39f80">71,306</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9195ceed24404d9ebb07e0086b8463ab_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzYtNC0xLTEtMA_74a5c74f-0b74-4a79-aa9c-fb7160afe2a9">71,306</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7559d95384c4453f964bfdea539f4a11_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzYtNi0xLTEtMA_9f664cc8-a29b-4f19-8771-270d70d9951c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibaa52e52b4d0472a9859ea5e3568df86_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzYtOC0xLTEtMA_442cce7a-71fc-4352-bea7-208cfd462379">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. small/mid-cap equity (c)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id4a1d438d6794410a00a1b68764db9a5_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzctMi0xLTEtMA_3be7a86d-2fe0-495e-aff4-6867783d7755">15,379</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6254d6a4e6c943a48b98f7874dd6428c_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzctNC0xLTEtMA_2d4712b7-ab39-4c66-893c-8716183c5016">15,379</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b80b286dc624c86ad2b2566363f187a_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzctNi0xLTEtMA_39cce45b-11e8-4a10-a894-99d4a0ffd608">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8cc0de990e144a79a897d46bf4dd3316_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzctOC0xLTEtMA_941cd300-1a5e-4271-9613-55581c5ed604">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">World equity (excluding U.S.) (d)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8be08db751364cbfa31c404b9fe89eaa_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzgtMi0xLTEtMA_dc03177e-8c11-4ab8-8ec6-2d0936a74389">24,589</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e2f38cddab34e54b8119921cd199e09_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzgtNC0xLTEtMA_9aee2784-b85d-4ef1-bd0b-1ab7687eaec2">24,589</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17c459fdf0c24d63adc2bc4158d298f3_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzgtNi0xLTEtMA_7e780bae-17a3-4d19-8211-9e65debe0678">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifc92f28b1de04d77972ce46754b0de9e_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzgtOC0xLTEtMA_0cba05ee-a120-43a2-8830-6c1f12030516">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common equity securities &#8211; Teleflex Incorporated</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4133fe3ded414b72961d76d7f59acb31_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzktMi0xLTEtMA_c777f9fa-1506-4561-8653-d7d928b7817b">30,216</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib7fe3e63c5df4461b898d0a72d9b987f_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzktNC0xLTEtMA_659a072e-58db-4041-81c5-ec049813d248">30,216</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i486ac66b682e46d2be5895a63fac8cda_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzktNi0xLTEtMA_32989b16-b0a7-4f2f-a312-e92bf8ef9d9a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if64d76f6e1364ec283dfc9383450b3ef_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzktOC0xLTEtMA_8a56b7df-dd72-49af-9ee6-108917df7ded">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed income securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intermediate duration fund (e)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i22fdd0a5c7f142ccbc451ee250633edc_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE0LTItMS0xLTA_1e759cce-2ae3-4882-8bc7-ea43a176b492">26,958</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33d428570d3440a388e31e79e18e1fc7_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE0LTQtMS0xLTA_5ce647cd-fcf7-4a08-91c0-8c09291937d4">26,958</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1a51246a81bc4051ae60d39f4daeafb3_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE0LTYtMS0xLTA_0a783589-bf77-448e-9bfd-bb646d0c9d0c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i13e6597c71c0417a895f1acf71493d75_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE0LTgtMS0xLTA_879694b7-0d97-4685-9aaf-6198f3f6527d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long duration bond fund (f)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic09ea7fa83b744c29f804d5485885013_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE1LTItMS0xLTA_8a7be716-66d8-4703-a42d-b0a7988e9e12">90,661</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i355b0ac040624ad184ad184c76430a9c_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE1LTQtMS0xLTA_ee8b2f58-0490-42b9-85de-22c2fa8bf0c2">90,661</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idcab4a088cf1487690ae60cb580e7b77_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE1LTYtMS0xLTA_feb35e3a-9c16-4e97-af66-59bce953fa5f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i01b581a60e8a4c2f934cec407b6b681c_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE1LTgtMS0xLTA_c0b4c4e8-5431-4ffd-a3ad-83b302eff038">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bond fund (g)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i95b1aae7dacc428989c3fac957e7a3c3_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE4LTItMS0xLTA_7343ff81-e953-4760-9786-cb78d6617df2">12,162</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i07975ef2777643f6b100815bcae35989_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE4LTQtMS0xLTA_de9af9c0-e1ff-4076-97bc-c53bed223ea1">12,162</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i193991da45b049208919c8e72f433bb4_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE4LTYtMS0xLTA_f889cc42-0c76-4ab6-9bee-63ace7532cbb">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie3c8536a6cad4efd8aee64ebab424dc1_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE4LTgtMS0xLTA_622f2e28-2247-45e6-969e-a77d4600f662">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Global credit fund (h)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i85c633ad77dd41d18cc1f741722d2a7b_I20181231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE5LTItMS0xLTA_2a4cae3a-af1a-4275-9ebc-d3bca03c2f27">647</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i268adc6c5e2142cd993ce89442e83324_I20181231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE5LTQtMS0xLTA_849e522d-a1e9-49a1-aa04-c4ca2ada33ac">647</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e625ff701a548ac897f4ac16d5f7401_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE5LTYtMS0xLTA_bc89a0d2-f050-48eb-9b1f-f76781551754">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7a2170acd0d64e089e9cba9fd0e3ddb3_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE5LTgtMS0xLTA_a386e89b-50f1-4ad3-b993-1e59a799bd4b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Emerging markets debt fund (i)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i59c897e472b649e7aea1683073e532b3_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzIwLTItMS0xLTA_4b31f586-e5a6-4f58-bfac-97f12ac2d5b6">7,923</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3f446b267c8c4f4f9b35235391bb5229_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzIwLTQtMS0xLTA_fedf8fee-979d-412a-850c-16bbb5c6bd41">7,923</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia9cc8ea9e788484e81f88849fcfd292a_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzIwLTYtMS0xLTA_0b06e90b-eceb-4f39-a185-020dca6d010c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i427e26080fbc4555b982615be8486c97_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzIwLTgtMS0xLTA_5bde267d-66e2-4714-bcbf-c5c61077a131">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate, government and foreign bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0ad834bf9c3c4911b68c4cdb1edda30f_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzIxLTItMS0xLTA_35f0a2b6-3909-4f77-ac79-a28272a7bf93">30,418</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0151bc9ecd4362bea47dc941f4af8e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzIxLTQtMS0xLTA_1c3a182e-3352-49a0-b085-09d38d72d24b">30,418</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i289ae41d617a4f75aaa78babc7ac8d1b_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzIxLTYtMS0xLTA_43fbe8f5-1650-4bdc-9262-c99d5a35eac3">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f26bb18aa5a4645945b5d9d708c8e6b_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzIxLTgtMS0xLTA_75511e3a-9caa-4bac-8f46-61bbca64f13c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset backed &#8211; home loans</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ieca8ec5490bc4dcd873e37113f635258_I20181231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzIyLTItMS0xLTA_4efdc339-d477-4661-8875-2728a8e7bb00">367</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2bb69cd7c0104046836b5209be573f26_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzIyLTQtMS0xLTA_75fe7837-5077-45b7-b6e2-96945bcc0e24">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i54d56add6cd5484dad3c83df5426a775_I20181231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzIyLTYtMS0xLTA_e2571145-e010-4710-8518-0fa94b2ac220">367</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1f7be039513d46238781dd073149d6fe_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzIyLTgtMS0xLTA_78877388-312c-437a-a524-18e66e9207f3">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other types of investments:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Multi asset funds&#160;&#160;(j)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i29e369c392744f30a519ac07eada1103_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzI3LTItMS0xLTA_224affa7-9bd8-4d06-aad2-d405b94f5976">6,905</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i81fc95fa9d1d4ef2903fa367abaea598_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzI3LTQtMS0xLTA_6f91ae4d-705c-4b58-be57-94ab9ac6ba69">3,676</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib7b5c99d4a0b411fbacae05536ba80e3_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzI3LTYtMS0xLTA_9d76d815-260d-4c9a-b5ff-d1ffe8c7e4b4">3,229</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span><ix:nonFraction unitRef="usd" contextRef="id5a5fc2c1cb34eff9e051c5162c63d31_I20181231" xsi:nil="true" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzI3LTgtMS0xLTA_4b540fd1-ce8c-41c4-9bd5-48f82c5ceab5"></ix:nonFraction></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract with insurance company (k)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8ef1176aad974dbeb86daf7888320d67_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzI4LTItMS0xLTA_eaac12d7-2fde-4b60-8cb1-f374912663d6">10,092</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i90f5d40d31464c06a9aaeaca1f3b1fc1_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzI4LTQtMS0xLTA_eb753dc8-9692-4ea1-ad86-42b5608ff4ea">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9c85f2bf47374797abe013405dcf1f14_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzI4LTYtMS0xLTA_798c23b2-ec62-4f6b-a8d7-11d30d593dc4">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i399c08e2d5b343b48bebbfeb252a36f1_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzI4LTgtMS0xLTA_3d1d0c12-9931-470b-8b44-1e9dbd09a0d2">10,092</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ife592689cd0941e19c742cc03da47af6_I20181231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzI5LTItMS0xLTA_d33c76dc-0fa2-4161-95e9-a4fd4d5f5cd2">5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4858343414724749aaf1f7fbcf3691ce_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzI5LTQtMS0xLTA_b979c90a-dbf2-4c1a-83d0-2fdafe2740e2">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibeba71de395e4dd2b41dfe2fa5d7dddf_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzI5LTYtMS0xLTA_5bb03f65-e2ed-40be-bc28-77af77cdcf16">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3cfcf403441b42f4b6f0aab51e6fe21a_I20181231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzI5LTgtMS0xLTA_a9fae209-bb0f-432d-970b-3e5681361fe0">5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total investments at fair value</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia52589349c9e4cbaa9aa028f4e8122b6_I20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzMwLTItMS0xLTA_ca9346c4-051d-4d17-acea-ce8bfde73261">328,262</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9c759eaf686c462fb381d55a72414e23_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzMwLTQtMS0xLTA_24507f4d-8448-4f1f-9ae0-3253e25f1034">314,569</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib7494a8075b74ad5af521eee8786e7d8_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzMwLTYtMS0xLTA_298e38af-c2a0-48a7-8d39-db572a8012cd">3,596</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ida6d70ceb8654c2481e36316e835fca5_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzMwLTgtMS0xLTA_326ec88c-1fbe-4a8d-960d-c7652c282a0c">10,097</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investments measured at Net asset value (l)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia52589349c9e4cbaa9aa028f4e8122b6_I20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzMxLTItMS0xLTA_ec19c15c-de0f-40c3-a1f5-2bf2f37547d7">34,545</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia52589349c9e4cbaa9aa028f4e8122b6_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzMyLTItMS0xLTA_b104d687-2914-4be7-a086-8421b3c93ded">362,807</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr></table></div><div style="text-indent:-36pt;padding-left:33.75pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">a.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;">Information on asset categories described in notes (b)-(k)&#160;is derived from prospectuses and other material provided by the respective funds comprising the respective asset categories.</span></div><div style="text-indent:-36pt;padding-left:33.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">b.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;">This category comprises mutual funds that invest in securities of U.S. and non-U.S. companies of all capitalization ranges that exhibit relatively low volatility.</span></div><div style="text-indent:-36pt;padding-left:33.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">c.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29pt;">This category comprises a mutual fund that invests at least <ix:nonFraction unitRef="number" contextRef="i0b6e2ccf1ad84b6bbad59be6e8c32c1b_I20191231" decimals="INF" name="tfx:PercentageOfNetAssetsInvested" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0Xzc2MTY_ce6e5b1d-fd16-4e5f-9126-37b8134e73a1">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="text-indent:-36pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">d.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;">This category comprises a mutual fund that invests at least <ix:nonFraction unitRef="number" contextRef="i10a81a29eacf49da9a713dbcf2f47390_D20190101-20191231" decimals="INF" name="tfx:PercentageOfNetAssetsInvestedInForeignEquitySecurities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0Xzc5NDA_fd880b13-af8d-471f-bf4b-bf5d465129bd">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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="INF" name="tfx:MaximumPercentageOfNetAssetsInvestedInEmergingMarket" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0Xzg0NzY_3ed985aa-0c4e-42b9-85e3-0ed8e6048c94">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="text-indent:-36pt;padding-left:33.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">e.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;">This category comprises a mutual fund that invests in instruments or derivatives having economic characteristics similar to fixed income securities. The fund invests in investment grade fixed income instruments, including U.S. and foreign corporate obligations, fixed income securities issued by sovereigns or agencies in both developed and emerging foreign markets, debt obligations issued by governments or other municipalities, and securities issued or guaranteed by the U.S. Government and its agencies. The fund will seek to maintain an effective average duration between <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzkxODU_c0b154b5-d2a5-4e40-b8e5-67d62e9fe687">three</span> and <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzkxOTI_3d4c94cd-9694-4604-a662-cd05b5c9094c">ten</span> 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="text-indent:-36pt;padding-left:33.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">f.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31pt;">This category comprises a mutual fund that invests in instruments or derivatives having economic characteristics similar to fixed income securities. The fund invests in investment grade fixed income instruments, including securities issued or guaranteed by the U.S. Government and its agencies and instrumentalities, corporate bonds, asset-backed securities, exchange traded funds, mortgage-backed securities and collateralized mortgage-backed securities. The fund invests primarily in long duration government and corporate fixed income securities, and uses derivative instruments, including </span></div></ix:continuation></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-41</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i20728016236e42588507e4284c710af2"><ix:continuation id="i256fef87f7124ed9bbda48a9fd049a17"><div style="padding-left:33.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">interest rate swap agreements and Treasury futures contracts, for the purpose of managing the overall duration and yield curve exposure of the Fund&#8217;s portfolio of fixed income securities.</span></div><div style="text-indent:-36pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">g.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;">This category comprises funds that invest primarily in higher-yielding fixed income securities, including corporate bonds and debentures, convertible and preferred securities and zero coupon obligations.</span></div><div style="text-indent:-36pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">h.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;">This category comprises a fund that invests primarily in a range of debt securities, including those issued by governments, institutions, or companies from a number of countries.</span></div><div style="text-indent:-36pt;padding-left:33.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">i.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31.51pt;">This category comprises a mutual fund that invests at least <ix:nonFraction unitRef="number" contextRef="i3138798cc318402ab22029fb6ebc202c_I20191231" decimals="INF" name="tfx:PercentageOfNetAssetsInvested" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEwNjYw_f84411b2-0675-4d08-adb0-032dabc57a52">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="text-indent:-36pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">j.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31.51pt;">This category comprises funds that may invest in equities, bonds, or derivatives.</span></div><div style="text-indent:-36pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">k.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29pt;">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="text-indent:-36pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">l.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31.51pt;">This category comprises pooled institutional investments, primarily collective investment trusts. These funds are not listed on an exchange or traded in an active market and these investments are valued using their net asset value, which is generally based on the underlying asset values of the pooled investments held in the trusts. This category comprises the following funds:</span></div><div style="text-indent:-27pt;padding-left:99pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:23.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="text-indent:-27pt;padding-left:99pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:23.85pt;">a hedge fund that invests in various other hedge funds. </span></div><div style="text-indent:-27pt;padding-left:99pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:23.85pt;">funds that invest in underlying funds that acquire, manage, and dispose of real estate properties, with a focus on properties in the U.S. and the UK markets.</span></div></ix:continuation><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2020 are expected to be approximately $<ix:nonFraction unitRef="usd" contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEyMzEz_fe3cf498-9d8a-4498-9762-2c63fb920bdb">12.6</ix:nonFraction> million. Contributions to postretirement healthcare plans during 2020 are expected to be approximately $<ix:nonFraction unitRef="usd" contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEyNDA5_4a762e57-bd44-4196-b426-7d9e01b47d78">5.1</ix:nonFraction> million.</span></div><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEzMTk2_21884010-f4f2-4aa5-9161-1c7e620bd36d" escape="true"><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="tfx:DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEyNjg2_0e8c796b-3dce-464c-8f5c-63afd99b7568">0.1</ix:nonFraction> million:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:71.792%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.739%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other&#160;Benefits</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars&#160;in&#160;thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo1ZDhmMWI0YTZhN2Q0ZWRiYWM3YTRhYmNkNWYyNmYyYS90YWJsZXJhbmdlOjVkOGYxYjRhNmE3ZDRlZGJhYzdhNGFiY2Q1ZjI2ZjJhXzItMS0xLTEtMA_3e97716b-5190-457d-97d4-217249044586">21,226</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo1ZDhmMWI0YTZhN2Q0ZWRiYWM3YTRhYmNkNWYyNmYyYS90YWJsZXJhbmdlOjVkOGYxYjRhNmE3ZDRlZGJhYzdhNGFiY2Q1ZjI2ZjJhXzItMy0xLTEtMA_b0813027-e270-4a68-9354-ab32e654114d">5,084</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo1ZDhmMWI0YTZhN2Q0ZWRiYWM3YTRhYmNkNWYyNmYyYS90YWJsZXJhbmdlOjVkOGYxYjRhNmE3ZDRlZGJhYzdhNGFiY2Q1ZjI2ZjJhXzMtMS0xLTEtMA_4a863f1f-a662-494f-b2c3-2231848f3dcf">21,820</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo1ZDhmMWI0YTZhN2Q0ZWRiYWM3YTRhYmNkNWYyNmYyYS90YWJsZXJhbmdlOjVkOGYxYjRhNmE3ZDRlZGJhYzdhNGFiY2Q1ZjI2ZjJhXzMtMy0xLTEtMA_d0929ec3-4f2e-4fa8-9dda-8d3e47a422b6">4,555</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo1ZDhmMWI0YTZhN2Q0ZWRiYWM3YTRhYmNkNWYyNmYyYS90YWJsZXJhbmdlOjVkOGYxYjRhNmE3ZDRlZGJhYzdhNGFiY2Q1ZjI2ZjJhXzQtMS0xLTEtMA_05bca8f1-c1ad-4bd0-b19a-747b66a27172">22,653</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo1ZDhmMWI0YTZhN2Q0ZWRiYWM3YTRhYmNkNWYyNmYyYS90YWJsZXJhbmdlOjVkOGYxYjRhNmE3ZDRlZGJhYzdhNGFiY2Q1ZjI2ZjJhXzQtMy0xLTEtMA_b0531238-cab4-4999-9b6c-8cca56c5c74b">4,013</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo1ZDhmMWI0YTZhN2Q0ZWRiYWM3YTRhYmNkNWYyNmYyYS90YWJsZXJhbmdlOjVkOGYxYjRhNmE3ZDRlZGJhYzdhNGFiY2Q1ZjI2ZjJhXzUtMS0xLTEtMA_3f34c2f8-2b3a-4998-91f1-16bbb80d6000">23,187</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo1ZDhmMWI0YTZhN2Q0ZWRiYWM3YTRhYmNkNWYyNmYyYS90YWJsZXJhbmdlOjVkOGYxYjRhNmE3ZDRlZGJhYzdhNGFiY2Q1ZjI2ZjJhXzUtMy0xLTEtMA_aeb9d518-e3e9-44da-90b1-9b0609c78eda">3,344</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo1ZDhmMWI0YTZhN2Q0ZWRiYWM3YTRhYmNkNWYyNmYyYS90YWJsZXJhbmdlOjVkOGYxYjRhNmE3ZDRlZGJhYzdhNGFiY2Q1ZjI2ZjJhXzYtMS0xLTEtMA_6d1a86bc-adcf-48fc-b544-c0f3f630bbcf">23,875</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo1ZDhmMWI0YTZhN2Q0ZWRiYWM3YTRhYmNkNWYyNmYyYS90YWJsZXJhbmdlOjVkOGYxYjRhNmE3ZDRlZGJhYzdhNGFiY2Q1ZjI2ZjJhXzYtMy0xLTEtMA_7ed45f0d-9900-48fa-94e1-46f7d0ac0d4e">3,139</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years 2025&#160;&#8212; 2029</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo1ZDhmMWI0YTZhN2Q0ZWRiYWM3YTRhYmNkNWYyNmYyYS90YWJsZXJhbmdlOjVkOGYxYjRhNmE3ZDRlZGJhYzdhNGFiY2Q1ZjI2ZjJhXzctMS0xLTEtMA_60f1200e-541a-4e1e-8ecb-877e22f453bd">127,256</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo1ZDhmMWI0YTZhN2Q0ZWRiYWM3YTRhYmNkNWYyNmYyYS90YWJsZXJhbmdlOjVkOGYxYjRhNmE3ZDRlZGJhYzdhNGFiY2Q1ZjI2ZjJhXzctMy0xLTEtMA_c2863157-50a4-4c71-b160-b66751d8dadd">11,623</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The amounts in AOCI expected to be recognized into net periodic benefit cost over the next fiscal year for the pension benefit plan is $<ix:nonFraction unitRef="usd" contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231" decimals="-5" name="us-gaap:DefinedBenefitPlanExpectedAmortizationNextFiscalYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEyODU4_c5cb345a-5adf-4bf5-b24d-59e17b002d37">7.3</ix:nonFraction> million. We do not expect any amounts in AOCI to be recognized into net periodic benefit cost over the next fiscal year for the postretirement benefit plan.</span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEzMTIx_11f1e822-7a1e-44c3-9bd7-cd8d2f6ea073">17.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEzMTI1_e9f75fd9-7339-4abf-8f13-24e35ab7f446">15.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEzMTMy_9ff17529-b13c-4d0f-b5e1-5723c5d44e25">12.5</ix:nonFraction> million for 2019, 2018 and 2017, respectively.</span></div></ix:continuation><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div><div id="i_0_220"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 17&#160;&#8212; <ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjAvZnJhZzozYjQ5ODgxNWIwNTA0Y2NlOTg3OTc2ZWU0OGU3MTQ1Yy90ZXh0cmVnaW9uOjNiNDk4ODE1YjA1MDRjY2U5ODc5NzZlZTQ4ZTcxNDVjXzQyMTQ_a72c6d05-8cdf-4ea0-bb00-572c0eddac57" continuedAt="i2a26d4fe1f1540b199691ab45a869e24" escape="true">Commitments and contingent liabilities </ix:nonNumeric></span></div><ix:continuation id="i2a26d4fe1f1540b199691ab45a869e24" continuedAt="i0586a42fba074cc8b247e3edb776c06b"><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Environmental:</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018, we have recorded $<ix:nonFraction unitRef="usd" contextRef="i9909ccd96a474f73ad372f58a6e55056_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjAvZnJhZzozYjQ5ODgxNWIwNTA0Y2NlOTg3OTc2ZWU0OGU3MTQ1Yy90ZXh0cmVnaW9uOjNiNDk4ODE1YjA1MDRjY2U5ODc5NzZlZTQ4ZTcxNDVjXzE2NDE_121bf00a-953f-4f89-aece-38e2f7d323f8">0.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i58662be7e7c94beeb7f664c64a12e792_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjAvZnJhZzozYjQ5ODgxNWIwNTA0Y2NlOTg3OTc2ZWU0OGU3MTQ1Yy90ZXh0cmVnaW9uOjNiNDk4ODE1YjA1MDRjY2U5ODc5NzZlZTQ4ZTcxNDVjXzE2NDg_419ced42-eb1f-4e3f-a165-d62c11343a6b">0.8</ix:nonFraction> million, respectively, </span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i0586a42fba074cc8b247e3edb776c06b"><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">in accrued liabilities and $<ix:nonFraction unitRef="usd" contextRef="ied1b4ca1c8e245e8b59d45b66e044163_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjAvZnJhZzozYjQ5ODgxNWIwNTA0Y2NlOTg3OTc2ZWU0OGU3MTQ1Yy90ZXh0cmVnaW9uOjNiNDk4ODE1YjA1MDRjY2U5ODc5NzZlZTQ4ZTcxNDVjXzE2OTM_36acd85c-8cc6-47f2-bd6e-1b085dcefb3a">6.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i602f30b36c04450e84bf7c72e919008c_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjAvZnJhZzozYjQ5ODgxNWIwNTA0Y2NlOTg3OTc2ZWU0OGU3MTQ1Yy90ZXh0cmVnaW9uOjNiNDk4ODE1YjA1MDRjY2U5ODc5NzZlZTQ4ZTcxNDVjXzE3MDA_82bbabb0-1ca4-4310-8e7c-9e2bd9f3633b">5.6</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, 2019. The time frame over which the accrued amounts may be paid out, based on past history, is estimated to be <ix:nonNumeric contextRef="icd7c7c170a5141d2be9dc23c881d6e29_D20190101-20191231" format="ixt-sec:duryear" name="tfx:EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjAvZnJhZzozYjQ5ODgxNWIwNTA0Y2NlOTg3OTc2ZWU0OGU3MTQ1Yy90ZXh0cmVnaW9uOjNiNDk4ODE1YjA1MDRjY2U5ODc5NzZlZTQ4ZTcxNDVjXzIwNDQ_0dd7fa2a-e2fb-43e9-b42e-99e7ff1b3ce2">10</ix:nonNumeric>-<ix:nonNumeric contextRef="ia8e0f2304cc547f98cd0466c4f452b98_D20190101-20191231" format="ixt-sec:duryear" name="tfx:EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjAvZnJhZzozYjQ5ODgxNWIwNTA0Y2NlOTg3OTc2ZWU0OGU3MTQ1Yy90ZXh0cmVnaW9uOjNiNDk4ODE1YjA1MDRjY2U5ODc5NzZlZTQ4ZTcxNDVjXzIwNDc_697ad749-9c85-48a7-abde-6cdc85a83903">15</ix:nonNumeric> years.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Litigation:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#160;We are a party to various lawsuits and claims arising in the normal course of business. These lawsuits and claims include actions involving product liability, intellectual property, employment, environmental and other matters. As of December&#160;31, 2019 and 2018, we have recorded accrued liabilities of $<ix:nonFraction unitRef="usd" contextRef="i9909ccd96a474f73ad372f58a6e55056_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LitigationReserve" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjAvZnJhZzozYjQ5ODgxNWIwNTA0Y2NlOTg3OTc2ZWU0OGU3MTQ1Yy90ZXh0cmVnaW9uOjNiNDk4ODE1YjA1MDRjY2U5ODc5NzZlZTQ4ZTcxNDVjXzIzNjQ_a334baab-d3bc-468a-9bda-c864500fc6b3">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i58662be7e7c94beeb7f664c64a12e792_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LitigationReserve" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjAvZnJhZzozYjQ5ODgxNWIwNTA0Y2NlOTg3OTc2ZWU0OGU3MTQ1Yy90ZXh0cmVnaW9uOjNiNDk4ODE1YjA1MDRjY2U5ODc5NzZlZTQ4ZTcxNDVjXzIzNzE_5ac1c978-56e7-4184-809c-f7dadfd9d247">0.6</ix:nonFraction> million, respectively, in connection with such contingencies, representing its best estimate of the cost within the range of estimated possible losses that will be incurred to resolve these matters. </span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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></ix:continuation><div style="text-indent:20.25pt;text-align:justify;"><span><br/></span></div><div id="i_0_226"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 18&#160;&#8212; <ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90ZXh0cmVnaW9uOjNmMTQ0M2E0YWJiYTQ0ZGVhOTFjN2Q5YTM2ZTQyMTVhXzMwODk_61214818-8bd3-4f85-9411-487213097510" continuedAt="i4abf212d770e4ea396c5fd595250b605" escape="true">Business segments and other information </ix:nonNumeric></span></div><ix:continuation id="i4abf212d770e4ea396c5fd595250b605" continuedAt="i40904be83d1c485496a9b51be1cefacb"><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During 2019, our chief operating decision maker (our Chief Executive Officer) changed the manner in which he reviews financial information for purposes of assessing business performance and allocating resources by focusing on the geographic location of all non-OEM operations. As a result, we changed our segment presentation. Specifically, the Vascular North America, Interventional North America, Anesthesia North America, Surgical North America, Interventional Urology North America, Respiratory North America and Latin America operating segments were combined into a new Americas segment. We now have <ix:nonFraction unitRef="segment" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90ZXh0cmVnaW9uOjNmMTQ0M2E0YWJiYTQ0ZGVhOTFjN2Q5YTM2ZTQyMTVhXzUxOA_461ac6df-2173-49de-aed0-1485ed020bad">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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90ZXh0cmVnaW9uOjNmMTQ0M2E0YWJiYTQ0ZGVhOTFjN2Q5YTM2ZTQyMTVhXzMwODM_782fb67f-08d4-4802-b884-a2b6289649ad" continuedAt="idd89b044d4aa4ea29bd147543b716428" escape="true"><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019,&#160;2018 and 2017:</span></div><div style="text-align:center;margin-top:3pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:58.322%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.737%;"></td><td style="width:1.0%;"></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.740%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Americas</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id35a834f31df448c921a8d99dad24305_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzMtMS0xLTEtMA_221bf2a4-ae30-4f09-988e-82ef9ab74456">1,492,274</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6b104df6fae44ba6a5b0a047892ddd35_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzMtMy0xLTEtMA_27c90521-695a-4a6b-9944-5b877f7d2c3e">1,351,699</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i641bf1a51ee54686b6241fca29e3587c_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzMtNS0xLTEtMA_f1ea3f5a-b8f9-4f38-b055-44011672da5d">1,141,406</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EMEA</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cc43ac1db4a4c858879b148086c476a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzctMS0xLTEtMA_a4fb47a0-2858-4a0b-bd5f-8bb4a37048b5">588,043</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1a93c0895595480bb357352f2079292c_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzctMy0xLTEtMA_934ace1a-a96a-4fa1-83f3-16adaa42ab90">603,813</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6479da6f66ae4ba895db024082f9e3c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzctNS0xLTEtMA_b36370da-58e6-438c-a3f7-bb18f7a9c192">552,722</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b28b4ef046643d6b38c2b87b8a13bd2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzgtMS0xLTEtMA_1020d912-3caa-441f-aee5-9b296b4a1036">294,328</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3df5109a30614f8daf8863004c35cc94_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzgtMy0xLTEtMA_61838243-1238-4433-8be1-7b9eef62dfb7">286,895</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8f7e6070aaa54f2697df1020192dfc59_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzgtNS0xLTEtMA_88f4789a-a301-4873-9dcd-76d58f021000">269,208</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OEM</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i872467af715145f5b4696e5c1b9e5627_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzktMS0xLTEtMA_ddb440e2-b7f0-4f43-979a-e2e7ff464659">220,717</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3898f7d23cb54dcdb98becd482ea6841_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzktMy0xLTEtMA_ee2dec18-913d-4852-9175-b162bd3b3682">205,976</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3f686f508ef844c7b85ac4ac6581125d_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzktNS0xLTEtMA_4548931b-69ca-4510-a437-f9ba1b0fdbec">182,967</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzExLTEtMS0xLTA_60cd68c6-4c68-4203-a75c-1ba3d7da6e76">2,595,362</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzExLTMtMS0xLTA_552d565d-980c-4a07-8731-4e33f165b825">2,448,383</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzExLTUtMS0xLTA_c71d7501-c2bc-4066-bdb0-13c6d43ec7cf">2,146,303</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:center;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-43</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i40904be83d1c485496a9b51be1cefacb"><ix:continuation id="idd89b044d4aa4ea29bd147543b716428"><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:58.322%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.737%;"></td><td style="width:1.0%;"></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.740%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Americas</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic60a74db266645b7a8a3f1c722bb9803_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzMtMS0xLTEtMA_6769c566-6620-498e-a17e-0fbf35894123">319,933</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i62397d7a3be34b789f495f6030b7576f_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzMtMy0xLTEtMA_66de7945-7667-4f44-9f06-a9cab9fe14a2">255,798</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iaf3918b7e362403db71cb5b3f3476a4b_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzMtNS0xLTEtMA_ffad4c2c-d841-40c0-b302-ef17d50c8ed6">240,982</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EMEA</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61211e98840c44158951007ef58d3366_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzctMS0xLTEtMA_ac5e20e4-15dd-48f3-9eb1-f7343a8159e0">94,424</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f78d2827fd745a9ab247ced59a77dba_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzctMy0xLTEtMA_a94aac7c-8622-4686-a11a-d16ecb051f4e">106,090</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5dbffc7e876042b7bc559400dfae19f9_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzctNS0xLTEtMA_a1453ab2-67be-4a53-ad1c-7b71304a4527">92,430</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i459dcfc21bb84391bcd474722cb6c174_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzgtMS0xLTEtMA_e7c66aec-d604-4dae-b95c-2d0677f9fe05">73,090</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i90305bcd6e5845558d9434fb5725c18c_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzgtMy0xLTEtMA_42f19f59-aa63-42e6-8003-a023b032364a">78,135</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i058b3eb9783d49a2b25ae762c5861ce5_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzgtNS0xLTEtMA_a5333e4b-c40c-4ebe-a0f8-5557b79aa3aa">75,637</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OEM</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i51624b1d530247e98fb955e125b38b52_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzktMS0xLTEtMA_db775959-1674-4bd0-8429-975462689cd3">57,994</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcf931d4c7d04b0e8d9a8d7743515163_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzktMy0xLTEtMA_39e3f115-16d7-4e96-bb73-99d83672d781">50,294</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if702a67f41904112865dbc16f5c8b7cc_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzktNS0xLTEtMA_fd7bba2a-2909-43a8-b143-8c034c40cf00">41,578</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total segment operating profit </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(1)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i345cd72d5435478fa00c2d75cd4fa4c5_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzExLTEtMS0xLTA_1f32223e-2e31-4194-aea9-fbb839d713d0">545,441</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie1af54a3f7104f2f8f76a3d5ed17f529_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzExLTMtMS0xLTA_20c58064-36e1-4427-a2c1-8796b57c47b3">490,317</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i57f689404f594120a11336ba3c05470c_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzExLTUtMS0xLTA_7b26940a-3314-4851-aa29-27690d0c96c9">450,627</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Unallocated expenses</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"> (2)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i15b83e8e320d40a78ec2e3e8a2143096_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzEyLTEtMS0xLTA_ed7b6956-0e9f-40d6-8227-724ac12a13cc">118,187</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i66745309479f4dd79c1e1b71ff700e1b_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzEyLTMtMS0xLTA_91e9ac69-0259-42b4-9c38-9a092e4d19ba">168,613</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i5aabbc067a23400a998fa9ff6b7b7c94_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzEyLTUtMS0xLTA_77467154-a6fb-4509-8662-5f24f86267a2">78,348</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21.75pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzEzLTEtMS0xLTA_94f1f930-2933-49ba-a006-1a11f03c650e">427,254</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzEzLTMtMS0xLTA_6e530741-eb4f-4e95-a9bf-7a5c69d4ad95">321,704</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="tfx:SegmentOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzEzLTUtMS0xLTA_e784f670-fa05-4f28-9a44-cb4ae5e96d1c">372,279</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)   Segment operating profit includes segment net revenues from external customers reduced by its standard cost of goods sold, adjusted for fixed manufacturing cost absorption variances, selling, general and administrative expenses, research and development expenses and an allocation of corporate expenses.  Corporate expenses are allocated among the segments in proportion to the respective amounts of one of several items (such as sales, numbers of employees, and amount of time spent), depending on the category of expense involved.</span></div><div style="text-indent:-18pt;padding-left:27pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(2)   Unallocated expenses primarily include manufacturing variances, with the exception of fixed manufacturing cost absorption variances, restructuring and impairment charges and gain on sale of assets.</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:58.322%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.737%;"></td><td style="width:1.0%;"></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.740%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Americas</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id35a834f31df448c921a8d99dad24305_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzMtMS0xLTEtMA_e58f34ca-7874-4d2e-b308-f44f5c864778">153,419</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6b104df6fae44ba6a5b0a047892ddd35_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzMtMy0xLTEtMA_4b05add9-e149-4d6e-ab9b-e1bb198a20c5">146,016</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i641bf1a51ee54686b6241fca29e3587c_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzMtNS0xLTEtMA_1f8554be-5bc9-4735-b6ad-f80c6a51748b">105,811</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EMEA</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9cc43ac1db4a4c858879b148086c476a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzctMS0xLTEtMA_621db4b9-9abd-4a7c-b840-5f245e4b972d">44,328</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1a93c0895595480bb357352f2079292c_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzctMy0xLTEtMA_38ecb71a-cb20-4070-b0f7-4c3f2cb95e02">47,171</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6479da6f66ae4ba895db024082f9e3c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzctNS0xLTEtMA_a4aab3e7-99f5-44da-b79a-d2ddd16ae7c0">34,322</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b28b4ef046643d6b38c2b87b8a13bd2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzgtMS0xLTEtMA_46759228-7dfd-41d4-9fa2-a692c81c5c9f">14,072</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3df5109a30614f8daf8863004c35cc94_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzgtMy0xLTEtMA_8cbbadae-b3f1-4379-b496-11c194169c4f">12,917</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8f7e6070aaa54f2697df1020192dfc59_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzgtNS0xLTEtMA_aba051f1-026c-46a7-b1b4-1adaaadab6c7">11,868</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OEM</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i872467af715145f5b4696e5c1b9e5627_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzktMS0xLTEtMA_fdbd8816-0a27-4d5b-9deb-b2483b481d05">6,550</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3898f7d23cb54dcdb98becd482ea6841_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzktMy0xLTEtMA_6577f19a-22e6-45fb-9c16-7821c6b4be78">8,610</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3f686f508ef844c7b85ac4ac6581125d_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzktNS0xLTEtMA_6ab87a20-71f2-464f-907b-c30d74a53907">8,337</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated depreciation and amortization</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzExLTEtMS0xLTA_fde1c63f-b948-4f03-b0af-b29f7d6f6d52">218,369</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzExLTMtMS0xLTA_979e77ba-57ff-45b2-a124-4dbb171e44ad">214,714</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzExLTUtMS0xLTA_58069903-52d7-4762-92ca-0bd382e2897c">160,338</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:continuation><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Geographic data</span></div><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="tfx:ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90ZXh0cmVnaW9uOjNmMTQ0M2E0YWJiYTQ0ZGVhOTFjN2Q5YTM2ZTQyMTVhXzMwODc_eacf9a56-372e-4abf-b3ad-e09fb489b9a4" escape="true"><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019, 2018 and&#160;2017:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:58.322%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.737%;"></td><td style="width:1.0%;"></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.740%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenues (based on selling location):</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S.</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3f59c05e40eb458ebc7ecd2986c4e49b_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzQtMS0xLTEtMA_5dcc5cdf-b16b-414a-8bbc-00d54b2df6fd">1,606,248</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibe0f969bb0674a01a1de7a2e14b90869_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzQtMy0xLTEtMA_cf5a6b44-2b3a-446c-9783-b004a800e6a5">1,449,426</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i240900a038ad41b5ba08590ede9f3f16_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzQtNS0xLTEtMA_604b7697-bb66-4394-a38c-a05810e05667">1,254,825</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ide4c75c1b0b3408f8719b5928a17ee9d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzUtMS0xLTEtMA_4c81dabe-637c-4a65-87ca-d04196bad593">652,069</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i80354dbd7c3a4d709f273546a6734721_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzUtMy0xLTEtMA_12117a1f-2831-462b-9555-1d6ea7cac57f">671,264</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i10fecbcd8c2a4c92b2a97093b30287d4_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzUtNS0xLTEtMA_e1014d38-3098-4036-a8f6-2cd6e424ad61">591,370</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia Pacific</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0fa544520e6046809a0b08ac8791ef20_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzYtMS0xLTEtMA_372a083d-d1d8-4c13-bc88-bef36b8dcc0e">241,278</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i52630d0070564e93a0ec9245f084371f_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzYtMy0xLTEtMA_aea3c715-6e3a-4eba-a6e2-6c5fe7e49b46">234,090</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib928ec3fe7a7475da2567549fbc6fab4_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzYtNS0xLTEtMA_2f7c8ba4-e8f9-4362-9ad0-45f923eab0c4">220,110</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">All other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic35891a727a94b449692eb1f3878b06a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzctMS0xLTEtMA_df1aa3c4-2ea1-467b-8adb-fe38fd28ccf7">95,767</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibc8bafc2593242abb63dd8b969ae9a58_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzctMy0xLTEtMA_702331e4-7c26-43c0-9dac-eb21c5034830">93,603</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6931e81cb4004eaf90139e3a478c6762_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzctNS0xLTEtMA_f2fd6cfc-2d8c-4e9f-a68c-ecf23df5c4fa">79,998</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzgtMS0xLTEtMA_230afcef-f38b-4bfc-9c3a-8eea8f03daa7">2,595,362</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzgtMy0xLTEtMA_9c8f0e5f-3ece-4a80-985a-76814fce9c52">2,448,383</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzgtNS0xLTEtMA_067d203f-3433-4e6a-8f52-140db11e4bba">2,146,303</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net property, plant and equipment:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S.</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8da713da31fa485eaf4147fb590bcae1_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzEwLTEtMS0xLTA_499803e5-0136-4da3-837b-b503ab739e5e">228,173</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8a969071bade4e2194d0b82fb1008d88_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzEwLTMtMS0xLTA_a06bb688-627d-4f81-be26-716b31d61642">258,415</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6baad3c9d56047bbb58997c13d287a30_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzEwLTUtMS0xLTA_1d25c3fb-7454-40a7-9164-b184ac5db048">216,568</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Malaysia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i56ca04dd79ea4cf7ba198db399a5616e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzExLTEtMS0xLTA_9ac519f2-efd8-4527-b5ed-1c0c14ff5165">53,406</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4f1ffdd545bf44dd8f3d45bc734afca1_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzExLTMtMS0xLTA_2285b35e-f415-4cdb-9d3c-3a2b61e8a22d">51,952</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2af31d5be4ce4543b5df4bac7817444f_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzExLTUtMS0xLTA_a3701333-da49-439f-8a82-5795878a85b2">43,730</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ireland</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88a0d06062074049b583088d67467857_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzEyLTEtMS0xLTA_0b641717-a4d8-4795-a334-547962fd1fd8">40,151</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id6f63c77748f4d8aa3af39d73213415b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzEyLTMtMS0xLTA_f3940d19-7083-4876-ab0d-c639cde58c26">41,223</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3d0d88857a97474c945b251b09a9859a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzEyLTUtMS0xLTA_1b7bd78d-cfd2-4961-9165-b2e64e5e62ac">43,867</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">All other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4aa037d7ee7948cbbe6b4ba5603bf1d5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzE0LTEtMS0xLTA_96a32121-3b3b-4095-ae8a-f2401020058e">108,989</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iedd4d9272e714561a341f358f271d4d1_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzE0LTMtMS0xLTA_79eafb22-f099-4d09-a903-e111bbaa0468">81,176</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa37c83c81564eeba825130d4da11972_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzE0LTUtMS0xLTA_a51b0f0b-eef7-4dc2-bd79-47eabd99fe98">78,834</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzE1LTEtMS0xLTA_86a88cd8-231d-4c98-91dd-b73b7df8e750">430,719</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzE1LTMtMS0xLTA_00f68e5c-1dcd-4ef3-aaab-e2d5c3eae836">432,766</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4c85a5a67120453485daf4ce01f4552c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzE1LTUtMS0xLTA_64a51e09-36c3-414b-a0f0-da6867cb0706">382,999</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div id="i_0_229"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-44</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 19&#160;&#8212; <ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90ZXh0cmVnaW9uOmFhMTM5NzdhNWZhYTQ2MDA4YTU4Y2Q5Y2QyMzFlM2M4XzIxNjU_c7c9508c-61ee-4b21-b312-bfaf15cded32" continuedAt="i33f0be3331c64e53924305b1d1d5bda4" escape="true">Condensed consolidating guarantor financial information </ix:nonNumeric></span></div><ix:continuation id="i33f0be3331c64e53924305b1d1d5bda4" continuedAt="i335dfeca71374707a881ed2ae421e17d"><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our $<ix:nonFraction unitRef="usd" contextRef="ieb2e838f32024de4995224602f650f88_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90ZXh0cmVnaW9uOmFhMTM5NzdhNWZhYTQ2MDA4YTU4Y2Q5Y2QyMzFlM2M4XzU0OTc1NTgxNDE4Nzg_cd2654c7-8bda-4f59-bf7b-584500020621">400</ix:nonFraction> million principal amount of <ix:nonFraction unitRef="number" contextRef="ieb2e838f32024de4995224602f650f88_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90ZXh0cmVnaW9uOmFhMTM5NzdhNWZhYTQ2MDA4YTU4Y2Q5Y2QyMzFlM2M4XzU0OTc1NTgxNDE5MDE_60878d22-ef70-496e-9766-57b119fc11c2">4.875</ix:nonFraction>% Senior Notes due 2026 (the &#8220;2026 Notes&#8221;) and $<ix:nonFraction unitRef="usd" contextRef="i63e5cb08d7914b9a835e612cd0df8d6d_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90ZXh0cmVnaW9uOmFhMTM5NzdhNWZhYTQ2MDA4YTU4Y2Q5Y2QyMzFlM2M4XzU0OTc1NTgxNDE5NDk_3d38695f-87d3-4a78-8f3a-61dfcd843134">500</ix:nonFraction> million principal amount of <ix:nonFraction unitRef="number" contextRef="i63e5cb08d7914b9a835e612cd0df8d6d_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90ZXh0cmVnaW9uOmFhMTM5NzdhNWZhYTQ2MDA4YTU4Y2Q5Y2QyMzFlM2M4XzU0OTc1NTgxNDE5NzI_64022f7a-5a07-4668-aa30-3bb47693c6ed">4.625</ix:nonFraction>% Senior Notes due 2027 (the &#8220;2027 Notes," and together with the 2026 Notes, the "Senior Notes") are issued by Teleflex Incorporated (the &#8220;Parent Company&#8221;), and payment of the Parent Company's obligations under the Senior Notes is guaranteed, jointly and severally, by certain of the Parent Company&#8217;s subsidiaries (each, a &#8220;Guarantor Subsidiary&#8221; and collectively, the &#8220;Guarantor Subsidiaries&#8221;). The 2026 Notes and 2027 Notes are guaranteed by the same Guarantor Subsidiaries. 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. Our condensed consolidating statements of income and comprehensive income and condensed consolidating statements of cash flows for the years ended December&#160;31, 2019, 2018 and&#160;2017 and condensed consolidating balance sheets as of December&#160;31, 2019, and 2018 provide consolidated information for:</span></div><div style="text-align:justify;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:4.011%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:91.989%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">a.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Parent Company, the issuer of the guaranteed obligations;</span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:4.011%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:91.989%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">b.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Guarantor Subsidiaries, on a combined basis;</span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:4.011%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:91.989%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">c.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-Guarantor Subsidiaries (i.e., those subsidiaries of the Parent Company that have not guaranteed<br/>payment of the Senior Notes), on a combined basis; and</span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:4.011%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:91.989%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">d.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Parent Company and its subsidiaries on a consolidated basis.</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with our entry into the Credit Agreement on April 5, 2019 (as described in Note 10), a subsidiary of Teleflex (the "Released Subsidiary") that was a guarantor of Parent Company&#8217;s obligations under the previously outstanding credit agreement and under the Senior Notes was removed as a guarantor of Parent Company&#8217;s obligations under the Credit Agreement.&#160; Under the indentures governing the Senior Notes, the removal of the Released Subsidiary as a guarantor under the Credit Agreement automatically resulted in the release of the Released Subsidiary from its guarantees of the Senior Notes.&#160;Therefore, as of the date of the Credit Agreement, the Released Subsidiary is no longer a Guarantor Subsidiary.  The Released Subsidiary has been excluded from the information relating to the Guarantor Subsidiaries and has been included in the information relating to the Non-Guarantor Subsidiaries as of the beginning of the earliest period presented.  Additionally, in 2019, we undertook certain steps to reorganize ownership of various subsidiaries.  The transactions were entirely among subsidiaries under the common control of Teleflex. The reorganization that constituted a business combination has been reflected as of the beginning of the earliest period presented. </span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 are used by the Parent Company and each of its subsidiaries in connection with the condensed consolidating financial information, except for the use of the equity method of accounting to reflect ownership interests in subsidiaries, which are eliminated upon consolidation.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Consolidating entries and eliminations in the following condensed consolidated financial statements represent adjustments to (a)&#160;eliminate intercompany transactions between or among the Parent Company, the Guarantor Subsidiaries and the Non-Guarantor Subsidiaries, (b)&#160;eliminate the investments in subsidiaries and (c)&#160;record consolidating entries.</span></div></ix:continuation><div style="text-indent:22.5pt;text-align:justify;margin-top:12pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-45</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i335dfeca71374707a881ed2ae421e17d" continuedAt="i899a42ac7f744c0ebd87272b395708cb"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">TELEFLEX INCORPORATED AND SUBSIDIARIES</span></div><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="srt:ScheduleOfCondensedIncomeStatementTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90ZXh0cmVnaW9uOmFhMTM5NzdhNWZhYTQ2MDA4YTU4Y2Q5Y2QyMzFlM2M4XzIxNTg_eaf80d2d-906e-465f-b836-23d6b84db10e" continuedAt="i113801b8bee8426fba8b87cfc418b752" escape="true"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONDENSED CONSOLIDATING STATEMENTS OF INCOME AND COMPREHENSIVE INCOME</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"></td><td style="width:41.529%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.147%;"></td><td style="width:1.0%;"></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:8.735%;"></td><td style="width:1.0%;"></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:8.735%;"></td><td style="width:1.0%;"></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:8.735%;"></td><td style="width:1.0%;"></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:9.179%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31, 2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Parent</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Company</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Non-Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Condensed</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Consolidated</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net revenues</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzMtMS0xLTEtMA_390fec9c-8f16-4187-a14d-6a32443207a6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzMtMy0xLTEtMA_27f36575-ab48-46d9-b867-70b25eee5aea">1,764,446</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzMtNS0xLTEtMA_12529c0d-888b-4f55-bb94-d67afde31064">1,291,637</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzMtNy0xLTEtMA_56e00f8b-27d4-454e-a35c-7f4e1a6c494e">460,721</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzMtOS0xLTEtMA_5b908c56-9dac-483c-b1ba-6bd5ef9dd64a">2,595,362</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cost of goods sold, excluding intangible asset amortization</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzQtMS0xLTEtMA_9077d37d-7644-4173-add0-2711262fa5bd">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzQtMy0xLTEtMA_3b70a7b3-5cd4-47dd-844e-cc47b991ac37">977,840</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzQtNS0xLTEtMA_aab88b81-58b0-4d5f-a4ae-57239d7efcd2">559,746</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzQtNy0xLTEtMA_5fdd9c37-9237-42fe-946d-df113546bae4">433,836</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzQtOS0xLTEtMA_2d1330bc-3a6d-40f5-b7bb-3f35fe1e1463">1,103,750</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Gross profit</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzUtMS0xLTEtMA_eebe9a5e-db2f-4388-8b01-c77177416317">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzUtMy0xLTEtMA_460ac429-b8ea-4b36-940b-c9d8faccdea7">786,606</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzUtNS0xLTEtMA_a1899a33-4ed2-4ffc-ae48-45c4f4963926">731,891</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzUtNy0xLTEtMA_18db6076-02a0-40a5-bc7b-80b4651a9636">26,885</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzUtOS0xLTEtMA_348fae95-33f3-4e6d-a156-df16e37cc867">1,491,612</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Selling, general and administrative expenses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzYtMS0xLTEtMA_6eee3e2e-03cc-4ab9-bf94-a5a508dca95a">47,215</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzYtMy0xLTEtMA_dfa6c583-0b94-41a4-bd13-3302d8e67cd5">577,287</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzYtNS0xLTEtMA_234658d1-051c-47c3-99ae-7eeb6cc63efb">310,194</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzYtNy0xLTEtMA_860b6718-9d6e-44bc-b8f3-105b1b0f229d">323</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzYtOS0xLTEtMA_324ab907-18bf-49fd-9b3d-873f24acce3e">934,373</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Research and development expenses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzctMS0xLTEtMA_4b4495a5-8318-4447-8013-184647d660f0">1,730</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzctMy0xLTEtMA_e9e64c09-505b-4e72-8a5b-4ed671d5efb0">78,432</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzctNS0xLTEtMA_d724df23-d2d0-4d4e-ad85-b88bb872181e">33,695</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzctNy0xLTEtMA_f1b04da4-07dc-4669-8128-9a0583efc71d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzctOS0xLTEtMA_45dd247b-9fa9-4894-b14a-ef066e97f418">113,857</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Restructuring and impairment charges</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzgtMS0xLTEtMA_97921188-c0a5-4f7c-b6e8-42f8ad10b31e">525</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzgtMy0xLTEtMA_18a5b3a9-fe03-4f4f-a4c9-f7f0781280b7">7,896</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzgtNS0xLTEtMA_52356acd-842e-4c2e-bd96-4647069a1768">13,784</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzgtNy0xLTEtMA_c0c5f213-ab98-4a96-8b16-97add824cd85">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzgtOS0xLTEtMA_79a3fcf0-3756-4c64-9670-0490c49817a4">22,205</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Gain on sale of assets</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzktMS0xLTEtMA_22509b5a-8745-49c9-999a-8a3785ffd14b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzktMy0xLTEtMA_9ac605ee-9fbd-441a-803a-01cccd04a3b2">2,289</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzktNS0xLTEtMA_c171bc6e-56ce-451a-9643-8de22d8ce020">3,788</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzktNy0xLTEtMA_829ad3f3-a38c-41d0-9a06-7976bfdf3a04">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzktOS0xLTEtMA_171f3bd9-e5b8-4b20-b55a-2ee19db455cc">6,077</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Loss) income from continuing operations before interest, loss on extinguishment of debt and taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEwLTEtMS0xLTA_0ed975ef-cee9-4c98-b05e-3206853dd5d3">49,470</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEwLTMtMS0xLTA_f7ec4110-e308-4a31-90b6-b61a054296d9">125,280</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEwLTUtMS0xLTA_473aeff7-a951-47da-a0fa-e99a943bf422">378,006</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEwLTctMS0xLTA_2f295ce7-583f-4e06-b97f-3cd7282edd86">26,562</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEwLTktMS0xLTA_0a2749a2-c61d-4401-ae73-8e09197c9e1d">427,254</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Interest, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzExLTEtMS0xLTA_f8cbf1ac-8bc3-4a45-9a30-968d5f06011d">83,998</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzExLTMtMS0xLTA_ea228618-46dc-4a83-a263-2c38ec31c40e">66,834</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzExLTUtMS0xLTA_91048ba4-ad31-479b-9174-23109422f51b">61,365</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzExLTctMS0xLTA_89e93732-4352-4c8a-b0dd-62deac592926">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzExLTktMS0xLTA_a2272f40-2563-4b2c-9904-f9a77283d0f8">78,529</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Loss on extinguishment of debt</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEyLTEtMS0xLTA_29cbc8e6-5e08-4553-8c07-77b9634e702f">8,822</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEyLTMtMS0xLTA_993a3f49-45e9-4b71-aec4-79aaa9496fc6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEyLTUtMS0xLTA_cc987622-5156-4e4b-9f97-f9c07c014192">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEyLTctMS0xLTA_95eaaf25-bd11-4f09-b529-b56c8caed9ff">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEyLTktMS0xLTA_0caefdd7-a59d-4d0a-99ff-210968eda1fb">8,822</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">(Loss) income from continuing operations before taxes</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEzLTEtMS0xLTA_14c67a05-4223-49b1-a7b5-02702fa6001f">142,290</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEzLTMtMS0xLTA_43858659-1fda-448e-b409-7f184c9a9bb5">192,114</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEzLTUtMS0xLTA_2961a1e2-930e-49d1-9921-c178dcac58ce">316,641</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEzLTctMS0xLTA_5bec6a19-bbf5-44ce-b4e2-c06a412917e4">26,562</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEzLTktMS0xLTA_d20a8740-7c09-4799-98c1-5ca4e0da39a5">339,903</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">(Benefit) taxes on (loss) income from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE0LTEtMS0xLTA_2d3718a7-aa32-44fd-a4d3-a7f2ad7631d6">57,469</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE0LTMtMS0xLTA_6370f629-9f80-40fc-9d5d-04d431fce05e">61,074</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE0LTUtMS0xLTA_883e4296-3cd3-42fa-ae2d-f84affec5e3e">121,558</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE0LTctMS0xLTA_08cee5a8-46fd-4f17-aec7-069f18254087">4,125</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE0LTktMS0xLTA_70ac74e9-5a4e-4952-81f1-630759fa4b6c">122,078</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Equity in net income of consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:EquityInNetIncomeOfConsolidatedSubsidiaries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE1LTEtMS0xLTA_e5436d68-b354-4f54-af99-68616255c10f">546,802</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:EquityInNetIncomeOfConsolidatedSubsidiaries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE1LTMtMS0xLTA_50b60e50-b634-4e2f-912f-05076039ea44">384,609</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:EquityInNetIncomeOfConsolidatedSubsidiaries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE1LTUtMS0xLTA_c6428091-9153-4b7b-b32a-6a8ea55038fc">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:EquityInNetIncomeOfConsolidatedSubsidiaries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE1LTctMS0xLTA_10058ccd-efa4-49ba-927d-5e683658c8e1">931,411</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:EquityInNetIncomeOfConsolidatedSubsidiaries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE1LTktMS0xLTA_2d7e624c-28f5-4d02-86a2-6149159386af">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Income from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE2LTEtMS0xLTA_d953b2a2-760f-4661-bc43-41d21f22b5f7">461,981</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE2LTMtMS0xLTA_c0ab3e9f-2a01-4a07-bd96-3524fe904294">515,649</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE2LTUtMS0xLTA_78f1f23f-a5f0-44f1-b4a3-f4ed2706d4de">438,199</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE2LTctMS0xLTA_6f673f87-d4be-4240-bd82-41589c56f989">953,848</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE2LTktMS0xLTA_3bedd0a2-042e-4385-95dd-d4788bd94a49">461,981</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Loss from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE3LTEtMS0xLTA_0644f479-acae-4314-9f09-05849bf685db">828</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE3LTMtMS0xLTA_cc669d3c-e4e3-498a-aabc-50ce00262c09">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE3LTUtMS0xLTA_d3f738ee-dff5-4ca3-82d3-b474714724b5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE3LTctMS0xLTA_8ad32995-af0f-447e-bd7f-9cb87427c607">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE3LTktMS0xLTA_c7e4dd14-ae9b-489c-9f79-0f610f36d309">828</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax benefit on loss from discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE4LTEtMS0xLTA_eb40a537-7afd-4bf6-8458-241d47465e1a">313</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE4LTMtMS0xLTA_afaafccd-5d47-4120-8c18-6e092d06c753">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE4LTUtMS0xLTA_bf0ba550-d443-4f5b-acc2-85c7c32cc437">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE4LTctMS0xLTA_8e90d384-fa88-4137-95fc-09b4859f2980">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE4LTktMS0xLTA_cb7cc803-8f11-41cb-a055-b868b6d688ae">313</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Loss from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE5LTEtMS0xLTA_9335a7d7-fc63-438f-9cdf-7495bbade484">515</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE5LTMtMS0xLTA_0a1cdfe2-5a2d-40b7-a42a-0af4573149fd">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE5LTUtMS0xLTA_ef2ab626-063b-4416-bd4a-3f35e8694ef0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE5LTctMS0xLTA_82a3c701-decc-4900-a30e-21f4774b35d5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE5LTktMS0xLTA_af23e842-a00e-4be6-8f7c-4b7258ca8d44">515</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net income</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzIwLTEtMS0xLTA_0efd756a-377e-4b9e-bdb2-25e92f432c87">461,466</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzIwLTMtMS0xLTA_21e6b5d2-0bbb-4eed-9435-7ab1f1249d9b">515,649</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzIwLTUtMS0xLTA_a06868a1-ba4c-4a47-9b37-068834b0028e">438,199</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzIwLTctMS0xLTA_f68b2ace-8ad5-4180-b50b-8632208aa7bb">953,848</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzIwLTktMS0xLTA_2edca590-d1ca-489f-a2b2-50746d8ba52a">461,466</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Other comprehensive (loss) income</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzIzLTEtMS0xLTA_32d5d548-2860-4250-a900-af2f84b46fad">3,307</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzIzLTMtMS0xLTA_fe145569-78a7-4275-b883-214729ccb1d1">19,231</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzIzLTUtMS0xLTA_b4a1e1b3-44ff-4299-be37-9e0a17a833c8">11,160</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzIzLTctMS0xLTA_b2a84a88-bc08-47f4-839d-a1b4e93d6c8c">30,391</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzIzLTktMS0xLTA_e8be4a21-a0a9-437d-bb83-7f71598bfdd5">3,307</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Comprehensive income</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzI0LTEtMS0xLTA_170fed57-f5bd-48be-a240-5109619c926e">458,159</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzI0LTMtMS0xLTA_3fce23f9-1d82-4e01-b1d4-e2053228d59e">534,880</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzI0LTUtMS0xLTA_81769e75-9e9d-4799-a18d-0638c3b9ca24">449,359</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzI0LTctMS0xLTA_7d267eff-82b3-484f-abed-73873ad0a41d">984,239</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzI0LTktMS0xLTA_36466b13-ba07-44c4-8ff5-c09644235a7e">458,159</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div></ix:nonNumeric></ix:continuation><div style="text-align:center;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-46</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i899a42ac7f744c0ebd87272b395708cb" continuedAt="ib2c5290dd31b43e5a8178ee647d2bd56"><ix:continuation id="i113801b8bee8426fba8b87cfc418b752" continuedAt="i5f669115faa243a7b53acde2b8ca15c7"><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"></td><td style="width:41.529%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.147%;"></td><td style="width:1.0%;"></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:8.735%;"></td><td style="width:1.0%;"></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:8.735%;"></td><td style="width:1.0%;"></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:8.735%;"></td><td style="width:1.0%;"></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:9.179%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31, 2018</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Parent</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Company</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Non-Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Condensed</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Consolidated</span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net revenues</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzMtMS0xLTEtMA_f0933634-c481-4883-9305-68517099c801">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzMtMy0xLTEtMA_75bf02d8-b99a-44da-9ad0-53edd4f56650">1,585,486</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzMtNS0xLTEtMA_673269f0-5cf7-436c-814c-819896543380">1,286,967</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzMtNy0xLTEtMA_a80e1dce-5664-4f0b-80b2-113bc1fb82ba">424,070</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzMtOS0xLTEtMA_c566ccaf-4c02-4a27-bcfa-9336e4203f77">2,448,383</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cost of goods sold, excluding intangible asset amortization</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzQtMS0xLTEtMA_4760cd70-844c-42f5-8daa-267346ecf2c1">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzQtMy0xLTEtMA_c60ecfa0-7157-4261-811f-297477264ec7">886,724</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzQtNS0xLTEtMA_092484ae-4836-44ee-8359-e8ed57e79414">596,281</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzQtNy0xLTEtMA_5ff83298-1863-434b-9935-33a3b56b6cfe">419,064</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzQtOS0xLTEtMA_485fb5e6-06fc-4666-a4db-cf758a1b5051">1,063,941</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzUtMS0xLTEtMA_8e08af06-9031-4025-9104-52281bf86292">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzUtMy0xLTEtMA_c37257ea-b351-48e1-b99f-65395f19a535">698,762</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzUtNS0xLTEtMA_03b3a047-4b14-4eed-b59c-4cec442a910c">690,686</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzUtNy0xLTEtMA_86a0171d-7951-4a51-9659-71436ff8e107">5,006</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzUtOS0xLTEtMA_cbc398ff-428c-4d88-8181-d74822ed2548">1,384,442</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Selling, general and administrative expenses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzYtMS0xLTEtMA_9b04273f-b425-48c3-9c01-9896835e07da">50,866</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzYtMy0xLTEtMA_8f855ec3-f06d-49d0-a9cf-50b3eed3fa5e">516,695</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzYtNS0xLTEtMA_a3dbdcdf-e23e-4481-9330-6186be1b3fbc">311,798</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzYtNy0xLTEtMA_e0bac4bd-733f-4b42-bd31-eaf1a2b29bb1">671</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzYtOS0xLTEtMA_d34e6741-a5c4-4104-975a-00776d160363">878,688</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Research and development expenses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzctMS0xLTEtMA_ea847691-6571-4dcb-b576-f0dd5165eae0">1,482</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzctMy0xLTEtMA_6c3bd9a1-2a71-4a2c-a5af-c8e03f876c77">73,773</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzctNS0xLTEtMA_a10615db-3e94-43cd-83ad-6139e9492aa3">30,953</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzctNy0xLTEtMA_ce1f7ab3-bb83-4049-8395-6a5cfcb54f66">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzctOS0xLTEtMA_959eca1a-f3f9-46ba-89d5-aaac47c7ad03">106,208</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Restructuring and impairment charges</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzgtMS0xLTEtMA_48f0c39d-3006-4ecf-9461-ac64ace2fbb1">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzgtMy0xLTEtMA_f0f15e4f-722f-4493-a096-e373150ad045">20,639</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzgtNS0xLTEtMA_d9c20d68-57cb-474f-8aff-62dd6c86c326">58,591</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzgtNy0xLTEtMA_44f8fdc8-6567-447f-b9a2-215a776b3c42">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzgtOS0xLTEtMA_f4ef70f3-d15c-42dc-b48f-9529c52c43f7">79,230</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Gain on sale of assets</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzktMS0xLTEtMA_54fc5b08-0388-419a-a99a-7f15ed430abd">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzktMy0xLTEtMA_5d6a39b4-f5b7-4278-8e0e-74e3cdba3ba6">1,388</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzktNS0xLTEtMA_2128a6ce-7400-4831-9c4c-739208f6acac">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzktNy0xLTEtMA_b51c3f20-f880-4376-bbe0-43b84aa114e9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzktOS0xLTEtMA_7b3860bd-0a04-46c8-ac99-f239d13fd12f">1,388</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Loss) income from continuing operations before    interest and taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzEwLTEtMS0xLTA_cb90a480-1a32-4d9b-b5bd-f62ad2e091f0">52,348</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzEwLTMtMS0xLTA_b6d8f04f-7239-4c2d-9365-a3bf88d54f63">89,043</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzEwLTUtMS0xLTA_a3e8d79b-378b-4542-88b5-157f3644577b">289,344</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzEwLTctMS0xLTA_e9472962-44e2-4e81-89ea-fe9f04bd6d06">4,335</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzEwLTktMS0xLTA_e3bb8e6a-892a-43fe-935e-88f8116478ba">321,704</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Interest, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzExLTEtMS0xLTA_6fc1942a-2e4d-4c2b-ac78-f634c2ab3855">95,173</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzExLTMtMS0xLTA_6564a753-f85a-463c-b082-8bb98f70ba18">58,306</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzExLTUtMS0xLTA_6ae64ca2-dc38-4de4-9d04-0c9b1161529a">65,209</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzExLTctMS0xLTA_d6e2230d-6d98-44fc-afb5-4c85ea35e384">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzExLTktMS0xLTA_19363c8b-9958-4492-a1ea-f7d4af6facee">102,076</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">&#160;&#160;(Loss) income from continuing operations before taxes</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzEzLTEtMS0xLTA_22ac61bc-7ae8-4c09-be13-5d6c00555e4a">147,521</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzEzLTMtMS0xLTA_5bcf0278-9fe7-4d9b-ad02-471ea497f1dd">147,349</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzEzLTUtMS0xLTA_c77e20fb-2123-45d5-b410-4183b59ca96e">224,135</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzEzLTctMS0xLTA_8f1cbfbc-5338-4e8c-b0ff-0ac40fe0d858">4,335</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzEzLTktMS0xLTA_66546136-3e91-4e74-9e83-a3b002ac0ce9">219,628</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">(Benefit) taxes on (loss) income from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE0LTEtMS0xLTA_c944a2df-9b44-4e44-bb08-42a81ab4ce4e">53,401</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE0LTMtMS0xLTA_106c3467-fa2a-4d63-b56b-9043d4d3ffc6">49,606</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE0LTUtMS0xLTA_c0f76bc6-079b-4226-bacc-ed44aa0e3943">27,226</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE0LTctMS0xLTA_cbd170c2-6d38-4ba4-9073-96306c1b55ac">235</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE0LTktMS0xLTA_fe855509-35ec-4d22-a889-81a6b88d96d9">23,196</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Equity in net income of consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:EquityInNetIncomeOfConsolidatedSubsidiaries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE1LTEtMS0xLTA_55980643-2738-4c4d-b948-1eed8dd764fd">291,572</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:EquityInNetIncomeOfConsolidatedSubsidiaries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE1LTMtMS0xLTA_da136b85-96af-4138-90a7-4062b83b7f6e">175,161</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" name="tfx:EquityInNetIncomeOfConsolidatedSubsidiaries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE1LTUtMS0xLTA_87b4e1a0-4045-4bc6-aafe-51d179e21195">637</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:EquityInNetIncomeOfConsolidatedSubsidiaries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE1LTctMS0xLTA_82503ec0-1850-4130-b95c-2bda533e7306">467,370</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="tfx:EquityInNetIncomeOfConsolidatedSubsidiaries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE1LTktMS0xLTA_4a7f4433-409a-41e3-86ba-2ff9639b1d8a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Income from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE2LTEtMS0xLTA_ba23f25d-d87e-4729-9178-bd9f3592cc18">197,452</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE2LTMtMS0xLTA_3fc3fac2-3cf1-40b9-9d12-628af4533cc5">272,904</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE2LTUtMS0xLTA_72d6554f-f645-47f9-b89f-06daaaa366b9">197,546</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE2LTctMS0xLTA_f060a610-d886-432d-8eee-8c85154d4b5a">471,470</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE2LTktMS0xLTA_2759a9be-eabf-4b39-9baa-e151cee7a518">196,432</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Income from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE3LTEtMS0xLTA_a79d0a4b-075b-4905-90d8-93d2a048e50c">4,363</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE3LTMtMS0xLTA_26400546-b3de-4708-b0e4-8057b86c3d47">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE3LTUtMS0xLTA_ba4b6b84-0d44-4b14-abba-fb87e3f7e3d0">1,280</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE3LTctMS0xLTA_4e240cb3-ae4b-4995-a11c-14840c6ab01e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE3LTktMS0xLTA_f0f721a4-96bf-4198-8c7e-94b4cb30ef4b">5,643</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Tax on income from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE4LTEtMS0xLTA_d26b0cf5-4061-4139-be66-65acefd8d28e">1,013</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE4LTMtMS0xLTA_f34effcd-5f3c-4645-8126-e6b78c7a5509">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE4LTUtMS0xLTA_b8d18d02-bbc4-45c5-ba45-d83b5490aa89">260</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE4LTctMS0xLTA_2021dc3e-44c7-4669-8a96-c8d86663daf9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE4LTktMS0xLTA_705475ae-2813-42d8-9fe3-cfa39402cbe2">1,273</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;Income from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE5LTEtMS0xLTA_2a6c95b5-822d-44d3-b696-1b296da1dc0d">3,350</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE5LTMtMS0xLTA_3e1b3e69-012d-450d-9a0f-ce07e6d126de">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE5LTUtMS0xLTA_1e2dc1f1-d7da-44a0-84f6-5dcc66fa2727">1,020</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE5LTctMS0xLTA_90221016-114e-45e2-b867-fddbfe08c9dc">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE5LTktMS0xLTA_367bbbfc-2bbe-4ee1-bca0-563ba06defd4">4,370</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;Net income</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzIwLTEtMS0xLTA_911e45a9-185d-47bd-8a2c-339f58830a5d">200,802</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzIwLTMtMS0xLTA_0e73f1a3-ae8a-4133-8408-b21ced8db881">272,904</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzIwLTUtMS0xLTA_aaab856b-3cbf-4b76-8d7e-d91352b19a69">198,566</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzIwLTctMS0xLTA_c8f4ee04-f0e4-4045-b768-a053c8ddd14e">471,470</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzIwLTktMS0xLTA_1f41a0e0-9e00-470c-b317-7869a3590ef5">200,802</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Other comprehensive loss</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzIzLTEtMS0xLTA_9b8bbeaf-301e-4a92-ba03-f68e6297f97d">75,994</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzIzLTMtMS0xLTA_3a7bc4f4-330b-4c61-bcd0-1deae1b5e6f7">80,030</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzIzLTUtMS0xLTA_718f5e0a-8dd9-4c77-b789-700865dba696">80,512</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzIzLTctMS0xLTA_830a3718-09ed-4863-ac70-2def2bf790f8">160,542</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzIzLTktMS0xLTA_a771c689-3bf0-4d48-8e41-c4aa655edb20">75,994</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;Comprehensive income</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzI0LTEtMS0xLTA_b7587efd-9beb-4b1d-ae4c-d4c2d916b20f">124,808</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzI0LTMtMS0xLTA_e74e7f18-2b8f-40ad-b38f-b2e48301bf0c">192,874</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzI0LTUtMS0xLTA_dba71f3e-72b3-4de2-87ca-129e39e4dd2a">118,054</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzI0LTctMS0xLTA_08a5ba5c-5af1-4eaf-8edc-6ebc227d0e79">310,928</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzI0LTktMS0xLTA_f255f255-3f47-4ffd-83a1-3d64327d693c">124,808</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div></ix:continuation></ix:continuation><div style="text-align:center;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-47</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="ib2c5290dd31b43e5a8178ee647d2bd56" continuedAt="i3c1f9c0191d84c0ca52aa90317fa8ec9"><div style="margin-bottom:6pt;"><ix:continuation id="i5f669115faa243a7b53acde2b8ca15c7"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"></td><td style="width:41.529%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.147%;"></td><td style="width:1.0%;"></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:8.735%;"></td><td style="width:1.0%;"></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:8.735%;"></td><td style="width:1.0%;"></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:8.735%;"></td><td style="width:1.0%;"></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:9.179%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31, 2017</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Parent</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Company</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Non-Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Condensed</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Consolidated</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net revenues</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzMtMS0xLTEtMA_71701cb9-810b-4fec-8bfb-7482cf17d0a7">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzMtMy0xLTEtMA_a59bd7b7-7d72-46af-8c19-56d37f9de671">1,368,149</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzMtNS0xLTEtMA_ff98f4c8-8d74-44e7-9421-8de153ba4712">1,177,247</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzMtNy0xLTEtMA_e0bf7e0e-2c1a-4ea7-8197-7f9a02fe65d7">399,093</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzMtOS0xLTEtMA_7166a6a6-4c60-41ca-89e9-468dbf4eb9e0">2,146,303</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cost of goods sold, excluding intangible asset amortization</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzQtMS0xLTEtMA_6c9c257d-099f-465e-a8d3-f8ab08d2a489">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzQtMy0xLTEtMA_f6f9dc55-0a56-4921-abea-5e6a27ebcb67">778,153</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzQtNS0xLTEtMA_c1a87147-dfe0-4eab-9c4a-30a54607d44c">594,527</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzQtNy0xLTEtMA_de8b8a7d-c5e8-4df6-90a1-676b036ce421">398,179</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzQtOS0xLTEtMA_9d7ecdfc-8275-4879-96e6-220dc9216801">974,501</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzUtMS0xLTEtMA_9f6c4e44-8d30-40bf-aec9-fc960937644f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzUtMy0xLTEtMA_894ae389-a051-4e69-abd0-e835665a73f8">589,996</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzUtNS0xLTEtMA_6d69c5af-0db1-46f6-88cf-871af5f4753f">582,720</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzUtNy0xLTEtMA_87ef9bb2-54cd-4e09-832b-2cdc319aef76">914</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzUtOS0xLTEtMA_ffe879d7-07f7-49fe-b05e-65f3270e6f6e">1,171,802</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Selling, general and administrative expenses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzYtMS0xLTEtMA_32d9410c-aa30-45fd-9776-403ff834ed17">47,412</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzYtMy0xLTEtMA_4c207fe0-44ef-4757-8b30-a637510def3b">399,563</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzYtNS0xLTEtMA_8c7fe423-c99e-48aa-9698-6aef7d2a5071">252,792</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzYtNy0xLTEtMA_103b4020-b077-4aec-a5ef-85ea27ded44b">196</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzYtOS0xLTEtMA_a382c297-c0ae-44db-9fd4-1a9118ccafdd">699,963</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Research and development expenses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzctMS0xLTEtMA_15b3d36f-0890-4383-9edc-e120616f4126">1,009</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzctMy0xLTEtMA_94c1fc4a-1600-4479-8441-1ef00f8bd9a2">57,614</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzctNS0xLTEtMA_fade4415-d68d-4338-8bc2-b15e19731984">26,147</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzctNy0xLTEtMA_07637b59-8c5d-4f74-af71-95b8994d8975">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzctOS0xLTEtMA_78798b81-b6f7-496e-9972-243da1dafc99">84,770</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Restructuring charges</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzgtMS0xLTEtMA_882eb96e-cb35-4811-a298-48475135f972">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzgtMy0xLTEtMA_626dd32b-0e67-4bb9-9ca2-e459a304ab52">8,971</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzgtNS0xLTEtMA_ff94812e-529d-4766-a79c-f5cc463793e8">5,819</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzgtNy0xLTEtMA_df3e79da-0976-45a1-b4a8-62a9d0ffcf5d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzgtOS0xLTEtMA_0ebab431-2ce6-4b99-a74e-00b2bddd1106">14,790</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Loss) income from continuing operations before interest, loss on extinguishment of debt and taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEwLTEtMS0xLTA_10b79a18-0b90-4d78-b13b-968bd9fe3ac3">48,421</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEwLTMtMS0xLTA_044f4685-e406-4546-8a06-2dd6d828c717">123,848</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEwLTUtMS0xLTA_927a6b2b-479b-4a16-9acd-2bc1d70b4ac5">297,962</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEwLTctMS0xLTA_6b64426d-64c0-4a63-b7aa-28003c90b7cc">1,110</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEwLTktMS0xLTA_eea657e5-c975-47a2-a01c-99ae3e16a722">372,279</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Interest, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzExLTEtMS0xLTA_b019c4a9-c295-4c23-ba16-67e03a4bab7b">99,371</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzExLTMtMS0xLTA_5da4d0d1-9293-468b-b1b2-f0f7bf34339e">36,586</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzExLTUtMS0xLTA_dcfa10d4-e15e-459f-a46c-7c472631febe">18,990</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzExLTctMS0xLTA_7ba4b907-548e-417e-ba69-747221730f94">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzExLTktMS0xLTA_3e6771f1-5cbd-4ff3-93eb-d60a84c984af">81,775</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Loss on extinguishment of debt</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEyLTEtMS0xLTA_0a02b26b-4826-425a-a835-b420969166b4">5,593</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEyLTMtMS0xLTA_09e6631f-5535-4f00-97c1-37e0a33e7d97">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEyLTUtMS0xLTA_4f2903cc-f241-4a9e-ac4e-768846f4a7a9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEyLTctMS0xLTA_3c51cad0-23b7-47c4-87a4-44302475fa7f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEyLTktMS0xLTA_28e916d4-b4c0-4733-8cde-3e6a82bd6831">5,593</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">(Loss) income from continuing operations before taxes</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEzLTEtMS0xLTA_ce80093c-33f5-425a-9c90-2820e7e80bcc">153,385</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEzLTMtMS0xLTA_4109a5a1-0553-43e5-b0fa-b188652b3bfb">160,434</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEzLTUtMS0xLTA_b61e6a57-8dcf-4f08-9cf5-487f00afa2d0">278,972</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEzLTctMS0xLTA_f66db6e4-06e8-4865-9781-f1e229ef4f95">1,110</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEzLTktMS0xLTA_ea6a4689-fbfe-4f28-ae85-93167a4a001d">284,911</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">(Benefit) taxes on (loss) income from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE0LTEtMS0xLTA_e110dba2-9354-44ec-90cc-27d33e7cac34">110,921</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE0LTMtMS0xLTA_73d1cfbe-db84-48a0-85b6-de99abb36911">12,730</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE0LTUtMS0xLTA_9a41bac3-0e92-4386-b8ca-33cbb20c0f37">253,783</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE0LTctMS0xLTA_7fef4cd1-ac98-4eb0-8257-a1d0204dbe9b">484</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE0LTktMS0xLTA_d0b9e173-5a2c-428d-9c30-7e5594ca00d0">129,648</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Equity in net income of consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="tfx:EquityInNetIncomeOfConsolidatedSubsidiaries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE1LTEtMS0xLTA_de0bfa86-d747-41f9-996d-b8d6c7ba09e5">197,727</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="tfx:EquityInNetIncomeOfConsolidatedSubsidiaries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE1LTMtMS0xLTA_80c2731d-f573-4ea2-b102-2749341b9e3a">8,422</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:EquityInNetIncomeOfConsolidatedSubsidiaries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE1LTUtMS0xLTA_37e47af0-415a-4f84-a6ce-656e8b2eea31">3,135</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:EquityInNetIncomeOfConsolidatedSubsidiaries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE1LTctMS0xLTA_e16bfb87-6a30-484d-8367-91c6e6624a30">203,014</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="tfx:EquityInNetIncomeOfConsolidatedSubsidiaries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE1LTktMS0xLTA_29936f8d-7fc8-4b4c-85ef-950f3857129c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Income from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE2LTEtMS0xLTA_16e0814a-e3b5-4f58-92dc-2567e883ff5f">155,263</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE2LTMtMS0xLTA_2a959b60-cb97-4eb5-9ca7-43c9eebe9265">181,586</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE2LTUtMS0xLTA_e1446c6f-9cd5-415b-b153-ced80647cf22">22,054</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE2LTctMS0xLTA_55e03275-53b3-45da-ba61-29a9793e6b33">203,640</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE2LTktMS0xLTA_6a29168f-f90d-4bf7-93f0-9096309ca431">155,263</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Loss from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE3LTEtMS0xLTA_f8c0a9bd-bb4e-465a-b02d-82019ec55e53">4,534</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE3LTMtMS0xLTA_9f377723-ea44-44cc-819e-f0e7d24fdf70">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" xsi:nil="true" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE3LTUtMS0xLTA_fb7d8c04-c1e6-4490-8269-640b880a0bca"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE3LTctMS0xLTA_efc017e2-9895-4776-96cc-cf4a7981c37f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE3LTktMS0xLTA_917f3211-5923-4724-84cd-c2efae69ef06">4,534</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Tax benefit on loss from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE4LTEtMS0xLTA_b1a4444f-8a57-4ac5-8547-28c81be67211">1,801</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE4LTMtMS0xLTA_02b5d2c9-0716-4d9f-83d3-241b53db65f0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE4LTUtMS0xLTA_6f44c094-abea-49fa-a34b-24310bce6f45">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE4LTctMS0xLTA_31e75681-70f6-45b1-8a1f-9f7fcd9bec26">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE4LTktMS0xLTA_1de3d8c7-e0e2-4e7f-bb07-fa24bd850c0b">1,801</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Loss from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE5LTEtMS0xLTA_ef631234-c340-4c7c-8f80-63607af118c0">2,733</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE5LTMtMS0xLTA_89d748e6-7011-476d-a17b-8cc7e3717751">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE5LTUtMS0xLTA_948451aa-3349-49a6-9cda-c3585322d8c4">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE5LTctMS0xLTA_1e2bfbd4-bb3a-4e51-b48c-bc281b55dab9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE5LTktMS0xLTA_a026a4af-7125-46e5-b7a3-a3e78036daba">2,733</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net income </span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzIwLTEtMS0xLTA_97ab764f-2b73-46db-9ae5-398402c9d990">152,530</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzIwLTMtMS0xLTA_a8f97c87-b53c-45d4-9912-c35b9478855b">181,586</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzIwLTUtMS0xLTA_6d213652-fbe0-4d41-abf3-1e674949d07a">22,054</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzIwLTctMS0xLTA_4bc79e18-3c5d-4a56-82b2-7d65c412fc87">203,640</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzIwLTktMS0xLTA_63c71a6d-f396-49df-b797-0d3731eeea23">152,530</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Other comprehensive income</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzIzLTEtMS0xLTA_68089b29-2e05-41e4-a52a-a721a08ac874">173,626</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzIzLTMtMS0xLTA_5b59062c-8ae1-4c8a-8ffd-9fdfd454bc25">158,490</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzIzLTUtMS0xLTA_ad2c7bb2-27bf-45e0-80d0-2465b7b47cad">198,453</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzIzLTctMS0xLTA_06f0969a-b8fa-46c9-84f7-139af5a49a65">356,943</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzIzLTktMS0xLTA_7bca6df1-ab26-4138-a390-9c1ecd7cb58e">173,626</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Comprehensive income</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzI0LTEtMS0xLTA_9020d79a-4631-465a-9059-4cf28433708e">326,156</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzI0LTMtMS0xLTA_5b401890-0d3f-477b-809e-828dc33ebadb">340,076</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzI0LTUtMS0xLTA_b655fe26-af1c-4982-b3b2-9536c971d196">220,507</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzI0LTctMS0xLTA_5911c118-d18a-4e30-99d9-ea8665b35a5b">560,583</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzI0LTktMS0xLTA_d08617a9-3977-4b9f-9f92-e5214292047c">326,156</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></ix:continuation></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-48</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i3c1f9c0191d84c0ca52aa90317fa8ec9" continuedAt="i19e7c1556eac42fd92c9d57473d99e9d"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">TELEFLEX INCORPORATED AND SUBSIDIARIES</span></div><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90ZXh0cmVnaW9uOmFhMTM5NzdhNWZhYTQ2MDA4YTU4Y2Q5Y2QyMzFlM2M4XzIxNjg_ea4d38fa-532f-4de6-a9bc-9fadd2d3783c" continuedAt="i85b6738bd5a44daeb6141eff76ee09f9" escape="true"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONDENSED CONSOLIDATING BALANCE SHEETS</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:39.081%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.111%;"></td><td style="width:1.0%;"></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.111%;"></td><td style="width:1.0%;"></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.111%;"></td><td style="width:1.0%;"></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.549%;"></td><td style="width:1.0%;"></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.117%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Parent</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Company</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Non-Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Condensed</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Consolidated</span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASSETS</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current assets</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzUtMS0xLTEtMA_756e63e8-659e-483a-b7dc-e65c6cce0947">68,928</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzUtMy0xLTEtMA_03b7addc-c960-44de-b5d4-21b5055ab5be">488</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzUtNS0xLTEtMA_0a886efc-eecc-4d6b-ba90-05fccd7cb016">231,667</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzUtNy0xLTEtMA_910d8417-ff58-4ee3-bdb0-7a826ed27c73">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzUtOS0xLTEtMA_b18a829f-62ef-4e5a-aee5-6833eac9394a">301,083</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzYtMS0xLTEtMA_7d444b6b-f25a-4d62-b412-0cfca227f530">3,243</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzYtMy0xLTEtMA_c8ea09fc-0882-4f09-9884-6fb808b7bd2f">80,528</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzYtNS0xLTEtMA_1194e380-94d5-4839-886b-163ae37c5e9e">329,245</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzYtNy0xLTEtMA_90eafeb3-6688-47cf-91f8-7d39d1ceffe7">5,657</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzYtOS0xLTEtMA_b193865a-9917-4b6c-8327-f91d9333e247">418,673</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Accounts receivable from consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyReceivablesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzctMS0xLTEtMA_a81ecd77-cec9-4416-a827-3e1ef46f209a">35,629</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyReceivablesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzctMy0xLTEtMA_9592d97b-bd51-402a-b585-063b62a67958">492,655</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyReceivablesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzctNS0xLTEtMA_0cb38568-0770-4f88-a509-de0a5dc4e3eb">500,811</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:IntercompanyReceivablesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzctNy0xLTEtMA_c148bcb2-68d6-4c2f-8b9d-77809f54918c">1,029,095</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:IntercompanyReceivablesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzctOS0xLTEtMA_f3f0cef1-8937-4cf2-aefa-117706fcd955">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzgtMS0xLTEtMA_cf3569f8-b6ea-4bb6-b6f4-d1c10c523d6c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzgtMy0xLTEtMA_51dfa66e-5560-4ed0-a995-1946977a35f5">306,917</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzgtNS0xLTEtMA_a127d4c7-8883-4f7b-89fe-04ea26a02750">227,451</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzgtNy0xLTEtMA_118da051-3b92-4714-921d-8352e2887c1f">57,811</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzgtOS0xLTEtMA_77dd8271-dc4f-4be0-b912-5bb8379331ce">476,557</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzktMS0xLTEtMA_5ddf2370-3ebb-4c2c-8ca3-3703da327e3a">40,171</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzktMy0xLTEtMA_ee79b3d9-7016-4967-a8ed-bede5edd5a75">21,896</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzktNS0xLTEtMA_326ce706-5c73-4e87-b4f8-cc5dba0a0d24">27,658</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzktNy0xLTEtMA_85ebd9e3-ca4c-4323-8628-db2cf572a77c">8,218</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzktOS0xLTEtMA_66748888-7865-4db2-bf94-dfbdb59f783d">97,943</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzEwLTEtMS0xLTA_6cf6ea89-9726-488b-a16e-8ccc42219f17">6,371</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PrepaidTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzEwLTMtMS0xLTA_8cb6e711-fb35-4a52-8e16-a4afcaf7a0c8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzEwLTUtMS0xLTA_0cba7f61-7c22-49f7-a864-eb3dc508ccb4">5,705</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PrepaidTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzEwLTctMS0xLTA_018f590d-6067-4c70-9039-381cacfa409c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzEwLTktMS0xLTA_822b432e-a1e7-43f6-a5cb-9968b0835635">12,076</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzEzLTEtMS0xLTA_22f327c0-eb4c-4164-b786-a1fcce4fd479">154,342</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzEzLTMtMS0xLTA_4f51a52b-88c2-4d63-af94-4791d76cd87a">902,484</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzEzLTUtMS0xLTA_bdd4ac85-df63-46c4-8b7f-254e956e131c">1,322,537</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzEzLTctMS0xLTA_2a42d9a6-ee96-4cfd-b011-2f92fcc27200">1,073,031</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzEzLTktMS0xLTA_7953b0ef-2b11-47a9-b924-0d1094b36368">1,306,332</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE0LTEtMS0xLTA_c0de4ae4-60b6-42cc-92fd-89d06e79f292">2,936</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE0LTMtMS0xLTA_89018522-6b3c-441a-bfe5-4dda798f74d0">224,176</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE0LTUtMS0xLTA_c257008d-ac9b-40d8-8331-7cdb83d5541e">203,607</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE0LTctMS0xLTA_23479186-60e3-4e2f-9248-47fdebc2ebd4">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE0LTktMS0xLTA_eb365f3b-fe6c-49ad-8cf4-685e45ebca71">430,719</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE1LTEtMS0xLTE1NDU3_314a1e70-5cf8-4474-88af-683519bc0b3d">12,356</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE1LTMtMS0xLTE1NDU3_cf857b96-7c79-4c24-a196-44155e6b7206">66,388</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE1LTUtMS0xLTE1NDU3_40e7a176-af22-4db4-bd88-01f11579dafd">34,416</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE1LTctMS0xLTE1NDU3_f577b5f5-641c-4a1a-8de7-57b9cd92ab08">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE1LTktMS0xLTE1NDU3_08f9a43e-6376-44a5-9f11-6c71c6e14ae9">113,160</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE1LTEtMS0xLTA_015b4fcb-df85-4803-9a0e-1707534b86c4">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE1LTMtMS0xLTA_4b96324a-f11e-4b2a-87e0-5cdd865e15e6">1,286,372</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE1LTUtMS0xLTA_15f78e8a-2f75-45ae-9b6f-45158593eb24">958,933</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE1LTctMS0xLTA_8abd3e13-1420-45cd-ad68-9a1e9273c3cf">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE1LTktMS0xLTA_83a1d5b2-ea9f-4eb5-81ac-89788349a35b">2,245,305</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangibles assets, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE2LTEtMS0xLTA_1858cb10-b17a-424a-8be5-ee2206b05646">70</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE2LTMtMS0xLTA_ac7ed86c-5e07-4fb7-80b1-d2b3b69bc339">1,291,810</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE2LTUtMS0xLTA_bc82c4bc-d00f-42c4-9f0f-77a61967a03c">864,405</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE2LTctMS0xLTA_3a373bfc-2b28-43c0-8fea-57edebc90b1f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE2LTktMS0xLTA_6270c9df-73a6-49b8-a823-670bf8af43b6">2,156,285</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investments in affiliates</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE3LTEtMS0xLTA_ca0802fd-ee1d-4a80-88b8-d7daf3bcaa7a">5,987,577</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE3LTMtMS0xLTA_8b817903-b97a-46c3-a976-9904b2d7fe9e">2,072,038</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE3LTUtMS0xLTA_b858d2c6-e058-4194-bac2-b48b658f87ec">924,448</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE3LTctMS0xLTA_e81548b3-1a3a-4c9f-bb0e-8a63cc25a9c3">8,984,063</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE3LTktMS0xLTA_ecc4a9c9-8bdc-4d36-8164-d41938423ec5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE4LTEtMS0xLTA_a122fd55-bd12-4f93-8b57-92a8be0f1cb6">16,345</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE4LTMtMS0xLTA_3ef23c5b-14c2-4939-9ae3-6106b6fefed3">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE4LTUtMS0xLTA_173351b5-7d46-41ef-b77d-497b545e7c47">6,879</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE4LTctMS0xLTA_b62d6af7-41db-44f7-b37b-880ed8a6e794">17,652</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE4LTktMS0xLTA_bf0290eb-1e6f-4cc2-b57d-aa4c3c8a4157">5,572</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Notes receivable and other amounts due from consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyReceivablesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE5LTEtMS0xLTA_d6d17a19-e9ce-45c4-83cf-4e1d1d4764b8">2,064,309</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyReceivablesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE5LTMtMS0xLTA_49c33f5d-43a2-4159-a52b-94118a38f33e">3,690,788</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyReceivablesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE5LTUtMS0xLTA_27b41b7c-2abf-4ef5-8bc2-b4d821b8ec4b">287,807</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:IntercompanyReceivablesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE5LTctMS0xLTA_bacb1c6b-2c3f-4a7c-9658-efcb2f251056">6,042,904</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:IntercompanyReceivablesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE5LTktMS0xLTA_dcecf4a4-9c72-4b15-8453-ef38933e1108">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzIwLTEtMS0xLTA_82d39c8d-3409-46f4-8d4a-2d3cb2478260">31,974</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzIwLTMtMS0xLTA_cebf0bec-238b-494c-97ed-275c277f1fe5">10,025</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzIwLTUtMS0xLTA_b2f579ab-c871-4cd8-b8d8-ff1a89025ab4">10,448</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzIwLTctMS0xLTA_66d7f1c5-647f-4c2b-b2c4-3ce4ff117c08">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzIwLTktMS0xLTA_8f2bf8fa-5467-4c8f-ac54-e2e1ec6a3d8b">52,447</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzIxLTEtMS0xLTA_09f9621d-2bcf-40c7-9d39-3eed9e879c1b">8,269,909</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzIxLTMtMS0xLTA_3d4cb82b-c39b-44d8-b98b-06667f357e0a">9,544,081</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzIxLTUtMS0xLTA_3ce9096a-891f-4805-b2b2-46664ca02d2f">4,613,480</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzIxLTctMS0xLTA_13bf1b4f-2fb9-49bc-b129-479c6ae1687f">16,117,650</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzIxLTktMS0xLTA_9fcabe7e-11d3-499d-a2a0-04042f66b27c">6,309,820</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">LIABILITIES AND EQUITY</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current borrowings</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI0LTEtMS0xLTA_312f3baf-ecf5-45a1-9e73-067aaae84f56">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI0LTMtMS0xLTA_2bd63710-7c18-46c3-8cfd-9a811b53049a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI0LTUtMS0xLTA_f9201d10-1afb-429e-b719-81ed8c5ff3f3">50,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI0LTctMS0xLTA_a71ab963-64b1-4f9e-af62-273cdd32db1d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI0LTktMS0xLTA_f85f2ee7-c8a2-426e-9678-9aa33b413af4">50,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI1LTEtMS0xLTA_6d34fa27-7578-45b1-8924-7bef5da67afc">4,641</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI1LTMtMS0xLTA_954ee437-a91a-4187-af78-e4a310b4b6a5">63,121</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI1LTUtMS0xLTA_51c2a14b-ba0c-4e32-a35f-1e80e85e82ed">35,154</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI1LTctMS0xLTA_4eb17e0d-9353-4679-b4c2-d9e9823c79ba">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI1LTktMS0xLTA_60886d8c-cc46-457e-aa3b-03fb16acdb5e">102,916</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable to consolidated subsidiaries</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyPayablesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI2LTEtMS0xLTA_4e283068-e025-4edd-8f58-7c2d16e44f0d">403,486</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyPayablesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI2LTMtMS0xLTA_abf489a0-c5c6-4ae0-a780-68b00ef32199">418,321</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyPayablesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI2LTUtMS0xLTA_78f4f911-2cc8-4b6c-adda-c74fa89fa8ed">207,288</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:IntercompanyPayablesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI2LTctMS0xLTA_cdb20f8e-8d21-427d-b00a-15dfcdeea608">1,029,095</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:IntercompanyPayablesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI2LTktMS0xLTA_0f71bab8-7a0a-475e-b31a-16318fa9cbfa">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI3LTEtMS0xLTA_c4c2a990-87a3-465a-a96d-310443f67a10">8,505</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI3LTMtMS0xLTA_c49f703d-bfc2-4144-8f55-ea3c6c79ff25">36,325</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI3LTUtMS0xLTA_fe1057cc-a54f-4f88-b2a8-decbe95dd658">55,636</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI3LTctMS0xLTA_0558ece6-9779-4ea1-950b-e11c7a3be205">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI3LTktMS0xLTA_06b24363-99bd-4b9e-92c5-2ffce79b3c50">100,466</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion of contingent consideration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI4LTEtMS0xLTA_53cc7b65-a13c-48c4-95a7-87c9fad84fe5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI4LTMtMS0xLTA_8cfc50c3-bb19-4dbc-b9a5-97cf9d114b46">144,701</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI4LTUtMS0xLTA_d95c43d3-6fcc-4828-9f62-7aa95d4d38a3">3,389</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI4LTctMS0xLTA_7a19e31f-1d92-47fa-a298-50d7cdd8b231">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI4LTktMS0xLTA_3af37f9e-29a2-4df5-b6e5-350272f739db">148,090</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payroll and benefit-related liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI5LTEtMS0xLTA_828788ac-d0a7-4365-bbb8-ad9aa97b4ab0">18,690</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI5LTMtMS0xLTA_12bbc06e-e6e0-4136-bc06-4a5bd27f50e0">50,583</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI5LTUtMS0xLTA_1ce53c31-30e8-40eb-a03e-d32fbf28f86b">46,708</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI5LTctMS0xLTA_3368db77-719e-4c3d-95d9-36c96415553f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI5LTktMS0xLTA_4fb9c2cf-ef95-4b25-a436-b32318224d16">115,981</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMwLTEtMS0xLTA_4e069521-c76e-46bc-b0c8-00322047ace9">5,482</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMwLTMtMS0xLTA_cda6d30d-5430-466a-b8f7-04252aa867d7">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMwLTUtMS0xLTA_d9288642-bb7c-4f4d-bfe8-fc5774139ef5">32</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMwLTctMS0xLTA_e3938f11-2fc6-4639-8541-7776c7a67556">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMwLTktMS0xLTA_5fbe4dbf-d74a-4d83-b924-26a9aef3c704">5,514</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMxLTEtMS0xLTA_de3dff65-30b7-48a3-98e9-7b8bbf884646">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMxLTMtMS0xLTA_695c194b-b396-4b64-afcf-cb554bd1826b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMxLTUtMS0xLTA_49c2fa2f-fc33-4beb-b7e7-e77dc0d3510f">6,692</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMxLTctMS0xLTA_31ee0b3c-bb72-4285-87bd-2456e7bbce76">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMxLTktMS0xLTA_dab14abb-bc32-4dd3-a342-968a244c2aae">6,692</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMyLTEtMS0xLTA_8688d9a1-1832-476b-9447-b0ef14787664">4,224</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMyLTMtMS0xLTA_e5c9d1a7-0ad5-41e5-8334-7d0c5e405d78">15,458</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMyLTUtMS0xLTA_c0d60fd3-0d94-4f14-a387-4bd9742ea142">13,714</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMyLTctMS0xLTA_2672559d-68b3-4ffe-ab4e-54fe7b84e415">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMyLTktMS0xLTA_e9147fe5-f0c3-440c-890a-b78eb78a495e">33,396</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMzLTEtMS0xLTA_d291fbff-4e4d-4b80-a7bf-d26aee7c2f5b">445,028</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMzLTMtMS0xLTA_49bc9a1f-cb15-4877-883f-a13a59d93935">728,509</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMzLTUtMS0xLTA_f5fa7877-df65-4278-aa09-90deb30999bb">418,613</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMzLTctMS0xLTA_0271e234-e44c-4cfa-a4bf-a753808842a3">1,029,095</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMzLTktMS0xLTA_8fa2a8cd-5cca-47e1-9020-d008bf40ff64">563,055</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term borrowings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM0LTEtMS0xLTA_84965762-3226-4483-815f-3a5eb2617f7e">1,858,943</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM0LTMtMS0xLTA_66e4401a-8333-402b-869d-c1bb097eb64e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM0LTUtMS0xLTA_36aae902-ea09-4922-ba1f-ff98a9f2ff50">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM0LTctMS0xLTA_e58314c0-618a-4c83-975a-6799838d55b4">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM0LTktMS0xLTA_03a75283-2eac-465a-9471-e3a9d963ba23">1,858,943</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM1LTEtMS0xLTA_9bd90650-fe4e-4f67-b560-b6276eb6921f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM1LTMtMS0xLTA_5a726f2d-d86d-4a7b-89f1-0031ac3684ff">357,923</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM1LTUtMS0xLTA_32f78fab-e86b-40be-b301-39f66f31f557">99,287</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM1LTctMS0xLTA_67cf9df4-1dc2-4ebd-a5dd-79eaa5fbf511">17,652</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM1LTktMS0xLTA_51ba7a01-e1fb-4e45-a7ba-c56807482dbf">439,558</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension and postretirement benefit liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM2LTEtMS0xLTA_a2781a9d-2111-46d5-83d1-266faf013ea2">38,073</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM2LTMtMS0xLTA_0655018e-5b65-4a7d-b327-96b1730a3e17">27,027</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM2LTUtMS0xLTA_6541dd50-a7ff-4e92-8257-a154f684664c">17,619</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM2LTctMS0xLTA_35552183-e8a4-46ed-814f-17a8bf28c9e4">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM2LTktMS0xLTA_4d006f62-b7e4-4dcf-bd39-deaa07b2985f">82,719</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent liability for uncertain tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM3LTEtMS0xLTA_ec113a3c-d592-481c-8312-c3d78d3a18ce">625</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM3LTMtMS0xLTA_987d7acc-d355-43b9-96b2-29c371227c58">6,949</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM3LTUtMS0xLTA_73565427-c248-4ce4-a182-fa8fe4e5d75a">2,720</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM3LTctMS0xLTA_b4d8a4a7-1632-4316-9e5d-fb1f859bc3df">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM3LTktMS0xLTA_0268b361-fa14-433c-ab0f-20ddfb718953">10,294</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Notes payable and other amounts due to consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyPayablesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM4LTEtMS0xLTA_d76b77e7-1294-4c52-acce-6488239acdd5">2,804,568</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyPayablesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM4LTMtMS0xLTA_46028eca-a213-404e-a133-d508afddd898">1,978,067</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyPayablesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM4LTUtMS0xLTA_af010ee6-10d9-4873-9e41-77e8e5f4d831">1,260,269</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:IntercompanyPayablesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM4LTctMS0xLTA_11a84b57-eafe-4d84-a783-26bae399a385">6,042,904</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:zerodash" name="tfx:IntercompanyPayablesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM4LTktMS0xLTA_2cb0df50-3737-435b-8ad3-44c7b852d023">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent contingent consideration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM5LTEtMS0xLTA_f42ddfe1-1d09-4b5f-9cae-8d480c160db0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM5LTMtMS0xLTA_244e6032-cb1c-44ea-bece-fccefe7ac7fd">64,581</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM5LTUtMS0xLTA_87f5059c-328e-4e30-9497-68999b3fe840">7,237</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM5LTctMS0xLTA_d79e105e-9156-4b12-8e09-14e43ece7255">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM5LTktMS0xLTA_ca11415f-f618-4f08-af3d-698b4c5d55ba">71,818</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent operating lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQxLTEtMS0xLTE1NDY5_aca13403-800b-400b-89ef-f7e3eaca51b2">9,802</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQxLTMtMS0xLTE1NDY5_e9b7e75f-111a-4c2e-9606-9e9930835d29">65,715</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQxLTUtMS0xLTE1NDY5_9509608c-4ee6-442b-8609-463950604f51">25,855</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQxLTctMS0xLTE1NDY5_750bfaaa-52cc-412e-8400-bdc64a13cac0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQxLTktMS0xLTE1NDY5_56d48bca-9762-4e65-b85b-53e9f1384418">101,372</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQwLTEtMS0xLTA_5e7e6580-04d2-48d8-88d5-caaeb6ced44b">133,550</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQwLTMtMS0xLTA_f95cefa4-7012-4f3b-ae47-18d23c65afd6">8,462</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQwLTUtMS0xLTA_c0eb2708-862b-4b09-911d-716d0518fcd9">60,729</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQwLTctMS0xLTA_92af9448-2e66-4c95-938b-7390a6721098">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQwLTktMS0xLTA_3866cfe8-f17a-4a50-a792-3999ea7d12c5">202,741</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQxLTEtMS0xLTA_e453bd49-9794-4ce6-9402-2da42deac522">5,290,589</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQxLTMtMS0xLTA_1c7b1bed-40ae-452c-8151-48e63e9f07c3">3,237,233</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQxLTUtMS0xLTA_39356b68-7fe8-40c0-8a16-bad0a3398efb">1,892,329</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQxLTctMS0xLTA_6e98ab7c-e179-4ea8-a14a-270c8159b6fc">7,089,651</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQxLTktMS0xLTA_a5f578bf-d7e0-48b0-91a5-cf15a68d610f">3,330,500</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total shareholders' equity</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQ0LTEtMS0xLTA_3afe42f1-4280-42ac-8ca7-c68b357c8e74">2,979,320</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQ0LTMtMS0xLTA_49db1ce5-d20e-4f3d-bbe1-98d72bc5060c">6,306,848</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQ0LTUtMS0xLTA_20bd7792-76e0-4d2a-89f2-c6c08abaca85">2,721,151</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQ0LTctMS0xLTA_16df25f6-4718-4a43-b53e-31e9c0e32351">9,027,999</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQ0LTktMS0xLTA_5e605eb6-c783-4d87-a0be-c456d2d92c92">2,979,320</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities and shareholders' equity</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQ3LTEtMS0xLTA_de630d18-6e11-4553-b103-a69f3abc155a">8,269,909</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQ3LTMtMS0xLTA_6970946d-fe99-4bd5-8f22-f60306253faa">9,544,081</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQ3LTUtMS0xLTA_dc5c857b-0c8c-4a97-bd2f-d8c8dddbe9ce">4,613,480</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQ3LTctMS0xLTA_84fec933-ed5b-4e44-9582-38c4728a49b8">16,117,650</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQ3LTktMS0xLTA_66193bdb-2bc8-4b43-ab75-5f02b0ad7077">6,309,820</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-49</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i19e7c1556eac42fd92c9d57473d99e9d" continuedAt="ib609b2a893eb43ada72cb8f6c382dc08"><div style="text-align:center;margin-bottom:6pt;"><ix:continuation id="i85b6738bd5a44daeb6141eff76ee09f9"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:40.752%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.102%;"></td><td style="width:1.0%;"></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.688%;"></td><td style="width:1.0%;"></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.688%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.713%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.129%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Parent</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Company</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Non-Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Condensed</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Consolidated</span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASSETS</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current assets</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzUtMS0xLTEtMA_241f2976-a13e-4e81-86e3-46ca817b3ffe">49,523</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzUtMy0xLTEtMA_71977307-035c-49fc-9937-0586df24cf6f">5,364</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzUtNS0xLTEtMA_30729e54-2d20-4d96-9f88-a855f26ef47d">302,274</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzUtNy0xLTEtMA_43799147-d6b9-4f71-ad0e-d18eeed64439">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzUtOS0xLTEtMA_32b1926e-bbdf-4017-9d8e-8aa31b73df2d">357,161</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzYtMS0xLTEtMA_36a30bff-52bc-42e8-9bda-b4b9b9e2ea6f">5,885</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzYtMy0xLTEtMA_cd28bdbb-8596-4714-a278-57279a15dac2">54,378</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzYtNS0xLTEtMA_019c5db5-8cdc-44db-b7bb-3d8f64078270">300,689</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzYtNy0xLTEtMA_baf5e090-db63-4574-8807-3814a3d6b05e">5,334</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzYtOS0xLTEtMA_f2979b96-7798-4cfd-8431-0d06e9727a32">366,286</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Accounts receivable from consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyReceivablesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzctMS0xLTEtMA_51a355a5-a3d2-4d56-8658-5dfe41ffb162">32,036</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyReceivablesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzctMy0xLTEtMA_ae6c72ec-ddfd-4f92-b78c-ddb13cb40021">1,122,107</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyReceivablesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzctNS0xLTEtMA_e8502548-e42b-4a3c-a3bc-ccadfd1f9f0b">365,892</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:IntercompanyReceivablesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzctNy0xLTEtMA_f532a47f-a599-4fe1-8d73-764504504d4e">1,520,035</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:zerodash" name="tfx:IntercompanyReceivablesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzctOS0xLTEtMA_495cd1f5-5142-4a21-88c9-b4a394e1bcb7">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzgtMS0xLTEtMA_568011c0-23d7-4dc5-a948-a875d12745fc">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzgtMy0xLTEtMA_0e821a18-415d-4688-9889-5bf131c7bd28">267,544</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzgtNS0xLTEtMA_ca2efd4c-c63e-4403-bf12-7830a9b97903">191,188</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzgtNy0xLTEtMA_d5188458-7081-4741-944c-cfdc1e9a29f7">30,954</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzgtOS0xLTEtMA_6b97591f-b1c5-49ff-b1b3-bc6abb48cd86">427,778</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzktMS0xLTEtMA_081ab972-6282-44b7-b13a-5c2491263ed5">30,458</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzktMy0xLTEtMA_51275746-fc3b-465a-932b-1f52cacd570d">9,740</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzktNS0xLTEtMA_4544727c-93d8-4314-a4bf-e9d94b98b706">28,170</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzktNy0xLTEtMA_5170c065-0d29-4127-93be-4ed5d74f09e9">4,113</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzktOS0xLTEtMA_203e52d0-3cb8-4cb0-8efd-694b05af27fb">72,481</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzEwLTEtMS0xLTA_9e503a78-2dc3-417c-82a7-1f53b1af2cfa">7,029</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:PrepaidTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzEwLTMtMS0xLTA_f200cc60-24d5-4cab-9bf4-452e4cefe0fa">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzEwLTUtMS0xLTA_15d71479-1206-4051-8246-7046a1792309">5,434</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:PrepaidTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzEwLTctMS0xLTA_406b7f88-1c60-4258-9e06-2a9cfc77a046">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzEwLTktMS0xLTA_dc6c3281-2033-4208-9064-cb5bfe1bd093">12,463</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzEzLTEtMS0xLTA_c90289ac-7d49-4fb4-a9b5-2f6522455aac">124,931</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzEzLTMtMS0xLTA_ca97a064-207a-4bdb-bf7c-86ac09a5ca2a">1,459,133</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzEzLTUtMS0xLTA_0ccaf631-e972-4527-995c-535738af2598">1,193,647</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzEzLTctMS0xLTA_0c04986b-4d97-4b43-a479-0c3971aceb63">1,541,542</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzEzLTktMS0xLTA_ed631030-f3e0-4b5a-8433-3b0e89e3423b">1,236,169</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE0LTEtMS0xLTA_0ca13f3e-41a4-4d9e-bfb0-2afafb77f349">3,385</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE0LTMtMS0xLTA_1c62e8cb-af9b-4449-ac3e-8e561698c5d7">253,913</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE0LTUtMS0xLTA_13db5461-8ec0-4a95-b384-a0f03448c8bb">175,468</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE0LTctMS0xLTA_626ef447-0c36-4928-a2e2-b8cfcd6a2586">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE0LTktMS0xLTA_3759d24d-a9e1-4086-9a45-1026b741394e">432,766</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE1LTEtMS0xLTA_cd74c190-8c09-42b7-af45-3517d3234f2f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE1LTMtMS0xLTA_702a6b08-e8a6-4eb6-b1e3-4075212ff64b">1,284,900</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE1LTUtMS0xLTA_dee3621a-b749-4c7c-a58f-8aae05d0547e">961,679</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE1LTctMS0xLTA_88d0e7e2-88fe-4852-bd01-fd451ff712e9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE1LTktMS0xLTA_2b7bc846-1c65-4982-babd-92f2eaee4313">2,246,579</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangibles assets, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE2LTEtMS0xLTA_8b1e27b5-6265-4e41-ba76-3477c75eb18a">90</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE2LTMtMS0xLTA_97013c51-5829-419c-aea3-34bc835ffdb9">1,381,285</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE2LTUtMS0xLTA_c706fd8c-065f-4629-8158-bce740586f81">943,677</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE2LTctMS0xLTA_47bbfde4-63b5-4c48-9b93-93eb7908aaa6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE2LTktMS0xLTA_834219af-020d-47df-8fac-1098355764fc">2,325,052</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investments in affiliates</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE3LTEtMS0xLTA_d3e305a3-3cc1-43ec-a2d0-5dbfefd11041">5,984,566</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE3LTMtMS0xLTA_6b89057b-5907-4e3e-9351-8a17a8681bf1">1,507,718</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE3LTUtMS0xLTA_caa310f2-4f5a-4a01-a52b-06e84aaba00a">837,899</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE3LTctMS0xLTA_1e154cb4-9e55-44e2-a63c-5e3c9978bb09">8,330,183</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE3LTktMS0xLTA_0b49ea31-3946-4a77-92cb-202fc249a0c7">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE4LTEtMS0xLTA_d1f4a31b-a7e8-4240-99e7-4c28e1a2421d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE4LTMtMS0xLTA_d5bb4550-9b02-476e-86dd-88332254eb1d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE4LTUtMS0xLTA_16961f08-4575-4047-a7cf-db32a09aee85">4,822</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE4LTctMS0xLTA_a3ca0ad4-8698-4289-8696-7d2689f233b4">2,376</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE4LTktMS0xLTA_7481819a-5399-40a5-9a7f-3c1e44f5295e">2,446</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Notes receivable and other amounts due from consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyReceivablesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE5LTEtMS0xLTA_9dace173-3e02-45da-be82-a3d03f8d9705">2,337,737</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyReceivablesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE5LTMtMS0xLTA_fd8fe800-f1b6-4c68-8f2a-77328cd1621c">3,347,815</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyReceivablesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE5LTUtMS0xLTA_9b2eb96d-8f69-4f8b-8253-cb00693e9460">13,242</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:IntercompanyReceivablesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE5LTctMS0xLTA_53d2889f-af29-4f16-beda-301b52d85c54">5,698,794</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:zerodash" name="tfx:IntercompanyReceivablesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE5LTktMS0xLTA_d7b0447a-8150-4e15-a7ef-4a320a1d5256">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzIwLTEtMS0xLTA_499b6d9c-e1b0-4e58-a3a9-55c3db9648b3">17,180</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzIwLTMtMS0xLTA_25f1d4ff-0232-4015-bcb2-bec9d3853e0e">5,874</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzIwLTUtMS0xLTA_97c62f1b-43f0-4589-8604-49fe77d2d487">11,925</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzIwLTctMS0xLTA_4ed5114b-9153-443d-b455-4820374a3382">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzIwLTktMS0xLTA_301e8c96-1543-4860-9bb0-b456a5be166c">34,979</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzIxLTEtMS0xLTA_4c626e8a-3998-406f-8be3-08123c77dd6f">8,467,889</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzIxLTMtMS0xLTA_9a2c82ea-de00-4e2b-be0a-af72041f1194">9,240,638</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzIxLTUtMS0xLTA_3a385aa6-f29e-4636-804c-d3444531eb36">4,142,359</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzIxLTctMS0xLTA_a724a1f6-679f-4df6-93f7-2e2d96b8ec71">15,572,895</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzIxLTktMS0xLTA_c5f03c14-6b9e-48d5-a14e-065bdce808c0">6,277,991</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">LIABILITIES AND EQUITY</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current borrowings</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI0LTEtMS0xLTA_aabc59d7-f93a-4969-8364-d4ba4afe0d20">36,625</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI0LTMtMS0xLTA_70fcb453-e407-4daf-9614-d3d608dae217">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI0LTUtMS0xLTA_c457512f-a050-4dd6-a42f-860d40962959">50,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI0LTctMS0xLTA_4300a070-484f-4bdd-9446-37e941b25220">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI0LTktMS0xLTA_1330a554-a13c-48f3-9a16-0defbe904d76">86,625</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI1LTEtMS0xLTA_ace79714-bb78-4765-a3d4-a7716d67a9d1">3,448</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI1LTMtMS0xLTA_f0507528-27ff-460f-af80-02b6937e4641">63,497</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI1LTUtMS0xLTA_01d138fe-d5a9-45c6-b44c-be41d3fe66ad">39,764</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI1LTctMS0xLTA_bd463c92-6ac1-455a-8ec1-867189527d7c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI1LTktMS0xLTA_dfb4f79b-723a-4c83-8542-573898f586ea">106,709</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable to consolidated subsidiaries</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyPayablesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI2LTEtMS0xLTA_d7ed79ce-6e08-487b-8d6e-9ed25c6c8394">1,058,008</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyPayablesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI2LTMtMS0xLTA_a3f1b718-f8da-45ff-8386-9f159dc44d6f">291,952</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyPayablesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI2LTUtMS0xLTA_356d06f8-aa64-41ef-a8c6-eb95d5e5c11a">170,075</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:IntercompanyPayablesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI2LTctMS0xLTA_918ee6c5-1eda-40c0-8f3a-d161cf8af48e">1,520,035</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:zerodash" name="tfx:IntercompanyPayablesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI2LTktMS0xLTA_5f5ccd44-6e3c-4ed1-be06-c9bddb00f358">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI3LTEtMS0xLTA_f3b07e6a-4eb7-4d1c-8cf9-1b2ae32d094a">5,659</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI3LTMtMS0xLTA_6c2e7bb5-8bea-4113-9ae4-f05e34011a9b">41,901</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI3LTUtMS0xLTA_62f8111e-2ff7-49e0-ba24-441a60bc6c90">49,991</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI3LTctMS0xLTA_ec68417c-3678-4669-bdf7-2289d1816a9b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI3LTktMS0xLTA_e9ab6797-b558-4b41-ac1e-9b267ea56cf1">97,551</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion of contingent consideration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI4LTEtMS0xLTA_e57c65d4-0ef8-43ed-b87b-2e118a3f2dcc">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI4LTMtMS0xLTA_f8e86ee1-694a-421f-b518-9add99d1a680">106,514</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI4LTUtMS0xLTA_7bb38201-44ec-463e-bed2-b76ddc9e0e0d">30,363</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI4LTctMS0xLTA_05cc3249-ccdc-4a14-874c-dbbf7d7aa586">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI4LTktMS0xLTA_92976312-c8dd-4a19-86b1-eda1f04f24e7">136,877</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payroll and benefit-related liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI5LTEtMS0xLTA_d16b8eab-a400-40f1-a220-45536da4af1d">17,156</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI5LTMtMS0xLTA_070895f0-058a-4364-8199-ab1f551c4b15">45,136</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI5LTUtMS0xLTA_95edb820-d589-4beb-95cb-8213fa730bf9">42,378</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI5LTctMS0xLTA_d72b9006-a0a3-45de-9568-c7f47c3c3d89">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI5LTktMS0xLTA_e60bba38-5385-4802-9a53-72178a5c5e2a">104,670</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMwLTEtMS0xLTA_6023049e-2676-4a4f-9f0c-e4f1b9c63829">5,995</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMwLTMtMS0xLTA_ba4aa7d6-e9a3-4a1f-94e2-6ba757790fca">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMwLTUtMS0xLTA_b6c3a025-5081-4fc8-93ad-26b48c677e20">36</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMwLTctMS0xLTA_6a8444cc-dbd7-4640-868d-fa63ab7dd918">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMwLTktMS0xLTA_f9ece79a-b021-46c7-b6ec-5f271e6354be">6,031</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMxLTEtMS0xLTA_ebeb0ac8-fd82-4bd6-ab85-f7577e693b51">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMxLTMtMS0xLTA_bc556096-65a8-4718-ad69-e03ccd6414d5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMxLTUtMS0xLTA_47b80690-34df-4c12-9c3e-885a7c410fcf">5,943</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMxLTctMS0xLTA_ef0a6b0e-f967-4efe-a528-3fca249f2e91">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMxLTktMS0xLTA_03844ecf-6e64-4c45-8ad1-8590438c9e5d">5,943</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMyLTEtMS0xLTA_8176e063-5285-4cda-8b6d-6b8fcb5488b2">843</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMyLTMtMS0xLTA_affc84d0-66ae-43d1-9053-8500a36be592">34,916</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMyLTUtMS0xLTA_f9dbf56f-8b7d-4ee3-9d54-c26219becd9b">2,291</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMyLTctMS0xLTA_636c52ea-b86a-4544-8f16-5339a3d6ac7a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMyLTktMS0xLTA_89d493f0-7aa0-4faf-8eb3-b948b2c34194">38,050</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMzLTEtMS0xLTA_99ccace0-0544-4441-82d7-da50b28c1a2d">1,127,734</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMzLTMtMS0xLTA_f054d228-2172-456e-8971-224299d2379f">583,916</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMzLTUtMS0xLTA_3fba1ee4-5941-4317-966f-3e9768000a6c">390,841</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMzLTctMS0xLTA_b6c6de54-20fb-4704-8242-ad007444eb7b">1,520,035</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMzLTktMS0xLTA_b5536539-67ee-4b4b-afcc-c7eead917131">582,456</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term borrowings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM0LTEtMS0xLTA_b17574c8-2ebf-43e3-a366-a82e16d8c30a">2,072,200</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM0LTMtMS0xLTA_a87bd07f-3a5c-400c-97dd-14b45920d47b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM0LTUtMS0xLTA_2e8227b7-ec38-4af4-962b-0bbdfafb1c1d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM0LTctMS0xLTA_79bb46ae-cc3a-489d-af5c-e3ac5002fb79">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM0LTktMS0xLTA_cbd73beb-d60b-450e-b5df-5594ec45a2b3">2,072,200</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM1LTEtMS0xLTA_bfbc18ae-b28a-4f3c-9e85-df30d79f1499">87,671</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM1LTMtMS0xLTA_5956a924-e763-43d0-a1d7-a0165186393e">279,417</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM1LTUtMS0xLTA_a742a4f4-369a-462a-817d-f8ecb12c82c7">243,509</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM1LTctMS0xLTA_b70f597b-8e68-4578-9251-3a2c8a433a34">2,376</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM1LTktMS0xLTA_8f56e569-42b6-4cea-87f6-9957e31973f5">608,221</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension and postretirement benefit liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM2LTEtMS0xLTA_9047fcc3-88d2-478f-ba47-92bb3f64701e">49,290</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM2LTMtMS0xLTA_42881f91-43e0-4378-85d1-5707ec4f37e7">27,454</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM2LTUtMS0xLTA_00a5800c-c576-476e-9520-164e30cfcd00">16,170</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM2LTctMS0xLTA_1bb1ebaf-198a-48b9-acea-95f2ecf4a8dd">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM2LTktMS0xLTA_f31a0f00-ef30-47b5-bef1-b5cf0255a77f">92,914</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent liability for uncertain tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM3LTEtMS0xLTA_81ce368c-ba96-495c-b509-13c538ed81b2">801</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM3LTMtMS0xLTA_7fd9d8c8-2f44-4029-aa88-be92116472ba">7,212</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM3LTUtMS0xLTA_e0e03d73-d9c2-49e7-9f2c-72215aff60c0">2,705</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM3LTctMS0xLTA_7a9c5d54-6df4-4f1d-9c8d-1a9ba6bf2753">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM3LTktMS0xLTA_9c8f0210-1e98-4b5e-a2e3-b5b2ad547aa5">10,718</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Notes payable and other amounts due to consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyPayablesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM4LTEtMS0xLTA_0de6c1d8-35e0-4815-bac8-24247a2c756e">2,451,784</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyPayablesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM4LTMtMS0xLTA_79f97ef5-b472-4e74-b9ae-57643222ef24">2,222,580</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyPayablesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM4LTUtMS0xLTA_ce3422a8-aab8-4856-8ff3-eb44b0efc40f">1,024,430</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:IntercompanyPayablesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM4LTctMS0xLTA_5bcec91e-a3f3-4464-93f9-9b56c735d2ea">5,698,794</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:zerodash" name="tfx:IntercompanyPayablesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM4LTktMS0xLTA_0741e573-f2d5-4ef8-8622-ec82ea57f57b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent contingent consideration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM5LTEtMS0xLTA_7fff8ddf-703c-4dc8-8fcb-17867fb5bdf8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM5LTMtMS0xLTA_18cf28b0-72cb-4993-87c8-f42a553f9e0e">131,563</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM5LTUtMS0xLTA_84747bcd-3c30-4691-b8e3-1cea3e56022a">35,807</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM5LTctMS0xLTA_7640bb5e-999a-4483-89b7-35de7515f9ff">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM5LTktMS0xLTA_18b113b9-a6c6-497a-b0a7-b903793e5bdb">167,370</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQwLTEtMS0xLTA_4c06fac3-b3a5-4221-83a6-9562566b4a00">138,431</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQwLTMtMS0xLTA_2573d698-02a2-4a6e-938d-5c32e26dbdae">8,204</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQwLTUtMS0xLTA_51994eab-30ab-4446-a6ef-89ffee5023e2">57,499</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQwLTctMS0xLTA_8c92344f-eca8-4b7e-a078-73a1619ea937">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQwLTktMS0xLTA_2a0c1471-b0b9-4086-bc34-ac79c35e4886">204,134</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQxLTEtMS0xLTA_6a859e0c-81c7-4254-bb00-0c48f991d025">5,927,911</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQxLTMtMS0xLTA_5eb5b332-8a62-406d-a2c1-4c5f7a205992">3,260,346</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQxLTUtMS0xLTA_c0e8a83a-c158-44c3-8224-953cba60c393">1,770,961</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQxLTctMS0xLTA_eadcf58d-d5ff-4071-bf90-c0ae45e320fe">7,221,205</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQxLTktMS0xLTA_3cd1594d-4d5b-44e3-9e2c-6635f4993efb">3,738,013</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total shareholders' equity</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQ0LTEtMS0xLTA_ad29569b-5a7b-4d33-8824-3e0e99cd22b5">2,539,978</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQ0LTMtMS0xLTA_9695a7c6-5635-4a51-83ad-ed55ea4aee3a">5,980,292</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQ0LTUtMS0xLTA_a14ac862-a53c-45c5-a1fd-c664bf69120e">2,371,398</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQ0LTctMS0xLTA_98eefeb8-7d13-4436-8371-843f4612b110">8,351,690</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQ0LTktMS0xLTA_7f45d4af-64ff-4fc6-a86f-dc1c037b1930">2,539,978</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities and shareholders' equity</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQ3LTEtMS0xLTA_7b2399cf-d114-4f34-9995-2af5490d7db0">8,467,889</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQ3LTMtMS0xLTA_1db20154-e15c-48f2-88c6-0e8516888970">9,240,638</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQ3LTUtMS0xLTA_2429d599-06b8-4a47-98bf-ecec916bc6e8">4,142,359</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQ3LTctMS0xLTA_3b71a858-1935-4b6f-8b03-d18b09f91809">15,572,895</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQ3LTktMS0xLTA_cbd30f08-aa6a-45cc-880d-3ed6a09ea2fe">6,277,991</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></ix:continuation></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-50</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="ib609b2a893eb43ada72cb8f6c382dc08" continuedAt="ifa8e11546367482b961f2ba808e7d85a"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">TELEFLEX INCORPORATED AND SUBSIDIARIES</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONDENSED CONSOLIDATING STATEMENTS OF CASH FLOWS</span></div><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="srt:ScheduleOfCondensedCashFlowStatementTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90ZXh0cmVnaW9uOmFhMTM5NzdhNWZhYTQ2MDA4YTU4Y2Q5Y2QyMzFlM2M4XzIxNjA_9794983c-cc10-487b-b89a-6274bfc47b93" continuedAt="i88befd485e9c414183a75099ccc3ab8a" escape="true"><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"></td><td style="width:40.941%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.147%;"></td><td style="width:1.0%;"></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:8.735%;"></td><td style="width:1.0%;"></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:8.735%;"></td><td style="width:1.0%;"></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:9.323%;"></td><td style="width:1.0%;"></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:9.179%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31, 2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Parent<br/>Company</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Guarantor<br/>Subsidiaries</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-Guarantor<br/>Subsidiaries</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Condensed<br/>Consolidated</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash (used in) provided by operating activities from continuing operations</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzMtMS0xLTEtMA_a5c0cb41-1a09-42f5-bba0-1e4a5b6061e6">55,472</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzMtMy0xLTEtMA_60ae7263-3d11-49e3-b7e0-eb05b3f63d2e">511,092</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzMtNS0xLTEtMA_cd8a759d-f608-40dd-bc49-a221cf88d9ce">340,175</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzMtNy0xLTEtMA_105ba457-ceae-43d0-b6b2-42d1297bc1a1">358,727</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzMtOS0xLTEtMA_79713602-425a-43fd-b442-6e2108baada9">437,068</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from investing activities of continuing operations:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expenditures for property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzUtMS0xLTEtMA_83d6b8eb-7b5e-4952-891d-cdc41757693b">614</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzUtMy0xLTEtMA_f027b279-b341-44f7-b0c7-8ff811cb80f5">66,824</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzUtNS0xLTEtMA_805e2ae9-f9ae-40a9-8fcd-97d8e41fedb4">35,257</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzUtNy0xLTEtMA_f2119640-8d5f-4b69-bf5b-d718e4086b1b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzUtOS0xLTEtMA_157c374f-0281-429f-90e3-b2ddaba948d9">102,695</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments for businesses and intangibles acquired, net of cash acquired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzYtMS0xLTEtMA_4bd10b46-fcd2-4808-9f73-1be2e985fdd0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzYtMy0xLTEtMA_f8e576dc-02a7-4127-819d-2a2ff2d8aedc">1,025</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzYtNS0xLTEtMA_59669ee0-b1cd-4286-83ac-ca7edf23618d">2,437</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzYtNy0xLTEtMA_e6667c01-3ca5-402f-91bf-b932570ffbb0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzYtOS0xLTEtMA_edaf9c6b-7167-460b-8977-0cea5bad692d">3,462</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from sale of assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzctMS0xLTEtMA_38374489-205c-4812-970d-98b18eda4136">2,362</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzctMy0xLTEtMA_96e26569-aa0b-4b9b-9490-132d138d45bb">13,296</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzctNS0xLTEtMA_b794add6-5326-4949-acee-07877e66e7f9">1,049</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzctNy0xLTEtMA_ed702e21-3d54-406b-819c-18449d654c9b">2,362</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzctOS0xLTEtMA_e6773824-9fe8-4049-bf1a-d1f3e643de5a">14,345</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net interest proceeds on swaps designated as net investment hedges</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromHedgeInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzgtMS0xLTEtMA_c60252ac-9cbb-461c-8da3-a9d97696efc6">18,331</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromHedgeInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzgtMy0xLTEtMA_bb60bac8-cd3a-4fd7-a912-b89be304a99a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromHedgeInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzgtNS0xLTEtMA_9f0d1fea-57bb-4734-bb2d-c3d2a266eace">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromHedgeInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzgtNy0xLTEtMA_5d4f6703-cde4-4a8a-9766-6801a315831a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromHedgeInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzgtOS0xLTEtMA_cf1ebdac-a974-45e2-ac1b-294f3b0e7e22">18,331</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investments in affiliates</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzktMS0xLTEtMA_1de5b128-ecb1-4b7f-8ec5-22e1255f3f10">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzktMy0xLTEtMA_787a5702-1ce4-45df-9c79-3e754ecbfef4">5,946</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzktNS0xLTEtMA_2ce05790-34e2-4b2e-8116-2eae1c531834">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzktNy0xLTEtMA_df8bcf46-2ed8-47df-b2aa-70437b5d5f71">5,946</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzktOS0xLTEtMA_ee861c15-35fe-4fed-a9ed-4990017816d7">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by (used in) investing activities from continuing operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEwLTEtMS0xLTA_66f46ef1-7dd9-4754-860d-97985edad704">20,079</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEwLTMtMS0xLTA_5f857e62-4b0d-4ba9-be72-30b8b38b317d">60,499</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEwLTUtMS0xLTA_cd94c61f-809b-4a19-b618-6c0aa37c0b82">36,645</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEwLTctMS0xLTA_e36e86b6-bfdd-44d8-85a5-8b3636254c32">3,584</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEwLTktMS0xLTA_7447ea55-48e0-4c45-9a14-c0215a32232f">73,481</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from financing activities of continuing operations:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from new borrowings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEyLTEtMS0xLTA_ee0052a9-6f89-4255-a98c-fc9333c63291">275,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEyLTMtMS0xLTA_f793cfe5-fb72-4e42-a090-36b4c58ebe0d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEyLTUtMS0xLTA_799ef16b-833e-4bcb-a112-7df872f27079">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEyLTctMS0xLTA_3bbbf3c4-31b4-4e33-b628-fd13d068aaf2">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEyLTktMS0xLTA_8a76e91f-a038-478c-91ab-9f4ea1938e35">275,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reduction in borrowings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEzLTEtMS0xLTA_f340e5e6-04c3-45c8-b187-c8ca058d60e4">528,500</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEzLTMtMS0xLTA_891adf3f-1207-4995-acc3-aaae2a53b630">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEzLTUtMS0xLTA_cf7c46ce-3b35-4aa0-900a-e801e9798880">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEzLTctMS0xLTA_53c38ff0-fa49-44f8-a331-15cedf0ac05b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEzLTktMS0xLTA_5f1ffaaf-b38e-4541-bb80-2e59d2cac4a6">528,500</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt extinguishment, issuance and amendment fees</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE0LTEtMS0xLTA_924ae886-95a5-432d-8d6b-b1c604971bcb">11,635</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE0LTMtMS0xLTA_1f372c3e-73df-4946-b47c-e5d78e79a4aa">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE0LTUtMS0xLTA_78650bf8-d6e1-46c6-83b6-0bacfeeeaf38">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE0LTctMS0xLTA_fdc6ce04-580a-49f4-ab8d-ca2feb0392e3">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE0LTktMS0xLTA_32e9a8f3-05ca-43a7-ac5c-a68161955dea">11,635</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from share based compensation plans and the related tax impacts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE1LTEtMS0xLTA_4d6121a2-8e33-46f8-a328-4f7a680ff87a">21,206</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE1LTMtMS0xLTA_6b9f363c-e0df-4cc9-af94-56cfd0384e1b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE1LTUtMS0xLTA_443c40cc-4542-4cf6-bb35-a97d1f79de29">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE1LTctMS0xLTA_a3d7ae10-d3f3-4ffa-804a-fb97490ca6af">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE1LTktMS0xLTA_da75eece-f3d2-4f59-9bc0-965aa6743b45">21,206</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments for contingent consideration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:PaymentsForContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE4LTEtMS0xLTA_c57e1da3-ea06-425b-9d50-e55a3485d38d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE4LTMtMS0xLTA_90903cda-b474-4a0d-ac02-0cf1ef6e55df">15,195</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE4LTUtMS0xLTA_786838b1-9bd2-4a1b-8304-5f760e751cf4">96,884</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:PaymentsForContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE4LTctMS0xLTA_c57e5180-39b1-4afe-bd7e-cf24c91e1707">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE4LTktMS0xLTA_82b5975e-14cf-4b40-8db7-96ed51011575">112,079</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from issuance of shares</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE5LTEtMS0xLTA_e6254389-5523-450e-af36-95787e81e305">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE5LTMtMS0xLTA_f30c9d5d-7e95-40ef-ae4e-8dca051316e5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE5LTUtMS0xLTA_e0b44f29-eb30-49ec-8df1-52b0ca7ff5ad">5,654</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE5LTctMS0xLTA_8ea1db90-2e6d-4383-abc6-1d7ccb5f8dc8">5,654</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE5LTktMS0xLTA_23f609c1-982a-4fd9-8f7e-d7727f0ed3d5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividends</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIwLTEtMS0xLTA_b9212bfe-51b6-481d-9cbf-f1f4e46a8d77">62,828</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIwLTMtMS0xLTA_d92479e7-9cdb-4a03-aec4-a76324e1b525">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIwLTUtMS0xLTA_759444e8-c880-4d1e-aab4-3693a8aac699">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIwLTctMS0xLTA_8fba3cbd-a1ed-4a09-8aad-0d5437543ffc">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIwLTktMS0xLTA_d9bb77ab-6cb9-41d8-8648-50f1dcc66884">62,828</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intercompany transactions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyTransactions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIxLTEtMS0xLTA_a952bc8f-0618-441d-8067-08b8a266576e">358,467</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:IntercompanyTransactions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIxLTMtMS0xLTA_f8e47d0d-e5b9-47a9-864f-19c7a740a19a">440,274</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyTransactions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIxLTUtMS0xLTA_8994bcca-a267-4c97-b51b-0cc3eafb46bd">79,445</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyTransactions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIxLTctMS0xLTA_2e406d3a-590d-435a-831d-f3c82c288e75">2,362</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:IntercompanyTransactions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIxLTktMS0xLTA_38fee78a-ad30-489e-9cdb-b59c09a34508">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intercompany dividends paid</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:IntercompanyDividendsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIyLTEtMS0xLTA_37a0adcb-73f1-488f-b78a-fc354672fcc3">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:IntercompanyDividendsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIyLTMtMS0xLTA_8364d5ec-79e0-48a0-946b-c1591bd1ab8f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyDividendsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIyLTUtMS0xLTA_e7cd221b-31c4-4088-9923-929eab387128">347,127</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:IntercompanyDividendsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIyLTctMS0xLTA_76c73634-8987-4f9e-9750-3bb7ecae4652">347,127</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="tfx:IntercompanyDividendsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIyLTktMS0xLTA_24465e4e-1db3-481e-b329-e9ae236a0b09">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by (used in) financing activities from continuing operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIzLTEtMS0xLTA_01a89fad-dbfe-4031-b81c-42d26eb6219f">51,710</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIzLTMtMS0xLTA_80edc2a4-1d52-4236-b65e-2d11d00daedd">455,469</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIzLTUtMS0xLTA_b3c9e705-ff3b-4d8b-a58c-676be7c9e18d">370,220</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIzLTctMS0xLTA_ebe106c0-2f46-4202-98df-40973e1a8ae3">355,143</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIzLTktMS0xLTA_2c806411-3ab1-4067-93f0-6316e802cd6c">418,836</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from discontinued operations:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by (used in) operating activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI1LTEtMS0xLTA_af211884-23bc-4fd5-b1db-94db10ba961c">3,088</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI1LTMtMS0xLTA_1362cea5-c8fb-444e-bcd1-63cf8c61c174">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI1LTUtMS0xLTA_2dee535b-d436-4745-bd87-b1821fe1a6fe">631</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI1LTctMS0xLTA_8d4c52f1-b862-462b-86c0-bcf6d3d1f61a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI1LTktMS0xLTA_be045017-2311-43d5-aefa-877014fb043a">2,457</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by (used in) discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI2LTEtMS0xLTA_e42d4c0f-9005-4095-87ec-c633ad7739f6">3,088</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI2LTMtMS0xLTA_7be56442-4cb5-4a59-bd02-13d348e8d188">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI2LTUtMS0xLTA_71cb47b5-809d-4da1-bf86-f7d36c3e9d5c">631</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI2LTctMS0xLTA_55d8ee2e-3c2f-4f0b-a682-051b84b837a2">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI2LTktMS0xLTA_bf0c4e72-5563-4ebe-9589-37c9c00d0e60">2,457</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of exchange rate changes on cash and cash equivalents</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI3LTEtMS0xLTA_03bb1610-5393-4851-94c4-848d44fff356">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI3LTMtMS0xLTA_9bdecdef-2885-4264-b042-800b22e32f66">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI3LTUtMS0xLTA_0a042c76-7923-4ec9-9cef-37f0dac47583">3,286</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI3LTctMS0xLTA_5818c26b-487e-48cd-bc31-3e92e6693ddc">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI3LTktMS0xLTA_671a050f-d2a1-4f08-b2ea-e1b9be405df7">3,286</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net increase (decrease) in cash and cash equivalents</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI4LTEtMS0xLTA_23bbef66-edbd-4383-8392-255a791840f8">19,405</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI4LTMtMS0xLTA_4e3a84a4-5538-49dc-b389-a15cf7f7c6d4">4,876</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI4LTUtMS0xLTA_3994f4d0-cc52-4695-88d0-8d51ec2d9c43">70,607</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI4LTctMS0xLTA_9b1766af-16e0-46ed-a77d-2668610be66d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI4LTktMS0xLTA_91973824-7324-4f0c-bc8d-9750bc925eef">56,078</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents at the beginning of the year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI5LTEtMS0xLTA_778e23db-ef00-416e-b74a-d7c4fb988ad3">49,523</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI5LTMtMS0xLTA_9e0ea2b8-79e7-4a46-a790-ea01698cea5c">5,364</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI5LTUtMS0xLTA_01171b9e-36cd-4960-bd6d-59a68ef2623f">302,274</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI5LTctMS0xLTA_8282c5e0-e930-4948-a416-c052175c15cb">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI5LTktMS0xLTA_10afb539-ea9b-46a9-b38c-aff509ece202">357,161</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents at the end of the year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzMwLTEtMS0xLTA_84cb997a-709b-4642-be6c-8b8106783e2c">68,928</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc27f763ed49411597eea78898c1ef49_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzMwLTMtMS0xLTA_d2e648da-1838-49b5-a8df-512ab9f87dd8">488</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzMwLTUtMS0xLTA_044fc394-5bcd-404a-8e22-ab21757cc3b2">231,667</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzMwLTctMS0xLTA_d4e3e1e7-c1c1-419d-89a0-a1c84cacb8eb">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzMwLTktMS0xLTA_aa6e64e2-6616-4736-9626-c6b35247fa65">301,083</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div></ix:nonNumeric></ix:continuation><div style="text-align:center;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-51</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="ifa8e11546367482b961f2ba808e7d85a" continuedAt="i7c8e23868ea7452286178e04395d4b36"><ix:continuation id="i88befd485e9c414183a75099ccc3ab8a" continuedAt="iaf0101e37635467ba5daf58e9b68a910"><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"></td><td style="width:40.941%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.147%;"></td><td style="width:1.0%;"></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:8.735%;"></td><td style="width:1.0%;"></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:8.735%;"></td><td style="width:1.0%;"></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:9.323%;"></td><td style="width:1.0%;"></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:9.179%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31, 2018</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Parent</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Company</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Non-Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Condensed</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Consolidated</span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash (used in) provided by operating activities from continuing operations</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzMtMS0xLTEtMA_873e3207-dbcf-4cdf-8197-7f4c7f09266c">196,727</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzMtMy0xLTEtMA_e0dfe302-870a-4efa-a500-9e0e6db859be">413,579</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzMtNS0xLTEtMA_05efa547-74a0-4505-a954-186e0700f869">377,086</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzMtNy0xLTEtMA_f11416ac-f22c-4bbd-ad5d-2ac771f8a964">158,852</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzMtOS0xLTEtMA_e30d19b7-c9ce-4778-abfd-a5958a9a1ae3">435,086</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from investing activities of continuing operations:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expenditures for property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzUtMS0xLTEtMA_d946c768-dcd7-4986-9de3-9cfc771b8121">1,881</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzUtMy0xLTEtMA_843abc46-61eb-406b-9ddc-f262d47854cf">40,399</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzUtNS0xLTEtMA_ef6d5b1e-9b67-4586-ba44-8991b3274913">38,515</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzUtNy0xLTEtMA_654584bf-20cf-4e52-9a01-30e4b7719133">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzUtOS0xLTEtMA_540c34ad-1acd-43e8-b813-4b475f4373ab">80,795</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments for businesses and intangibles acquired, net of cash acquired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" name="tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzYtMS0xLTEtMA_e69db2ee-5235-4f3e-bace-8faa2d00802c">100</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzYtMy0xLTEtMA_3ad852c5-8fd1-44ef-9e3d-11cb2cba897d">37,010</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzYtNS0xLTEtMA_171e62d6-c2d3-4a18-9f08-0ddc725f7586">83,915</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzYtNy0xLTEtMA_cb98c708-c17f-4a37-88a1-6ba04e87a0b4">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzYtOS0xLTEtMA_34892242-7ce0-400b-9571-d2b3051ad8c3">121,025</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from sale of assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzctMS0xLTEtMA_1889e5a2-d749-4571-a928-3a9147f77867">28,239</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzctMy0xLTEtMA_7a8cf8e1-5ed9-47b4-b48b-9abe81b3b461">3,878</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzctNS0xLTEtMA_0fdffccd-077c-41b8-a8bf-36c5ebcef5ea">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzctNy0xLTEtMA_343fe47a-4dad-4101-87d9-3dda1928f723">28,239</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzctOS0xLTEtMA_4ef1365b-2b5f-4f9b-8cee-5b2c10377d95">3,878</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net interest proceeds on swaps designated as net investment hedges</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromHedgeInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzgtMS0xLTEtNTk3NA_ee434d34-b7a2-4d44-a9c3-60eb1c5e4f5c">1,548</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromHedgeInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzgtMy0xLTEtNTk3NA_3b0303c5-9052-453d-a876-f96dae837b7c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromHedgeInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzgtNS0xLTEtNTk3NA_334a482d-7616-4fb8-9a6f-2f0f961e05f5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromHedgeInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzgtNy0xLTEtNTk3NA_9a095d9a-4157-4a63-96ad-568dc374aa54">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromHedgeInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzgtOS0xLTEtNTk3NA_91d21b71-c96f-4929-a4f0-77f6836e5711">1,548</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:8.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;Investments in affiliates</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzgtMS0xLTEtMA_88053b46-bd73-4b34-8064-1ba97ec5edb9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzgtMy0xLTEtMA_95473d40-71d3-4b1a-a47b-3f374101e273">5,700</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzgtNS0xLTEtMA_10dacd27-4701-42b7-b9a1-0b62fc7b971c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzgtNy0xLTEtMA_5cdfa971-316a-40a9-ab67-94d626d92303">5,700</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzgtOS0xLTEtMA_813e10fb-2598-471c-ac07-155903233f58">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:27pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by (used in) investing activities from continuing operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzktMS0xLTEtMA_042ccbde-32d5-4f99-a2ab-50fdd1c61703">27,806</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzktMy0xLTEtMA_cd721ef5-1099-4f2f-8629-43b00a211fe3">79,231</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzktNS0xLTEtMA_4b65ee6d-1047-45e6-95bb-8091f5433048">122,430</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzktNy0xLTEtMA_d8f473fa-0f21-4cb3-b908-61cb01898042">22,539</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzktOS0xLTEtMA_b6755e76-e047-4a23-8065-27b64ee043fd">196,394</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash flows from financing activities of continuing operations:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Proceeds from new borrowings</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzExLTEtMS0xLTA_71707ea4-7a08-411c-8d18-98ea098950ce">35,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzExLTMtMS0xLTA_496dea2b-4361-4818-b95f-b70430086545">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzExLTUtMS0xLTA_f8889f76-e40e-4dcd-9c2c-27938dd3b10e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzExLTctMS0xLTA_e3958206-fc52-49b8-884c-441f9c065e9e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzExLTktMS0xLTA_7bc7b692-7ecc-49e1-acec-0dec69ec1a12">35,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Reduction in borrowings</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzEyLTEtMS0xLTA_aa8bca0e-b573-49b0-bcab-619af642dd5b">128,500</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzEyLTMtMS0xLTA_1902f1be-66d0-4db4-8fcf-46853c4e524b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzEyLTUtMS0xLTA_ecc77af8-526e-43f2-9050-6425a057168b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzEyLTctMS0xLTA_821984e0-ea8b-47a8-99d4-40283c6773e2">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzEyLTktMS0xLTA_c81f559d-14d6-48f9-9964-bcd06376fad9">128,500</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Debt extinguishment, issuance and amendment fees</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzEzLTEtMS0xLTA_86eb14b4-45d5-4499-ad8f-8bc690055839">188</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzEzLTMtMS0xLTA_9ccb1661-fb01-4a24-8168-b67be9bdcd91">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzEzLTUtMS0xLTA_461a8158-f006-484e-add8-a13907153bca">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzEzLTctMS0xLTA_5eaaeec0-b9dd-4f03-8a87-fee2592b03cb">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzEzLTktMS0xLTA_c1bef63f-87fb-48c8-8b53-cd1051642f2b">188</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from share based compensation plans and related tax impacts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE0LTEtMS0xLTA_1ba40f67-8736-44ac-9544-81b15df4fdfe">22,655</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE0LTMtMS0xLTA_40007711-0255-4886-8436-8329f714c752">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE0LTUtMS0xLTA_55571abd-f726-471b-91e6-959908e0d965">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE0LTctMS0xLTA_12dc8c1d-7306-47b7-a538-bbf05e86004b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE0LTktMS0xLTA_53e9a15d-cfb9-4e86-91b5-c5e6bffffb4e">22,655</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Payments for contingent consideration</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="tfx:PaymentsForContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE3LTEtMS0xLTA_83beff18-2cf2-491b-9188-863220150cdc">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE3LTMtMS0xLTA_f82bbda8-33f4-4ff4-b5cf-63eab8ca935f">10,831</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE3LTUtMS0xLTA_3e4849db-c5a3-4e59-b316-daa44c13e64e">62,404</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="tfx:PaymentsForContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE3LTctMS0xLTA_b4b5531c-c71d-4f15-a8a5-33a5061b7c6c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE3LTktMS0xLTA_ce3de1b8-53f6-433a-aba7-9b39935425e9">73,235</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Proceeds from issuance of shares</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE4LTEtMS0xLTA_93351d9c-1b75-4a81-81d6-1545cdedd349">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE4LTMtMS0xLTA_3b5e62e3-6617-48c7-aed7-5eabe138eeaa">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE4LTUtMS0xLTA_e9b15296-d9d2-4584-b70f-1a0fdc4ccb16">5,700</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE4LTctMS0xLTA_f18ccd69-312b-4ccd-9fdb-0af54efbd28c">5,700</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE4LTktMS0xLTA_e4f00969-7561-49b0-9d6e-378880e17cbb">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Dividends</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE5LTEtMS0xLTA_8e9e1abd-3c9c-4c10-8ef9-16b35dba6457">62,165</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE5LTMtMS0xLTA_624f5342-0e08-40ec-83bb-84df692ea220">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE5LTUtMS0xLTA_e60f6e00-defd-4b39-b386-1ba58b88aa4b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE5LTctMS0xLTA_ef9a7839-b20e-40c7-8760-b8fe5c43470f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE5LTktMS0xLTA_42d87fd8-f055-4c15-a072-fb0487396f3d">62,165</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Intercompany transactions</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyTransactions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIwLTEtMS0xLTA_15dd3ed1-d5d6-45cb-b02c-687a63ef3db8">314,386</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:IntercompanyTransactions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIwLTMtMS0xLTA_cef8b910-bc01-4f05-b8e9-f5325d2b4847">322,363</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:IntercompanyTransactions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIwLTUtMS0xLTA_18c54bd1-3efa-43b3-b973-302bcb048004">20,262</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyTransactions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIwLTctMS0xLTA_074da626-ad9a-4157-8233-8ec8437b96b4">28,239</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="tfx:IntercompanyTransactions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIwLTktMS0xLTA_01d0c402-0b8d-45df-86c8-17c20bc5704f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Intercompany dividends paid</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="tfx:IntercompanyDividendsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIxLTEtMS0xLTA_27ae6fd0-f77f-4d9a-9e94-9d8b04d5e7e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyDividendsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIxLTMtMS0xLTA_12aaad65-b938-443c-a831-ae6c1daf8bed">4,723</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyDividendsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIxLTUtMS0xLTA_04af911c-84e7-484d-89ba-8b2ce2eacb4c">154,129</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:IntercompanyDividendsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIxLTctMS0xLTA_c563e18f-a0b1-44bc-bd0c-843112c84325">158,852</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="tfx:IntercompanyDividendsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIxLTktMS0xLTA_ff24b19a-ecef-4fad-9abc-ddd6a6e31e9f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net cash provided by (used in) financing activities from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIyLTEtMS0xLTA_1706c1a0-5509-46a6-91ad-6ebdd3f8e985">181,188</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIyLTMtMS0xLTA_8d8a2bb4-d242-41d2-aa0a-3f890c7aec07">337,917</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIyLTUtMS0xLTA_62d9ec0c-7670-4b44-953d-95e508fa0bf6">231,095</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIyLTctMS0xLTA_4fb78e5e-84fc-48b7-8151-7ecfaa6afbca">181,391</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIyLTktMS0xLTA_7490ff30-2c8a-4fc9-a58d-2d0f666028b4">206,433</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash flows from discontinued operations:</span></div></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:15pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash (used in) provided by operating activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI0LTEtMS0xLTA_eed2ab73-f607-44c8-99fe-cf5ea5a4271f">547</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI0LTMtMS0xLTA_520e00ed-597a-431b-9c7e-6d9c991419d5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI0LTUtMS0xLTA_ec431ca2-4131-47be-b9e2-cec7b6ace784">2,839</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI0LTctMS0xLTA_009973bd-0a08-439c-9f85-9cabd1ade4f7">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI0LTktMS0xLTA_6584acd0-e09e-4e67-9db8-3eecb0f23660">2,292</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:27pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash (used in) provided by discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI1LTEtMS0xLTA_7f6b16e5-9486-4392-bd9c-ed56426b0154">547</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI1LTMtMS0xLTA_89e4ddea-257d-4e04-9853-0b52f692943f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI1LTUtMS0xLTA_2df6a04e-79e3-4009-a8c3-1467c9f14031">2,839</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI1LTctMS0xLTA_0337e137-376d-476b-b286-7669855f8e14">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI1LTktMS0xLTA_fd007f3f-d4bc-4236-8462-28b31079a757">2,292</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Effect of exchange rate changes on cash and cash equivalents</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI2LTEtMS0xLTA_ca366121-bdc5-4ca7-b831-e5082f944755">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI2LTMtMS0xLTA_63a4d22c-82f2-4a76-94b3-0a2d8762d1f6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI2LTUtMS0xLTA_22318b9f-75e7-4ff9-ac15-357af5ebad95">10,948</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI2LTctMS0xLTA_85a360f5-c6c6-47e4-83a1-64df1c34a840">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI2LTktMS0xLTA_3847ea81-a537-47cb-9e1c-38972203b76b">10,948</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net increase (decrease) in cash and cash equivalents</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI3LTEtMS0xLTA_109410b9-5248-431f-842d-49d860824379">11,720</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI3LTMtMS0xLTA_d5152e6a-c7a8-4709-8d7c-3d893b4c98ce">3,569</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI3LTUtMS0xLTA_ad442f6c-7f77-40d2-86b8-a58e754b7911">15,452</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI3LTctMS0xLTA_f15ea36b-a581-44db-a72f-a684f636b3fa">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI3LTktMS0xLTA_060030f4-a842-44de-aa07-f62f01c787f3">23,603</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash and cash equivalents at the beginning of the year</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i231c4554bfff4e8493d3112c162d8b6e_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI4LTEtMS0xLTA_eec92588-9849-4ecd-a7a9-db4c3589dcc2">37,803</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7ca08bf1039477fbc322b161a535ac1_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI4LTMtMS0xLTA_94c4a7ca-fb7d-4474-8fac-7234c03dc5bc">8,933</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id3626e1397c647aca9066c27b8111f4b_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI4LTUtMS0xLTA_fb9a82d5-234b-4760-b324-b4d8ffd6fd2c">286,822</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i27fb31cbfbdb45dfbaa35614a6f245fe_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI4LTctMS0xLTA_b77a7589-803a-43fd-9a83-496bb8b8076b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4c85a5a67120453485daf4ce01f4552c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI4LTktMS0xLTA_23111f40-f239-4bcf-88b0-f8772857e545">333,558</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash and cash equivalents at the end of the year</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI5LTEtMS0xLTA_dfc1cd7a-830b-4273-994b-36ada2400953">49,523</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib195846b16b247a9b2af927c3176157b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI5LTMtMS0xLTA_02432ee9-2bf4-44c3-9bee-04745431d154">5,364</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI5LTUtMS0xLTA_24ed4c5f-7abe-4411-9fb3-1814eb3d608e">302,274</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfbf627ac337479b90c23789744e9f18_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI5LTctMS0xLTA_d37a6bec-96ac-4940-b6cc-3c4d03f71453">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI5LTktMS0xLTA_b80cca19-ca7d-4f5b-9320-3f407df0c4d5">357,161</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div></ix:continuation></ix:continuation><div style="text-align:center;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-52</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:6pt;"><ix:continuation id="i7c8e23868ea7452286178e04395d4b36"><ix:continuation id="iaf0101e37635467ba5daf58e9b68a910"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"></td><td style="width:40.941%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.147%;"></td><td style="width:1.0%;"></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:8.735%;"></td><td style="width:1.0%;"></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:8.735%;"></td><td style="width:1.0%;"></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:9.323%;"></td><td style="width:1.0%;"></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:9.179%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31, 2017</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Parent</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Company</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Non-Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Condensed</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Consolidated</span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net cash (used in) provided by operating activities from continuing operations</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzMtMS0xLTEtMA_f1c9ac4a-c775-47af-88be-6ea90f560409">50,585</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzMtMy0xLTEtMA_7d0dd7dd-b779-43b9-86ea-5771d701a97d">502,181</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzMtNS0xLTEtMA_bf46cece-83a6-4c0f-a16a-8b2307d23830">1,040,985</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzMtNy0xLTEtMA_7852c387-f931-47fc-a398-07b171847bbd">61,918</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzMtOS0xLTEtMA_3376cf77-f2d7-4952-a2a0-3c22aae6284b">426,301</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash flows from investing activities of continuing operations:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Expenditures for property, plant and equipment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzUtMS0xLTEtMA_1a0285e9-10aa-444e-8f28-2cfd25a9b1c6">240</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzUtMy0xLTEtMA_f0b499a5-cca7-4d67-be08-e81f2c9f8fbf">34,912</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzUtNS0xLTEtMA_e28189f8-1177-46ca-b091-36938fe29829">35,751</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzUtNy0xLTEtMA_bb2bbd4d-7ea7-420a-8090-1e960f681cec">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzUtOS0xLTEtMA_e0f2bf99-fe69-4757-9fb8-3535d325878f">70,903</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Payments for businesses and intangibles acquired, net of cash acquired</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzYtMS0xLTEtMA_4fedc1a3-7225-4c9e-8545-143aacc664d7">975,524</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzYtMy0xLTEtMA_938dd973-0dbd-4130-ab17-22acfa06d761">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzYtNS0xLTEtMA_906e790c-a673-4273-954e-f59a9c56c30b">792,760</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzYtNy0xLTEtMA_3fabda81-8571-4ce5-923b-313fd5addf86">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzYtOS0xLTEtMA_ee444f85-6a51-40ac-917e-c91a0e43f425">1,768,284</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Proceeds from sale of assets</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzctMS0xLTEtMA_05d55525-852b-4162-8dba-c02340127d39">464,982</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzctMy0xLTEtMA_27916303-bda4-477a-9b20-d118867928a6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzctNS0xLTEtMA_cca66740-9936-437b-9b36-d8b1d6a81e2f">6,332</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzctNy0xLTEtMA_84779f18-ec3d-40f5-8e24-32f729bb765d">464,982</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzctOS0xLTEtMA_6d0eb53a-053b-47d8-b462-a90641ff217e">6,332</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Investments in affiliates</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzgtMS0xLTEtMA_900870d4-6882-493e-8fc4-d9283ee9f9f6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzgtMy0xLTEtMA_d679c9da-b2f1-4635-8313-27d32b742cb5">5,900</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzgtNS0xLTEtMA_e8ba6997-7d06-4bd8-9aab-3f8e7c201835">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzgtNy0xLTEtMA_9cfe1b13-880c-46dd-b635-2eec7cb868a7">5,900</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzgtOS0xLTEtMA_54c909df-900a-484f-b8d7-fec0749d2b38">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net cash used in investing activities from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzktMS0xLTEtMA_3b7b8ee7-18f6-4527-b1f5-8293a4dd8488">510,782</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzktMy0xLTEtMA_4fd8d56b-a1ec-4563-9b9e-26bbec05ab92">40,812</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzktNS0xLTEtMA_8902c489-98eb-44e8-a127-8e816e35abd4">822,179</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzktNy0xLTEtMA_a92274f3-96b6-4e33-8bc7-6ae65c12234d">459,082</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzktOS0xLTEtMA_84c7fda7-0e14-4be3-9c43-03691d370d12">1,832,855</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash flows from financing activities of continuing operations:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Proceeds from new borrowings</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzExLTEtMS0xLTA_6968ec96-3a24-48fe-a415-adaa63a8333f">2,463,500</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzExLTMtMS0xLTA_6e33087a-1e80-424a-9916-8e316b0ef815">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzExLTUtMS0xLTA_b9272996-5be3-41d3-ae69-e2808ca5d177">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzExLTctMS0xLTA_e3f11c47-a594-43af-8145-ba0bf364c340">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzExLTktMS0xLTA_e94aa6c4-a514-4672-aed8-3f2087ab3e69">2,463,500</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Reduction in borrowings</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzEyLTEtMS0xLTA_e6d0ac67-151c-4c56-ac47-34099c1ccdba">1,239,576</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzEyLTMtMS0xLTA_6290443c-436f-4101-add6-46895991b6fc">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzEyLTUtMS0xLTA_5ebb1d09-1e4c-4189-900a-73af5bdfb251">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzEyLTctMS0xLTA_9270daf7-6594-4d90-bfdb-bcb3d7009dfa">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzEyLTktMS0xLTA_5f450db8-0cfe-477c-9912-136457e61a6e">1,239,576</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Debt extinguishment, issuance and amendment fees</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzEzLTEtMS0xLTA_dd1119d8-a583-4d3b-8eea-3a4a396b576c">26,664</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzEzLTMtMS0xLTA_6ed593d9-19f4-4910-8b39-8496627a07c2">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzEzLTUtMS0xLTA_54673374-ea93-4dec-87fe-9984d668bd08">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzEzLTctMS0xLTA_e5c731c6-5136-4be0-8fdf-4cc473bd5426">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzEzLTktMS0xLTA_a9ec43ef-52e9-45b8-bfa9-432b19e32937">26,664</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Proceeds from share based compensation plans and the related tax impacts</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE0LTEtMS0xLTA_96df67cc-c0f4-4f84-8667-59ec6428a3db">5,571</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE0LTMtMS0xLTA_1fe0c87b-e0d0-454f-bfae-1503273c76bb">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE0LTUtMS0xLTA_c34d082e-38f8-4aa2-8118-5db9f3bf790b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE0LTctMS0xLTA_e0219932-0f92-47ee-9a81-74f3a32755e9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE0LTktMS0xLTA_c08d3fbe-a2b9-4d8e-bdda-71061589cd15">5,571</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Payments for contingent consideration</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="tfx:PaymentsForContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE3LTEtMS0xLTA_596fbb4b-22fa-4552-bf5b-1eea2bb23ed9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" name="tfx:PaymentsForContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE3LTMtMS0xLTA_d0681e31-6544-458e-8249-e51b135b9241">335</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="tfx:PaymentsForContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE3LTUtMS0xLTA_e4800993-7fb6-4095-b591-75e40ca95acf">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="tfx:PaymentsForContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE3LTctMS0xLTA_f3726c6f-db1f-4359-b1ae-f2aa74591a11">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" name="tfx:PaymentsForContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE3LTktMS0xLTA_64dc742b-460d-45d0-a7e8-6dfcb2fddaa4">335</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Proceeds from issuance of shares</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE4LTEtMS0xLTA_83c4133f-637d-4b93-96ac-c06d8005627f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE4LTMtMS0xLTA_e6ba42aa-95f5-42cb-b998-5b9b393ca530">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE4LTUtMS0xLTA_42def7d8-d839-432b-8816-1dcbe4a101a9">5,900</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE4LTctMS0xLTA_99f5fe5b-9584-481b-b68b-8d3081f50fbd">5,900</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE4LTktMS0xLTA_758c82ed-7c87-432d-b9d0-b63a74a0caad">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Dividends</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE5LTEtMS0xLTA_1a1be906-6758-49eb-b4d0-b2fc6486b2ad">61,237</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE5LTMtMS0xLTA_9a2e7f79-fe18-43b3-82d1-ab1650410a47">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE5LTUtMS0xLTA_ad0d1a5c-55cf-4ebd-9f8f-33e7767c9282">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE5LTctMS0xLTA_60c757a6-80fd-4a69-bf00-c8fb7df08820">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE5LTktMS0xLTA_1a71dd4b-fd3f-413d-a742-e7a60dca9987">61,237</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Intercompany transactions</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:IntercompanyTransactions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIwLTEtMS0xLTA_bedbbe0b-c98b-4d2b-a206-eeda9ed26811">550,579</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyTransactions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIwLTMtMS0xLTA_448c1014-8695-47d0-b1f6-cfe881c5cf67">551,230</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:IntercompanyTransactions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIwLTUtMS0xLTA_f7740afc-f3d7-4d0c-97c2-0f9239877e7c">465,633</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyTransactions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIwLTctMS0xLTA_005f47b6-6056-421f-87b8-e78d3e7c7f17">464,982</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="tfx:IntercompanyTransactions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIwLTktMS0xLTA_672ee82e-dbbd-4bfd-8b82-6e7fcbde4890">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Intercompany dividends paid</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="tfx:IntercompanyDividendsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIxLTEtMS0xLTA_e0a4884f-987f-4187-81e7-4cfc43bdec46">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="tfx:IntercompanyDividendsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIxLTMtMS0xLTA_a154fe14-f0af-44c3-b9ac-ea07d9c173f4">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="tfx:IntercompanyDividendsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIxLTUtMS0xLTA_df218fd2-9a9f-4b4b-a249-b3d25193ed21">61,918</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="tfx:IntercompanyDividendsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIxLTctMS0xLTA_6a033590-3346-4710-8bcb-98dcc54cca9e">61,918</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="tfx:IntercompanyDividendsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIxLTktMS0xLTA_0833763d-610a-409a-8afc-ffdf1f194fc0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net cash provided by (used in) financing activities from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIyLTEtMS0xLTA_ff817024-969d-4158-80cc-efc5ec02b56e">591,015</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIyLTMtMS0xLTA_3ae0dbbb-fc1c-4774-b74c-ead44dc215e5">550,895</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIyLTUtMS0xLTA_8d445be0-f9d2-4a29-b621-7b63c49f576b">521,651</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIyLTctMS0xLTA_0dad5d21-c220-4503-8c7e-54a8f335d7c9">521,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIyLTktMS0xLTA_40c91966-5b55-45f4-969c-ee629a33bb91">1,141,259</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash flows from discontinued operations:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash used in operating activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI0LTEtMS0xLTA_b6192e34-82a2-4b8e-aa18-2425d54a5c93">6,416</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI0LTMtMS0xLTA_eb13c8de-1413-4234-9ac7-ebb1f6a50b84">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI0LTUtMS0xLTA_5f4b6410-c6d9-46b7-90ef-7b4f6b613caa">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI0LTctMS0xLTA_e5448f60-68a3-40ab-8558-9d8498d58ab3">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI0LTktMS0xLTA_d1a0b4a4-320d-4a63-b69c-5dd5f33b6224">6,416</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash used in discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI1LTEtMS0xLTA_716ef6bf-ab76-4355-8d08-f3f41d446749">6,416</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI1LTMtMS0xLTA_ac5e2b5b-095c-4bc1-9e43-8051de03a2bf">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI1LTUtMS0xLTA_05c19b6c-10f8-4837-b192-6d545248e037">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI1LTctMS0xLTA_4469bd92-e631-4b76-acd4-486a9f23fe3f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI1LTktMS0xLTA_7e550e21-3fbf-4872-b92c-5a8caeef1eac">6,416</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Effect of exchange rate changes on cash and cash equivalents</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI2LTEtMS0xLTA_47edc18d-67c4-4049-ba32-74829d7c1416">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI2LTMtMS0xLTA_3b88a926-6ccb-40c7-a34f-127461652727">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI2LTUtMS0xLTA_f46cbcda-2a39-493b-bdb1-c29c6fb87879">61,480</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI2LTctMS0xLTA_33b00c53-5424-418d-84e8-b1541feec9af">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI2LTktMS0xLTA_6b114db1-086f-4cf9-98f9-efd048af8ec8">61,480</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net increase (decrease) in cash and cash equivalents</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI3LTEtMS0xLTA_40b01679-78e6-4356-8a7b-26edc5344bc9">23,232</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI3LTMtMS0xLTA_8cbb964c-fbed-4b2f-be9f-6f9010a977f6">7,902</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI3LTUtMS0xLTA_9ea88003-484e-4bd7-a38b-6e62d92daed5">241,365</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI3LTctMS0xLTA_82ca8498-506a-4b00-9cdb-aa6df0eecbd4">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI3LTktMS0xLTA_f0b54f29-3bdf-43ac-831f-1ecb0d8f493e">210,231</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash and cash equivalents at the beginning of the year</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic3707ca427e043cea28802163f82c860_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI4LTEtMS0xLTA_dcff5f98-b8d0-4f25-adfa-72a045bcf5a3">14,571</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i988d30c13fa44c52961d76afe09633b8_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI4LTMtMS0xLTA_67d818c1-8502-4a5c-b435-da2d0d5760a1">1,031</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7c448301e44144e686e2bdc08ea9101d_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI4LTUtMS0xLTA_9fba8f99-c560-416a-871e-3421364ee4dd">528,187</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib06aac589ce14811806fe8855f3a274f_I20161231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI4LTctMS0xLTA_565e1ac2-e86f-4487-b93e-3eaf29caaebe">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i851376c990664c44856dcc064df8d058_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI4LTktMS0xLTA_0242db45-da47-45ac-ba6f-2c016cd9cabb">543,789</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash and cash equivalents at the end of the year</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i231c4554bfff4e8493d3112c162d8b6e_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI5LTEtMS0xLTA_bf0d1984-7363-4b9e-b964-3f77f84fdafa">37,803</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7ca08bf1039477fbc322b161a535ac1_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI5LTMtMS0xLTA_29f1a0da-cf72-42c3-8c67-ed27cd4c32b0">8,933</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id3626e1397c647aca9066c27b8111f4b_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI5LTUtMS0xLTA_ee69a704-c929-4428-a206-b67a4c9a580d">286,822</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i27fb31cbfbdb45dfbaa35614a6f245fe_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI5LTctMS0xLTA_df28e777-863d-4497-a4fa-15a8dd2c02dc">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4c85a5a67120453485daf4ce01f4552c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI5LTktMS0xLTA_d2ae8571-83c7-4785-b757-e47d1fa7b03f">333,558</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></ix:continuation></ix:continuation></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div><div id="i_0_235"></div><div style="margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 20&#160;&#8212; <ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzUvZnJhZzo4YzJkZmRjZTJlMzg0ZjAyODg4NDViYWVkY2YyYmYzNC90ZXh0cmVnaW9uOjhjMmRmZGNlMmUzODRmMDI4ODg0NWJhZWRjZjJiZjM0XzIyMDk_c1c8b043-aa2b-4ddd-a913-9e10430df475" continuedAt="ibcbfb35b2ecb45a294e6523c86c33a89" escape="true">Subsequent events</ix:nonNumeric></span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"><ix:continuation id="ibcbfb35b2ecb45a294e6523c86c33a89">On February 18, 2020, we acquired IWG High Performance Conductors, Inc., a privately-held original equipment manufacturer of minimally invasive medical products and high performance conductors, for $<ix:nonFraction unitRef="usd" contextRef="i393f2d03d78641aeb2b3522534fb835d_D20200218-20200218" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzUvZnJhZzo4YzJkZmRjZTJlMzg0ZjAyODg4NDViYWVkY2YyYmYzNC90ZXh0cmVnaW9uOjhjMmRmZGNlMmUzODRmMDI4ODg0NWJhZWRjZjJiZjM0XzYwNDczMTM5NjQwMjg_e6310aad-1461-4d65-8be9-349ace0c34db">260</ix:nonFraction>&#160;million. The acquisition, which will complement our OEM product portfolio, was financed using borrowings under our revolving credit facility.</ix:continuation></span></div><div id="i_0_241"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">F-53</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span><br/></span></div></div><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90ZXh0cmVnaW9uOmFiOTg1ZDlmYmRhMTQ0YjQ4OTZiNjdmMmUzMjc3YmQ3XzE3MA_df8ea3df-4e4d-4b6c-8c72-27bae539b8fb" escape="true"><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90ZXh0cmVnaW9uOmFiOTg1ZDlmYmRhMTQ0YjQ4OTZiNjdmMmUzMjc3YmQ3XzE3Mw_5995606d-a848-44e9-bb43-c4d70e476276" escape="true"><div style="text-align:center;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">QUARTERLY DATA (UNAUDITED)</span></div><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:51.879%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.980%;"></td><td style="width:1.0%;"></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.980%;"></td><td style="width:1.0%;"></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.980%;"></td><td style="width:1.0%;"></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.985%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">First<br/>Quarter </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Second<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Third<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands, except per share)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net revenues</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb3cc0dc2a84b9c8e5efdb608298e62_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMtMS0xLTEtMA_68a4317c-9798-4051-a6df-4194eb044e69">613,584</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i10021240365841a2a690af0a5dd9ee48_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMtMy0xLTEtMA_ac703d7a-f99e-4914-967a-576b6c85f108">652,507</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i52d65f65d94347f3954ea8d5c09f4246_D20190701-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMtNS0xLTEtMA_e878d22c-3a33-4e1a-ae16-1ac30bd6f62c">648,319</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMtNy0xLTEtMA_4db3d7d9-7af3-4b36-9551-7e4141dc7d13">680,952</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Gross profit, excluding intangible asset amortization</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb3cc0dc2a84b9c8e5efdb608298e62_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzQtMS0xLTEtMA_b15ef63c-890b-4520-8763-bdb9663c8329">344,742</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i10021240365841a2a690af0a5dd9ee48_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzQtMy0xLTEtMA_f3a3fc61-9a19-4a7e-9a14-a1e07ac6f204">372,924</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i52d65f65d94347f3954ea8d5c09f4246_D20190701-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzQtNS0xLTEtMA_784b58b0-03d3-4760-ad1d-98089bd7abc2">375,680</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzQtNy0xLTEtMA_15a85109-2a66-4e85-ba7c-f95212c07768">398,266</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income from continuing operations before interest, loss on extinguishment of debt and taxes</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb3cc0dc2a84b9c8e5efdb608298e62_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzUtMS0xLTEtMA_a4248550-87c4-4b54-81be-05fd7ead2ab7">75,243</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i10021240365841a2a690af0a5dd9ee48_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzUtMy0xLTEtMA_028e343e-6bb1-44f9-990c-576dfeaa28b3">107,458</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i52d65f65d94347f3954ea8d5c09f4246_D20190701-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzUtNS0xLTEtMA_279771d2-68e0-43ff-8818-5543dc8b570a">117,621</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzUtNy0xLTEtMA_cfc71d85-9e7b-4a5b-aab8-64d67ad9edbd">126,932</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income (loss) from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb3cc0dc2a84b9c8e5efdb608298e62_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzYtMS0xLTEtMA_3566f3e6-2129-43dd-a749-d2a85c3964c7">41,918</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i10021240365841a2a690af0a5dd9ee48_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzYtMy0xLTEtMA_4dc7ab26-d460-4d06-b6e3-c0328554eee2">83,328</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i52d65f65d94347f3954ea8d5c09f4246_D20190701-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzYtNS0xLTEtMA_66506d8d-6e1d-45f8-803b-43fb5814bc71">228,929</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzYtNy0xLTEtMA_820f3920-0475-4310-a1e8-bf390fbbc3bd">107,806</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income (loss) from discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifcb3cc0dc2a84b9c8e5efdb608298e62_D20190101-20190331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzctMS0xLTEtMA_1526f262-c180-4c0e-98c9-14d1348a88b1">1,021</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i10021240365841a2a690af0a5dd9ee48_D20190401-20190630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzctMy0xLTEtMA_bd04fea2-9972-4918-a8ba-d32c41800287">47</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i52d65f65d94347f3954ea8d5c09f4246_D20190701-20190929" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzctNS0xLTEtMA_0b8e51dc-7d61-469b-a5ed-1da5de5fa18e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzctNy0xLTEtMA_1c937e41-b716-4c5a-ab33-3892e3a226b9">459</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net income (loss)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifcb3cc0dc2a84b9c8e5efdb608298e62_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzgtMS0xLTEtMA_2e5e0332-29f0-40dc-84e4-31cf656f2499">40,897</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i10021240365841a2a690af0a5dd9ee48_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzgtMy0xLTEtMA_3c7193de-d2e9-438f-8d8d-096c1da38811">83,375</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i52d65f65d94347f3954ea8d5c09f4246_D20190701-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzgtNS0xLTEtMA_71bdaaa3-3db1-4a1a-8443-f16d3a707e25">228,929</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzgtNy0xLTEtMA_7a535ea4-5bec-4421-8b4f-1bc987dc02c2">108,265</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Earnings per share&#160;&#8212; basic</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income (loss) from continuing operations</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ifcb3cc0dc2a84b9c8e5efdb608298e62_D20190101-20190331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzEyLTEtMS0xLTA_0273a17c-2e19-4b25-a22d-6eca16b75f56">0.91</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i10021240365841a2a690af0a5dd9ee48_D20190401-20190630" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzEyLTMtMS0xLTA_bd9aea9f-41a4-4043-b60e-974d15228840">1.80</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i52d65f65d94347f3954ea8d5c09f4246_D20190701-20190929" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzEyLTUtMS0xLTA_5766e6df-3ecd-48a6-8ce2-90baa38419c6">4.95</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzEyLTctMS0xLTA_ce9ba7bd-2ca4-4298-82ed-9586cec2ef34">2.33</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="ifcb3cc0dc2a84b9c8e5efdb608298e62_D20190101-20190331" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzEzLTEtMS0xLTA_1cf319b2-e947-4f9f-93b8-14800ff8619a">0.02</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i10021240365841a2a690af0a5dd9ee48_D20190401-20190630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzEzLTMtMS0xLTA_9193f56d-994b-4337-bd8c-84e495776e52">0.01</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i52d65f65d94347f3954ea8d5c09f4246_D20190701-20190929" decimals="2" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzEzLTUtMS0xLTA_a0aa7d2d-1203-48a6-b71d-19003d28dbf3">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzEzLTctMS0xLTA_c0b4d9a7-2683-4533-b170-c80435d1cf25">0.01</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net income (loss)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ifcb3cc0dc2a84b9c8e5efdb608298e62_D20190101-20190331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE0LTEtMS0xLTA_94b12401-d950-43db-8e7d-5f7da8d7eeb7">0.89</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i10021240365841a2a690af0a5dd9ee48_D20190401-20190630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE0LTMtMS0xLTA_10ffffbe-7b0b-4230-93fb-148c841e54c3">1.81</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i52d65f65d94347f3954ea8d5c09f4246_D20190701-20190929" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE0LTUtMS0xLTA_3138716e-52c5-48f0-b1ba-cfade7957306">4.95</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE0LTctMS0xLTA_068c5548-8eab-4b23-bfe4-b679bf2c2b94">2.34</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Earnings per share&#160;&#8212; diluted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income (loss) from continuing operations</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ifcb3cc0dc2a84b9c8e5efdb608298e62_D20190101-20190331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE2LTEtMS0xLTA_1d06b0ac-99ed-4fe2-ba7a-3d7d2c3d36b3">0.89</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i10021240365841a2a690af0a5dd9ee48_D20190401-20190630" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE2LTMtMS0xLTA_d49a31df-eac8-4abf-ab8e-6e6e1715b205">1.77</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i52d65f65d94347f3954ea8d5c09f4246_D20190701-20190929" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE2LTUtMS0xLTA_f01c1fb4-6fba-4e6f-b0ca-4ef50853a529">4.85</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE2LTctMS0xLTA_92daff79-9e79-4f8e-9b41-a81d29ddbfb8">2.28</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="ifcb3cc0dc2a84b9c8e5efdb608298e62_D20190101-20190331" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE3LTEtMS0xLTA_92cb05ea-9f92-4413-b12d-c50e34ad0c41">0.02</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i10021240365841a2a690af0a5dd9ee48_D20190401-20190630" decimals="2" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE3LTMtMS0xLTA_bac36107-c748-41b2-b9e2-338479081280">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i52d65f65d94347f3954ea8d5c09f4246_D20190701-20190929" decimals="2" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE3LTUtMS0xLTA_8997cfab-71cb-4cc5-a403-74e6457114ff">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE3LTctMS0xLTA_6670ceac-ce06-4513-ac9d-b16ef3bb9f41">0.01</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net income (loss)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ifcb3cc0dc2a84b9c8e5efdb608298e62_D20190101-20190331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE4LTEtMS0xLTA_0c07b6f0-37a3-4ea6-86ea-a052b22c9ffe">0.87</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i10021240365841a2a690af0a5dd9ee48_D20190401-20190630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE4LTMtMS0xLTA_e688a3d9-dbef-4c45-b59e-1da235aee877">1.77</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i52d65f65d94347f3954ea8d5c09f4246_D20190701-20190929" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE4LTUtMS0xLTA_719f215a-ca43-46a0-9519-8fdebd4b0eac">4.85</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE4LTctMS0xLTA_cf7fe172-946c-4e5e-8e8a-af8a1ee02593">2.29</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net revenues</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic6c94ac91be443db96777ffa7e1de8cc_D20180101-20180401" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIwLTEtMS0xLTA_76298804-23aa-4d22-b411-9a2d63d37942">587,230</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idcc0e60f884242ffa71495ff8f253af8_D20180402-20180701" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIwLTMtMS0xLTA_e4ff160a-1550-44f6-835e-79d512a55904">609,866</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1fb6a44a9d034c0eb240682c90d68169_D20180702-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIwLTUtMS0xLTA_4625f9aa-ea78-48f9-a0d2-82b1dd8bc1eb">609,672</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2fd39873161f429fafc1715c46957143_D20181001-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIwLTctMS0xLTA_e4284366-2359-476a-bc16-9af67cc6a889">641,615</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Gross profit, excluding intangible asset amortization</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic6c94ac91be443db96777ffa7e1de8cc_D20180101-20180401" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIxLTEtMS0xLTA_08461493-2a64-4bb5-bfdb-17d26f2a64d1">331,270</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idcc0e60f884242ffa71495ff8f253af8_D20180402-20180701" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIxLTMtMS0xLTA_21068710-66b0-4f2b-8294-ef0e18c3b538">344,778</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1fb6a44a9d034c0eb240682c90d68169_D20180702-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIxLTUtMS0xLTA_5a3773cb-39a4-4050-869e-d2e611b9d95e">342,573</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2fd39873161f429fafc1715c46957143_D20181001-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIxLTctMS0xLTA_a52a7fba-c866-4c9e-8ac8-c93ca38752fe">365,821</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income from continuing operations before interest, loss on extinguishment of debt and taxes</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic6c94ac91be443db96777ffa7e1de8cc_D20180101-20180401" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIyLTEtMS0xLTA_505dff5c-5159-4d41-822b-92e8fff9ff08">86,843</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idcc0e60f884242ffa71495ff8f253af8_D20180402-20180701" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIyLTMtMS0xLTA_861c7a04-a6d6-42d0-ab87-85ef76982492">33,490</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1fb6a44a9d034c0eb240682c90d68169_D20180702-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIyLTUtMS0xLTA_d2e95545-5f88-42b7-9176-d837fe1116cf">82,105</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2fd39873161f429fafc1715c46957143_D20181001-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIyLTctMS0xLTA_a19e6967-1d44-4180-ae8e-5365ad7538f8">119,266</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic6c94ac91be443db96777ffa7e1de8cc_D20180101-20180401" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIzLTEtMS0xLTA_7c327903-df8f-4a05-8c90-89e26f8b6b1b">54,931</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="idcc0e60f884242ffa71495ff8f253af8_D20180402-20180701" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIzLTMtMS0xLTA_bed240b6-df53-4343-a05d-78bed2b7d6d3">2,552</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1fb6a44a9d034c0eb240682c90d68169_D20180702-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIzLTUtMS0xLTA_17672162-e122-49f4-83f4-5cf32918b340">56,540</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2fd39873161f429fafc1715c46957143_D20181001-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIzLTctMS0xLTA_d65998ee-5264-4849-9686-fab3744281fe">87,513</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">(Loss) income from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic6c94ac91be443db96777ffa7e1de8cc_D20180101-20180401" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzI0LTEtMS0xLTA_162f6293-b71d-487d-bbed-ec2c8cd09511">1,253</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idcc0e60f884242ffa71495ff8f253af8_D20180402-20180701" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzI0LTMtMS0xLTA_23d3dbc7-44b8-4390-b370-29db6b388bee">56</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1fb6a44a9d034c0eb240682c90d68169_D20180702-20180930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzI0LTUtMS0xLTA_baa7cda9-acaf-4324-a1f0-66838fc6047b">16</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2fd39873161f429fafc1715c46957143_D20181001-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzI0LTctMS0xLTA_17e33ace-b147-4a60-93a7-45c5c98b3973">3,077</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net income (loss)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic6c94ac91be443db96777ffa7e1de8cc_D20180101-20180401" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzI1LTEtMS0xLTA_a7435ff5-2a10-4883-a42e-5a57e213ddaa">56,184</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="idcc0e60f884242ffa71495ff8f253af8_D20180402-20180701" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzI1LTMtMS0xLTA_aca2b6fe-6eec-467c-8d94-b28a2274e5d4">2,496</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1fb6a44a9d034c0eb240682c90d68169_D20180702-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzI1LTUtMS0xLTA_1c639d75-f5cf-4ea4-8d8b-36a0360f31a5">56,524</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2fd39873161f429fafc1715c46957143_D20181001-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzI1LTctMS0xLTA_fac473c8-f5ac-4b0b-9a71-652a364a58bc">90,590</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Earnings per share&#160;&#8212; basic</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income (loss) from continuing operations</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ic6c94ac91be443db96777ffa7e1de8cc_D20180101-20180401" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzI5LTEtMS0xLTA_494e739b-bc3b-4d9d-bc6b-24614f38874f">1.21</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="idcc0e60f884242ffa71495ff8f253af8_D20180402-20180701" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzI5LTMtMS0xLTA_beedb851-1bc8-412a-8476-1c9805a038c4">0.06</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i1fb6a44a9d034c0eb240682c90d68169_D20180702-20180930" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzI5LTUtMS0xLTA_0b1504a9-d518-4117-a5e0-959ad2e6d352">1.23</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i2fd39873161f429fafc1715c46957143_D20181001-20181231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzI5LTctMS0xLTA_85654092-a241-447c-b7c7-ca4f6587cd19">1.90</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ic6c94ac91be443db96777ffa7e1de8cc_D20180101-20180401" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMwLTEtMS0xLTA_5a90084b-68ae-426c-8a32-03dfa90e5ef4">0.03</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="idcc0e60f884242ffa71495ff8f253af8_D20180402-20180701" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMwLTMtMS0xLTA_27dcbf46-6d51-4feb-96cd-ea7380a3edc6">0.01</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i1fb6a44a9d034c0eb240682c90d68169_D20180702-20180930" decimals="2" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMwLTUtMS0xLTA_df48a654-e931-4fe7-ba7b-47280089109a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i2fd39873161f429fafc1715c46957143_D20181001-20181231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMwLTctMS0xLTA_bfae3ecf-557c-4cca-960f-7998382ac076">0.07</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net income (loss)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ic6c94ac91be443db96777ffa7e1de8cc_D20180101-20180401" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMxLTEtMS0xLTA_40f3f468-b8b6-4bd2-9591-498fcadcc272">1.24</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="idcc0e60f884242ffa71495ff8f253af8_D20180402-20180701" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMxLTMtMS0xLTA_4d2937d7-91ed-4701-a701-392d30481d6e">0.05</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i1fb6a44a9d034c0eb240682c90d68169_D20180702-20180930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMxLTUtMS0xLTA_6f51bed0-d6be-40d5-bae0-0188433acacb">1.23</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i2fd39873161f429fafc1715c46957143_D20181001-20181231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMxLTctMS0xLTA_7b110f8e-2228-41fd-8d9d-9dc29a83d89c">1.97</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Earnings per share&#160;&#8212; diluted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income (loss) from continuing operations</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ic6c94ac91be443db96777ffa7e1de8cc_D20180101-20180401" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMzLTEtMS0xLTA_f93b731b-8756-4862-9160-dec5b2b2cf61">1.18</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="idcc0e60f884242ffa71495ff8f253af8_D20180402-20180701" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMzLTMtMS0xLTA_a187f589-cdbe-44e4-a257-6a7d6258b0aa">0.06</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i1fb6a44a9d034c0eb240682c90d68169_D20180702-20180930" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMzLTUtMS0xLTA_f3c1c093-35ce-4d6b-a41b-8414b5123137">1.21</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i2fd39873161f429fafc1715c46957143_D20181001-20181231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMzLTctMS0xLTA_02d67b44-45c7-4ca0-bd09-0aeb5d0444fc">1.87</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ic6c94ac91be443db96777ffa7e1de8cc_D20180101-20180401" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzM0LTEtMS0xLTA_a579bda7-5cc7-44aa-8d2b-61eda2c005af">0.02</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="idcc0e60f884242ffa71495ff8f253af8_D20180402-20180701" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzM0LTMtMS0xLTA_eeed49cc-9816-4c0b-875e-302d19ed9d25">0.01</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i1fb6a44a9d034c0eb240682c90d68169_D20180702-20180930" decimals="2" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzM0LTUtMS0xLTA_008c8b77-9643-4fda-8979-08f7c1f0f9cc">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i2fd39873161f429fafc1715c46957143_D20181001-20181231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzM0LTctMS0xLTA_9879a2ea-9756-4fa4-b7ce-f0c987042d83">0.06</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net income (loss)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ic6c94ac91be443db96777ffa7e1de8cc_D20180101-20180401" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzM1LTEtMS0xLTA_70a6d906-3481-48a9-8903-38ce07356340">1.20</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="idcc0e60f884242ffa71495ff8f253af8_D20180402-20180701" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzM1LTMtMS0xLTA_c55eca7e-2acd-4579-8f90-6fbd14c99759">0.05</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i1fb6a44a9d034c0eb240682c90d68169_D20180702-20180930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzM1LTUtMS0xLTA_a7d5f5c4-048c-45fa-9b52-5ff5c3ced693">1.21</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i2fd39873161f429fafc1715c46957143_D20181001-20181231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzM1LTctMS0xLTA_70f6a62c-bc93-4dbd-b4e5-8a6f53d4dc20">1.93</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:27pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)   Each quarter is calculated as a discrete period; the sum of the four quarters may not equal the calculated full year amount.</span></div></ix:nonNumeric></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><div id="i_0_244"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">TELEFLEX INCORPORATED</span></div><ix:nonNumeric contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90ZXh0cmVnaW9uOjYxZjNiYWZkYjJmZTRjYmQ4YTRhN2M5MmU4NTIyNzMzXzE5NA_a892a6df-75f1-416c-ae09-85bb27166a14" escape="true"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;">(Dollars in thousands)</span></div><div style="text-align:center;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"></td><td style="width:41.382%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.735%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.535%;"></td><td style="width:0.1%;"></td><td colspan="3" style="display:none;"></td><td style="width:1.0%;"></td><td style="width:8.735%;"></td><td style="width:1.0%;"></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:8.735%;"></td><td style="width:1.0%;"></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:8.735%;"></td><td style="width:1.0%;"></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:8.738%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Year</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Income</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i03db2a2e8b6f4407a5f3e63e0c671c3e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzEtMS0xLTEtMA_67e50741-6152-46f0-8c84-12d9f264968d">9,348</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4ac39599ff6346f0b867106942d31cb6_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzEtNC0xLTEtMA_b9e2c2a6-e770-412e-b476-e843cb43d330">1,680</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i4ac39599ff6346f0b867106942d31cb6_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzEtNi0xLTEtMA_50c393e2-f800-41b3-9ab4-2be054264935">1,739</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i4ac39599ff6346f0b867106942d31cb6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzEtOC0xLTEtMA_62672477-8f45-424c-890e-89d953182a1f">234</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i49c9a8d56a4a4c2eb7937ddf6d758d17_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzEtMTAtMS0xLTA_ca767541-1f2d-4289-a6fa-6f9500f24c37">9,055</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i98cbf0ac78bd42f59eefd5e893c58158_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzItMS0xLTEtMA_a13aa3db-34fc-43a5-9d2a-862520150ecc">10,255</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icf866f746a50469dbc51ff9e378f161b_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzItNC0xLTEtMA_914b276d-2502-41c8-9422-3ac8a7bb3a44">2,521</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icf866f746a50469dbc51ff9e378f161b_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzItNi0xLTEtMA_6c7584a0-6ceb-4f53-8e99-630afd55e0a7">2,601</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icf866f746a50469dbc51ff9e378f161b_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzItOC0xLTEtMA_10b17276-a757-4426-8d35-96c90813d12b">827</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i03db2a2e8b6f4407a5f3e63e0c671c3e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzItMTAtMS0xLTA_1545fe98-0b2e-4a71-9efe-3a482054e277">9,348</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie92c4cba1c6b4a0b80ffba6c6d622ac6_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzMtMS0xLTEtMA_9672085b-a6e1-4370-ade9-da62e4494f4b">8,636</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if8e36690dbde40d3a92228a45b640fe3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzMtNC0xLTEtMA_bca9ac1e-2fe9-43f3-b62a-14903e1cb95a">1,949</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if8e36690dbde40d3a92228a45b640fe3_D20170101-20171231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzMtNi0xLTEtMA_3a251f5d-0196-4dea-8362-e4daa94f9810">596</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if8e36690dbde40d3a92228a45b640fe3_D20170101-20171231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzMtOC0xLTEtMA_e0c597f8-a0f3-4e4d-a1ef-460557d56369">266</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i98cbf0ac78bd42f59eefd5e893c58158_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzMtMTAtMS0xLTA_ad415062-8b37-4ee0-854d-cd718bef8a58">10,255</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"></td><td style="width:41.382%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.735%;"></td><td style="width:1.0%;"></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:8.735%;"></td><td style="width:1.0%;"></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:8.735%;"></td><td style="width:1.0%;"></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:8.735%;"></td><td style="width:1.0%;"></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:8.738%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Expense</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Expense</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1a577f19e6474dc18e22f6f0deed10f7_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzEtMS0xLTEtMA_b1358179-7121-420a-bb86-12fba03f7467">143,971</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i879079e3427e41aaa2ab95c8168d902c_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzEtMy0xLTEtMA_6543346f-519d-4e71-a512-72a9dbf7aaee">31,564</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i879079e3427e41aaa2ab95c8168d902c_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzEtNS0xLTEtMA_f758289f-d2de-46ab-aba0-8d7a77aca7de">55,797</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i879079e3427e41aaa2ab95c8168d902c_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzEtNy0xLTEtMA_d69c3c4c-3647-42e2-831d-7a9c76e802f4">505</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6297c8f74cc64acdb7e5c76aae25aae2_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzEtOS0xLTEtMA_a4d9ac28-ca06-4805-aa24-b4e73d81abbc">119,233</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i41369323a59d4dba8e7eab08a5587129_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzItMS0xLTEtMA_92caaa2e-a6ae-4ec6-89bf-6a560403e8cf">104,799</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if2babda57e384971a2d7340f406564fa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzItMy0xLTEtMA_4623aad9-f4e9-4d52-bdad-7a6bf2267e47">43,361</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if2babda57e384971a2d7340f406564fa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzItNS0xLTEtMA_57ed5d09-03a9-4d95-8006-a97ef6cb2c99">2,871</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if2babda57e384971a2d7340f406564fa_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzItNy0xLTEtMA_a56beea9-6a1f-449d-bc5d-020c3d25ccc0">1,318</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1a577f19e6474dc18e22f6f0deed10f7_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzItOS0xLTEtMA_649ee602-566d-4165-8e03-25f9d26e17ea">143,971</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if9652b42f9cf4dd8bfd78376e1a7ef95_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzMtMS0xLTEtMA_6aff0110-cbcc-4fe2-998b-ecece105762c">104,520</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic1d1921240a04b41a38f88ccd1dc6b16_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzMtMy0xLTEtMA_7e842736-5728-48fb-a6bc-47a713236089">4,657</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic1d1921240a04b41a38f88ccd1dc6b16_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzMtNS0xLTEtMA_0f6d0bc6-b4b6-41cb-9e5b-7e1d55952739">5,745</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic1d1921240a04b41a38f88ccd1dc6b16_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzMtNy0xLTEtMA_d947dae7-de82-452e-aef5-c9cbb2782110">1,367</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i41369323a59d4dba8e7eab08a5587129_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzMtOS0xLTEtMA_56aac06a-3060-4df7-a2dd-4ff8b0e828ef">104,799</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.3
<SEQUENCE>2
<FILENAME>exhibit43-descriptiono.htm
<DESCRIPTION>EX-4.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 2020 Workiva -->
<title>Document</title></head><body><div id="i_0_1"></div><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Exhibit 4.3</font></div><div><font><br></font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">DESCRIPTION OF SECURITIES </font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">REGISTERED UNDER SECTION 12 OF THE </font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">SECURITIES EXCHANGE ACT OF 1934</font></div><div style="text-align:center;"><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Teleflex Incorporated (&#8220;Teleflex,&#8221; &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221;) has one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended&#58; our common stock, par value $1.00 per share.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following summary description of our common stock is based on the provisions of our restated certificate of incorporation, as amended (the &#8220;Certificate of Incorporation&#8221;), as well as our amended and restated bylaws (the &#8220;Bylaws&#8221;)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"> </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">and the applicable provisions of the Delaware General Corporation Law (the &#8220;DGCL&#8221;). This information is qualified entirely by reference to the applicable provisions of the Certificate of Incorporation, the Bylaws and the DGCL.  The Certificate of Incorporation and Bylaws have previously been filed as exhibits with the Securities and Exchange Commission.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Capital Stock</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are authorized to issue two hundred million five hundred thousand (200,500,000) shares of capital stock, of which (a) five hundred thousand (500,000) are preference stock, par value $1.00 per share, issuable in series and (b) two hundred million (200,000,000) are common stock, par value $1.00 per share.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Common Stock</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Voting</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">.  Common stockholders shall have the right at every meeting of stockholders to one vote for every share standing in the name of such stockholder on our books that is entitled to vote at such meeting.  Common stockholders do not have cumulative voting rights.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Certificate of Incorporation provides that certain provisions of the Bylaws relating to indemnification rights shall not be altered, amended, supplemented or repealed, and no provision of the Bylaws or of the Certificate of Incorporation inconsistent with such provisions shall be adopted, except by the affirmative vote of the holders of at least 80% of the outstanding shares of our capital stock entitled to vote generally in the election of directors, considered for this purpose as one class, and provides further that such provision shall not be altered, amended, supplemented or repealed, and no provision of the Certificate of Incorporation inconsistent therewith adopted, except by the same vote. </font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Certificate of Incorporation further provides that no director shall be removed from office before the end of his term except for cause and (i) upon the affirmative vote of the holders of at least 80% of the outstanding shares of our capital stock entitled to vote generally in the election of directors or (ii) upon the majority vote of our entire board of directors, and provides further that such provision shall not be altered, amended, supplemented or repealed, and no provision of the Certificate of Incorporation inconsistent therewith adopted, except by the same vote.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Dividends and Other Distributions</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. Holders of our common stock shall be entitled to receive such dividends as may be declared by our board of directors from time to time, except that the we will not declare, pay or set apart for payment any dividend on shares of our common stock (other than dividends payable in shares of our common stock). or directly or indirectly make any distribution on, redeem, purchase or otherwise acquire any such shares, if at the time of such action we are in default with respect to any dividend payable on or any sinking fund or purchase fund requirement relative to shares of our preference stock.</font></div><div><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">DB1&#47; 110882994.1</font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Distribution on Dissolution</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. In the event of our voluntary or involuntary liquidation, holders of our common stock shall be entitled to receive pro rata all of our remaining assets available for distribution to its stockholders after all amounts to which the holders of our preference stock are entitled have been paid or set aside in cash for payment.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Other Rights</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. Our common stock does not carry any preemptive rights enabling a holder to subscribe for, or receive shares of, any class of our common stock or any other securities convertible into shares of any class of our common stock. There are no redemption rights or sinking fund provisions applicable to our common stock.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Anti-takeover Effects of Provisions of Delaware Law and Charter Documents</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Delaware Anti-Takeover Law</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are subject to Section 203 of the DGCL (&#8220;Section 203&#8221;). Section 203 generally prohibits a public Delaware corporation from engaging in a &#8220;business combination&#8221; with an &#8220;interested stockholder&#8221; for a period of three years after the date of the transaction in which the person became an interested stockholder, unless&#58;</font></div><div><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">prior to the date of the transaction, the board of directors of the corporation approved either the business combination or the transaction which resulted in the stockholder becoming an interested stockholder&#59;</font></div><div><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the interested stockholder owned at least 85% of the voting stock of the corporation outstanding upon consummation of the transaction, excluding for purposes of determining the number of shares outstanding (a) shares owned by persons who are directors and also officers and (b) shares owned by employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer&#59; or</font></div><div><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">on or subsequent to the consummation of the transaction, the business combination is approved by the board and authorized at an annual or special meeting of stockholders, and not by written consent, by the affirmative vote of at least 66 2&#47;3% of the outstanding voting stock which is not owned by the interested stockholder.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Section 203 defines a business combination to include&#58;</font></div><div><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">any merger or consolidation involving the corporation and the interested stockholder&#59;</font></div><div><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">any sale, transfer, pledge or other disposition involving the interested stockholder of 10% or more of the assets of the corporation&#59;</font></div><div><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">subject to exceptions, any transaction involving the corporation that has the effect of increasing the proportionate share of the stock of any class or series of the corporation beneficially owned by the interested stockholder&#59;</font></div><div style="padding-left:36pt;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">subject to exceptions, any transaction that results in the issuance or transfer by the corporation of any stock of the corporation to the interested stockholder&#59; and</font></div><div style="padding-left:36pt;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the receipt by the interested stockholder of the benefit of any loans, advances, guarantees, pledges or other financial benefits provided by or through the corporation.</font></div><div><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">DB1&#47; 110882994.1</font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In general, Section 203 defines an interested stockholder as any entity or person beneficially owning 15% or more of the outstanding voting stock of the corporation and any entity or person affiliated with or controlling or controlled by the entity or person.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Certificate of Incorporation</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Certificate of Incorporation (i) provides for a board comprised of three classes of directors with each class serving a staggered three-year term, (ii) authorizes our board of directors to issue preferred stock from time to time, in one or more classes or series, without stockholder approval, (iii) requires the approval of at least two-thirds of the outstanding voting stock to amend certain provisions of our certificate of incorporation, as amended, and our bylaws, as amended, and (iv) does not include a provision for cumulative voting for directors. </font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Certificate of Incorporation also provides that, subject to enumerated exceptions, certain transactions with &#8220;Related Persons,&#8221; defined in the Certificate of Incorporation as any person (other than us or any subsidiary) who is the beneficial owner, directly or indirectly, of 10% or more of the outstanding shares of our capital stock entitled to vote generally in the election of directors, considered for this purpose as one class, shall require approval by the affirmative vote of the holders of at least 80% of the outstanding shares of all classes of our capital stock entitled to vote generally in the election of directors, considered for such purpose as one class, and provides further that such provision shall not be altered, amended, supplemented or repealed, and no provision of the Certificate of Incorporation inconsistent therewith adopted, except by the same vote.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Certificate of Incorporation also provides that, subject to enumerated exceptions, certain transactions with &#8220;Control Persons,&#8221; defined in the Certificate of Incorporation as any person (other than us or any subsidiary) who is or at any time within the 36-month period preceding the record date for determination of stockholders entitled to notice of and to vote on a Business Combination (as defined in the Certificate of Incorporation) in which such person is a party to or a participant in such Business Combination in the manner described in the Certificate of Incorporation, was, the beneficial owner, directly or indirectly, of 25% or more of the outstanding shares of Voting Stock of the Corporation, considered for this purpose as one class, shall require approval by the affirmative vote of (i) the holders of at least 90% of the outstanding shares of all classes of our capital stock entitled to vote generally in the election of directors, considered for such purpose as one class, and (ii) the holders of at least 66.7% of such outstanding shares as are not beneficially owned by such other person. The Certificate of Incorporation provides further that such provision shall not be altered, amended, supplemented or repealed, and no provision of the Certificate of Incorporation inconsistent therewith adopted, except by the affirmative vote of the holders of at least 90% of the outstanding shares of all classes of our capital stock entitled to vote generally in the election of directors, considered for such purpose as one class.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">These and other provisions contained in the Certificate of Incorporation and Bylaws could delay or discourage transactions involving an actual or potential change in control of us or our management, including transactions in which stockholders might otherwise receive a premium for their shares over then current prices. Such provisions could also limit the ability of stockholders to remove current management or approve transactions that stockholders may deem to be in their best interests and could adversely affect the price of our common stock.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Transfer Agent and Registrar</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The transfer agent and registrar for our common stock is American Stock Transfer &#38; Trust Company, LLC. The transfer agent and registrar&#8217;s address is 6201 15th Avenue, Brooklyn, New York 11219.</font></div><div><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">DB1&#47; 110882994.1</font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Listing on the New York Stock Exchange</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);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 TFX.</font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">DB1&#47; 110882994.1</font></div><div><font><br></font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2.2
<SEQUENCE>3
<FILENAME>exhibit1022-nqdcplanxn.htm
<DESCRIPTION>EX-10.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 2020 Workiva -->
<title>Document</title></head><body><div id="i_0_1"></div><div style="height:72pt;width:100%;"><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Exhibit 10.2.2</font></div></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</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="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#993300;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated </font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#993300;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Deferred Compensation Plan</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center;"><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><font><br></font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Effective Date</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">November 1, 2019</font></div><div id="i_0_4"></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article I</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Establishment and Purpose&#160;1</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article II </font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Definitions&#160;1</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article III</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Eligibility and Participation&#160;7</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article IV</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Deferrals&#160;7</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article V</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Company Contributions&#160;11</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article VI</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Payments from Accounts&#160;13</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article VII</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Valuation of Account Balances&#59; Investments&#160;16</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article VIII</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Administration&#160;18</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article IX</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Amendment and Termination&#160;20</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article X</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Informal Funding&#160;20</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article XI</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Claims&#160;21</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article XII</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;General Provisions&#160;27</font></div><div id="i_0_7"></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 1 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article I</font></div><div style="margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Establishment and Purpose</font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Teleflex Incorporated (the &#8220;Company&#8221;) has adopted this Teleflex Incorporated Deferred Compensation Plan, applicable to Compensation deferred under Compensation Deferral Agreements submitted on and after the Effective Date and Company Contributions credited on or after the Effective Date. In addition to this Plan, the provisions of Section 6.9 (modification elections) and Articles VII through XII will apply to amounts deferred under the terms of the Teleflex Incorporated Deferred Compensation Plan, as amended through January 1, 2016 and predecessor plans that are subject to Code Section 409A (collectively, the &#8220;Prior Plans&#8221;).</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The purpose of the Plan is to attract and retain key employees by providing them with an opportunity to defer receipt of a portion of their salary, bonus and other specified compensation. The Plan is not intended to meet the qualification requirements of Code Section 401(a). The Plan is intended to meet the requirements of Code Section 409A and shall be operated and interpreted consistent with that intent. </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The Plan constitutes an unsecured promise by a Participating Employer to pay benefits in the future. Participants in the Plan shall have the status of general unsecured creditors of the Company or the Participating Employer, as applicable. Each Participating Employer shall be solely responsible for payment of the benefits attributable to services performed for it. The Plan is unfunded for Federal tax purposes and is intended to be an unfunded arrangement for eligible employees who are part of a select group of management or highly compensated employees of the Employer within the meaning of Sections 201(2), 301(a)(3) and 401(a)(1) of ERISA and independent contractors. Any amounts set aside to defray the liabilities assumed by the Company or a Participating Employer will remain the general assets of the Company or the Participating Employer and shall remain subject to the claims of the Company&#8217;s or the Participating Employer's creditors until such amounts are distributed to the Participants.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article II</font></div><div style="margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Definitions</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.1&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Account.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Account means a bookkeeping account maintained by the Committee to record the payment obligation of a Participating Employer to a Participant as determined under the terms of the Plan. The Committee may maintain an Account to record the total obligation to a Participant and component Accounts to reflect amounts payable at different times and in different forms. Reference to an Account means any such Account established by the Committee, as the context requires. Accounts are intended to constitute unfunded obligations within the meaning of Sections 201(2), 301(a)(3) and 401(a)(1) of ERISA.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.2&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Account Balance.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Account Balance means, with respect to any Account, the total payment obligation owed to a Participant from such Account as of the most recent Valuation Date.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.3&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Affiliate.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Affiliate means a corporation, trade or business that, together with the Company, is treated as a single employer under Code Section 414(b) or (c).</font></div><div style="text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 1 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.4&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Beneficiary.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Beneficiary means a natural person, estate, or trust designated by a Participant in accordance with Section 6.5 hereof to receive payments to which a Beneficiary is entitled in accordance with provisions of the Plan.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.5&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Board of Directors</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. Board of Directors means the board of directors of the Company.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.6&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Business Day</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. Business Day means each day on which the New York Stock Exchange is open for business.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.7&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Change in Control</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. Change in Control means, with respect to the Company, any of the following events&#58; (i) a change in the ownership of the Company, (ii) a change in the effective control of the Company, or (iii) a change in the ownership of a substantial portion of the assets of the Company.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Change in Ownership. </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> For purposes of this Section, a change in the ownership of the Company occurs on the date on which any one person, or more than one person acting as a group, acquires ownership of stock of the Company that, together with stock held by such person or group constitutes more than 50% of the total fair market value or total voting power of the stock of the Company. The acquisition by a person or group owning more than 50% of the total fair market value or total voting power of the stock of the Company of additional shares of the Company shall not constitute a &#8220;change of the ownership&#8221; of the Company.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Change in Effective Control.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> A change in the effective control of the Company occurs on the date on which either&#58; (i) a person, or more than one person acting as a group, acquires ownership of stock of the Company possessing 30% or more of the total voting power of the stock of the Company, taking into account all such stock acquired during the 12-month period ending on the date of the most recent acquisition, provided that the acquisition by a person or group owning more than 30% of the total fair market value or total voting power of the stock of the Company of additional shares of the Company shall not constitute a &#8220;change of effective control&#8221; of the Company, or (ii) a majority of the members of the Company&#8217;s Board of Directors is replaced during any 12-month period by directors whose appointment or election is not endorsed by a majority of the members of such Board of Directors prior to the date of the appointment or election, but only if no other corporation is a majority shareholder of the Company.</font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"></font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Change in Ownership of Substantial Portion of Assets.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> A change in the ownership of a substantial portion of assets occurs on the date on which any one person, or more than one person acting as a group, other than a person or group of persons that is related to the Company, acquires assets from the Company that have a total gross fair market value equal to or more than 40% of the total gross fair market value of all of the assets of the Company immediately prior to such acquisition or acquisitions, taking into account all such assets acquired during the 12-month period ending on the date of the most recent acquisition. A transfer of assets shall not be treated as a &#8220;change in the ownership of a substantial portion of the assets&#8221; when such transfer is made to an entity that is controlled by the shareholders of the transferor corporation as determined under Treas. Reg. section 1.409A-3(i)(5)(vii)(B).</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 2 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.8&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Claimant.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Claimant means a Participant or Beneficiary filing a claim under Article XI of this Plan.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.9&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Code.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Code means the Internal Revenue Code of 1986, as amended from time to time. </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.10&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Code Section 409A.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Code Section 409A means section 409A of the Code, and regulations and other guidance issued by the Treasury Department and Internal Revenue Service thereunder. </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.11&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Committee.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Committee means the Company or a committee appointed by the Company to administer the Plan. </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.12&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Company.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Company means Teleflex Incorporated.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.13&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Company Contribution.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Company Contribution means a credit by a Participating Employer to a Participant&#8217;s Account(s) in accordance with the provisions of Article V of the Plan. Unless the context clearly indicates otherwise, a reference to Company Contribution shall include Earnings attributable to such contribution. </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.14&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Compensation.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Compensation means a Participant&#8217;s salary, commissions, restricted stock units awarded by the Company and such other cash or equity-based compensation approved by the Committee as Compensation that may be deferred under Section 4.2 of this Plan.  Compensation </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">includes</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> (a) pre-tax deferrals to the Teleflex 401(k) Savings Plan, (b) deferrals to any Code Section 125 plan sponsored by the Employer, (c) amounts received from the Company&#8217;s annual incentive plan (&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">AIP Bonus</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#8221;) and (d) any other bonus that that is not part of base salary and that is considered Performance-Based Compensation.  </font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Subject to the last sentence of this paragraph, Compensation </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">excludes</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> (i) expense reimbursements or other benefits or contributions by the Employer (except items (a) and (b) above)&#59; (ii) any bonus other than AIP Bonus or Performance-Based Compensation&#59; (iii) amounts realized (A) from the exercise of a stock option, or (B) from the sale, exchange or other disposition of stock acquired under a qualified stock option&#59; (iv) any compensation that has been previously deferred under this Plan or any other arrangement subject to Code Section 409A&#59; and (v) any compensation that is not U.S. sourced.  Notwithstanding the foregoing, in accordance with Section 7.6, Compensation shall include certain equity-based compensation for purposes of Deferrals but not for calculating Company Contributions.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.15&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Compensation Deferral Agreement.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Compensation Deferral Agreement means an agreement between a Participant and a Participating Employer that specifies&#58; (i) the amount of each component of Compensation that the Participant has elected to defer to the Plan in accordance with the provisions of Article IV and (ii) the allocation of such Deferrals among one or more of the Participant&#8217;s Retirement Account or Flex Accounts.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 3 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.16&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Deferral.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Deferral means a credit to a Participant&#8217;s Account(s) that records that portion of the Participant&#8217;s Compensation that the Participant has elected to defer to the Plan in accordance with the provisions of Article IV. Unless the context of the Plan clearly indicates otherwise, a reference to Deferrals includes Earnings attributable to such Deferrals.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.17&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Earnings.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Earnings means an adjustment to the value of an Account in accordance with Article VII.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.18&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Effective Date.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Effective Date means November 1, 2019.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.19&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Eligible Employee</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. Eligible Employee means an Employee who is a member of a select group of management or highly compensated employees or an independent contractor who has been notified during an applicable enrollment of his or her status as an Eligible Employee. The Committee has the discretion to determine which Employees and independent contractors are Eligible Employees for each enrollment.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.20&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Employee.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Employee means a common-law employee of an Employer.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.21&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Employer.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Employer means the Company and each Affiliate.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.22&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">ERISA.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> ERISA means the Employee Retirement Income Security Act of 1974, as amended from time to time.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.23&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Flex Account</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. Flex Account means a Separation Account or Specified Date Account established under the terms of a Participant&#8217;s Compensation Deferral Agreement. Unless the Committee specifies otherwise, a Participant may maintain no more than five (5) Flex Accounts at any one time.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.24&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Participant.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Participant means an individual described in Article III.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.25&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Participating Employer.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Participating Employer means the Company and each Affiliate who has adopted the Plan with the consent of the Company.  Each Participating Employer shall be identified on Schedule A attached hereto.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.26&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Payment Schedule.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Payment Schedule means the date as of which payment of an Account will commence and the form in which payment of such Account will be made under the terms of a payment election in effect for such Account. The Payment Schedule for an Account will be established under the Participant&#8217;s Compensation Deferral Agreement that establishes the Account, as may be modified under Section 6.9.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.27&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Performance-Based Compensation.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Performance-Based Compensation means Compensation where the amount of, or entitlement to, the Compensation is contingent on the satisfaction of pre-established organizational or individual performance criteria relating to a performance period of at least 12 consecutive months. Organizational or individual performance criteria are considered pre-established if established in writing by not later than 90 days after the commencement of the period of service to which the </font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 4 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">criteria relate, provided that the outcome is substantially uncertain at the time the criteria are established. Performance-Based Compensation shall not include any Compensation payable upon the Participant&#8217;s death or disability (as defined in Treas. Section 1.409A-1(e)) without regard to the satisfaction of the performance criteria.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.28&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Plan</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. Plan means &#8220;Teleflex Incorporated Deferred Compensation Plan&#8221; as documented herein and as may be amended from time to time hereafter. However, to the extent permitted or required under Code Section 409A, the term Plan may in the appropriate context also means a portion of the Plan that is treated as a single plan under Treas. Reg. Section 1.409A-1(c), or the Plan or portion of the Plan and any other nonqualified deferred compensation plan or portion thereof that is treated as a single plan under such section. </font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.29&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Plan Year.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Plan Year means January 1 through December 31.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.30&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Restricted Stock Award Account</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  Restricted Stock Award Account means a sub-account of the Retirement Account, a sub-account of a Separation Account or a sub-account of a Specified Date Account that holds a Participant&#8217;s deferrals of restricted stock awards.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.31&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Retirement Account</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  Retirement Account means an Account established by the Committee to record Company Contributions and Deferrals allocated to the Retirement Account pursuant to a Participant&#8217;s Compensation Deferral Agreement, payable to a Participant upon Separation from Service in accordance with Section 6.3.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.32&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Separation Account</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. Separation Account means a Flex Account established by the Committee in accordance with a Participant&#8217;s Compensation Deferral Agreement to record Deferrals allocated to such Account by the Participant and which are payable upon the Participant&#8217;s Separation from Service as set forth in Section 6.3.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.33&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Separation from Service.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">  Separation from Service means an Employee&#8217;s termination of employment with the Employer and all Affiliates.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Except in the case of an Employee on a bona fide leave of absence as provided below, an Employee is deemed to have incurred a Separation from Service if the Employer and the Employee reasonably anticipated that the level of services to be performed by the Employee after a date certain would be reduced to 20% or less of the average services rendered by the Employee during the immediately preceding 36-month period (or the total period of employment, if less than 36 months), disregarding periods during which the Employee was on a bona fide leave of absence.</font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">An Employee who is absent from work due to military leave, sick leave, or other bona fide leave of absence shall incur a Separation from Service on the first date immediately following the later of&#58; (i) the six month anniversary of the commencement of the leave, or (ii) the expiration of the Employee&#8217;s right, if any, to reemployment under statute or contract.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 5 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">If a Participant ceases to provide services as an Employee and begins providing services as an independent contractor for the Employer, a Separation from Service shall occur only if the parties anticipate that the level of services to be provided as an independent contractor are such that a Separation from Service would have occurred if the Employee had continued to provide services at that level as an Employee.  If, in accordance with the preceding sentence, no Separation from Service occurs as of the date the individual&#8217;s employment status changes, a Separation from Service shall occur thereafter only upon the 12-month anniversary of the date all contracts with the Employer have expired, provided the Participant does not perform services for the Employer during that time.     </font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">For purposes of determining whether a Separation from Service has occurred, the Employer means the Employer as defined in Section 2.21 of the Plan, except that in applying Code sections 1563(a)(1), (2) and (3) for purposes of determining whether another organization is an Affiliate of the Company under Code Section 414(b), and in applying Treasury Regulation Section 1.414(c)-2 for purposes of determining whether another organization is an Affiliate of the Company under Code Section 414(c), &#8220;at least 50 percent&#8221; shall be used instead of &#8220;at least 80 percent&#8221; each place it appears in those sections.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The Committee specifically reserves the right to determine whether a sale or other disposition of substantial assets to an unrelated party constitutes a Separation from Service with respect to a Participant providing services to the seller immediately prior to the transaction and providing services to the buyer after the transaction. </font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.34&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Specified Date Account.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Specified Date Account means a Flex Account established by the Committee to record the amounts payable in a future year as specified in the Participant&#8217;s Compensation Deferral Agreement.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.35&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Specified Employee</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. Specified Employee means an officer or stockholder of the Company or an Affiliate that meets the requirements of Code &#167; 409A(a)(2)(B). The determination date for Specified Employees is September 1 of each year and the effective date is the next January 1.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.36&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Substantial Risk of Forfeiture.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Substantial Risk of Forfeiture has the meaning specified in Treas. Reg. Section 1.409A-1(d).</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.37&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Unforeseeable Emergency.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Unforeseeable Emergency means a severe financial hardship to the Participant resulting from an illness or accident of the Participant, the Participant&#8217;s spouse, the Participant&#8217;s dependent (as defined in Code section 152, without regard to section 152(b)(1), (b)(2), and (d)(1)(B)), or a Beneficiary&#59; loss of the Participant&#8217;s property due to casualty (including the need to rebuild a home following damage to a home not otherwise covered by insurance, for example,  as a result of a natural disaster)&#59; or other similar extraordinary and unforeseeable circumstances arising as a result of events beyond the control of the Participant. The types of events which may qualify as an Unforeseeable Emergency may be limited by the Committee.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.38&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Valuation Date.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Valuation Date means each Business Day.</font></div><div style="text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 6 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article III</font></div><div style="margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Eligibility and Participation</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">3.1&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Eligibility and Participation.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> All Eligible Employees may enroll in the Plan. Eligible Employees become Participants on the first to occur of (i) the date on which the first Compensation Deferral Agreement becomes irrevocable under Article IV, or (ii) the date Company Contributions are credited to an Account on behalf of such Eligible Employee.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">3.2&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Duration.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Only Eligible Employees may submit Compensation Deferral Agreements during an enrollment and receive Company Contributions during the Plan Year. A Participant who is no longer an Eligible Employee but has not incurred a Separation from Service will not be allowed to submit Compensation Deferral Agreements but may otherwise exercise all of the rights of a Participant under the Plan with respect to his or her Account(s). On and after a Separation from Service, a Participant shall remain a Participant as long as his or her Account Balance is greater than zero (0).  All Participants, regardless of employment status, will continue to be credited with Earnings and during such time may continue to make allocation elections as provided in Section 7.4 and modification elections under Section 6.9. An individual shall cease being a Participant in the Plan when his Account has been reduced to zero (0).</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">3.3&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Rehires</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  An Eligible Employee who Separates from Service and who subsequently resumes performing services for an Employer in the same calendar year (regardless of eligibility) will have his or her Compensation Deferral Agreement for such year, if any, reinstated, but his or her eligibility to participate in the Plan in years subsequent to the year of rehire shall be governed by the provisions of Section 3.1.</font></div><div style="text-indent:-36pt;padding-left:36pt;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article IV</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Deferrals</font></div><div><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">a.&#1;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;padding-left:15.68pt;">Deferral Elections, Generally.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> </font></div><div><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;">An Eligible Employee may make an initial election to defer Compensation by submitting a Compensation Deferral Agreement during the enrollment periods established by the Committee and in the manner specified by the Committee, but in any event, in accordance with Section 4.2. Unless an earlier date is specified in the Compensation Deferral Agreement, deferral elections with respect to a Compensation source (such as salary, bonus or other Compensation) become irrevocable on the latest date applicable to such Compensation source under Section 4.2.</font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;">A Compensation Deferral Agreement that is not timely filed with respect to a service period or component of Compensation, or that is submitted by a Participant who Separates from Service prior to the latest date such agreement would become irrevocable under Section 409A, shall be considered null and void and shall not take effect with respect to such item of Compensation. The </font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 7 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Committee may modify or revoke any Compensation Deferral Agreement prior to the date the election becomes irrevocable under the rules of Section 4.2.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(c)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;">The Committee may permit different deferral amounts for each component of Compensation and may establish a minimum or maximum deferral amount for each such component. Unless otherwise specified by the Committee in the Compensation Deferral Agreement, Participants may defer from 2% to 100% of their base salary and commissions and from 10% to 100% of annual bonus, stock units, or other incentive Compensation.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(d)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;">Deferrals of cash Compensation shall be calculated with respect to the gross cash Compensation payable to the Participant prior to any deductions or withholdings, but shall be reduced by the Committee as necessary so as not to exceed 100% of the cash Compensation of the Participant remaining after deduction of all required income and employment taxes, required employee benefit deductions, deferrals to 401(k) plans and other deductions required by law. Changes to payroll withholdings that affect the amount of Compensation being deferred to the Plan shall be allowed only to the extent permissible under Code Section 409A.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(e)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;">The Eligible Employee shall specify on his or her Compensation Deferral Agreement the amount of Deferrals and whether to allocate Deferrals to the Retirement Account or to one or more Flex Accounts. If no designation is made, Deferrals shall be allocated to the Retirement Account.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">4.2&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Timing Requirements for Compensation Deferral Agreements.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">&#160;Initial Eligibility.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The Committee may permit an Eligible Employee to defer Compensation earned in the first year of eligibility.   The Compensation Deferral Agreement must be filed within 30 days after attaining Eligible Employee status and becomes irrevocable not later than the 30</font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;vertical-align:top;">th</sup><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> day.  A newly hired Employee becomes an Eligible Employee as designated and notified by the Committee during an applicable enrollment period which shall occur 30 days prior to July 1 and January 1 or such other periods established by the Committee.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;A Compensation Deferral Agreement filed under this paragraph applies to Compensation earned after the date that the Compensation Deferral Agreement becomes irrevocable.</font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">If a Participant has ceased being an Eligible Employee  (other than the accruals of Earnings on his Account, if any) for any reason, regardless of whether all amounts deferred under the Plan have yet been paid, and subsequently becomes an Eligible Employee, such Participant may be treated as being initially eligible to participate in the Plan and eligible to make a deferral election under this Section 4.2(a) if he has not been eligible to participate in the Plan (other than the accrual of Earnings on his Account, if any) at any time during the 24 month period ending on the date the individual again becomes an Eligible Employee under the Plan.</font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 8 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:22.7pt;">Prior Year Election.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Except as otherwise provided in this Section 4.2, the Committee may permit an Eligible Employee to defer Compensation by filing a Compensation Deferral Agreement no later than December 31 of the year prior to the year in which the Compensation to be deferred is earned. A Compensation Deferral Agreement filed under this paragraph shall become irrevocable with respect to such Compensation not later than the December 31 filing deadline.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:22.02pt;">Performance-Based Compensation.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The Committee may permit an Eligible Employee to defer Compensation which qualifies as Performance-Based Compensation by filing a Compensation Deferral Agreement no later than the date that is six months before the end of the applicable performance period, provided that&#58;</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-47.31pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(i)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:36pt;">the Participant performs services continuously from the later of the beginning of the performance period or the date the performance criteria are established through the date the Compensation Deferral Agreement is submitted&#59; and</font></div><div style="padding-left:108pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(ii)&#160;the Compensation is not readily ascertainable as of the date the Compensation Deferral Agreement is filed.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Any election to defer Performance-Based Compensation that is made in accordance with this paragraph and that becomes payable as a result of the Participant&#8217;s death or disability (as defined in Treas. Reg. Section 1.409A-1(e)) or upon a change in control (as defined in Treas. Reg. Section 1.409A-3(i)(5)) prior to the satisfaction of the performance criteria, will be void unless it would be considered timely under another rule described in this Section.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(c)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:22.7pt;">Short-Term Deferrals.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The Committee may permit Compensation that meets the definition of a &#8220;short-term deferral&#8221; described in Treas. Reg. Section 1.409A-1(b)(4) to be deferred in accordance with the rules of Section 6.9, applied as if the date the Substantial Risk of Forfeiture lapses is the date payments were originally scheduled to commence, provided, however, that the provisions of Section 6.9(b) shall not apply to payments attributable to a change in control (as defined in Treas. Reg. Section 1.409A-3(i)(5)).  A Compensation Deferral Agreement submitted in accordance with this paragraph becomes irrevocable on the latest date it could be submitted under Section 6.9.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(d)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:22.02pt;">Restricted Stock Units, LTIP Awards and Other Forfeitable Rights.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> With respect to a legally binding right to a payment in a subsequent year that is subject to a forfeiture condition requiring the Participant&#8217;s continued services for a period of at least 12 months from the date the Participant obtains the legally binding right, the Committee may permit an Eligible Employee to defer such Compensation by filing a Compensation Deferral Agreement on or before the 30</font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;vertical-align:top;">th</sup><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> day after the legally binding right to the Compensation accrues, provided that the Compensation Deferral Agreement is submitted at least 12 months in advance of the earliest date on which the forfeiture condition could lapse. The Compensation </font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 9 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Deferral Agreement described in this paragraph becomes irrevocable not later than such 30</font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;vertical-align:top;">th</sup><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> day. If the forfeiture condition applicable to the payment lapses before the end of such 12-month period as a result of the Participant&#8217;s death or disability (as defined in Treas. Reg. Section 1.409A-3(i)(4)) or upon a change in control (as defined in Treas. Reg. Section 1.409A-3(i)(5)), the Compensation Deferral Agreement will be void unless it would be considered timely under another rule described in this Section.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(e)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:22.7pt;">&#8220;Evergreen&#8221; Deferral Elections.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The Committee, in its discretion, may provide that Compensation Deferral Agreements will continue in effect for subsequent years or performance periods by communicating that intention to Participants in writing prior to the date Compensation Deferral Agreements become irrevocable under this Section 4.2. An evergreen Compensation Deferral Agreement may be revoked or modified in writing prospectively by the Participant or the Committee with respect to Compensation for which such election remains revocable under this Section 4.2.</font></div><div style="padding-left:36pt;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">A Compensation Deferral Agreement is deemed to be revoked for subsequent years if the Participant is not an Eligible Employee as of the last permissible date for making elections under this Section 4.2 or if the Compensation Deferral Agreement is cancelled in accordance with Section 4.6.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">4.3&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Allocation of Deferrals.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> A Compensation Deferral Agreement may allocate Deferrals to the Retirement Account or to one or more Flex Accounts. The Committee may, in its discretion, establish in a written communication during enrollment a minimum deferral period for the establishment of a Specified Date Account (for example, the second Plan Year following the year Compensation is first allocated to such Accounts). In the event a Participant&#8217;s Compensation Deferral Agreement allocates a component of Compensation to a Specified Date Account that commences payment in the year such Compensation is earned, the Compensation Deferral Agreement shall be deemed to allocate the Deferral to the Participant&#8217;s Specified Date Account having the next earliest payment year. In the event restricted stock units are allocated to a Specified Date Account that commences payment on or before the date restricted stock units vest, the units will be allocated to the Specified Date Account having the next earliest payment year that occurs after the calendar year in which such restricted stock units vest. If the Participant has no other Specified Date Accounts that meet the foregoing requirements, the Committee will allocate the Deferral to the Retirement Account.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">4.4&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Deductions from Pay.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The Committee has the authority to determine the payroll practices under which any component of Compensation subject to a Compensation Deferral Agreement will be deducted from a Participant&#8217;s Compensation.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">4.5&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Vesting.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Participant Deferrals of cash Compensation shall be 100% vested at all times.  Deferrals of vesting awards of Compensation shall become vested in accordance with the provisions of the underlying award.</font></div><div style="text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 10 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">4.6&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Cancellation of Deferrals.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The Committee may cancel a Participant&#8217;s Deferrals&#58; (i) for the balance of the Plan Year in which an Unforeseeable Emergency occurs, and (ii) during periods in which the Participant is unable to perform the duties of his or her position or any substantially similar position due to a mental or physical impairment that can be expected to result in death or last for a continuous period of at least six months (a &#8220;disability&#8221;), provided cancellation occurs by the later of the end of the taxable year of the Participant or the 15</font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;vertical-align:top;">th</sup><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> day of the third month following the date the Participant incurs the disability (as defined in this Section 4.6).</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">4.7&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Automatic Suspension</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. An election to defer Compensation will be automatically suspended during any unpaid leave of absence or temporary layoff.  Any deferral of Compensation suspended in accordance with the provisions of this Section shall be automatically resumed, without the necessity of any action by the Participant, upon return to employment at the expiration of such suspension period within the same Plan Year.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;"><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article V</font></div><div style="margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Company Contributions</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">5.1&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Discretionary Company Contributions.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> A Participating Employer may, from time to time in its sole and absolute discretion, credit discretionary Company Contributions in the form of matching, profit sharing or other contributions to any Participant in any amount determined by the Participating Employer. Company Contributions are credited to the Participant&#8217;s Retirement Account.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Matching Contribution.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Discretionary Company Contributions may take the form of matching contributions, at a rate determined by the Participating Employer. Matching contributions are calculated with respect to base salary and AIP Bonus (as defined under Section 2.14). For the avoidance of doubt, matching contributions are not made with respect to deferrals of restricted stock units or any other form of equity-based compensation.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Non-Elective Contributions. </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Discretionary Company Contributions may take the form of non-elective contributions. All non-elective contributions will be calculated with respect to a Participant&#8217;s base salary and AIP Bonus (collectively, &#8220;Considered Compensation&#8221; as determined by the Committee). The amount of the discretionary non-elective contribution may be an amount reflecting a percentage (as determined by the Committee) multiplied by the excess of Considered Compensation over the limit on compensation imposed by Code Section 401(a)(17).</font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"></font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Discretionary Company Contribution. </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Discretionary Company Contributions (including matching and non-elective contributions) are credited at the sole discretion of the Participating Employer and the fact that a discretionary Company Contribution is credited in one year shall not obligate the Participating Employer to continue to make such Company Contributions in subsequent years.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 11 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Prior Plan Credits</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.&#160; If an Eligible Employee was a participant in the Teleflex Incorporated Supplemental Executive Retirement Plan (&#8220;SERP&#8221;) on December 31, 2008, and had not incurred a Separation from Service before December 31, 2008, the Company credited the lump sum present value of the Participant&#8217;s accrued benefit in the SERP as of December 31, 2008 to the Participant&#8217;s Account in the Plan.&#160; All amounts credited under this provision to the Accounts of Participants in the Plan, as adjusted for earnings or losses, are referred to as &#8220;Prior Plan Credits.&#8221;&#160; Amounts credited to a Participant&#8217;s Account as Prior Plan Credits shall be paid in accordance with the Participant&#8217;s Compensation Deferral Agreement filed by the Participant immediately prior to December 31, 2008.&#160; If the Participant has not elected the time and form of payment by December 31, 2008, the Participant shall be deemed to have elected to receive the portion of his Account attributable to Prior Plan Credits in the form of a lump sum payable in the calendar year next following the calendar year in which Separation from Service occurs. If the payment schedule applicable to Prior Plan Credits is different from the Retirement Account Payment Schedule, an additional Separation Account will be created with a Payment Schedule determined under this paragraph.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">5.2&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Vesting.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">  A Participant&#8217;s Deferrals are always 100% vested.  Company Contributions vest according the schedule specified by the Committee on or before the time the contributions are made. If no schedule is specified, matching Company Contributions become 100% vested on the second anniversary of the participant&#8217;s date of hire and non-elective Company Contributions become vested on the fifth anniversary of the participant&#8217;s date of hire.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">All Company Contributions become 100% vested, if while employed by an Employer, a Participant dies, becomes disabled (as defined in Treas. Reg. &#167;1.409A-1(e)), or the Participant attains age 65.  In addition, the Participating Employer may accelerate vesting for its Employees in its sole discretion.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article VI</font></div><div style="margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Payments from Accounts</font></div><div style="text-indent:-36pt;padding-left:36pt;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">6.1&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">General Rules</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. A Participant&#8217;s Accounts become payable upon the first to occur of the payment events applicable to such Account under (i) Sections 6.2 or 6.3 (as elected) and (ii) Sections 6.4 through 6.6.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Payment events and Payment Schedules elected by the Participant shall be set forth in a valid Compensation Deferral Agreement that establishes the Account to which such elections apply in accordance with Article IV or in a valid modification election applicable to such Account as described in Section 6.9.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Payment amounts are based on Account Balances as of the last Valuation Date of the month next preceding the month actual payment is made. </font></div><div style="text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 12 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">6.2&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Specified Date Accounts</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Commencement.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Payment is made or begins in the year designated by the Participant. </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Form of Payment.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Payment will be made in a lump sum, unless the Participant elected to receive annual installments up to 10 years.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The time and form of payment of Specified Date Accounts is unaffected by an earlier Separation from Service described in Section 6.3.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">6.3&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Separation from Service</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. Upon a Participant&#8217;s Separation from Service other than death, the Participant is entitled to receive his or her vested Retirement Account and vested Separation Accounts.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Commencement.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The Retirement Account and all Separation Accounts commence payment in the calendar year next following the calendar year in which Separation from Service occurs, unless the Participant elected a later year.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Notwithstanding any other provision of this Plan, payment to a Participant who is a Specified Employee will commence no earlier than six months following his or her Separation from Service.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Form of Payment. </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The Retirement Account and Separation Accounts will be paid in a single lump sum unless the Participant elected with respect to an Account to receive annual installments up to 15 years.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"></font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Change in Control. </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">A Participant who has a Separation from Service within 24 months following a Change in Control will receive his or her Accounts in a single lump sum commencing in the calendar year next following the year in which Separation from Service occurs, regardless of any other Payment Schedule elected by the Participant for such Account.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">6.4&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Death</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  Notwithstanding anything to the contrary in this Article VI, upon the death of the Participant (regardless of whether such Participant is an Employee at the time of death), all remaining vested Account Balances shall be paid to his or her Beneficiary in a single lump sum no later than December 31 of the calendar year following the year of the Participant&#8217;s death.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;margin-bottom:12pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(a)&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Designation of Beneficiary in General</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  The Participant shall designate a Beneficiary in the manner and on such terms and conditions as the Committee may prescribe.  No such designation shall become effective unless filed with the Committee during the Participant&#8217;s lifetime.  Any designation shall remain in effect until a new designation is filed with the Committee&#59; provided, however, that in the event a Participant designates his or her spouse as a Beneficiary, such designation shall be automatically revoked upon the dissolution of the marriage unless, following such dissolution, the Participant submits a new designation </font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 13 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">naming the former spouse as a Beneficiary.  A Participant may from time to time change his or her designated Beneficiary without the consent of a previously-designated Beneficiary by filing a new designation with the Committee.</font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;margin-bottom:12pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(b)&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">No Beneficiary</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  If a designated Beneficiary does not survive the Participant, or if there is no valid Beneficiary designation, amounts payable under the Plan upon the death of the Participant shall be paid to the Participant&#8217;s spouse, or if there is no surviving spouse, then to the duly appointed and currently acting personal representative of the Participant&#8217;s estate.  </font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">6.5&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Unforeseeable Emergency</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  A Participant who experiences an Unforeseeable Emergency may submit a written request to the Committee to receive payment of all or any portion of his or her vested Accounts. If the emergency need cannot be relieved by cessation of Deferrals to the Plan, the Committee may approve an emergency payment therefrom not to exceed the amount reasonably necessary to satisfy the need, taking into account the additional compensation that is available to the Participant as the result of cancellation of deferrals to the Plan, including amounts necessary to pay any taxes or penalties that the Participant reasonably anticipates will result from the payment. The amount of the emergency payment shall be subtracted from the Participant&#8217;s Accounts on a pro rata basis.  Emergency payments shall be paid in a single lump sum within the 90-day period following the date the payment is approved by the Committee.  The Committee may specify that Deferrals will be distributed before any Company Contributions or restricted stock units.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">6.6&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Administrative Cash-Out of Small Balances</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  Notwithstanding anything to the contrary in this Article VI, the Committee may at any time and without regard to whether a payment event has occurred, direct in writing an immediate lump sum payment of the Participant&#8217;s Accounts if the balance of such Accounts, combined with any other amounts required to be treated as deferred under a single plan pursuant to Code Section 409A, does not exceed the applicable dollar amount under Code Section 402(g)(1)(B), provided any other such aggregated amounts are also distributed in a lump sum at the same time.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">6.7&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Acceleration of or Delay in Payments</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. Notwithstanding anything to the contrary in this Article VI, the Committee, in its sole and absolute discretion, may elect to accelerate the time or form of payment of an Account, provided such acceleration is permitted under Treas. Reg. Section 1.409A-3(j)(4). The Committee may also, in its sole and absolute discretion, delay the time for payment of an Account, to the extent permitted under Treas. Reg. Section 1.409A-2(b)(7). </font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">6.8&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Rules Applicable to Installment Payments</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  If a Payment Schedule specifies installment payments, payments will be made beginning as of the payment commencement date for such installments and shall continue to be made in each subsequent payment period until the number of installment payments specified in the Payment Schedule has been paid. The amount of each installment payment shall be determined by dividing (a) by (b), where (a) equals the Account Balance as of the last Valuation Date in the month preceding the month of payment and (b) equals the remaining number of installment payments.  For purposes of Section 6.9, installment payments will be treated as a single </font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 14 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">payment. If an Account is payable in installments, the Account will continue to be credited with Earnings in accordance with Article VII hereof until the Account is completely distributed.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">6.9&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Modifications to Payment Schedules</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  A Participant may modify the Payment Schedule elected by him or her with respect to an Account, consistent with the permissible Payment Schedules available under the Plan (or payment elections available under the applicable Prior Plan) for the applicable payment event, provided such modification complies with the requirements of this Section 6.9. Modifications of a Payment Schedule do not apply with respect to death benefits (including amounts deferred under a Prior Plan) because such amount shall be paid as a lump sum only in accordance with Section 6.4.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(a)&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Time of Election</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. The modification election must be submitted to the Committee not less than 12 months prior to the date payments would have commenced under the Payment Schedule in effect prior to modification (the &#8220;Prior Election&#8221;).</font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(b)&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Date of Payment under Modified Payment Schedule</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. The date payments are to commence under the modified Payment Schedule must be no earlier than five years after the date payment would have commenced under the Prior Election. Under no circumstances may a modification election result in an acceleration of payments in violation of Code Section 409A.  If the Participant modifies only the form, and not the commencement date for payment, payments shall commence on the fifth anniversary of the date payment would have commenced under the Prior Election. This subsection 6.9(b) does not apply to modification of a payment schedule upon death elected under a Prior Plan.</font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(c)&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Irrevocability&#59; Effective Date</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. A modification election is irrevocable when filed and becomes effective 12 months after the filing date.</font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(d)&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Effect on Accounts</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. An election to modify a Payment Schedule is specific to the Account or payment event to which it applies, and shall not be construed to affect the Payment Schedules or payment events of any other Accounts.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article VII</font></div><div style="margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Valuation of Account Balances&#59; Investments</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">7.1&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Valuation.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Deferrals shall be credited to appropriate Accounts on the date such Compensation would have been paid to the Participant absent the Compensation Deferral Agreement. Discretionary Company Contributions will be credited on the dates specified by the Participating Employers. Valuation of Accounts shall be performed under procedures approved by the Committee.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">7.2&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Earnings Credit.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Each Account will be credited with Earnings on each Business Day, based upon the Participant&#8217;s investment allocation among a menu of investment options selected in advance by the Committee, in accordance with the provisions of this Article VII (&#8220;investment allocation&#8221;).</font></div><div style="text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 15 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">7.3&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Investment Options</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. Investment options will be determined by the Committee. The Committee, in its sole discretion, shall be permitted to add or remove investment options from the Plan menu from time to time, provided that any such additions or removals of investment options shall not be effective with respect to any period prior to the effective date of such change.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">7.4&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Investment Allocations.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> A Participant&#8217;s investment allocation constitutes a deemed, not actual, investment among the investment options comprising the investment menu. At no time shall a Participant have any real or beneficial ownership in any investment option included in the investment menu, nor shall the Participating Employer or any trustee acting on its behalf have any obligation to purchase actual securities as a result of a Participant&#8217;s investment allocation. A Participant&#8217;s investment allocation shall be used solely for purposes of adjusting the value of a Participant&#8217;s Account Balances.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">A Participant shall specify an investment allocation for each of his Accounts in accordance with procedures established by the Committee.  Allocation among the investment options must be designated in increments of 1%. The Participant&#8217;s investment allocation will become effective on the same Business Day or, in the case of investment allocations received after a time specified by the Committee, the next Business Day.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">A Participant may change an investment allocation on any Business Day, both with respect to future credits to the Plan and with respect to existing Account Balances, in accordance with procedures adopted by the Committee. Changes shall become effective on the same Business Day or, in the case of investment allocations received after a time specified by the Committee, the next Business Day, and shall be applied prospectively.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">7.5&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Unallocated Deferrals and Accounts.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> If the Participant fails to make an investment allocation with respect to an Account, such Account shall be invested in an investment option, the primary objective of which is the preservation of capital, as determined by the Committee.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">7.6&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Company Stock</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. A Participant&#8217;s investment allocation under Section 7.4 may include an allocation to stock units, with each unit equal in value to one share of common stock of Teleflex Incorporated (each a &#8220;Unit&#8221; and collectively, &#8220;Units&#8221;). An allocation to Units may occur with respect to Deferrals and Company Contributions only at the time Deferrals and Company Contributions are credited to the Participant&#8217;s Account under Section 7.1. Cash Deferrals and Company Contributions allocated to Units will be converted to Units (and fractional Units, as necessary) based on the fair market value of Teleflex Incorporated common stock (&#8220;Company Stock&#8221;) on the day next preceding the date the Deferral or Company Contribution is credited to the Plan.  Deferrals to the Restricted Stock Award Account are automatically credited as Units on a one-for-one basis, consistent with the deferred portion of the Participant&#8217;s restricted stock units. </font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The Restricted Stock Award Account and any portion of a Participant&#8217;s cash Deferrals allocated to Units may not be re-allocated to any other investment option under the Plan.  No amounts allocated to another investment option in the Plan may be allocated to Units. </font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 16 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">All amounts credited as Units will be paid in shares of Company Stock. The Company may deduct the number of shares payable to the Participant having a value equivalent to the amount of income tax withholding due at the time of payment.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The following provisions shall apply to Units and the Restricted Stock Award Account, as applicable&#58;</font></div><div style="padding-left:54pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:4.7pt;">Restrictive Covenants.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Any restrictive covenants applicable to restricted stock unit awards that may result in forfeiture of units after the vesting date shall continue to apply to any such Units credited to the Restricted Stock Award Account.</font></div><div style="padding-left:54pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:4.02pt;">Dividend Equivalents</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.    Dividend equivalents paid with respect to Units credited to a Participant as of the dividend record date for Company stock will be credited as Earnings and converted to additional Units in the same manner as cash Deferrals and Company Contributions, set forth above, valued on the date the dividend is paid with respect to Company Stock. The Company retains the sole discretion to pay dividend equivalents in the form of cash, and if cash, may not be allocated to Units, but may be allocated by the Participant among the investment options offered under the Plan as provided in Section 7.4.</font></div><div style="padding-left:36pt;"><font><br></font></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(c)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:4.7pt;">Organic Changes.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> A Participant&#8217;s Units will be adjusted to reflect stock-splits, corporate re-organizations and other restructurings as provided in Schedule B. </font></div><div style="padding-left:54pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">7.7&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Valuations Final After 180 Days</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. The Participant shall have 180 days following the Valuation Date on which the Participant failed to receive the full amount of Earnings and to file a claim under Article XI for the correction of such error.</font></div><div style="text-align:justify;"><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article VIII</font></div><div style="margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Administration</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">8.1&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Plan Administration</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. This Plan shall be administered by the Committee which shall have discretionary authority to make, amend, interpret and enforce all appropriate rules and regulations for the administration of this Plan and to utilize its discretion to decide or resolve any and all questions, including but not limited to eligibility for benefits and interpretations of this Plan and its terms, as may arise in connection with the Plan. Claims for benefits shall be filed with the Committee and resolved in accordance with the claims procedures in Article XI.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The members of the Committee, the Company and its officers and directors, shall be entitled to rely upon all valuations, certificates and reports furnished by any funding agent or service provider, upon all certificates and reports made by an accountant, and upon all opinions given by any legal counsel selected or approved by the Committee.  The members of the Committee, the Company and its officers and directors shall, except as otherwise provided by law, be fully protected in respect of any action taken or suffered by them in good faith in reliance upon any such valuations, certificates, reports, opinions or other advice of a funding agent, service provider, accountant or counsel.</font></div><div style="text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 17 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">8.2&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Administration Upon Change in Control.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Upon a change in control affecting the Company, the Committee, as constituted immediately prior to such change in control, shall continue to act as the Committee. The Committee, by a vote of a majority of its members, shall have the authority (but shall not be obligated) to appoint an independent third party to act as the Committee. For purposes of this Section 8.2, a &#8220;change in control&#8221; means a change in control within the meaning of the rabbi trust agreement associated with the Plan or if no such definition is provided, the term shall have the meaning under Code Section 409A.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Upon such change in control, the Company may not remove the Committee or its members, unless a majority of Participants and Beneficiaries with Account Balances consent to the removal and replacement of the Committee. Notwithstanding the foregoing, the Committee shall not have authority to direct investment of trust assets under any rabbi trust described in Section 10.2.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The Participating Employers shall, with respect to the Committee identified under this Section&#58; (i) pay all reasonable expenses and fees of the Committee, (ii) indemnify the Committee (including individuals serving as Committee members) against any costs, expenses and liabilities including, without limitation, attorneys&#8217; fees and expenses arising in connection with the performance of the Committee&#8217;s duties hereunder, except with respect to matters resulting from the Committee&#8217;s gross negligence or willful misconduct, and (iii) supply full and timely information to the Committee on all matters related to the Plan, any rabbi trust, Participants, Beneficiaries and Accounts as the Committee may reasonably require.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">8.3&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Withholding.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The Participating Employer shall have the right to withhold from any payment due under the Plan (or with respect to any amounts credited to the Plan) any taxes required by law to be withheld in respect of such payment (or credit). Withholdings with respect to amounts credited to the Plan shall be deducted from Compensation that has not been deferred to the Plan.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">8.4&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Indemnification.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The Participating Employers shall indemnify and hold harmless each employee, officer, director, agent or organization, to whom or to which are delegated duties, responsibilities, and authority under the Plan or otherwise with respect to administration of the Plan, including, without limitation, the Committee, its delegees and its agents, against all claims, liabilities, fines and penalties, and all expenses reasonably incurred by or imposed upon him or it (including but not limited to reasonable attorney fees) which arise as a result of his or its actions or failure to act in connection with the operation and administration of the Plan to the extent lawfully allowable and to the extent that such claim, liability, fine, penalty, or expense is not paid for by liability insurance purchased or paid for by the Participating Employer. Notwithstanding the foregoing, the Participating Employer shall not indemnify any person or organization if his or its actions or failure to act are due to gross negligence or willful misconduct or for any such amount incurred through any settlement or compromise of any action unless the Participating Employer consents in writing to such settlement or compromise.</font></div><div style="text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 18 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">8.5&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Delegation of Authority.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> In the administration of this Plan, the Committee may, from time to time, employ agents and delegate to them such administrative duties as it sees fit, and may from time to time consult with legal counsel who shall be legal counsel to the Company.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">8.6&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Binding Decisions or Actions.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The decision or action of the Committee in respect of any question arising out of or in connection with the administration, interpretation and application of the Plan and the rules and regulations thereunder shall be final and conclusive and binding upon all persons having any interest in the Plan. </font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">8.7&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Company as Agent for Participating Employers</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  Each corporation which shall become a Participating Employer pursuant to Section 2.25 by so doing shall be deemed to have appointed the Company its agent to exercise on its behalf all of the powers and authority hereby conferred upon the Company by the terms of the Plan, including but not limited to the power to amend and terminate the Plan.  The Company&#8217;s authority shall continue unless and until the Affiliate terminates its participation in the Plan.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">8.8&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Assignment and Assumption of Liabilities</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  In the discretion of the Company, upon the cessation of participation in the Plan by any Participant solely due to the employer of that Participant no longer qualifying as an Affiliate, all liabilities associated with the Account of such Participant may be transferred to and assumed by the Participant&#8217;s employer under a deferred compensation plan established by such employer that is substantially identical to this Plan and that preserves the deferral and payment elections in effect for the Participant under this Plan to the extent required by Code Section 409A.  Any such Participant shall not be deemed to have incurred a Separation from Service for purposes of the Plan by virtue of his employer&#8217;s ceasing to be an Affiliate.  The foregoing provision shall be interpreted and administered in compliance with the requirements of Code Section 409A.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article IX</font></div><div style="margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Amendment and Termination</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">9.1&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Amendment and Termination.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The Company may at any time and from time to time amend the Plan or may terminate the Plan as provided in this Article IX. Each Participating Employer may also terminate its participation in the Plan.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">9.2&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Amendments.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The Company, by action taken by its Board of Directors, may amend the Plan at any time and for any reason, provided that any such amendment shall not reduce the vested Account Balances of any Participant accrued as of the date of any such amendment or restatement (as if the Participant had incurred a voluntary Separation from Service on such date). The Board of Directors of the Company may delegate to the Committee the authority to amend the Plan without the consent of the Board of Directors for the purpose of&#58; (i) conforming the Plan to the requirements of law&#59; (ii) facilitating the administration of the Plan&#59; (iii) clarifying provisions based on the Committee&#8217;s interpretation of the Plan documents&#59; and (iv) making such other amendments as the Board of Directors may authorize.  No amendment is needed to revise the list of </font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 19 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Participating Employers set forth on Schedule A attached hereto or the procedures set forth under Schedule B attached hereto.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">9.3&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Termination.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The Company, by action taken by its Board of Directors, may terminate the Plan and pay Participants and Beneficiaries their Account Balances in a single lump sum at any time, to the extent and in accordance with Treas. Reg. Section 1.409A-3(j)(4)(ix).</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">9.4&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Accounts Taxable Under Code Section 409A.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The Plan is intended to constitute a plan of deferred compensation that meets the requirements for deferral of income taxation under Code Section 409A. The Committee, pursuant to its authority to interpret the Plan, may sever from the Plan or any Compensation Deferral Agreement any provision or exercise of a right that otherwise would result in a violation of Code Section 409A.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article X</font></div><div style="margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Informal Funding</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">10.1&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">General Assets.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Obligations established under the terms of the Plan may be satisfied from the general funds of the Participating Employers, or a trust described in this Article X. No Participant, spouse or Beneficiary shall have any right, title or interest whatever in assets of the Participating Employers. Nothing contained in this Plan, and no action taken pursuant to its provisions, shall create or be construed to create a trust of any kind, or a fiduciary relationship, between the Participating Employers and any Employee, spouse, or Beneficiary. To the extent that any person acquires a right to receive payments hereunder, such rights are no greater than the right of an unsecured general creditor of the Participating Employer.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">10.2&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Rabbi Trust.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> A Participating Employer may, in its sole discretion, establish a grantor trust, commonly known as a rabbi trust, as a vehicle for accumulating assets to pay benefits under the Plan. Payments under the Plan may be paid from the general assets of the Participating Employer or from the assets of any such rabbi trust. Payment from any such source shall reduce the obligation owed to the Participant or Beneficiary under the Plan.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">If a rabbi trust is in existence upon the occurrence of a &#8220;change in control&#8221;, as defined in such trust, the Participating Employer shall, upon such change in control, and on each anniversary of the change in control, contribute in cash or liquid securities such amounts as are necessary so that the value of assets after making the contributions exceed 125% of the total value of all Account Balances.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">10.3&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Payment of Expenses</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.   Payments to Participants under the Plan may be offset on an after-tax basis in an amount equal to any transactional or other direct expenses incurred by the Participant, unless the Company or Participating Employer elects to pay the expenses. Such deductions shall be taken at the time of payment from the Plan or from other compensation not deferred under the Plan.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article XI</font></div><div style="margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Claims</font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 20 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">11.1&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Filing a Claim.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Any controversy or claim arising out of or relating to the Plan shall be filed in writing with the Committee which shall make all determinations concerning such claim. Any claim filed with the Committee and any decision by the Committee denying such claim shall be in writing and shall be delivered to the Participant or Beneficiary filing the claim (the &#8220;Claimant&#8221;).  Notice of a claim for payments shall be delivered to the Committee within 90 days of the latest date upon which the payment could have been timely made in accordance with the terms of the Plan and Code Section 409A, and if not paid, the Participant or Beneficiary must file a claim under this Article XI not later than 180 days after such latest date. If the Participant or Beneficiary fails to file a timely claim, the Participant forfeits any amounts to which he or she may have been entitled to receive under the claim.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(a)&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">In General.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Notice of a denial of benefits (other than claims based on disability) will be provided within 90 days of the Committee&#8217;s receipt of the Claimant's claim for benefits. If the Committee determines that it needs additional time to review the claim, the Committee will provide the Claimant with a notice of the extension before the end of the initial 90-day period. The extension will not be more than 90 days from the end of the initial 90-day period and the notice of extension will explain the special circumstances that require the extension and the date by which the Committee expects to make a decision.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(b)&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Disability Benefits.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Notice of denial of claims based on disability will be provided within forty-five (45) days of the Committee&#8217;s receipt of the Claimant&#8217;s claim for disability benefits. If the Committee determines that it needs additional time to review the disability claim, the Committee will provide the Claimant with a notice of the extension before the end of the initial 45-day period. If the Committee determines that a decision cannot be made within the first extension period due to matters beyond the control of the Committee, the time period for making a determination may be further extended for an additional 30 days. If such an additional extension is necessary, the Committee shall notify the Claimant prior to the expiration of the initial 30-day extension. Any notice of extension shall indicate the circumstances necessitating the extension of time, the date by which the Committee expects to furnish a notice of decision, the specific standards on which such entitlement to a benefit is based, the unresolved issues that prevent a decision on the claim and any additional information needed to resolve those issues. A Claimant will be provided a minimum of 45 days to submit any necessary additional information to the Committee. In the event that a 30-day extension is necessary due to a Claimant&#8217;s failure to submit information necessary to decide a claim, the period for furnishing a notice of decision shall be tolled from the date on which the notice of the extension is sent to the Claimant until the earlier of the date the Claimant responds to the request for additional information or the response deadline. </font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(c)&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Contents of Notice.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> If a claim for benefits is completely or partially denied, notice of such denial shall be in writing. Any electronic notification shall comply with the standards imposed by Department of Labor Regulation 29 CFR 2520.104b-1(c)(1)(i), (iii), and (iv). The notice of denial shall set forth the specific </font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 21 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">reasons for denial in plain language. The notice shall&#58; (i) cite the pertinent provisions of the Plan document, and (ii) explain, where appropriate, how the Claimant can perfect the claim, including a description of any additional material or information necessary to complete the claim and why such material or information is necessary. The claim denial also shall include an explanation of the claims review procedures and the time limits applicable to such procedures, including the right to appeal the decision, the deadline by which such appeal must be filed and a statement of the Claimant&#8217;s right to bring a civil action under Section 502(a) of ERISA following an adverse decision on appeal and the specific date by which such a civil action must commence under Section 11.4.</font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">In the case of a complete or partial denial of a disability benefit claim, the notice shall provide such information and shall be communicated in the manner required under applicable Department of Labor regulations.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">11.2&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Appeal of Denied Claims.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> A Claimant whose claim has been completely or partially denied shall be entitled to appeal the claim denial by filing a written appeal with a committee designated to hear such appeals (the &#8220;Appeals Committee&#8221;). A Claimant who timely requests a review of the denied claim (or his or her authorized representative) may review, upon request and free of charge, copies of all documents, records and other information relevant to the denial and may submit written comments, documents, records and other information relating to the claim to the Appeals Committee. All written comments, documents, records, and other information shall be considered &#8220;relevant&#8221; if the information&#58; (i) was relied upon in making a benefits determination, (ii) was submitted, considered or generated in the course of making a benefits decision regardless of whether it was relied upon to make the decision, or (iii) demonstrates compliance with administrative processes and safeguards established for making benefit decisions. The review shall take into account all comments, documents, records, and other information submitted by the Claimant relating to the claim, without regard to whether such information was submitted or considered in the initial benefit determination. The Appeals Committee may, in its sole discretion and if it deems appropriate or necessary, decide to hold a hearing with respect to the claim appeal.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:22.7pt;">In General.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Appeal of a denied benefits claim (other than a disability benefits claim) must be filed in writing with the Appeals Committee no later than 60 days after receipt of the written notification of such claim denial. The Appeals Committee shall make its decision regarding the merits of the denied claim within 60 days following receipt of the appeal (or within 120 days after such receipt, in a case where there are special circumstances requiring extension of time for reviewing the appealed claim). If an extension of time for reviewing the appeal is required because of special circumstances, written notice of the extension shall be furnished to the Claimant prior to the commencement of the extension. The notice will indicate the special circumstances requiring the extension of time and the date by which the Appeals Committee expects to render the determination on review. The review will take into account comments, documents, records and other information submitted by the Claimant relating to the claim without regard </font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 22 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">to whether such information was submitted or considered in the initial benefit determination.</font></div><div style="text-indent:3pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:22.02pt;">Disability Benefits.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Appeal of a denied disability benefits claim must be filed in writing with the Appeals Committee no later than 180 days after receipt of the written notification of such claim denial. The review shall be conducted in accordance with applicable Department of Labor regulations.</font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The Appeals Committee shall make its decision regarding the merits of the denied claim within 45 days following receipt of the appeal (or within 90 days after such receipt, in a case where there are special circumstances requiring extension of time for reviewing the appealed claim). If an extension of time for reviewing the appeal is required because of special circumstances, written notice of the extension shall be furnished to the Claimant prior to the commencement of the extension. The notice will indicate the special circumstances requiring the extension of time and the date by which the Appeals Committee expects to render the determination on review. Following its review of any additional information submitted by the Claimant, the Appeals Committee shall render a decision on its review of the denied claim.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(c)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:22.7pt;">Contents of Notice.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> If a benefits claim is completely or partially denied on review, notice of such denial shall be in writing. Any electronic notification shall comply with the standards imposed by Department of Labor Regulation 29 CFR 2520.104b-1(c)(1)(i), (iii), and (iv). Such notice shall set forth the reasons for denial in plain language.</font></div><div style="text-align:justify;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The decision on review shall set forth&#58; (i) the specific reason or reasons for the denial, (ii) specific references to the pertinent Plan provisions on which the denial is based, (iii) a statement that the Claimant is entitled to receive, upon request and free of charge, reasonable access to and copies of all documents, records, or other information relevant (as defined above) to the Claimant&#8217;s claim, and (iv) a statement of the Claimant&#8217;s right to bring an action under Section 502(a) of ERISA, following an adverse decision on review and the specific date by which such a civil action must commence under Section 11.4.</font></div><div style="text-align:justify;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">For the denial of a disability benefit, the notice will also include such additional information and be communicated in the manner required under applicable Department of Labor regulations.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">11.3&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Claims Appeals Upon Change in Control.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Upon a change in control, the Appeals Committee, as constituted immediately prior to such change in control, shall continue to act as the Appeals Committee. The Company may not remove any member of the Appeals Committee, but may replace resigning members if 2&#47;3rds of the members of the Board of Directors of the Company and a majority of Participants and Beneficiaries with Account Balances consent to the replacement. For purposes of this Section 11.3, a &#8220;change in control&#8221; means a change in control within the meaning of the rabbi trust </font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 23 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">agreement associated with the Plan or if no such definition is provided, the term shall have the meaning under Code Section 409A.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The Appeals Committee shall have the exclusive authority at the appeals stage to interpret the terms of the Plan and resolve appeals under the Claims Procedure.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Each Participating Employer shall, with respect to the Committee identified under this Section&#58; (i) pay its proportionate share of all reasonable expenses and fees of the Appeals Committee, (ii) indemnify the Appeals Committee (including individual committee members) against any costs, expenses and liabilities including, without limitation, attorneys&#8217; fees and expenses arising in connection with the performance of the Appeals Committee hereunder, except with respect to matters resulting from the Appeals Committee&#8217;s gross negligence or willful misconduct, and (iii) supply full and timely information to the Appeals Committee on all matters related to the Plan, any rabbi trust, Participants, Beneficiaries and Accounts as the Appeals Committee may reasonably require.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">11.4&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Legal Action.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> A Claimant may not bring any legal action, including commencement of any arbitration, relating to a claim for benefits under the Plan unless and until the Claimant has followed the claims procedures under the Plan and exhausted his or administrative remedies under Sections 11.1 and 11.2. No such legal action may be brought more than twelve (12) months following the notice of denial of benefits under Section 11.2, or if no appeal is filed by the applicable appeals deadline, twelve (12) months following the appeals deadline.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">If a Participant or Beneficiary prevails in a legal proceeding brought under the Plan to enforce the rights of such Participant or any other similarly situated Participant or Beneficiary, in whole or in part, the Participating Employer shall reimburse such Participant or Beneficiary for all legal costs, expenses, attorneys&#8217; fees and such other liabilities incurred as a result of such proceedings. If the legal proceeding is brought in connection with a change in control as defined in Section 11.3, the Participant or Beneficiary may file a claim directly with the trustee for reimbursement of such costs, expenses and fees. For purposes of the preceding sentence, the amount of the claim shall be treated as if it were an addition to the Participant&#8217;s or Beneficiary&#8217;s Account Balance and will be included in determining the Participating Employer&#8217;s trust funding obligation under Section 10.2. </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">11.5&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Discretion of Appeals Committee.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> All interpretations, determinations and decisions of the Appeals Committee with respect to any claim shall be made in its sole discretion and shall be final and conclusive.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">11.6&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Arbitration.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:22.7pt;">Prior to Change in Control.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> If, prior to a change in control as defined in Section 11.3, any claim or controversy between a Participating Employer and a Participant or Beneficiary is not resolved through the claims procedure set forth in Article XI, such claim shall be submitted to and resolved exclusively by expedited binding </font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 24 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">arbitration by a single arbitrator administered by the American Arbitration Association (&#8220;AAA&#8221;).  Arbitration shall be conducted in accordance with the following procedures&#58;</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The complaining party shall promptly send written notice to the other party identifying the matter in dispute and the proposed remedy. Following the giving of such notice, the parties shall meet and attempt in good faith to resolve the matter. In the event the parties are unable to resolve the matter within 21 days, the parties shall meet and attempt in good faith to select a single arbitrator acceptable to both parties in accordance with the rules of the AAA for selection of a single arbitrator. </font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Unless the parties agree otherwise, within 60 days of the selection of the arbitrator, a hearing shall be conducted before such arbitrator in Philadelphia, PA unless the parties agree by mutual consent to a different location.  The arbitration shall be administered by the AAA and AAA rules shall govern the arbitration except to the extent in conflict with this provision (Article XI 6(a)). In the event the parties are unable to agree upon the date   of the arbitration, the date(s) shall be designated by the arbitrator after consultation with the parties. Within 30 days of the conclusion of the arbitration hearing, the arbitrator shall issue an award, accompanied by a written decision explaining the basis for the arbitrator&#8217;s award.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">In any arbitration hereunder, the administrative fees of the arbitration and all fees of the arbitrator shall be paid equally by the Participating Employer and the Participant or Beneficiary. Each party shall pay its own attorneys&#8217; fees, costs, and expenses, unless the arbitrator orders otherwise. The arbitrator shall have no authority to add to or to modify this Plan, shall apply all applicable law, and shall have no lesser and no greater remedial authority than would a court of law resolving the same claim or controversy. The arbitrator shall, upon an appropriate motion, dismiss any claim without an evidentiary hearing if the party bringing the motion establishes that it would be entitled to summary judgment if the matter had been pursued in court litigation.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The parties shall be entitled to discovery as follows&#58; Each party may take no more than three depositions. The Participating Employer may depose the Participant or Beneficiary plus two other witnesses, and the Participant or Beneficiary may depose the Participating Employer, pursuant to Rule 30(b)(6) of the Federal Rules of Civil Procedure, plus two other witnesses. Each party may make such reasonable document discovery requests as are allowed in the discretion of the arbitrator and be entitled to propound 25 interrogatory questions (including subparts).</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The decision of the arbitrator shall be final, binding, and non-appealable, and may be enforced as a final judgment in any court of competent jurisdiction.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">This arbitration provision of the Plan shall extend to claims against any parent, subsidiary, or affiliate of each party, and, when acting within such capacity, any </font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 25 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">officer, director, shareholder, Participant, Beneficiary, or agent of any party, or of any of the above, and shall apply as well to claims arising out of state and federal statutes and local ordinances as well as to claims arising under the common law or under this Plan.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Notwithstanding the foregoing, and unless otherwise agreed between the parties, either party may apply to a court for provisional relief, including a temporary restraining order or preliminary injunction, on the ground that the arbitration award to which the applicant may be entitled may be rendered ineffectual without provisional relief.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Any arbitration hereunder shall be conducted in accordance with the Federal Arbitration Act&#58; provided, however, that, in the event of any inconsistency between the rules and procedures of the Act and the terms of this Plan, the terms of this Plan shall prevail. The governing law shall be the law of the Commonwealth of Pennsylvania to the extent the dispute or contract is not governed or preempted by U.S. federal law.  </font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">If any of the provisions of this Section 11.6(a) are determined to be unlawful or otherwise unenforceable, in the whole part, such determination shall not affect the validity of the remainder of this section and this section shall be reformed to the extent necessary to carry out its provisions to the greatest extent possible and to insure that the resolution of all conflicts between the parties, including those arising out of statutory claims, shall be resolved by neutral, binding arbitration. If a court should find that the provisions of this Section 11.6(a) are not absolutely binding, then the parties intend any arbitration decision and award to be fully admissible in evidence in any subsequent action, given great weight by any finder of fact and treated as determinative to the maximum extent permitted by law.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The parties do not agree to arbitrate any putative class action or any other representative action. The parties agree to arbitrate only the claims(s) of a single Participant or Beneficiary.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:22.02pt;">Upon Change in Control.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Upon a change in control as defined in Section 11.3, Section 11.6(a) shall not apply and any legal action initiated by a Participant or Beneficiary to enforce his or her rights under the Plan may be brought in any court of competent jurisdiction.  Notwithstanding the Appeals Committee&#8217;s discretion under Sections 11.3 and 11.5, the court shall apply a de novo standard of review to any prior claims decision under Sections 11.1 through 11.3 or any other determination made by the Company, its Board of Directors, a Participating Employer, the Committee, or the Appeals Committee.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article XII</font></div><div style="margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">General Provisions</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">12.1&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Assignment.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> No interest of any Participant, spouse or Beneficiary under this Plan and no benefit payable hereunder shall be assigned as security for a loan, and any such purported </font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 26 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">assignment shall be null, void and of no effect, nor shall any such interest or any such benefit be subject in any manner, either voluntarily or involuntarily, to anticipation, sale, transfer, assignment or encumbrance by or through any Participant, spouse or Beneficiary. Notwithstanding anything to the contrary herein, however, the Committee has the discretion to make payments to an alternate payee in accordance with the terms of a domestic relations order (as defined in Code Section 414(p)(1)(B)). </font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company may assign any or all of its liabilities under this Plan in connection with any restructuring, recapitalization, sale of assets or other similar transactions affecting a Participating Employer without the consent of the Participant.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">12.2&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">No Legal or Equitable Rights or Interest.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> No Participant or other person shall have any legal or equitable rights or interest in this Plan that are not expressly granted in this Plan. Participation in this Plan does not give any person any right to be retained in the service of the Participating Employer. The right and power of a Participating Employer to dismiss or discharge an Employee is expressly reserved. The Participating Employers make no representations or warranties as to the tax consequences to a Participant or a Participant&#8217;s beneficiaries resulting from a deferral of income pursuant to the Plan.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">12.3&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">No Employment Contract.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Nothing contained herein shall be construed to constitute a contract of employment between an Employee and a Participating Employer.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">12.4&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Notice.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Any notice or filing required or permitted to be delivered to the Committee under this Plan shall be delivered in writing, in person, or through such electronic means as is established by the Committee. Notice shall be deemed given as of the date of delivery or, if delivery is made by mail, as of the date shown on the postmark on the receipt for registration or certification. Written transmission shall be sent by certified mail to&#58;</font></div><div style="text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;">Teleflex Incorporated</font></div><div style="padding-left:36pt;text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;">550 E Swedesford Rd Suite 400 </font></div><div style="padding-left:36pt;text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;">WAyne, PA 19087</font></div><div style="padding-left:36pt;text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;">attn&#58; Employee Benefits</font></div><div style="padding-left:36pt;text-align:center;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Any notice or filing required or permitted to be given to a Participant under this Plan shall be sufficient if in writing or hand-delivered, or sent by mail to the last known address of  the Participant.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">12.5&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Headings.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The headings of Sections are included solely for convenience of reference, and if there is any conflict between such headings and the text of this Plan, the text shall control. </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">12.6&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Invalid or Unenforceable Provisions.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> If any provision of this Plan shall be held invalid or unenforceable, such invalidity or unenforceability shall not affect any other provisions hereof and the Committee may elect in its sole discretion to construe such invalid or unenforceable provisions in a manner that conforms to applicable law or as if such provisions, to the extent invalid or unenforceable, had not been included.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 27 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">12.7&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Lost Participants or Beneficiaries.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Any Participant or Beneficiary who is entitled to a benefit from the Plan has the duty to keep the Committee advised of his or her current mailing address. If benefit payments are returned to the Plan or are not presented for payment after a reasonable amount of time, the Committee shall presume that the payee is missing. The Committee, after making such efforts as in its discretion it deems reasonable and appropriate to locate the payee, shall stop payment on any uncashed checks and may discontinue making future payments until contact with the payee is restored. If the Committee is unable to locate the Participant or Beneficiary after five years of the date payment is scheduled to be made, provided that a Participant&#8217;s Account shall not be credited with Earnings following the first anniversary of such date on which payment is to be made and further provided, however, that such benefit shall be reinstated, without further adjustment for interest, if a valid claim is made by or on behalf of the Participant or Beneficiary for all or part of the forfeited benefit.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">12.8&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Facility of Payment to a Minor.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">  If a distribution is to be made to a minor, or to a person who is otherwise incompetent, then the Committee may, in its discretion, make such distribution&#58; (i) to the legal guardian, or if none, to a parent of a minor payee with whom the payee maintains his or her residence, or (ii) to the conservator or committee or, if none, to the person having custody of an incompetent payee. Any such distribution shall fully discharge the Committee, the Company, and the Plan from further liability on account thereof.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">12.9&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Governing Law.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> To the extent not preempted by ERISA, the laws of the Commonwealth of Pennsylvania shall govern the construction and administration of the Plan.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">12.10&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Compliance With Code Section 409A&#59; No Guarantee</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  This Plan is intended to be administered in compliance with Code Section 409A and each provision of the Plan shall be interpreted consistent with Code Section 409A.  Although intended to comply with Code Section 409A, this Plan shall not constitute a guarantee to any Participant or Beneficiary that the Plan in form or in operation will result in the deferral of federal or state income tax liabilities or that the Participant or Beneficiary will not be subject to the additional taxes imposed under Section 409A. No Employer shall have any legal obligation to a Participant with respect to taxes imposed under Code Section 409A.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;">IN WITNESS WHEREOF, the undersigned executed this Plan as of the 22nd day of November, 2019, to be effective as of the Effective Date.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;">TELEFLEX INCORPORATED</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:174%;">By&#58; Nicholas Herninko</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Its&#58; Director of Benefits, HR Ops and Compliance</font></div><div><font><br></font></div><div><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 28 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#47;s&#47; Nicholas Herninko&#160;&#160;&#160;&#160;</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Schedule A</font></div><div style="text-align:center;"><font><br></font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Participating Employers</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Teleflex Incorporated</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 29 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Schedule B</font></div><div style="text-align:center;"><font><br></font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;"> Provisions Related to Organic Changes</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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">An &#8220;Organic Change&#8221; includes (1) a stock split, reverse stock split, share combination, or recapitalization or similar event affecting the capital structure of the Company (each, a &#8220;Share Change&#8221;), or (2) a merger, consolidation, acquisition of property or shares, separation, spin-off, reorganization, stock rights offering, liquidation or similar event affecting the Company or any of its subsidiaries.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">In the event any Organic Change occurs, then the Committee or Board may make such substitutions or adjustments with respect to Units held in a Participant&#8217;s Account as it deems appropriate and equitable.  Such adjustments may include, without limitation, (a) the division or consolidation of Units on the same basis as any stock split or reverse stock split affecting the common stock of the Company and (b) the conversion of Units to notional cash or the change in the referenced security for each Unit from common stock of the Company to equity shares of a different entity (which may include the equity of an Affiliate of the Company) having an aggregate fair market value equal to the aggregate fair market value of the Units held by the Participant on the day prior to the conversion date, with fair market value in each instance being determined by the Committee or Board. If the assets held in the Participant&#8217;s Account immediately after such adjustment are not equity securities, then the Participant shall be permitted to re-direct the investment thereof into the other investment choices then available under this Plan.</font></div><div><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 30 of 31</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4825-6488-7718.7</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2.1
<SEQUENCE>4
<FILENAME>exhibit1021-nqdcplanxd.htm
<DESCRIPTION>EX-10.2.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 2020 Workiva -->
<title>Document</title></head><body><div id="i_0_1"></div><div style="height:72pt;width:100%;"><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Exhibit 10.2.1</font></div></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</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="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#993300;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated </font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#993300;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center;"><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><font><br></font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Effective Date</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">November 1, 2019</font></div><div id="i_0_4"></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article I</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Establishment and Purpose&#160;1</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article II </font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Definitions&#160;1</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article III</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Eligibility and Participation&#160;5</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article IV</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Deferrals&#160;5</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article V</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Vesting&#160;8</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article VI</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Payments from Accounts&#160;8</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article VII</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Valuation of Account Balances&#59; Investments&#160;11</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article VIII</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Administration&#160;13</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article IX</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Amendment and Termination&#160;14</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article X</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Informal Funding&#160;15</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article XI</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Claims&#160;15</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article XII</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;General Provisions&#160;21</font></div><div id="i_0_7"></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 1 of 25</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4821-3025-2966.4</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article I</font></div><div style="margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Establishment and Purpose</font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Teleflex Incorporated (the &#8220;Company&#8221;) has adopted this Teleflex Incorporated Directors&#8217; Corporation Deferred Compensation Plan, applicable to Compensation deferred under Compensation Deferral Agreements submitted on and after the Effective Date. In addition to this Plan, the provisions of Section 6.9 (modification elections) and Articles VII through XII will apply to amounts deferred under the terms of the Teleflex Incorporated Deferred Compensation Plan, as amended through January 1, 2016 and predecessor plans that are subject to Code Section 409A (collectively, the &#8220;Prior Plans&#8221;).</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The purpose of the Plan is to provide non-employee members of the Board of Directors of the Company with an opportunity to defer receipt of a portion of director fees. The Plan is not intended to meet the qualification requirements of Code Section 401(a).  The Plan is intended to meet the requirements of Code Section 409A and shall be operated and interpreted consistent with that intent. </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The Plan constitutes an unsecured promise by the Company to pay benefits in the future. Participants in the Plan shall have the status of general unsecured creditors of the Company. The Plan is unfunded for Federal tax purposes. Any amounts set aside to defray the liabilities assumed by the Company will remain the general assets of the Company and shall remain subject to the claims of the Company&#8217;s creditors until such amounts are distributed to the Participants.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article II</font></div><div style="margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Definitions</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.1&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Account.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Account means a bookkeeping account maintained by the Committee to record the payment obligation of the Company to a Participant as determined under the terms of the Plan. The Committee may maintain an Account to record the total obligation to a Participant and component Accounts to reflect amounts payable at different times and in different forms. Reference to an Account means any such Account established by the Committee, as the context requires. Accounts are intended to constitute unfunded obligations within the meaning of Sections 201(2), 301(a)(3) and 401(a)(1) of ERISA.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.2&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Account Balance.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Account Balance means, with respect to any Account, the total payment obligation owed to a Participant from such Account as of the most recent Valuation Date.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.3&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Beneficiary.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Beneficiary means a natural person, estate, or trust designated by a Participant in accordance with Section 6.4 hereof to receive payments to which a Beneficiary is entitled in accordance with provisions of the Plan.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.4&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Board of Directors</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. Board of Directors means the board of directors of the Company.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.5&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Business Day</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. Business Day means each day on which the New York Stock Exchange is open for business.</font></div><div style="text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 1 of 25</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4821-3025-2966.4</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.6&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Change in Control</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. Change in Control means, with respect to the Company, any of the following events&#58; (i) a change in the ownership of the Company, (ii) a change in the effective control of the Company, or (iii) a change in the ownership of a substantial portion of the assets of the Company.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Change in Ownership. </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> For purposes of this Section, a change in the ownership of the Company occurs on the date on which any one person, or more than one person acting as a group, acquires ownership of stock of the Company that, together with stock held by such person or group constitutes more than 50% of the total fair market value or total voting power of the stock of the Company. The acquisition by a person or group owning more than 50% of the total fair market value or total voting power of the stock of the Company of additional shares of the Company shall not constitute a &#8220;change of the ownership&#8221; of the Company.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Change in Effective Control.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> A change in the effective control of the Company occurs on the date on which either&#58; (i) a person, or more than one person acting as a group, acquires ownership of stock of the Company possessing 30% or more of the total voting power of the stock of the Company, taking into account all such stock acquired during the 12-month period ending on the date of the most recent acquisition, provided that the acquisition by a person or group owning more than 30% of the total fair market value or total voting power of the stock of the Company of additional shares of the Company shall not constitute a &#8220;change of effective control&#8221; of the Company, or (ii) a majority of the members of the Company&#8217;s Board of Directors is replaced during any 12-month period by directors whose appointment or election is not endorsed by a majority of the members of such Board of Directors prior to the date of the appointment or election, but only if no other corporation is a majority shareholder of the Company. </font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"></font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Change in Ownership of Substantial Portion of Assets.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> A change in the ownership of a substantial portion of assets occurs on the date on which any one person, or more than one person acting as a group, other than a person or group of persons that is related to the Company, acquires assets from the Company that have a total gross fair market value equal to or more than 40% of the total gross fair market value of all of the assets of the Company immediately prior to such acquisition or acquisitions, taking into account all such assets acquired during the 12-month period ending on the date of the most recent acquisition. A transfer of assets shall not be treated as a &#8220;change in the ownership of a substantial portion of the assets&#8221; when such transfer is made to an entity that is controlled by the shareholders of the transferor corporation as determined under Treas. Reg. section 1.409A-3(i)(5)(vii)(B).</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.7&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Claimant.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Claimant means a Participant or Beneficiary filing a claim under Article XI of this Plan.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.8&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Code.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Code means the Internal Revenue Code of 1986, as amended from time to time. </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.9&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Code Section 409A.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Code Section 409A means section 409A of the Code, and regulations and other guidance issued by the Treasury Department and Internal Revenue Service thereunder. </font></div><div style="text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 2 of 25</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4821-3025-2966.4</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.10&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Committee.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Committee means the Company or a committee appointed by the Company to administer the Plan. </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.11&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Company.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Company means Teleflex Incorporated.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.12&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Compensation.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Compensation means a Director&#8217;s retainer, meeting and committee fees and restricted stock units awarded by the Company.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.13&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Compensation Deferral Agreement.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Compensation Deferral Agreement means an agreement between a Participant and the Company that specifies&#58; (i) the amount of each component of Compensation that the Participant has elected to defer to the Plan in accordance with the provisions of Article IV, and (ii) the allocation of such Deferrals among one or more of the Participant&#8217;s Retirement Account or Flex Accounts.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.14&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Deferral.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Deferral means a credit to a Participant&#8217;s Account(s) that records that portion of the Participant&#8217;s Compensation that the Participant has elected to defer to the Plan in accordance with the provisions of Article IV. Unless the context of the Plan clearly indicates otherwise, a reference to Deferrals includes Earnings attributable to such Deferrals.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.15&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Director</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. Director means a non-employee member of the Board of Directors of the Company.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.16&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Earnings.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Earnings means an adjustment to the value of an Account in accordance with Article VII.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.17&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Effective Date.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Effective Date means November 1, 2019.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.18 &#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Flex Account</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. Flex Account means a Separation Account or Specified Date Account established under the terms of a Participant&#8217;s Compensation Deferral Agreement. Unless the Committee specifies otherwise, a Participant may maintain no more than five (5) Flex Accounts at any one time.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.19&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Participant.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Participant means an individual described in Article III.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.20&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Payment Schedule.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Payment Schedule means the date as of which payment of an Account under the Plan will commence and the form in which payment of such Account will be made under the terms of a payment election in effect for such Account. The Payment Schedule for an Account will be established under the Participant&#8217;s Compensation Deferral Agreement that establishes the Account, as may be modified under Section 6.9.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.21&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Plan</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. Plan means &#8220;Teleflex Incorporated Directors&#8217; Deferred Compensation Plan&#8221; as documented herein and as may be amended from time to time hereafter. However, to the extent permitted or required under Code Section 409A, the term Plan may in the appropriate context also mean a portion of the Plan that is treated as a single plan under Treas. Reg. Section 1.409A-1(c), or the Plan or portion of the Plan and any other </font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 3 of 25</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4821-3025-2966.4</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">nonqualified deferred compensation plan or portion thereof that is treated as a single plan under such section. </font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.22&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Plan Year.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Plan Year means January 1 through December 31.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.23&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Restricted Stock Award Account</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  Restricted Stock Award Account means a sub-account of the Retirement Account, a sub-account of a Separation Account or a sub-account of a Specified Date Account that holds a Participant&#8217;s deferrals of restricted stock awards.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.24&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Retirement Account</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  Retirement Account means an Account established by the Committee to record Deferrals allocated to the Retirement Account pursuant to a Participant&#8217;s Compensation Deferral Agreement, payable to a Participant upon Separation from Service in accordance with Section 6.3.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.25&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Separation Account</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. Separation Account means a Flex Account established by the Committee in accordance with a Participant&#8217;s Compensation Deferral Agreement to record Deferrals allocated to such Account by the Participant and which are payable upon the Participant&#8217;s Separation from Service as set forth in Section 6.3.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.26&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Separation from Service.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">  Separation from Service means a Director&#8217;s termination of service from the Board of Directors. Separation from Service shall be determined in accordance with Code Section 409A. </font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.27&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Specified Date Account.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Specified Date Account means a Flex Account established by the Committee to record the amounts payable in a future year as specified in the Participant&#8217;s Compensation Deferral Agreement.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.29&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Substantial Risk of Forfeiture.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Substantial Risk of Forfeiture has the meaning specified in Treas. Reg. Section 1.409A-1(d).</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.29&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Unforeseeable Emergency.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Unforeseeable Emergency means a severe financial hardship to the Participant resulting from an illness or accident of the Participant, the Participant&#8217;s spouse, the Participant&#8217;s dependent (as defined in Code section 152, without regard to section 152(b)(1), (b)(2), and (d)(1)(B)), or a Beneficiary&#59; loss of the Participant&#8217;s property due to casualty (including the need to rebuild a home following damage to a home not otherwise covered by insurance, for example,  as a result of a natural disaster)&#59; or other similar extraordinary and unforeseeable circumstances arising as a result of events beyond the control of the Participant. The types of events which may qualify as an Unforeseeable Emergency may be limited by the Committee.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">2.30&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Valuation Date.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Valuation Date means each Business Day.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article III</font></div><div style="margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Eligibility and Participation</font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 4 of 25</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4821-3025-2966.4</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">3.1&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Eligibility and Participation.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> All Directors may enroll in the Plan in accordance with any procedures established by the Company. Directors become Participants on the date on which the first Compensation Deferral Agreement becomes irrevocable under Article IV.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">3.2&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Duration.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Only Directors may submit Compensation Deferral Agreements during an enrollment.  On and after a Separation from Service, a Participant shall remain a Participant as long as his or her Account Balance is greater than zero (0).  All Participants, regardless of membership on the Board of Directors, will continue to be credited with Earnings and during such time may continue to make allocation elections as provided in Section 7.4 and modification elections under Section 6.9. An individual shall cease being a Participant in the Plan when his Account has been reduced to zero (0).</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article IV</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Deferrals</font></div><div><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">a.&#1;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;padding-left:15.68pt;">Deferral Elections, Generally.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> </font></div><div><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;">Directors may make an initial election to defer Compensation by submitting a Compensation Deferral Agreement during the enrollment periods established by the Committee and in the manner specified by the Committee, but in any event, in accordance with Section 4.2. Unless an earlier date is specified in the Compensation Deferral Agreement, deferral elections with respect to a Compensation source become irrevocable on the latest date applicable to such Compensation source under Section 4.2.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;">A Compensation Deferral Agreement that is not timely filed with respect to a service period or component of Compensation, or that is submitted by a Participant who Separates from Service prior to the latest date such agreement would become irrevocable under Section 409A, shall be considered null and void and shall not take effect with respect to such item of Compensation. The Committee may modify or revoke any Compensation Deferral Agreement prior to the date the election becomes irrevocable under the rules of Section 4.2.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(c)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;">The Committee may permit different deferral amounts for each component of Compensation and may establish a minimum or maximum deferral amount for each such component. Unless otherwise specified by the Committee in the Compensation Deferral Agreement, Participants may defer from 2% to 100% of their fees and from 10% to 100% of stock units.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(d)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;">The Participant shall specify on his or her Compensation Deferral Agreement the amount of Deferrals and whether to allocate Deferrals to the Retirement Account or to one or more Flex Accounts. If no designation is made, Deferrals shall be allocated to the Retirement Account.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">4.2&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Timing Requirements for Compensation Deferral Agreements.</font></div><div style="text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 5 of 25</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4821-3025-2966.4</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">&#160;Initial Eligibility.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Directors may enroll within 30 days after becoming eligible to participate in the Plan as specified by the Committee. A newly seated Director becomes eligible to participate in the Plan as designated and notified by the Committee during an applicable enrollment period which shall occur 30 days prior to July 1 and January 1 or such other periods established by the Committee. The Compensation Deferral Agreement must be filed within 30 days after attaining eligible status and becomes irrevocable not later than the 30th day.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;A Compensation Deferral Agreement filed under this paragraph applies to Compensation earned after the date that the Compensation Deferral Agreement becomes irrevocable.</font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:22.7pt;">Prior Year Election.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Directors may defer Compensation by filing a Compensation Deferral Agreement no later than December 31 of the year prior to the calendar year in which the Compensation to be deferred is earned. A Compensation Deferral Agreement filed under this paragraph shall become irrevocable with respect to such Compensation not later than the December 31 filing deadline.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:22.02pt;">Short-Term Deferrals.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The Committee may permit Compensation that meets the definition of a &#8220;short-term deferral&#8221; described in Treas. Reg. Section 1.409A-1(b)(4) to be deferred in accordance with the rules of Section 6.9, applied as if the date the Substantial Risk of Forfeiture lapses is the date payments were originally scheduled to commence, provided, however, that the provisions of Section 6.9(b) shall not apply to payments attributable to a change in control (as defined in Treas. Reg. Section 1.409A-3(i)(5)).  A Compensation Deferral Agreement submitted in accordance with this paragraph becomes irrevocable on the latest date it could be submitted under Section 6.9.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(c)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:22.7pt;">Restricted Stock Units and Other Forfeitable Rights.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> With respect to a legally binding right to a payment in a subsequent year that is subject to a forfeiture condition requiring the Participant&#8217;s continued services for a period of at least 12 months from the date the Participant obtains the legally binding right, the Committee may permit an a Director to defer such Compensation by filing a Compensation Deferral Agreement on or before the 30</font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;vertical-align:top;">th</sup><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> day after the legally binding right to the Compensation accrues, provided that the Compensation Deferral Agreement is submitted at least 12 months in advance of the earliest date on which the forfeiture condition could lapse. The Compensation Deferral Agreement described in this paragraph becomes irrevocable not later than such 30</font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;vertical-align:top;">th</sup><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> day. If the forfeiture condition applicable to the payment lapses before the end of such 12-month period as a result of the Participant&#8217;s death or disability (as defined in Treas. Reg. Section 1.409A-3(i)(4)) or upon a change in control (as defined in Treas. Reg. Section 1.409A-3(i)(5)), the Compensation Deferral Agreement will be void unless it would be considered timely under another rule described in this Section.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(d)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:22.02pt;">&#8220;Evergreen&#8221; Deferral Elections.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The Committee, in its discretion, may provide that Compensation Deferral Agreements will continue in effect for subsequent </font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 6 of 25</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4821-3025-2966.4</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">years or performance periods by communicating that intention to Participants in writing prior to the date Compensation Deferral Agreements become irrevocable under this Section 4.2. An evergreen Compensation Deferral Agreement may be revoked or modified in writing prospectively by the Participant or the Committee with respect to Compensation for which such election remains revocable under this Section 4.2. </font></div><div style="padding-left:36pt;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">A Compensation Deferral Agreement is deemed to be revoked for subsequent years if the Participant is not a Director as of the last permissible date for making elections under this Section 4.2 or if the Compensation Deferral Agreement is cancelled in accordance with Section 4.5.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">4.3&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Allocation of Deferrals.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> A Compensation Deferral Agreement may allocate Deferrals to the Retirement Account or to one or more Flex Accounts. The Committee may, in its discretion, establish in a written communication during enrollment a minimum deferral period for the establishment of a Specified Date Account. In the event a Participant&#8217;s Compensation Deferral Agreement allocates a component of Compensation to a Specified Date Account that commences payment in the year such Compensation is earned, the Compensation Deferral Agreement shall be deemed to allocate the Deferral to the Participant&#8217;s Specified Date Account having the next earliest payment year. In the event restricted stock units are allocated to a Specified Date Account that commences payment on or before the date restricted stock units vest, the units will be allocated to the Specified Date Account having the next earliest payment year that occurs after the calendar year in which such restricted stock units vest. If the Participant has no other Specified Date Accounts that meet the foregoing requirements, the Committee will allocate the Deferral to the Retirement Account.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">4.4&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Cancellation of Deferrals.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The Committee may cancel a Participant&#8217;s Deferrals&#58; (i) for the balance of the Plan Year in which an Unforeseeable Emergency occurs, and (ii) during periods in which the Participant is unable to perform his or her duties due to a mental or physical impairment that can be expected to result in death or last for a continuous period of at least six months (a &#8220;disability&#8221;), provided cancellation occurs by the later of the end of the taxable year of the Participant or the 15</font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;vertical-align:top;">th</sup><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> day of the third month following the date the Participant incurs the disability (as defined in this Section 4.5).</font></div><div style="text-indent:-36pt;padding-left:36pt;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;"><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article V</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;"> Vesting</font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Participant Deferrals of cash Compensation shall be 100% vested at all times.  Deferrals of vesting awards of Compensation shall become vested in accordance with the provisions of the underlying award.</font></div><div style="text-indent:-36pt;padding-left:36pt;"><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article VI</font></div><div style="margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Payments from Accounts</font></div><div style="text-indent:-36pt;padding-left:36pt;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 7 of 25</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4821-3025-2966.4</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">6.1&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">General Rules</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. A Participant&#8217;s Accounts become payable upon the first to occur of the payment events applicable to such Account under (i) Sections 6.2 or 6.3 (as elected) and (ii) Sections 6.4 through 6.6.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Payment events and Payment Schedules elected by the Participant shall be set forth in a valid Compensation Deferral Agreement that establishes the Account to which such elections apply in accordance with Article IV or in a valid modification election applicable to such Account as described in Section 6.9.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Payment amounts are based on Account Balances as of the last Valuation Date of the month next preceding the month actual payment is made. </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">6.2&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Specified Date Accounts</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"></font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Commencement.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Payment is made or begins in the calendar year designated by the Participant. </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Form of Payment.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Payment will be made in a lump sum, unless the Participant elected to receive annual installments up to 10 years.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The time and form of payment of Specified Date Accounts is unaffected by an earlier Separation from Service described in Section 6.3.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">6.3&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Separation from Service</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. Upon a Participant&#8217;s Separation from Service other than death, the Participant is entitled to receive his or her vested Retirement Account and vested Separation Accounts.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Commencement.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The Retirement Account and all Separation Accounts commence payment in the calendar year next following the calendar year in which Separation from Service occurs, unless the Participant elected a later year.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Form of Payment. </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The Retirement Account and Separation Accounts will be paid in a single lump sum unless the Participant elected with respect to an Account to receive annual installments up to 15 years.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"></font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Change in Control. </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">A Participant who has a Separation from Service within 24 months following a Change in Control will receive his or her Accounts in a single lump sum commencing in the calendar year next following the year in which Separation from Service occurs, regardless of any other Payment Schedule elected by the Participant for such Account.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">6.4&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Death</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  Notwithstanding anything to the contrary in this Article VI, upon the death of the Participant (regardless of whether such Participant is a Director at the time of death), all remaining vested Account Balances shall be paid to his or her Beneficiary in a single lump sum no later than December 31 of the calendar year following the year of the Participant&#8217;s death.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 8 of 25</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4821-3025-2966.4</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;margin-bottom:12pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(a)&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Designation of Beneficiary in General</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  The Participant shall designate a Beneficiary in the manner and on such terms and conditions as the Committee may prescribe.  No such designation shall become effective unless filed with the Committee during the Participant&#8217;s lifetime.  Any designation shall remain in effect until a new designation is filed with the Committee&#59; provided, however, that in the event a Participant designates his or her spouse as a Beneficiary, such designation shall be automatically revoked upon the dissolution of the marriage unless, following such dissolution, the Participant submits a new designation naming the former spouse as a Beneficiary.  A Participant may from time to time change his or her designated Beneficiary without the consent of a previously-designated Beneficiary by filing a new designation with the Committee.</font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;margin-bottom:12pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(b)&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">No Beneficiary</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  If a designated Beneficiary does not survive the Participant, or if there is no valid Beneficiary designation, amounts payable under the Plan upon the death of the Participant shall be paid to the Participant&#8217;s spouse, or if there is no surviving spouse, then to the duly appointed and currently acting personal representative of the Participant&#8217;s estate.  </font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">6.5&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Unforeseeable Emergency</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  A Participant who experiences an Unforeseeable Emergency may submit a written request to the Committee to receive payment of all or any portion of his or her vested Accounts. If the emergency need cannot be relieved by cessation of Deferrals to the Plan, the Committee may approve an emergency payment therefrom not to exceed the amount reasonably necessary to satisfy the need, taking into account the additional compensation that is available to the Participant as the result of cancellation of deferrals to the Plan, including amounts necessary to pay any taxes or penalties that the Participant reasonably anticipates will result from the payment. The amount of the emergency payment shall be subtracted from the Participant&#8217;s Accounts on a pro rata basis.  Emergency payments shall be paid in a single lump sum within the 90-day period following the date the payment is approved by the Committee.  The Committee may specify that Deferrals will be distributed before any restricted stock units.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">6.6&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Administrative Cash-Out of Small Balances</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  Notwithstanding anything to the contrary in this Article VI, the Committee may at any time and without regard to whether a payment event has occurred, direct in writing an immediate lump sum payment of the Participant&#8217;s Accounts if the balance of such Accounts, combined with any other amounts required to be treated as deferred under a single plan pursuant to Code Section 409A, does not exceed the applicable dollar amount under Code Section 402(g)(1)(B), provided any other such aggregated amounts are also distributed in a lump sum at the same time.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">6.7&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Acceleration of or Delay in Payments</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. Notwithstanding anything to the contrary in this Article VI, the Committee, in its sole and absolute discretion, may elect to accelerate the time or form of payment of an Account, provided such acceleration is permitted under Treas. Reg. Section 1.409A-3(j)(4). The Committee may also, in its sole and absolute discretion, delay the time for payment of an Account, to the extent permitted under Treas. Reg. Section 1.409A-2(b)(7). </font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 9 of 25</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4821-3025-2966.4</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">6.8&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Rules Applicable to Installment Payments</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  If a Payment Schedule specifies installment payments, payments will be made beginning as of the payment commencement date for such installments and shall continue to be made in each subsequent payment period until the number of installment payments specified in the Payment Schedule has been paid. The amount of each installment payment shall be determined by dividing (a) by (b), where (a) equals the Account Balance as of the last Valuation Date in the month preceding the month of payment and (b) equals the remaining number of installment payments.  For purposes of Section 6.9, installment payments will be treated as a single form of payment. If an Account is payable in installments, the Account will continue to be credited with Earnings in accordance with Article VII hereof until the Account is completely distributed.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">6.9&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Modifications to Payment Schedules</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  A Participant may modify the Payment Schedule elected by him or her with respect to an Account, consistent with the permissible Payment Schedules available under the Plan for the applicable payment event, provided such modification complies with the requirements of this Section 6.9. Modifications of a Payment Schedule do not apply with respect to death benefits because such amount shall be paid as a lump sum only in accordance with Section 6.4.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(a)&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Time of Election</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. The modification election must be submitted to the Committee not less than 12 months prior to the date payments would have commenced under the Payment Schedule in effect prior to modification (the &#8220;Prior Election&#8221;).</font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(b)&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Date of Payment under Modified Payment Schedule</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. The date payments are to commence under the modified Payment Schedule must be no earlier than five years after the date payment would have commenced under the Prior Election. Under no circumstances may a modification election result in an acceleration of payments in violation of Code Section 409A.  If the Participant modifies only the form, and not the commencement date for payment, payments shall commence on the fifth anniversary of the date payment would have commenced under the Prior Election.</font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(c)&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Irrevocability&#59; Effective Date</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. A modification election is irrevocable when filed and becomes effective 12 months after the filing date.</font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(d)&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Effect on Accounts</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. An election to modify a Payment Schedule is specific to the Account or payment event to which it applies, and shall not be construed to affect the Payment Schedules or payment events of any other Accounts.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article VII</font></div><div style="margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Valuation of Account Balances&#59; Investments</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">7.1&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Valuation.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Deferrals shall be credited to appropriate Accounts on the date such Compensation would have been paid to the Participant absent the Compensation Deferral Agreement. Valuation of Accounts shall be performed under procedures approved by the Committee.</font></div><div style="text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 10 of 25</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4821-3025-2966.4</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">7.2&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Earnings Credit.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Each Account will be credited with Earnings on each Business Day, based upon the Participant&#8217;s investment allocation among a menu of investment options selected in advance by the Committee, in accordance with the provisions of this Article VII (&#8220;investment allocation&#8221;).</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">7.3&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Investment Options</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. Investment options will be determined by the Committee. The Committee, in its sole discretion, shall be permitted to add or remove investment options from the Plan menu from time to time, provided that any such additions or removals of investment options shall not be effective with respect to any period prior to the effective date of such change.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">7.4&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Investment Allocations.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> A Participant&#8217;s investment allocation constitutes a deemed, not actual, investment among the investment options comprising the investment menu. At no time shall a Participant have any real or beneficial ownership in any investment option included in the investment menu, nor shall the Company or any trustee acting on its behalf have any obligation to purchase actual securities as a result of a Participant&#8217;s investment allocation. A Participant&#8217;s investment allocation shall be used solely for purposes of adjusting the value of a Participant&#8217;s Account Balances.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">A Participant shall specify an investment allocation for each of his Accounts in accordance with procedures established by the Committee.  Allocation among the investment options must be designated in increments of 1%. The Participant&#8217;s investment allocation will become effective on the same Business Day or, in the case of investment allocations received after a time specified by the Committee, the next Business Day.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">A Participant may change an investment allocation on any Business Day, both with respect to future credits to the Plan and with respect to existing Account Balances, in accordance with procedures adopted by the Committee. Changes shall become effective on the same Business Day or, in the case of investment allocations received after a time specified by the Committee, the next Business Day, and shall be applied prospectively.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">7.5&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Unallocated Deferrals and Accounts.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> If the Participant fails to make an investment allocation with respect to an Account, such Account shall be invested in an investment option, the primary objective of which is the preservation of capital, as determined by the Committee.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">7.6&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Company Stock</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. A Participant&#8217;s investment allocation under Section 7.4 may include an allocation to stock units, with each unit equal in value to one share of common stock of Teleflex Incorporated (each a &#8220;Unit&#8221; and collectively, &#8220;Units&#8221;). An allocation to Units may occur with respect to Deferrals only at the time Deferrals are credited to the Participant&#8217;s Account under Section 7.1. Cash Deferrals allocated to Units will be converted to Units (and fractional Units, as necessary) based on the fair market value of Teleflex Incorporated common stock (&#8220;Company Stock&#8221;) on the day next preceding the date the Deferral is credited to the Plan.  Deferrals to the Restricted Stock Award Account are automatically credited as Units on a one-for-one basis, consistent with the deferred portion of the Participant&#8217;s restricted stock units. </font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 11 of 25</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4821-3025-2966.4</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The Restricted Stock Award Account and any portion of a Participant&#8217;s cash Deferrals allocated to Units may not be re-allocated to any other investment option under the Plan.  No amounts allocated to another investment option in the Plan may be allocated to Units. All amounts credited as Units will be paid in shares of Company Stock. The Company may deduct the number of shares payable to the Participant having a value equivalent to the amount of income tax withholding due at the time of payment.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The following provisions shall apply to Units and the Restricted Stock Award Account, as applicable&#58;</font></div><div style="padding-left:54pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:4.7pt;">Restrictive Covenants.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Any restrictive covenants applicable to restricted stock unit awards that may result in forfeiture of units after the vesting date shall continue to apply to any such Units credited to the Restricted Stock Award Account.</font></div><div style="padding-left:54pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:4.02pt;">Dividend Equivalents</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.    Dividend equivalents paid with respect to Units credited to a Participant as of the dividend record date for Company stock will be credited as Earnings and converted to additional Units in the same manner as cash Deferrals, set forth above, valued on the date the dividend is paid with respect to Company Stock. The Company retains the sole discretion to pay dividend equivalents in the form of cash, and if cash, may not be allocated to Units, but may be allocated by the Participant among the investment options offered under the Plan as provided in Section 7.4.</font></div><div style="padding-left:36pt;"><font><br></font></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(c)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:4.7pt;">Organic Changes.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> A Participant&#8217;s Units will be adjusted to reflect stock-splits, corporate re-organizations and other restructurings as provided in Schedule A. </font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">7.7&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Valuations Final After 180 Days</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. The Participant shall have 180 days following the Valuation Date on which the Participant failed to receive the full amount of Earnings and to file a claim under Article XI for the correction of such error.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article VIII</font></div><div style="margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Administration</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">8.1&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Plan Administration</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. This Plan shall be administered by the Committee which shall have discretionary authority to make, amend, interpret and enforce all appropriate rules and regulations for the administration of this Plan and to utilize its discretion to decide or resolve any and all questions, including but not limited to eligibility for benefits and interpretations of this Plan and its terms, as may arise in connection with the Plan. Claims for benefits shall be filed with the Committee and resolved in accordance with the claims procedures in Article XI.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The members of the Committee, the Company and its officers and directors, shall be entitled to rely upon all valuations, certificates and reports furnished by any funding agent or service provider, upon all certificates and reports made by an accountant, and upon all opinions given by any legal counsel selected or approved by the Committee.  </font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 12 of 25</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4821-3025-2966.4</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The members of the Committee, the Company and its officers and directors shall, except as otherwise provided by law, be fully protected in respect of any action taken or suffered by them in good faith in reliance upon any such valuations, certificates, reports, opinions or other advice of a funding agent, service provider, accountant or counsel.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">8.2&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Administration Upon Change in Control.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Upon a change in control affecting the Company, the Committee, as constituted immediately prior to such change in control, shall continue to act as the Committee. The Committee, by a vote of a majority of its members, shall have the authority (but shall not be obligated) to appoint an independent third party to act as the Committee. For purposes of this Section 8.2, a &#8220;change in control&#8221; means a change in control within the meaning of the rabbi trust agreement associated with the Plan or if no such definition is provided, the term shall have the meaning under Code Section 409A.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Upon such Change in Control, the Company may not remove the Committee or its members, unless a majority of Participants and Beneficiaries with Account Balances consent to the removal and replacement of the Committee. Notwithstanding the foregoing, the Committee shall not have authority to direct investment of trust assets under any rabbi trust described in Section 10.2.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The Company shall, with respect to the Committee identified under this Section&#58; (i) pay all reasonable expenses and fees of the Committee, (ii) indemnify the Committee (including individuals serving as Committee members) against any costs, expenses and liabilities including, without limitation, attorneys&#8217; fees and expenses arising in connection with the performance of the Committee&#8217;s duties hereunder, except with respect to matters resulting from the Committee&#8217;s gross negligence or willful misconduct, and (iii) supply full and timely information to the Committee on all matters related to the Plan, any rabbi trust, Participants, Beneficiaries and Accounts as the Committee may reasonably require.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">8.3&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Withholding.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The Company shall have the right to withhold from any payment due under the Plan (or with respect to any amounts credited to the Plan) any taxes required by law to be withheld in respect of such payment (or credit). Withholdings with respect to amounts credited to the Plan shall be deducted from Compensation that has not been deferred to the Plan.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">8.4&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Indemnification.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The Company shall indemnify and hold harmless each employee, officer, director, agent or organization, to whom or to which are delegated duties, responsibilities, and authority under the Plan or otherwise with respect to administration of the Plan, including, without limitation, the Committee, its delegees and its agents, against all claims, liabilities, fines and penalties, and all expenses reasonably incurred by or imposed upon him or it (including but not limited to reasonable attorney fees) which arise as a result of his or its actions or failure to act in connection with the operation and administration of the Plan to the extent lawfully allowable and to the extent that such claim, liability, fine, penalty, or expense is not paid for by liability insurance purchased or paid for by the Company. Notwithstanding the foregoing, the Company shall not indemnify any person or organization if his or its actions or failure to act are due to gross negligence or willful misconduct or for any such amount incurred through any settlement </font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 13 of 25</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4821-3025-2966.4</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">or compromise of any action unless the Company consents in writing to such settlement or compromise.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">8.5&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Delegation of Authority.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> In the administration of this Plan, the Committee may, from time to time, employ agents and delegate to them such administrative duties as it sees fit, and may from time to time consult with legal counsel who shall be legal counsel to the Company.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">8.6&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Binding Decisions or Actions.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The decision or action of the Committee in respect of any question arising out of or in connection with the administration, interpretation and application of the Plan and the rules and regulations thereunder shall be final and conclusive and binding upon all persons having any interest in the Plan. </font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article IX</font></div><div style="margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Amendment and Termination</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">9.1&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Amendment and Termination.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The Company may at any time and from time to time amend the Plan or may terminate the Plan as provided in this Article IX. The Company may also terminate its participation in the Plan.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">9.2&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Amendments.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The Company, by action taken by its Board of Directors, may amend the Plan at any time and for any reason, provided that any such amendment shall not reduce the vested Account Balances of any Participant accrued as of the date of any such amendment or restatement (as if the Participant had incurred a voluntary Separation from Service on such date). The Board of Directors of the Company may delegate to the Committee the authority to amend the Plan without the consent of the Board of Directors for the purpose of&#58; (i) conforming the Plan to the requirements of law&#59; (ii) facilitating the administration of the Plan&#59; (iii) clarifying provisions based on the Committee&#8217;s interpretation of the Plan documents&#59; and (iv) making such other amendments as the Board of Directors may authorize.  No amendment is needed to revise the procedures with respect to Company Stock set forth under Schedule A attached hereto.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">9.3&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Termination.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The Company, by action taken by its Board of Directors, may terminate the Plan and pay Participants and Beneficiaries their Account Balances in a single lump sum at any time, to the extent and in accordance with Treas. Reg. Section 1.409A-3(j)(4)(ix).</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">9.4&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Accounts Taxable Under Code Section 409A.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The Plan is intended to constitute a plan of deferred compensation that meets the requirements for deferral of income taxation under Code Section 409A. The Committee, pursuant to its authority to interpret the Plan, may sever from the Plan or any Compensation Deferral Agreement any provision or exercise of a right that otherwise would result in a violation of Code Section 409A.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article X</font></div><div style="margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Informal Funding</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">10.1&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">General Assets.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Obligations established under the terms of the Plan may be satisfied from the general funds of the Company, or a trust described in this Article X. No Participant, spouse or Beneficiary shall have any right, title or interest whatever in assets of the </font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 14 of 25</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4821-3025-2966.4</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Company. Nothing contained in this Plan, and no action taken pursuant to its provisions, shall create or be construed to create a trust of any kind, or a fiduciary relationship, between the Company and any Participant, spouse, or Beneficiary. To the extent that any person acquires a right to receive payments hereunder, such rights are no greater than the right of an unsecured general creditor of the Company.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">10.2&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Rabbi Trust.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">  The Company may, in its sole discretion, establish a grantor trust, commonly known as a rabbi trust, as a vehicle for accumulating assets to pay benefits under the Plan. Payments under the Plan may be paid from the general assets of the Company or from the assets of any such rabbi trust. Payment from any such source shall reduce the obligation owed to the Participant or Beneficiary under the Plan.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">If a rabbi trust is in existence upon the occurrence of a &#8220;change in control&#8221;, as defined in such trust, the Company shall, upon such change in control, and on each anniversary of the change in control, contribute in cash or liquid securities such amounts as are necessary so that the value of assets after making the contributions exceed 125% of the total value of all Account Balances.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">10.3&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Payment of Expenses</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">. Payments to Participants under the Plan may be offset on an after-tax basis in an amount equal to any transactional or other direct expenses incurred by the Participant, unless the Company or Participating Employer elects to pay the expenses. Such deductions shall be taken at the time of payment from the Plan or from other compensation not deferred under the Plan.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article XI</font></div><div style="margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Claims</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">11.1&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Filing a Claim.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Any controversy or claim arising out of or relating to the Plan shall be filed in writing with the Committee which shall make all determinations concerning such claim. Any claim filed with the Committee and any decision by the Committee denying such claim shall be in writing and shall be delivered to the Participant or Beneficiary filing the claim (the &#8220;Claimant&#8221;).  Notice of a claim for payments shall be delivered to the Committee within 90 days of the latest date upon which the payment could have been timely made in accordance with the terms of the Plan and Code Section 409A, and if not paid, the Participant or Beneficiary must file a claim under this Article XI not later than 180 days after such latest date. If the Participant or Beneficiary fails to file a timely claim, the Participant forfeits any amounts to which he or she may have been entitled to receive under the claim.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(a)&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">In General.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Notice of a denial of benefits (other than claims based on disability) will be provided within 90 days of the Committee&#8217;s receipt of the Claimant's claim for benefits. If the Committee determines that it needs additional time to review the claim, the Committee will provide the Claimant with a notice of the extension before the end of the initial 90-day period. The extension will not be more than 90 days from the end of the initial 90-day period and the notice of extension will explain the special circumstances that require the extension and the date by which the Committee expects to make a decision.</font></div><div style="text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 15 of 25</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4821-3025-2966.4</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(b)&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Disability Benefits.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Notice of denial of claims based on disability will be provided within forty-five (45) days of the Committee&#8217;s receipt of the Claimant&#8217;s claim for disability benefits. If the Committee determines that it needs additional time to review the disability claim, the Committee will provide the Claimant with a notice of the extension before the end of the initial 45-day period. If the Committee determines that a decision cannot be made within the first extension period due to matters beyond the control of the Committee, the time period for making a determination may be further extended for an additional 30 days. If such an additional extension is necessary, the Committee shall notify the Claimant prior to the expiration of the initial 30-day extension. Any notice of extension shall indicate the circumstances necessitating the extension of time, the date by which the Committee expects to furnish a notice of decision, the specific standards on which such entitlement to a benefit is based, the unresolved issues that prevent a decision on the claim and any additional information needed to resolve those issues. A Claimant will be provided a minimum of 45 days to submit any necessary additional information to the Committee. In the event that a 30-day extension is necessary due to a Claimant&#8217;s failure to submit information necessary to decide a claim, the period for furnishing a notice of decision shall be tolled from the date on which the notice of the extension is sent to the Claimant until the earlier of the date the Claimant responds to the request for additional information or the response deadline. </font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(c)&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">Contents of Notice.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> If a claim for benefits is completely or partially denied, notice of such denial shall be in writing. Any electronic notification shall comply with the standards imposed by Department of Labor Regulation 29 CFR 2520.104b-1(c)(1)(i), (iii), and (iv). The notice of denial shall set forth the specific reasons for denial in plain language. The notice shall&#58; (i) cite the pertinent provisions of the Plan document, and (ii) explain, where appropriate, how the Claimant can perfect the claim, including a description of any additional material or information necessary to complete the claim and why such material or information is necessary. The claim denial also shall include an explanation of the claims review procedures and the time limits applicable to such procedures, including the right to appeal the decision, the deadline by which such appeal must be filed and a statement of the Claimant&#8217;s right to bring a civil action under Section 502(a) of ERISA following an adverse decision on appeal and the specific date by which such a civil action must commence under Section 11.4.</font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">In the case of a complete or partial denial of a disability benefit claim, the notice shall provide such information and shall be communicated in the manner required under applicable Department of Labor regulations.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">11.2&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Appeal of Denied Claims.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> A Claimant whose claim has been completely or partially denied shall be entitled to appeal the claim denial by filing a written appeal with a committee designated to hear such appeals (the &#8220;Appeals Committee&#8221;). A Claimant who timely requests a review of the denied claim (or his or her authorized representative) may review, upon request and free of charge, copies of all documents, records and other </font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 16 of 25</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4821-3025-2966.4</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">information relevant to the denial and may submit written comments, documents, records and other information relating to the claim to the Appeals Committee. All written comments, documents, records, and other information shall be considered &#8220;relevant&#8221; if the information&#58; (i) was relied upon in making a benefits determination, (ii) was submitted, considered or generated in the course of making a benefits decision regardless of whether it was relied upon to make the decision, or (iii) demonstrates compliance with administrative processes and safeguards established for making benefit decisions. The review shall take into account all comments, documents, records, and other information submitted by the Claimant relating to the claim, without regard to whether such information was submitted or considered in the initial benefit determination. The Appeals Committee may, in its sole discretion and if it deems appropriate or necessary, decide to hold a hearing with respect to the claim appeal.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:22.7pt;">In General.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Appeal of a denied benefits claim (other than a disability benefits claim) must be filed in writing with the Appeals Committee no later than 60 days after receipt of the written notification of such claim denial. The Appeals Committee shall make its decision regarding the merits of the denied claim within 60 days following receipt of the appeal (or within 120 days after such receipt, in a case where there are special circumstances requiring extension of time for reviewing the appealed claim). If an extension of time for reviewing the appeal is required because of special circumstances, written notice of the extension shall be furnished to the Claimant prior to the commencement of the extension. The notice will indicate the special circumstances requiring the extension of time and the date by which the Appeals Committee expects to render the determination on review. The review will take into account comments, documents, records and other information submitted by the Claimant relating to the claim without regard to whether such information was submitted or considered in the initial benefit determination.</font></div><div style="text-indent:3pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:22.02pt;">Disability Benefits.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Appeal of a denied disability benefits claim must be filed in writing with the Appeals Committee no later than 180 days after receipt of the written notification of such claim denial. The review shall be conducted in accordance with applicable Department of Labor regulations.</font></div><div style="padding-left:36pt;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The Appeals Committee shall make its decision regarding the merits of the denied claim within 45 days following receipt of the appeal (or within 90 days after such receipt, in a case where there are special circumstances requiring extension of time for reviewing the appealed claim). If an extension of time for reviewing the appeal is required because of special circumstances, written notice of the extension shall be furnished to the Claimant prior to the commencement of the extension. The notice will indicate the special circumstances requiring the extension of time and the date by which the Appeals Committee expects to render the determination on review. Following its review of any additional information submitted by the Claimant, the Appeals Committee shall render a decision on its review of the denied claim.</font></div><div style="text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 17 of 25</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4821-3025-2966.4</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(c)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:22.7pt;">Contents of Notice.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> If a benefits claim is completely or partially denied on review, notice of such denial shall be in writing. Any electronic notification shall comply with the standards imposed by Department of Labor Regulation 29 CFR 2520.104b-1(c)(1)(i), (iii), and (iv). Such notice shall set forth the reasons for denial in plain language.</font></div><div style="text-align:justify;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The decision on review shall set forth&#58; (i) the specific reason or reasons for the denial, (ii) specific references to the pertinent Plan provisions on which the denial is based, (iii) a statement that the Claimant is entitled to receive, upon request and free of charge, reasonable access to and copies of all documents, records, or other information relevant (as defined above) to the Claimant&#8217;s claim, and (iv) a statement of the Claimant&#8217;s right to bring an action under Section 502(a) of ERISA, following an adverse decision on review and the specific date by which such a civil action must commence under Section 11.4.</font></div><div style="text-align:justify;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">For the denial of a disability benefit, the notice will also include such additional information and be communicated in the manner required under applicable Department of Labor regulations.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">11.3&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Claims Appeals Upon Change in Control.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Upon a change in control, the Appeals Committee, as constituted immediately prior to such change in control, shall continue to act as the Appeals Committee. The Company may not remove any member of the Appeals Committee, but may replace resigning members if 2&#47;3rds of the members of the Board of Directors of the Company and a majority of Participants and Beneficiaries with Account Balances consent to the replacement.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The Appeals Committee shall have the exclusive authority at the appeals stage to interpret the terms of the Plan and resolve appeals under the Claims Procedure.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The Company shall, with respect to the Committee identified under this Section&#58; (i) pay its proportionate share of all reasonable expenses and fees of the Appeals Committee, (ii) indemnify the Appeals Committee (including individual committee members) against any costs, expenses and liabilities including, without limitation, attorneys&#8217; fees and expenses arising in connection with the performance of the Appeals Committee hereunder, except with respect to matters resulting from the Appeals Committee&#8217;s gross negligence or willful misconduct, and (iii) supply full and timely information to the Appeals Committee on all matters related to the Plan, any rabbi trust, Participants, Beneficiaries and Accounts as the Appeals Committee may reasonably require.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">11.4&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Legal Action.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> A Claimant may not bring any legal action, including commencement of any arbitration, relating to a claim for benefits under the Plan unless and until the Claimant has followed the claims procedures under the Plan and exhausted his or administrative remedies under Sections 11.1 and 11.2. No such legal action may be brought more than twelve (12) months following the notice of denial of benefits under Section 11.2, or if no appeal is filed by the applicable appeals deadline, twelve (12) months following the appeals deadline.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 18 of 25</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4821-3025-2966.4</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">If a Participant or Beneficiary prevails in a legal proceeding brought under the Plan to enforce the rights of such Participant or any other similarly situated Participant or Beneficiary, in whole or in part, the Company shall reimburse such Participant or Beneficiary for all legal costs, expenses, attorneys&#8217; fees and such other liabilities incurred as a result of such proceedings. If the legal proceeding is brought in connection with a change in control (including a &#8220;change in control&#8221; as defined in a rabbi trust described in Section 10.2) the Participant or Beneficiary may file a claim directly with the trustee for reimbursement of such costs, expenses and fees. For purposes of the preceding sentence, the amount of the claim shall be treated as if it were an addition to the Participant&#8217;s or Beneficiary&#8217;s Account Balance and will be included in determining the Company&#8217;s trust funding obligation under Section 10.2.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">11.5&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Discretion of Appeals Committee.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> All interpretations, determinations and decisions of the Appeals Committee with respect to any claim shall be made in its sole discretion, and shall be final and conclusive.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">11.6&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Arbitration.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:22.7pt;">Prior to Change in Control.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> If, prior to a change in control as defined in Section 11.3, any claim or controversy between a Participating Employer and a Participant or Beneficiary is not resolved through the claims procedure set forth in Article XI, such claim shall be submitted to and resolved exclusively by expedited binding arbitration by a single arbitrator administered by the American Arbitration Association (&#8220;AAA&#8221;).  Arbitration shall be conducted in accordance with the following procedures&#58;</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The complaining party shall promptly send written notice to the other party identifying the matter in dispute and the proposed remedy. Following the giving of such notice, the parties shall meet and attempt in good faith to resolve the matter. In the event the parties are unable to resolve the matter within 21 days, the parties shall meet and attempt in good faith to select a single arbitrator acceptable to both parties in accordance with the rules of the AAA for selection of a single arbitrator. </font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Unless the parties agree otherwise, within 60 days of the selection of the arbitrator, a hearing shall be conducted before such arbitrator in Philadelphia, PA unless the parties agree by mutual consent to a different location.  The arbitration shall be administered by the AAA and AAA rules shall govern the arbitration except to the extent in conflict with this provision (Article XI 6(a)). In the event the parties are unable to agree upon the date   of the arbitration, the date(s) shall be designated by the arbitrator after consultation with the parties. Within 30 days of the conclusion of the arbitration hearing, the arbitrator shall issue an award, accompanied by a written decision explaining the basis for the arbitrator&#8217;s award.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">In any arbitration hereunder, the administrative fees of the arbitration and all fees of the arbitrator shall be paid equally by the Participating Employer and the Participant or Beneficiary. Each party shall pay its own attorneys&#8217; fees, costs, and </font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 19 of 25</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4821-3025-2966.4</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">expenses, unless the arbitrator orders otherwise. The arbitrator shall have no authority to add to or to modify this Plan, shall apply all applicable law, and shall have no lesser and no greater remedial authority than would a court of law resolving the same claim or controversy. The arbitrator shall, upon an appropriate motion, dismiss any claim without an evidentiary hearing if the party bringing the motion establishes that it would be entitled to summary judgment if the matter had been pursued in court litigation.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The parties shall be entitled to discovery as follows&#58; Each party may take no more than three depositions. The Participating Employer may depose the Participant or Beneficiary plus two other witnesses, and the Participant or Beneficiary may depose the Participating Employer, pursuant to Rule 30(b)(6) of the Federal Rules of Civil Procedure, plus two other witnesses. Each party may make such reasonable document discovery requests as are allowed in the discretion of the arbitrator and be entitled to propound 25 interrogatory questions (including subparts).</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The decision of the arbitrator shall be final, binding, and non-appealable, and may be enforced as a final judgment in any court of competent jurisdiction.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">This arbitration provision of the Plan shall extend to claims against any parent, subsidiary, or affiliate of each party, and, when acting within such capacity, any officer, director, shareholder, Participant, Beneficiary, or agent of any party, or of any of the above, and shall apply as well to claims arising out of state and federal statutes and local ordinances as well as to claims arising under the common law or under this Plan.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Notwithstanding the foregoing, and unless otherwise agreed between the parties, either party may apply to a court for provisional relief, including a temporary restraining order or preliminary injunction, on the ground that the arbitration award to which the applicant may be entitled may be rendered ineffectual without provisional relief.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Any arbitration hereunder shall be conducted in accordance with the Federal Arbitration Act&#58; provided, however, that, in the event of any inconsistency between the rules and procedures of the Act and the terms of this Plan, the terms of this Plan shall prevail. The governing law shall be the law of the Commonwealth of Pennsylvania to the extent the dispute or contract is not governed or preempted by U.S. federal law.  </font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">If any of the provisions of this Section 11.6(a) are determined to be unlawful or otherwise unenforceable, in the whole part, such determination shall not affect the validity of the remainder of this section and this section shall be reformed to the extent necessary to carry out its provisions to the greatest extent possible and to insure that the resolution of all conflicts between the parties, including those arising out of statutory claims, shall be resolved by neutral, binding arbitration. If a court should find that the provisions of this Section 11.6(a) are not absolutely </font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 20 of 25</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4821-3025-2966.4</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">binding, then the parties intend any arbitration decision and award to be fully admissible in evidence in any subsequent action, given great weight by any finder of fact and treated as determinative to the maximum extent permitted by law.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">The parties do not agree to arbitrate any putative class action or any other representative action. The parties agree to arbitrate only the claims(s) of a single Participant or Beneficiary.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">(b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:22.02pt;">Upon Change in Control.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Upon a change in control as defined in Section 11.3, Section 11.6(a) shall not apply and any legal action initiated by a Participant or Beneficiary to enforce his or her rights under the Plan may be brought in any court of competent jurisdiction.  Notwithstanding the Appeals Committee&#8217;s discretion under Sections 11.3 and 11.5, the court shall apply a de novo standard of review to any prior claims decision under Sections 11.1 through 11.3 or any other determination made by the Company, its Board of Directors, a Participating Employer, the Committee, or the Appeals Committee.</font></div><div style="text-align:justify;"><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">Article XII</font></div><div style="margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#903033;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;">General Provisions</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">12.1&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Assignment.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> No interest of any Participant, spouse or Beneficiary under this Plan and no benefit payable hereunder shall be assigned as security for a loan, and any such purported assignment shall be null, void and of no effect, nor shall any such interest or any such benefit be subject in any manner, either voluntarily or involuntarily, to anticipation, sale, transfer, assignment or encumbrance by or through any Participant, spouse or Beneficiary. Notwithstanding anything to the contrary herein, however, the Committee has the discretion to make payments to an alternate payee in accordance with the terms of a domestic relations order (as defined in Code Section 414(p)(1)(B)). </font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company may assign any or all of its liabilities under this Plan in connection with any restructuring, recapitalization, sale of assets or other similar transactions affecting the Company without the consent of the Participant.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">12.2&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">No Legal or Equitable Rights or Interest.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> No Participant or other person shall have any legal or equitable rights or interest in this Plan that are not expressly granted in this Plan. Participation in this Plan does not give any person any right to be retained a Director. The Company makes no representations or warranties as to the tax consequences to a Participant or a Participant&#8217;s beneficiaries resulting from a deferral of income pursuant to the Plan.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">12.3&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">No Employment Contract.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Nothing contained herein shall be construed to constitute a contract of employment between a Director and the Company.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">12.4&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Notice.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Any notice or filing required or permitted to be delivered to the Committee under this Plan shall be delivered in writing, in person, or through such electronic means as is established by the Committee. Notice shall be deemed given as of the date of delivery or, </font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 21 of 25</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4821-3025-2966.4</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">if delivery is made by mail, as of the date shown on the postmark on the receipt for registration or certification. Written transmission shall be sent by certified mail to&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;">Teleflex Incorporated</font></div><div style="padding-left:36pt;text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;">550 E Swedesford Rd Suite 400</font></div><div style="padding-left:36pt;text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;"> WAyne, PA 19087</font></div><div style="padding-left:36pt;text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;">attn&#58; Employee benefits</font></div><div style="padding-left:36pt;text-align:center;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Any notice or filing required or permitted to be given to a Participant under this Plan shall be sufficient if in writing or hand-delivered, or sent by mail to the last known address of  the Participant.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">12.5&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Headings.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> The headings of Sections are included solely for convenience of reference, and if there is any conflict between such headings and the text of this Plan, the text shall control. </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">12.6&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Invalid or Unenforceable Provisions.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> If any provision of this Plan shall be held invalid or unenforceable, such invalidity or unenforceability shall not affect any other provisions hereof and the Committee may elect in its sole discretion to construe such invalid or unenforceable provisions in a manner that conforms to applicable law or as if such provisions, to the extent invalid or unenforceable, had not been included.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">12.7&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Lost Participants or Beneficiaries.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> Any Participant or Beneficiary who is entitled to a benefit from the Plan has the duty to keep the Committee advised of his or her current mailing address. If benefit payments are returned to the Plan or are not presented for payment after a reasonable amount of time, the Committee shall presume that the payee is missing. The Committee, after making such efforts as in its discretion it deems reasonable and appropriate to locate the payee, shall stop payment on any uncashed checks and may discontinue making future payments until contact with the payee is restored. If the Committee is unable to locate the Participant or Beneficiary after five years of the date payment is scheduled to be made, provided that a Participant&#8217;s Account shall not be credited with Earnings following the first anniversary of such date on which payment is to be made and further provided, however, that such benefit shall be reinstated, without further adjustment for interest, if a valid claim is made by or on behalf of the Participant or Beneficiary for all or part of the forfeited benefit.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">12.8&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Facility of Payment to a Minor.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">  If a distribution is to be made to a minor, or to a person who is otherwise incompetent, then the Committee may, in its discretion, make such distribution&#58; (i) to the legal guardian, or if none, to a parent of a minor payee with whom the payee maintains his or her residence, or (ii) to the conservator or committee or, if none, to the person having custody of an incompetent payee. Any such distribution shall fully discharge the Committee, the Company, and the Plan from further liability on account thereof.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">12.9&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Governing Law.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> To the extent not preempted by ERISA, the laws of the Commonwealth of Pennsylvania shall govern the construction and administration of the Plan.</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 22 of 25</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4821-3025-2966.4</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">12.10&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Compliance With Code Section 409A&#59; No Guarantee</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">.  This Plan is intended to be administered in compliance with Code Section 409A and each provision of the Plan shall be interpreted consistent with Code Section 409A.  Although intended to comply with Code Section 409A, this Plan shall not constitute a guarantee to any Participant or Beneficiary that the Plan in form or in operation will result in the deferral of federal or state income tax liabilities or that the Participant or Beneficiary will not be subject to the additional taxes imposed under Section 409A. The Company has no legal obligation to a Participant with respect to taxes imposed under Code Section 409A.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#91;Signature page follows.&#93;</font></div><div><font><br></font></div><div style="text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 23 of 25</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4821-3025-2966.4</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;">IN WITNESS WHEREOF, the undersigned executed this Plan as of the 22nd day of November, 2019, to be effective as of the Effective Date.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;">TELEFLEX INCORPORATED</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:174%;">By&#58; Nicholas Herninko</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Its&#58; Director of Benefits, HR Ops and Compliance</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#47;s&#47; Nicholas Herninko&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 24 of 25</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4821-3025-2966.4</font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">Teleflex Incorporated Directors&#8217; Deferred Compensation Plan</font></div><div><font><br></font></div></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">Schedule A</font></div><div style="text-align:center;"><font><br></font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration: underline;">Provisions Related to Organic Changes</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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">An &#8220;Organic Change&#8221; includes (1) a stock split, reverse stock split, share combination, or recapitalization or similar event affecting the capital structure of the Company (each, a &#8220;Share Change&#8221;), or (2) a merger, consolidation, acquisition of property or shares, separation, spin-off, reorganization, stock rights offering, liquidation or similar event affecting the Company or any of its subsidiaries.  </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">In the event any Organic Change occurs, then the Committee or Board may make such substitutions or adjustments with respect to Units held in a Participant&#8217;s Account as it deems appropriate and equitable.  Such adjustments may include, without limitation, (a) the division or consolidation of Units on the same basis as any stock split or reverse stock split affecting the common stock of the Company and (b) the conversion of Units to notional cash or the change in the referenced security for each Unit from common stock of the Company to equity shares of a different entity (which may include the equity of an Affiliate of the Company) having an aggregate fair market value equal to the aggregate fair market value of the Units held by the Participant on the day prior to the conversion date, with fair market value in each instance being determined by the Committee or Board. If the assets held in the Participant&#8217;s Account immediately after such adjustment are not equity securities, then the Participant shall be permitted to re-direct the investment thereof into the other investment choices then available under this Plan.</font></div><div style="text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:43.2pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Content Copyright &#169;2018 Newport Group, Inc. </font><font style="background-color:rgb(255,255,255, 0.0);color:#5392ac;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">All Rights Reserved.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Page 25 of 25</font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">4821-3025-2966.4</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>5
<FILENAME>exhibit21-subsidiaries.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 2020 Workiva -->
<title>Document</title></head><body><div id="i_0_1"></div><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;margin-bottom:10pt;"><font style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">as of December 31, 2019</font></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:3.769%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:66.750%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:23.481%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:#cccccc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cccccc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:9pt;font-weight:700;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Entity Name</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cccccc;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:9pt;font-weight:700;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Jurisdiction of Formation</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1902 Federal Road, LLC</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Arrow Internacional de Chihuahua, S.A. de C.V.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mexico</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Arrow Internacional de Mexico, S.A. de C.V.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mexico</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Arrow International CR, a.s.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Czech Republic</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Arrow International, Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pennsylvania</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Arrow Interventional, Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Daqing Medical Device (Tianjin) Co., Ltd.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">China</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Distribuidora Arrow, S.A. de C.V.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mexico</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EON Surgical Ltd.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Israel</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Essential Medical, Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Hudson Respiratory Care Tecate, S. de R.L. de C.V.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mexico</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">ICOR AB </font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sweden</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inmed Manufacturing Sdn. Bhd.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Malaysia</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">LMA Urology Limited</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Seychelles</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Medical Innovation B.V.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Netherlands</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Medical Service GmbH</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NeoTract Australia Pty Ltd</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Australia</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NeoTract International, Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NeoTract, Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pyng Medical Corp.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Rusch Asia Pacific Sdn. Bhd. </font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">2</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Malaysia</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">R&#252;sch Austria GmbH</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Austria</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rusch Mexico, S.A. de C.V.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mexico</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rusch Uruguay Ltda.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Uruguay</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Simal SA</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Belgium</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sometec Holdings SAS</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">France</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">T.K. India Private Ltd.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">India</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Teleflex Care </font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">3</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Bermuda</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Commercial Designated Activity Company</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ireland</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Development Unlimited Company</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ireland</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Euro LLC</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Funding LLC</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Teleflex Global Holdings LLC </font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">4</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Health Ltd.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Bermuda</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Holding Netherlands B.V.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Netherlands</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Korea Ltd.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">South Korea</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Life Sciences Limited</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Malta</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Life Sciences LLC</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></td></tr></table></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:3.769%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:66.750%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:23.481%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Teleflex Life Sciences Pte. Ltd. </font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">5</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Singapore</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Teleflex Life Sciences Unlimited Company </font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">6</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ireland</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex LLC</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Lux Holding S.&#224; r.l.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Luxembourg</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Manufacturing Unlimited Company</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ireland</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Teleflex Medical (Proprietary) Limited </font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">7</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">South Africa</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Medical (Thailand) Ltd.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thailand</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Teleflex Medical Asia Pte. Ltd. </font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">8</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Singapore</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Teleflex Medical Australia Pty Ltd </font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">9</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Australia</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Medical B.V.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Netherlands</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Medical Brasil Servi&#231;os e Com&#233;rcio de Produtos M&#233;dicos Ltda.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Brazil</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Teleflex Medical BVBA </font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">10</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Belgium</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Teleflex Medical Canada Inc. </font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">11</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Medical Chile SpA</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chile</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Medical Colombia S.A.S.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Colombia</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Medical de Mexico, S. de R.L. de C.V.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mexico</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Medical Devices S.&#224; r.l.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Luxembourg</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Teleflex Medical EDC BVBA </font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">12</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Belgium</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Medical Europe Limited</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ireland</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Medical GmbH</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Teleflex Medical GmbH </font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">13</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Switzerland</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Teleflex Medical Hellas s.a. </font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">14</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Greece</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Teleflex Medical Incorporated </font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">15</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">California</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Teleflex Medical Japan, Ltd. </font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">16</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Japan</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Teleflex Medical New Zealand </font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">17</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New Zealand</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Medical OEM LLC</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Medical Private Limited</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">India</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Medical S.r.l.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Italy</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="padding-left:2.25pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Teleflex Medical SAS </font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">18</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">France</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Teleflex Medical Sdn. Bhd. </font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">19</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Malaysia</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Medical Taiwan Ltd.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Taiwan</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Medical Technology Ltd</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cyprus</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Medical Trading (Shanghai) Co., Ltd.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">China</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Teleflex Medical Tuttlingen GmbH </font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">20</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Teleflex Medical, S.A. </font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">21</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Spain</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Medical, s.r.o.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Czech Republic</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Teleflex Medical, s.r.o. </font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">22</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Slovakia</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Polska sp. z o.o.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Poland</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Production Unlimited Company</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ireland</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Properties Ireland Limited</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ireland</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Teleflex Research S.&#224; r.l.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Luxembourg</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Teleflex Urology Limited </font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">23</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ireland</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">TFX Aviation Inc. </font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">24</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">California</font></td></tr></table></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:3.769%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:66.750%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:23.481%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">TFX Development LLC</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">TFX Engineering Ltd.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Bermuda</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">TFX Equities Incorporated</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">TFX Group Limited</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United Kingdom</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">TFX Holding GmbH</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">TFX International SAS </font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">25</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">France</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">TFX North America Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">The Laryngeal Mask Company (Malaysia) Sdn. Bhd.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Malaysia</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">The Laryngeal Mask Company (Singapore) Pte. Ltd.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Singapore</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">The Laryngeal Mask Company Limited</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Seychelles</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Truphatek Holdings (1993) Limited</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Israel</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Truphatek International Limited</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Israel</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Truphatek Product Resources India Private Limited</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">India</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Vascular Solutions LLC </font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">26</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Minnesota</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">96.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vascular Solutions Zerusa Limited</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ireland</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Willy R&#252;sch GmbH</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">WIRUTEC R&#252;sch Medical Vertriebs GmbH</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr></table></div><div style="text-align:center;"><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">__________________________________________________</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">1.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.42pt;">Formerly Steamer Holding AB</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">2.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.42pt;">Formerly Inmed (Malaysia) Holdings Sdn. Berhad</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">3.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.42pt;">Formerly Teleflex Care Ltd.</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">4.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.42pt;">Formerly IH Holding LLC</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">5.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.42pt;">Formerly Teleflex Holding Singapore Pte. Ltd.</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">6.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.42pt;">Formerly Teleflex Life Sciences</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">7.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.42pt;">Formerly Arrow Africa (Pty) Limited</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">8.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.42pt;">Formerly Pilling Weck (Asia) PTE Ltd. and Rusch-Pilling (Asia) PTE LTD.</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">9.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.42pt;">Formerly LMA PacMed Pty Ltd</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">10.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.36pt;">Formerly W. Pabisch NV</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">11.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.36pt;">Formerly GFI Control Systems Inc. and Teleflex Holding Company Ltd.</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">12.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.36pt;">Formerly Arrow International EDC NV</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">13.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.36pt;">Formerly Arrow Swiss GmbH</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">14.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.36pt;">Formerly Arrow Hellas A.E.E.</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">15.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.36pt;">Formerly Hudson Respiratory Care Inc.</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">16.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.36pt;">Formerly Arrow Japan, Ltd.</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">17.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.36pt;">Formerly LMA NZ Limited</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">18.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.36pt;">Formerly Rusch Pilling S.A.</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">19.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.36pt;">Formerly Rusch Sdn. Berhad</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">20.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.36pt;">Formerly KMedic Europe GmbH</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">21.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.36pt;">Formerly Rusch Medica Espana SA</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">22.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.36pt;">Formerly Arrow Slovensko Pie&#353;t&#8217;any s.r.o.</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">23.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.36pt;">Formerly Davik Limited</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">24.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.36pt;">Formerly Telair International Incorporated and The Talley Corporation</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">25.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.36pt;">Formerly Rusch International SA</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">26.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.36pt;">Formerly Vascular Solutions, Inc.</font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>6
<FILENAME>tfx-ex2320191231x10k.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 2020 Workiva -->
<title>Document</title></head><body><div id="i_0_1"></div><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:center;margin-top:24pt;margin-bottom:24pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;text-decoration: underline;">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:115%;">We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 033-53385, 333-77601, 333-38224, 333-101005, 333-120245, 333-127103, 333-157518, and 333-199665)  of Teleflex Incorporated of our report dated February 21, 2020 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;">February 21, 2020</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="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>7
<FILENAME>tfx-ex31120191231x10k.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 2020 Workiva -->
<title>Document</title></head><body><div id="i_0_1"></div><div style="height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);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="text-align:center;margin-top:12pt;"><font style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:24.75pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:24.75pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:24.75pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:24.75pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:24.75pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:24.75pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:57.590%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:38.410%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date&#58; February 21, 2020</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Liam J. Kelly</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liam J. Kelly<br></font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">President and Chief Executive Officer<br></font></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>8
<FILENAME>tfx-ex31220191231x10k.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 2020 Workiva -->
<title>Document</title></head><body><div id="i_0_1"></div><div style="height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);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="text-align:center;margin-top:12pt;"><font style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:24.75pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:24.75pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:24.75pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:24.75pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:24.75pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:24.75pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:57.590%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:38.410%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date&#58; February 21, 2020</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Thomas E. Powell</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thomas E. Powell</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Executive Vice President and Chief Financial Officer</font></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>9
<FILENAME>tfx-ex32120191231x10k.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 2020 Workiva -->
<title>Document</title></head><body><div id="i_0_1"></div><div style="height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2019, 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:57.590%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:38.410%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date&#58; February 21, 2020</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Liam J. Kelly</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liam J. Kelly<br></font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">President and Chief Executive Officer<br></font></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>10
<FILENAME>tfx-ex32220191231x10k.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 2020 Workiva -->
<title>Document</title></head><body><div id="i_0_1"></div><div style="height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2019, 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:57.590%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:38.410%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date&#58; February 21, 2020</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Thomas E. Powell</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thomas E. Powell&#160;&#160;</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Executive Vice President and Chief Financial Officer</font></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>11
<FILENAME>tfx-20191231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:0c19eeed-97af-43d5-8991-4f4d3738004e,g:5c4a787e-c8c5-45f0-b55b-814058514865-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tfx="http://www.teleflex.com/20191231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:link="http://www.xbrl.org/2003/linkbase" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.teleflex.com/20191231">
  <xs:import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd"/>
  <xs:element id="tfx_OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax" abstract="false" name="OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_ScheduleOfCondensedConsolidatingBalanceSheetsLineItems" abstract="true" name="ScheduleOfCondensedConsolidatingBalanceSheetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tfx_PercentageOfNetAssetsInvested" abstract="false" name="PercentageOfNetAssetsInvested" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tfx_IntercompanyDividendsPaid" abstract="false" name="IntercompanyDividendsPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract" abstract="true" name="CondensedConsolidatedGuarantorFinancialInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tfx_ScheduleOfCashFlowSupplementalDisclosuresPropertyPlantAndEquipmentTableTextBlock" abstract="false" name="ScheduleOfCashFlowSupplementalDisclosuresPropertyPlantAndEquipmentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems" abstract="true" name="ScheduleOfPensionPlanAssetsByFairValueLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_PeriodOneMember" abstract="true" name="PeriodOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_ExcessTaxDeductionsMember" abstract="true" name="ExcessTaxDeductionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_ForeignCompaniesMember" abstract="true" name="ForeignCompaniesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" abstract="false" name="DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_MaximumAmountAvailableUnderReceivableSecuritization" abstract="false" name="MaximumAmountAvailableUnderReceivableSecuritization" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss" abstract="false" name="DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_InterventionalMember" abstract="true" name="InterventionalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_LesseeOperatingLeaseSupplementalInformationTableTextBlock" abstract="false" name="LesseeOperatingLeaseSupplementalInformationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tfx_PeriodTwoMember" abstract="true" name="PeriodTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_InterventionalUrologyMember" abstract="true" name="InterventionalUrologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_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="num:percentItemType"/>
  <xs:element id="tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" abstract="true" name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tfx_ScheduleOfPensionPlanAssetsByFairValueTable" abstract="true" name="ScheduleOfPensionPlanAssetsByFairValueTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tfx_AsiaAndAsiaPacificMember" abstract="true" name="AsiaAndAsiaPacificMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths" abstract="false" name="FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock" abstract="false" name="ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <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_NetGainOnSaleOfBusinessesAndAssets" abstract="false" name="NetGainOnSaleOfBusinessesAndAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_OtherMedicalDeviceManufacturersMember" abstract="true" name="OtherMedicalDeviceManufacturersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_HomeCareProvidersMember" abstract="true" name="HomeCareProvidersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_OtherComprehensiveIncomeLossSettlementsNetofTax" abstract="false" name="OtherComprehensiveIncomeLossSettlementsNetofTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <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_ScheduleOfFairValueOfDebtTableTextBlock" abstract="false" name="ScheduleOfFairValueOfDebtTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember" abstract="true" name="FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_ShareholdersEquityTable" abstract="true" name="ShareholdersEquityTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tfx_A2014PlanMember" abstract="true" name="A2014PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member" abstract="true" name="FourPointEightSevenFivePercentSeniorNotesDue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock" abstract="false" name="ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tfx_StockIssuedDuringPeriodSharesConversionofDerivatives" abstract="false" name="StockIssuedDuringPeriodSharesConversionofDerivatives" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tfx_SecuritizationProgramMember" abstract="true" name="SecuritizationProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_IntermediateDurationBondFundMember" abstract="true" name="IntermediateDurationBondFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset" abstract="false" name="DeferredTaxAssetsOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo" abstract="false" name="FinancingReceivablesPaymentsToBeReceivedInYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock" abstract="false" name="SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount" abstract="false" name="DecliningPercentOfRedemptionPriceToPrincipalAmount" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <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_TwoThousandFourteenManufacturingFootprintRealignmentMember" abstract="true" name="TwoThousandFourteenManufacturingFootprintRealignmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_TwoThousandNineteenFootprintRealignmentPlanMember" abstract="true" name="TwoThousandNineteenFootprintRealignmentPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_OtherMember" abstract="true" name="OtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut" abstract="false" name="EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tfx_IntercompanyReceivablesNoncurrent" abstract="false" name="IntercompanyReceivablesNoncurrent" 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="nonnum:domainItemType"/>
  <xs:element id="tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities" abstract="false" name="PercentageOfNetAssetsInvestedInForeignEquitySecurities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember" abstract="true" name="DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember" abstract="true" name="UnitedStatesRussellTwoFiveZeroZeroIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_VascularNorthAmericaMember" abstract="true" name="VascularNorthAmericaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_AnesthesiaMember" abstract="true" name="AnesthesiaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tfx_TermLoanMember" abstract="true" name="TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_SummaryOfSignificantAccountingPoliciesLineItems" abstract="true" name="SummaryOfSignificantAccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tfx_CorporateBondFundMember" abstract="true" name="CorporateBondFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries" abstract="false" name="IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable" abstract="true" name="IndefiniteAndFiniteLivedIntangibleAssetsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tfx_FairValueofPlanAssetsEffectiveAverageDuration" abstract="false" name="FairValueofPlanAssetsEffectiveAverageDuration" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tfx_HospitalsAndHealthcareProvidersMember" abstract="true" name="HospitalsAndHealthcareProvidersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems" abstract="true" name="ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tfx_InternationalWireGroupMember" abstract="true" name="InternationalWireGroupMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_A2017CreditAgreementMember" abstract="true" name="A2017CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_WorldEquityExcludeUnitedStatesMember" abstract="true" name="WorldEquityExcludeUnitedStatesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_ValuationTechniqueMonteCarloSimulationMember" abstract="true" name="ValuationTechniqueMonteCarloSimulationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_PriorPlansBeforeDecember312013Member" abstract="true" name="PriorPlansBeforeDecember312013Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_IntercompanyPayablesNoncurrent" abstract="false" name="IntercompanyPayablesNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" abstract="true" name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tfx_MilestonebasedPaymentMember" abstract="true" name="MilestonebasedPaymentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_NoExpirationDateMember" abstract="true" name="NoExpirationDateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense" abstract="false" name="EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_NoncompleteAgreementMember" abstract="true" name="NoncompleteAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_InitialEstimateUponAcquisition" abstract="false" name="InitialEstimateUponAcquisition" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_AdjustedLIBORMember" abstract="true" name="AdjustedLIBORMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems" abstract="true" name="ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tfx_A2017EMEARestructuringProgramMember" abstract="true" name="A2017EMEARestructuringProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_ScheduleOfCondensedConsolidatingBalanceSheetsTable" abstract="true" name="ScheduleOfCondensedConsolidatingBalanceSheetsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_RevenuebasedPaymentMember" abstract="true" name="RevenuebasedPaymentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_EquityInNetIncomeOfConsolidatedSubsidiaries" abstract="false" name="EquityInNetIncomeOfConsolidatedSubsidiaries" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_LongDurationBondFundMember" abstract="true" name="LongDurationBondFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_SurgicalMember" abstract="true" name="SurgicalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_SummaryOfSignificantAccountingPoliciesTable" abstract="true" name="SummaryOfSignificantAccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tfx_ComputerEquipmentAndSoftwareMember" abstract="true" name="ComputerEquipmentAndSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_ManagedVolatilityMember" abstract="true" name="ManagedVolatilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit" abstract="false" name="TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_A4.875PercentSeniorNotesDue2026Member" abstract="true" name="A4.875PercentSeniorNotesDue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax" abstract="false" name="OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable" abstract="true" name="ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend" abstract="false" name="LesseeOperatingLeaseOptiontoTerminateOrExtend" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" abstract="false" name="BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tfx_TwoThousandEighteenFootprintRealignmentPlanMember" abstract="true" name="TwoThousandEighteenFootprintRealignmentPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_FairValueMeasurementsTable" abstract="true" name="FairValueMeasurementsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements" abstract="false" name="TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements" nillable="true" xbrli:periodType="duration" 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_ActuarialChangesInBenefitObligationNetGainLoss" abstract="false" name="ActuarialChangesInBenefitObligationNetGainLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_ScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityTableTextBlock" abstract="false" name="ScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tfx_CorporateGovernmentAndForeignBondsMember" abstract="true" name="CorporateGovernmentAndForeignBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock" abstract="false" name="ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tfx_MakeWholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption" abstract="false" name="MakeWholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <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_StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments" abstract="false" name="StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward" abstract="true" name="DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_WeightedAverageAmortizationPeriodForIntangibleAsset" abstract="false" name="WeightedAverageAmortizationPeriodForIntangibleAsset" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio" abstract="false" name="DebtInstrumentCovenantTermsMinimumInterestCoverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes" abstract="false" name="DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_IntercompanyPayablesCurrent" abstract="false" name="IntercompanyPayablesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock" abstract="false" name="ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax" abstract="false" name="OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_USSmallMidCapEquityMember" abstract="true" name="USSmallMidCapEquityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_EssentialMedicalInc.Member" abstract="true" name="EssentialMedicalInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive" abstract="false" name="FinancingReceivablesPaymentsToBeReceivedInYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree" abstract="false" name="FinancingReceivablesPaymentsToBeReceivedInYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_IntercompanyReceivablesCurrent" abstract="false" name="IntercompanyReceivablesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_MultiAssetFundMember" abstract="true" name="MultiAssetFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" abstract="false" name="DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_OtherrestructuringprogramsMember" abstract="true" name="OtherrestructuringprogramsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_CommonEquitySecuritiesMember" abstract="true" name="CommonEquitySecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_TaxCutsandJobsActof2017IncompleteAccountingExpectedPeriodToPayProvisionalIncomeTaxExpenseBenefit" abstract="false" name="TaxCutsandJobsActof2017IncompleteAccountingExpectedPeriodToPayProvisionalIncomeTaxExpenseBenefit" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tfx_ChangesInContingentConsideration" abstract="false" name="ChangesInContingentConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_InventoryFairValueStepUp" abstract="false" name="InventoryFairValueStepUp" 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_DefinedBenefitPlanAmortizationOfDeferredTaxes" abstract="false" name="DefinedBenefitPlanAmortizationOfDeferredTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_EmergingMarketsBondsMember" abstract="true" name="EmergingMarketsBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit" abstract="false" name="TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems" abstract="true" name="ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tfx_VascularAccessMember" abstract="true" name="VascularAccessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember" abstract="true" name="FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals" abstract="false" name="EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tfx_FairValueMeasurementsLineItems" abstract="true" name="FairValueMeasurementsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tfx_EstimatedFairValueOfContingentConsiderationOneMember" abstract="true" name="EstimatedFairValueOfContingentConsiderationOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_SpecialtySurgicalInstrumentationIncorporatedMember" abstract="true" name="SpecialtySurgicalInstrumentationIncorporatedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax" abstract="false" name="OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket" abstract="false" name="MaximumPercentageOfNetAssetsInvestedInEmergingMarket" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tfx_DebtInstrumentRedemptionPriorToNovemberFifteenthTwentyTwoMember" abstract="true" name="DebtInstrumentRedemptionPriorToNovemberFifteenthTwentyTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_PercentOfRedemptionPriceToPrincipalAmount" abstract="false" name="PercentOfRedemptionPriceToPrincipalAmount" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tfx_SpecialTerminationBenefitAndOtherRestructuringMember" abstract="true" name="SpecialTerminationBenefitAndOtherRestructuringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_TeleflexIncorporatedMember" abstract="true" name="TeleflexIncorporatedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_A2017VascularSolutionsIntegrationProgramMember" abstract="true" name="A2017VascularSolutionsIntegrationProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments" abstract="false" name="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_PaymentsForContingentConsideration" abstract="false" name="PaymentsForContingentConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts" abstract="false" name="DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_SmallAndMidSizedCompaniesMember" abstract="true" name="SmallAndMidSizedCompaniesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments" abstract="false" name="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="tfx_ShareholdersEquityLineItems" abstract="true" name="ShareholdersEquityLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_ThreePointFiveSevenPercentTermLoanFacilityMember" abstract="true" name="ThreePointFiveSevenPercentTermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour" abstract="false" name="FinancingReceivablesPaymentsToBeReceivedInYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_OtherLiabilityMember" abstract="true" name="OtherLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_OtherSecuritiesMember" abstract="true" name="OtherSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanNetAmortizationAndDeferral" abstract="false" name="DefinedBenefitPlanNetAmortizationAndDeferral" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments" abstract="false" name="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy" abstract="false" name="DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_OemMember" abstract="true" name="OemMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_SecondAmendedandRestatedCreditAgreementMember" abstract="true" name="SecondAmendedandRestatedCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_NeoTractMember" abstract="true" name="NeoTractMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_VascularSolutionsandNeoTractAcquisitionsMember" abstract="true" name="VascularSolutionsandNeoTractAcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable" abstract="true" name="ScheduleOfPensionExpectedFutureBenefitPaymentsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tfx_AssetBackedHomeLoansMember" abstract="true" name="AssetBackedHomeLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_ContractWithInsuranceCompanyMember" abstract="true" name="ContractWithInsuranceCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_PriorPlansAfterJanuary12014Member" abstract="true" name="PriorPlansAfterJanuary12014Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_IntercompanyTransactions" abstract="false" name="IntercompanyTransactions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tfx_GlobalCreditFundMember" abstract="true" name="GlobalCreditFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_AcceleratedDepreciationAndOtherCostsMember" abstract="true" name="AcceleratedDepreciationAndOtherCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio" abstract="false" name="DebtInstrumentCovenantTermsMaximumLeverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs: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-20191231_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-20191231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tfx-20191231_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-20191231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Coverpage" roleURI="http://www.teleflex.com/role/Coverpage">
        <link:definition>000010001 - Document - Cover page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFINCOME" roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME">
        <link:definition>100010002 - 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>100020003 - 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>100030004 - 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>100040005 - 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>100050006 - 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>100060007 - 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>100070008 - 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>100080009 - 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>210011001 - 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>220022001 - 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>240034001 - 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>210041002 - Disclosure - Recently issued accounting standards</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails" roleURI="http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails">
        <link:definition>240054002 - Disclosure - Recently issued accounting standards Recently issued accounting standards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Netrevenues" roleURI="http://www.teleflex.com/role/Netrevenues">
        <link:definition>210061003 - 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>230073001 - 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>240084003 - 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>210091004 - 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>230103002 - Disclosure - Acquisitions and Divestitures (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsandDivestituresAdditionalInformationDetail" roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail">
        <link:definition>240114004 - Disclosure - Acquisitions and Divestitures - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsandDivestituresProformacombinedfinancialinformationDetails" roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresProformacombinedfinancialinformationDetails">
        <link:definition>240124005 - Disclosure - Acquisitions and Divestitures - Pro forma combined financial 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="AcquisitionsandDivestituresSupplementalcashflowinformationDetails" roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresSupplementalcashflowinformationDetails">
        <link:definition>240134006 - Disclosure - Acquisitions and Divestitures - 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="Restructuringandotherimpairmentcharges" roleURI="http://www.teleflex.com/role/Restructuringandotherimpairmentcharges">
        <link:definition>210141005 - Disclosure - Restructuring and other impairment charges</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandotherimpairmentchargesTables" roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesTables">
        <link:definition>230153003 - Disclosure - Restructuring and other impairment charges (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandotherimpairmentchargesadditionalInformationDetail" roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesadditionalInformationDetail">
        <link:definition>240164007 - Disclosure - Restructuring and other impairment charges - additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails" roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails">
        <link:definition>240174008 - Disclosure - Restructuring and other impairment charges - expected costs to be incurred (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandotherimpairmentchargesrestructuringprogramDetail" roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail">
        <link:definition>240184009 - Disclosure - Restructuring and other impairment charges - restructuring program (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandotherimpairmentchargesreconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail" roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesreconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail">
        <link:definition>240194010 - Disclosure - Restructuring and other impairment charges - reconciliation of changes in accrued liabilities associated with restructuring program (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventories" roleURI="http://www.teleflex.com/role/Inventories">
        <link:definition>210201006 - 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>230213004 - 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>240224011 - 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>210231007 - 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>230243005 - 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>240254012 - 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="PropertyplantandequipmentSupplementalcashflowinformationDetails" roleURI="http://www.teleflex.com/role/PropertyplantandequipmentSupplementalcashflowinformationDetails">
        <link:definition>240264013 - Disclosure - Property, plant, and equipment - 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="Goodwillandotherintangibleassets" roleURI="http://www.teleflex.com/role/Goodwillandotherintangibleassets">
        <link:definition>210271008 - 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>230283006 - 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>240294014 - 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>240304015 - 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>240314016 - 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>240324017 - 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>210331009 - 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>230343007 - 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="LeasesNarrativeDetails" roleURI="http://www.teleflex.com/role/LeasesNarrativeDetails">
        <link:definition>240354018 - Disclosure - Leases - Narrative (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>240364019 - 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>240374020 - 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="LeasesFutureminimumleasepaymentsundernoncancelableoperatingleasesDetails" roleURI="http://www.teleflex.com/role/LeasesFutureminimumleasepaymentsundernoncancelableoperatingleasesDetails">
        <link:definition>240384021 - Disclosure - Leases - Future minimum lease payments under noncancelable operating leases (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>210391010 - 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>230403008 - 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>240414022 - 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>240414022 - 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>240424023 - 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>240434024 - 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>240444025 - 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="Financialinstruments" roleURI="http://www.teleflex.com/role/Financialinstruments">
        <link:definition>210451011 - 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>230463009 - 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>240474026 - 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>240484027 - Disclosure - Financial instruments - Fair value of derivatives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Fairvaluemeasurement" roleURI="http://www.teleflex.com/role/Fairvaluemeasurement">
        <link:definition>210491012 - 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>230503010 - 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="FairvaluemeasurementAdditionalInformationDetail" roleURI="http://www.teleflex.com/role/FairvaluemeasurementAdditionalInformationDetail">
        <link:definition>240514028 - 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="FairvaluemeasurementfinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail" roleURI="http://www.teleflex.com/role/FairvaluemeasurementfinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail">
        <link:definition>240524029 - 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="FairvaluemeasurementValuationTechniqueDetails" roleURI="http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails">
        <link:definition>240534030 - 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>240544031 - 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>210551013 - 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>230563011 - 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>240574032 - 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>240584033 - 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>240594034 - 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>240604035 - 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="ShareholdersequityScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityDetails" roleURI="http://www.teleflex.com/role/ShareholdersequityScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityDetails">
        <link:definition>240614036 - Disclosure - Shareholders' equity - Schedule Of Cash Flow, Supplemental Disclosures, Shareholders' Equity (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="Stockcompensationplans" roleURI="http://www.teleflex.com/role/Stockcompensationplans">
        <link:definition>210621014 - 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>230633012 - 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>240644037 - 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>240654038 - 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>240664039 - 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>240674040 - 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>240684041 - 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>240694042 - 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>210701015 - 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>230713013 - 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>240724043 - 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>240734044 - 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>240744045 - 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>240754046 - 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>240764047 - 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>240774048 - 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>240784049 - 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>210791016 - 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>230803014 - 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>240814050 - 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>240824051 - 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>240834052 - 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="PensionandotherpostretirementbenefitsDetail" roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail">
        <link:definition>240844053 - Disclosure - Pension and other postretirement 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="PensionandotherpostretirementbenefitsamountsrecognizedinconsolidatedbalancesheetDetail" roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinconsolidatedbalancesheetDetail">
        <link:definition>240854054 - 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>240864055 - 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>240874056 - 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>240884057 - 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="PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail" roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail">
        <link:definition>240894058 - Disclosure - Pension and other postretirement benefits - fair values of pension plan assets footnote (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>240904059 - 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>210911017 - 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>240924060 - 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>210931018 - 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>230943015 - 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>240954061 - 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>240964062 - 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="Condensedconsolidatingguarantorfinancialinformation" roleURI="http://www.teleflex.com/role/Condensedconsolidatingguarantorfinancialinformation">
        <link:definition>210971019 - Disclosure - Condensed consolidating guarantor financial 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="CondensedconsolidatingguarantorfinancialinformationTables" roleURI="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationTables">
        <link:definition>230983016 - Disclosure - Condensed consolidating guarantor financial 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="CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail" roleURI="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail">
        <link:definition>240994063 - Disclosure - Condensed consolidating guarantor financial information - Income and Comprehensive Income (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="CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail" roleURI="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail">
        <link:definition>241004064 - Disclosure - Condensed consolidating guarantor financial information - Balance Sheets (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="CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail" roleURI="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail">
        <link:definition>241014065 - Disclosure - Condensed consolidating guarantor financial information - Cash Flows (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="CondensedconsolidatingguarantorfinancialinformationDetails" roleURI="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationDetails">
        <link:definition>241024066 - Disclosure - Condensed consolidating guarantor financial 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="Subsequentevents" roleURI="http://www.teleflex.com/role/Subsequentevents">
        <link:definition>211031020 - Disclosure - Subsequent events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequenteventsDetails" roleURI="http://www.teleflex.com/role/SubsequenteventsDetails">
        <link:definition>241044067 - Disclosure - Subsequent events (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="QUARTERLYDATAUNAUDITED" roleURI="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITED">
        <link:definition>211051021 - Disclosure - QUARTERLY DATA (UNAUDITED)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="QUARTERLYDATAUNAUDITEDTables" roleURI="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDTables">
        <link:definition>231063017 - Disclosure - QUARTERLY DATA (UNAUDITED) (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="QUARTERLYDATAUNAUDITEDDetail" roleURI="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail">
        <link:definition>241074068 - Disclosure - QUARTERLY DATA (UNAUDITED) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS" roleURI="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS">
        <link:definition>211081022 - 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>241094069 - 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>241104070 - 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:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>12
<FILENAME>tfx-20191231_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 2020 Workiva-->
<!--r:0c19eeed-97af-43d5-8991-4f4d3738004e,g:5c4a787e-c8c5-45f0-b55b-814058514865-->
<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-20191231.xsd#Coverpage"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Coverpage" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="tfx-20191231.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_EarningsPerShareBasic_2eb4d5d2-1ddb-4aea-9527-7d0d2bdfed9f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_29c16923-1345-4635-b2b1-28938fd49953" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2eb4d5d2-1ddb-4aea-9527-7d0d2bdfed9f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_29c16923-1345-4635-b2b1-28938fd49953" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_fe5ff3cd-041e-4723-836d-45d7dffaef95" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2eb4d5d2-1ddb-4aea-9527-7d0d2bdfed9f" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_fe5ff3cd-041e-4723-836d-45d7dffaef95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e404705f-a7a7-49c8-97d0-e9e915d2aa60" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b60ff605-56ce-49ff-b8f3-20499cd0979d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e404705f-a7a7-49c8-97d0-e9e915d2aa60" xlink:to="loc_us-gaap_GrossProfit_b60ff605-56ce-49ff-b8f3-20499cd0979d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9b131904-af68-4af5-a9d5-f0473d320a7b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e404705f-a7a7-49c8-97d0-e9e915d2aa60" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9b131904-af68-4af5-a9d5-f0473d320a7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_b69ef363-5e57-4389-b59e-45a3b4620f07" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e404705f-a7a7-49c8-97d0-e9e915d2aa60" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_b69ef363-5e57-4389-b59e-45a3b4620f07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_1e31c2df-a426-4bf2-a39f-4255c866311c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e404705f-a7a7-49c8-97d0-e9e915d2aa60" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_1e31c2df-a426-4bf2-a39f-4255c866311c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_cdf25678-bd54-43d2-8eda-49f25a6ab34b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e404705f-a7a7-49c8-97d0-e9e915d2aa60" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_cdf25678-bd54-43d2-8eda-49f25a6ab34b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_afc92b82-00a5-4f6e-ba67-5b71ecb696d0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a3e2b9a7-5bfe-4316-923a-57b6b0e79aa8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_afc92b82-00a5-4f6e-ba67-5b71ecb696d0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a3e2b9a7-5bfe-4316-923a-57b6b0e79aa8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_132ac1cb-909e-49af-bef9-8d87dded6ff2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_afc92b82-00a5-4f6e-ba67-5b71ecb696d0" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_132ac1cb-909e-49af-bef9-8d87dded6ff2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_0a68b99e-cbb0-4bf5-bc68-9dfe9d589ebf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_814bd17d-e3f0-413b-a908-d33b90a7ab0e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ProfitLoss_0a68b99e-cbb0-4bf5-bc68-9dfe9d589ebf" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_814bd17d-e3f0-413b-a908-d33b90a7ab0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_14fc3c04-c6e2-4ac8-a10a-3e6c813509d0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ProfitLoss_0a68b99e-cbb0-4bf5-bc68-9dfe9d589ebf" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_14fc3c04-c6e2-4ac8-a10a-3e6c813509d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5eb28ece-9a68-452d-a267-3038cdce69b5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_de26c1ff-da62-45b0-bfa0-9b989af602e9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5eb28ece-9a68-452d-a267-3038cdce69b5" xlink:to="loc_us-gaap_OperatingIncomeLoss_de26c1ff-da62-45b0-bfa0-9b989af602e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_070076e6-fe11-4dde-bd98-5bfb979eb4ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5eb28ece-9a68-452d-a267-3038cdce69b5" xlink:to="loc_us-gaap_InterestExpense_070076e6-fe11-4dde-bd98-5bfb979eb4ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_703c4f6a-b2ff-42b8-96c1-7e23a30f1079" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5eb28ece-9a68-452d-a267-3038cdce69b5" xlink:to="loc_us-gaap_InvestmentIncomeInterest_703c4f6a-b2ff-42b8-96c1-7e23a30f1079" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_36ca081b-69a5-41f6-a320-d2703bdc1a75" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5eb28ece-9a68-452d-a267-3038cdce69b5" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_36ca081b-69a5-41f6-a320-d2703bdc1a75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_956338a7-7017-4ee6-a0c5-bcec77562ca3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_1c4b398e-5124-4415-b814-a1d9cda56855" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_956338a7-7017-4ee6-a0c5-bcec77562ca3" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_1c4b398e-5124-4415-b814-a1d9cda56855" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_deeabc0d-190e-4b67-9853-f70fdad3cf02" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_956338a7-7017-4ee6-a0c5-bcec77562ca3" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_deeabc0d-190e-4b67-9853-f70fdad3cf02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_fc02870a-5360-4b14-8015-113bf8ed134e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_d3df44da-75b5-4048-aea9-7976a3a850f4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fc02870a-5360-4b14-8015-113bf8ed134e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_d3df44da-75b5-4048-aea9-7976a3a850f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_00fb5280-d639-4589-a125-eedf10c979f3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fc02870a-5360-4b14-8015-113bf8ed134e" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_00fb5280-d639-4589-a125-eedf10c979f3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="tfx-20191231.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_7fec3a5c-4d10-4efc-9c75-1fd7e797c460" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f9a40995-9e14-41ab-8b94-422164cd1b6a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_7fec3a5c-4d10-4efc-9c75-1fd7e797c460" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f9a40995-9e14-41ab-8b94-422164cd1b6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b28c29cc-bff4-45ec-bb78-9af45764b39d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_7fec3a5c-4d10-4efc-9c75-1fd7e797c460" xlink:to="loc_us-gaap_ProfitLoss_b28c29cc-bff4-45ec-bb78-9af45764b39d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0b5604b6-80b7-4aa8-a06d-aef53f4b3463" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_aca4e6e7-13b3-4baa-8422-ce62032b86e0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0b5604b6-80b7-4aa8-a06d-aef53f4b3463" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_aca4e6e7-13b3-4baa-8422-ce62032b86e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_08b38f44-6c3d-4e33-8b17-04b50840495e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0b5604b6-80b7-4aa8-a06d-aef53f4b3463" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_08b38f44-6c3d-4e33-8b17-04b50840495e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_e443e0a5-d4ff-467e-86ad-7e55ce5b1058" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0b5604b6-80b7-4aa8-a06d-aef53f4b3463" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_e443e0a5-d4ff-467e-86ad-7e55ce5b1058" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_0cb029c2-7410-4d1f-9f7b-9bb981aec365" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_71b462bc-017a-4dec-a7bc-1706025eb67a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0cb029c2-7410-4d1f-9f7b-9bb981aec365" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_71b462bc-017a-4dec-a7bc-1706025eb67a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_ceb944fc-2557-47bc-b699-a9b9db64fee9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_86ea5a41-24c2-4e01-b520-e276ccf5c78b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ceb944fc-2557-47bc-b699-a9b9db64fee9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_86ea5a41-24c2-4e01-b520-e276ccf5c78b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_8b803a1f-ffcf-4dc6-9af1-82ad690ab7fb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ceb944fc-2557-47bc-b699-a9b9db64fee9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_8b803a1f-ffcf-4dc6-9af1-82ad690ab7fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_cbdbd170-10b1-40f3-8265-2c656b90a701" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_1aa7b6b8-0538-4d25-86c2-3fe2dfa7ed32" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_cbdbd170-10b1-40f3-8265-2c656b90a701" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_1aa7b6b8-0538-4d25-86c2-3fe2dfa7ed32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_12198e5b-cbc9-4d2b-9df2-084784d4c11c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_cbdbd170-10b1-40f3-8265-2c656b90a701" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_12198e5b-cbc9-4d2b-9df2-084784d4c11c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_f38be336-0892-4bcc-8f2a-b619b647f0f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_cbdbd170-10b1-40f3-8265-2c656b90a701" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_f38be336-0892-4bcc-8f2a-b619b647f0f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_78414e33-6b91-4126-9336-aa4734b2ad28" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_cbdbd170-10b1-40f3-8265-2c656b90a701" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_78414e33-6b91-4126-9336-aa4734b2ad28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax_a7bbc270-d9f2-42ce-9ead-004751b0dbb1" xlink:href="tfx-20191231.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_cbdbd170-10b1-40f3-8265-2c656b90a701" xlink:to="loc_tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax_a7bbc270-d9f2-42ce-9ead-004751b0dbb1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="simple" xlink:href="tfx-20191231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="tfx-20191231.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_StockholdersEquity_daed7ede-ed2e-43f2-8b9d-62a8999792fa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_b46ad778-a1ab-4307-86ca-ccad5c980ca3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_daed7ede-ed2e-43f2-8b9d-62a8999792fa" xlink:to="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_b46ad778-a1ab-4307-86ca-ccad5c980ca3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_dd135717-e20f-417d-bc1e-b825e2fbf83d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_daed7ede-ed2e-43f2-8b9d-62a8999792fa" xlink:to="loc_us-gaap_TreasuryStockValue_dd135717-e20f-417d-bc1e-b825e2fbf83d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_93321937-85ee-44b7-bda6-edb6f76d92a9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityBeforeTreasuryStock"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_572d310d-2260-4f37-8204-422bfe8ccd3b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_93321937-85ee-44b7-bda6-edb6f76d92a9" xlink:to="loc_us-gaap_CommonStockValue_572d310d-2260-4f37-8204-422bfe8ccd3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_6ccd8341-97a4-4669-a1f6-397600963ead" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_93321937-85ee-44b7-bda6-edb6f76d92a9" xlink:to="loc_us-gaap_AdditionalPaidInCapital_6ccd8341-97a4-4669-a1f6-397600963ead" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_32aa8413-c447-43a7-a558-e46f61411f42" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_93321937-85ee-44b7-bda6-edb6f76d92a9" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_32aa8413-c447-43a7-a558-e46f61411f42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c72950bb-5f42-4857-a56d-6ca4f8373db8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_93321937-85ee-44b7-bda6-edb6f76d92a9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c72950bb-5f42-4857-a56d-6ca4f8373db8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_4ddd5195-05fa-4ae1-b4a2-74bdfeddb6e2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_5332cb42-3659-4368-9b77-aef6c32cca66" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4ddd5195-05fa-4ae1-b4a2-74bdfeddb6e2" xlink:to="loc_us-gaap_Liabilities_5332cb42-3659-4368-9b77-aef6c32cca66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f7c0ea29-bacf-498b-a987-d11bb3f91e92" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4ddd5195-05fa-4ae1-b4a2-74bdfeddb6e2" xlink:to="loc_us-gaap_StockholdersEquity_f7c0ea29-bacf-498b-a987-d11bb3f91e92" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="tfx-20191231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="tfx-20191231.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_NetCashProvidedByUsedInDiscontinuedOperations_3263891f-f1d8-4e3a-bd6c-95dbb2c92b94" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_7e768522-b455-4f22-b558-68fbea804c3b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3263891f-f1d8-4e3a-bd6c-95dbb2c92b94" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_7e768522-b455-4f22-b558-68fbea804c3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d0d2b531-be21-4425-9d2a-36572c037a6d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_be1ffd3a-17ab-4503-b9db-545aa6f93d0e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d0d2b531-be21-4425-9d2a-36572c037a6d" xlink:to="loc_us-gaap_ProfitLoss_be1ffd3a-17ab-4503-b9db-545aa6f93d0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_ad99428a-e5c8-4494-8dad-eeecade45ff7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d0d2b531-be21-4425-9d2a-36572c037a6d" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_ad99428a-e5c8-4494-8dad-eeecade45ff7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_d658e9b9-9a00-441b-b466-3d2a39771138" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d0d2b531-be21-4425-9d2a-36572c037a6d" xlink:to="loc_us-gaap_Depreciation_d658e9b9-9a00-441b-b466-3d2a39771138" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_b4d9b082-509d-4e1c-bd19-784c9ceb8f63" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d0d2b531-be21-4425-9d2a-36572c037a6d" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_b4d9b082-509d-4e1c-bd19-784c9ceb8f63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_d54b3117-2141-42d7-bdee-32f8cd6c5f6b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d0d2b531-be21-4425-9d2a-36572c037a6d" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_d54b3117-2141-42d7-bdee-32f8cd6c5f6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1ad51a8f-0012-4b63-a6e3-5707fad0613d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d0d2b531-be21-4425-9d2a-36572c037a6d" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1ad51a8f-0012-4b63-a6e3-5707fad0613d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InventoryFairValueStepUp_f1dfbf8d-76f1-4c10-9cfc-c4f4be586c22" xlink:href="tfx-20191231.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_d0d2b531-be21-4425-9d2a-36572c037a6d" xlink:to="loc_tfx_InventoryFairValueStepUp_f1dfbf8d-76f1-4c10-9cfc-c4f4be586c22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_7eb4bcce-38ed-43f1-8a25-92728c6f22bf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d0d2b531-be21-4425-9d2a-36572c037a6d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_7eb4bcce-38ed-43f1-8a25-92728c6f22bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_e976ab98-1f66-4ebb-96da-bd1a17398ebb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d0d2b531-be21-4425-9d2a-36572c037a6d" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_e976ab98-1f66-4ebb-96da-bd1a17398ebb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_80d984c2-3f66-4e20-8c57-1cac20e61fea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d0d2b531-be21-4425-9d2a-36572c037a6d" xlink:to="loc_us-gaap_ShareBasedCompensation_80d984c2-3f66-4e20-8c57-1cac20e61fea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NetGainOnSaleOfBusinessesAndAssets_890b7b0b-75b9-4da8-b780-6b19053c81c9" xlink:href="tfx-20191231.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_d0d2b531-be21-4425-9d2a-36572c037a6d" xlink:to="loc_tfx_NetGainOnSaleOfBusinessesAndAssets_890b7b0b-75b9-4da8-b780-6b19053c81c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8cbcdbd6-7695-421c-b45d-761095d6d9c0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d0d2b531-be21-4425-9d2a-36572c037a6d" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8cbcdbd6-7695-421c-b45d-761095d6d9c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ChangesInContingentConsideration_8d841c8a-dc7d-4c2b-8f59-ee9ddb2aa937" xlink:href="tfx-20191231.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_d0d2b531-be21-4425-9d2a-36572c037a6d" xlink:to="loc_tfx_ChangesInContingentConsideration_8d841c8a-dc7d-4c2b-8f59-ee9ddb2aa937" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_8e5d64e2-7e38-4719-b0f1-4e1ffc18b14b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d0d2b531-be21-4425-9d2a-36572c037a6d" xlink:to="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_8e5d64e2-7e38-4719-b0f1-4e1ffc18b14b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_27544bf3-1bcc-4258-9f4b-6ca1d55617ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d0d2b531-be21-4425-9d2a-36572c037a6d" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_27544bf3-1bcc-4258-9f4b-6ca1d55617ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_50c1b141-dad4-44ee-9599-cb429ed98d85" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d0d2b531-be21-4425-9d2a-36572c037a6d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_50c1b141-dad4-44ee-9599-cb429ed98d85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_c1944e87-d009-46be-b41f-b45ab437e3e7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d0d2b531-be21-4425-9d2a-36572c037a6d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_c1944e87-d009-46be-b41f-b45ab437e3e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019938e3-f00b-48b1-a937-386676ee8c84" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d0d2b531-be21-4425-9d2a-36572c037a6d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019938e3-f00b-48b1-a937-386676ee8c84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_246e77d0-4c98-49f4-b7eb-635745d5b574" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d0d2b531-be21-4425-9d2a-36572c037a6d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_246e77d0-4c98-49f4-b7eb-635745d5b574" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_f6e04fcf-c257-44cc-8815-bdc4d8023d22" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d0d2b531-be21-4425-9d2a-36572c037a6d" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_f6e04fcf-c257-44cc-8815-bdc4d8023d22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_31d3bf23-b257-4206-a393-37ca12652829" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_93dcaf0a-5cd9-4311-9b30-62bc05c558d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_31d3bf23-b257-4206-a393-37ca12652829" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_93dcaf0a-5cd9-4311-9b30-62bc05c558d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_323b6182-b974-4967-80d0-c3c5f7c7464c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_31d3bf23-b257-4206-a393-37ca12652829" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_323b6182-b974-4967-80d0-c3c5f7c7464c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_0c399835-9772-44b0-9cf8-53bb5709e2e2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_31d3bf23-b257-4206-a393-37ca12652829" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_0c399835-9772-44b0-9cf8-53bb5709e2e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_58317e7b-c3b0-4a55-be4a-e316afe44d94" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_31d3bf23-b257-4206-a393-37ca12652829" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_58317e7b-c3b0-4a55-be4a-e316afe44d94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6b85885b-1d2a-4f45-b755-5af62dada8ba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_31d3bf23-b257-4206-a393-37ca12652829" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6b85885b-1d2a-4f45-b755-5af62dada8ba" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="tfx-20191231.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="tfx-20191231.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Summaryofsignificantaccountingpolicies" xlink:type="simple" xlink:href="tfx-20191231.xsd#Summaryofsignificantaccountingpolicies"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Summaryofsignificantaccountingpolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies" xlink:type="simple" xlink:href="tfx-20191231.xsd#SummaryofsignificantaccountingpoliciesPolicies"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Recentlyissuedaccountingstandards" xlink:type="simple" xlink:href="tfx-20191231.xsd#Recentlyissuedaccountingstandards"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Recentlyissuedaccountingstandards" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Netrevenues" xlink:type="simple" xlink:href="tfx-20191231.xsd#Netrevenues"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Netrevenues" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/NetrevenuesTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#NetrevenuesTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/NetrevenuesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#NetrevenuesOtherrevenuesDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestitures" xlink:type="simple" xlink:href="tfx-20191231.xsd#AcquisitionsandDivestitures"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestitures" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#AcquisitionsandDivestituresTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#AcquisitionsandDivestituresAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresProformacombinedfinancialinformationDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#AcquisitionsandDivestituresProformacombinedfinancialinformationDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresProformacombinedfinancialinformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresSupplementalcashflowinformationDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#AcquisitionsandDivestituresSupplementalcashflowinformationDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresSupplementalcashflowinformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Restructuringandotherimpairmentcharges" xlink:type="simple" xlink:href="tfx-20191231.xsd#Restructuringandotherimpairmentcharges"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Restructuringandotherimpairmentcharges" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#RestructuringandotherimpairmentchargesTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesadditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#RestructuringandotherimpairmentchargesadditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesadditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#RestructuringandotherimpairmentchargesrestructuringprogramDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_68d735e3-19c9-450d-8fd4-25a878f3354f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_57e422b5-7ff4-4cf6-8a47-54f43c4ddff8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_68d735e3-19c9-450d-8fd4-25a878f3354f" xlink:to="loc_us-gaap_RestructuringCharges_57e422b5-7ff4-4cf6-8a47-54f43c4ddff8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_ee178cdc-acb2-4254-af85-3e59ce242b8c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_68d735e3-19c9-450d-8fd4-25a878f3354f" xlink:to="loc_us-gaap_AssetImpairmentCharges_ee178cdc-acb2-4254-af85-3e59ce242b8c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesreconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#RestructuringandotherimpairmentchargesreconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesreconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Inventories" xlink:type="simple" xlink:href="tfx-20191231.xsd#Inventories"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Inventories" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/InventoriesTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#InventoriesTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/InventoriesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/InventoriesDetail" xlink:type="simple" xlink:href="tfx-20191231.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_36ce6e90-b287-4c1f-b9cf-f2ce3dfa77f0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_c7046fed-7fae-4ca4-90f7-8b6745d76c7f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_36ce6e90-b287-4c1f-b9cf-f2ce3dfa77f0" xlink:to="loc_us-gaap_InventoryRawMaterials_c7046fed-7fae-4ca4-90f7-8b6745d76c7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_31f0f5c4-4730-448e-a590-8a0ae6ae7af2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_36ce6e90-b287-4c1f-b9cf-f2ce3dfa77f0" xlink:to="loc_us-gaap_InventoryWorkInProcess_31f0f5c4-4730-448e-a590-8a0ae6ae7af2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_66ccca9d-525a-43d3-8e4b-403dfe6a83f2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_36ce6e90-b287-4c1f-b9cf-f2ce3dfa77f0" xlink:to="loc_us-gaap_InventoryFinishedGoods_66ccca9d-525a-43d3-8e4b-403dfe6a83f2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Propertyplantandequipment" xlink:type="simple" xlink:href="tfx-20191231.xsd#Propertyplantandequipment"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Propertyplantandequipment" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PropertyplantandequipmentTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#PropertyplantandequipmentTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/PropertyplantandequipmentTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PropertyplantequipmentDetails" xlink:type="simple" xlink:href="tfx-20191231.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_PropertyPlantAndEquipmentNet_93825c65-10df-45c9-ace6-d9e1e2c7fa37" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_dc5a7018-2095-43b9-bc4f-79855499f5e6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_93825c65-10df-45c9-ace6-d9e1e2c7fa37" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_dc5a7018-2095-43b9-bc4f-79855499f5e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4be5f1ed-2ef3-401c-b82c-f1543c16cddc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_93825c65-10df-45c9-ace6-d9e1e2c7fa37" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4be5f1ed-2ef3-401c-b82c-f1543c16cddc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_563cae2c-61fe-4337-906c-1c3bf49f2f00" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LandBuildingsAndLeaseholdImprovementsGross_74400ff0-31ed-4056-882e-7559eb47a8d4" xlink:href="tfx-20191231.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_563cae2c-61fe-4337-906c-1c3bf49f2f00" xlink:to="loc_tfx_LandBuildingsAndLeaseholdImprovementsGross_74400ff0-31ed-4056-882e-7559eb47a8d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_1d788e0b-41c3-461e-af90-677852d4810f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_563cae2c-61fe-4337-906c-1c3bf49f2f00" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_1d788e0b-41c3-461e-af90-677852d4810f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_a048cc03-4ec2-4d13-aa3e-70d170a3a2e8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_563cae2c-61fe-4337-906c-1c3bf49f2f00" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_a048cc03-4ec2-4d13-aa3e-70d170a3a2e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_a4a5f982-ca81-4730-94f9-f2e8ad83f675" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_563cae2c-61fe-4337-906c-1c3bf49f2f00" xlink:to="loc_us-gaap_ConstructionInProgressGross_a4a5f982-ca81-4730-94f9-f2e8ad83f675" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PropertyplantandequipmentSupplementalcashflowinformationDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#PropertyplantandequipmentSupplementalcashflowinformationDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/PropertyplantandequipmentSupplementalcashflowinformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Goodwillandotherintangibleassets" xlink:type="simple" xlink:href="tfx-20191231.xsd#Goodwillandotherintangibleassets"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Goodwillandotherintangibleassets" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#GoodwillandotherintangibleassetsTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#GoodwillandotherintangibleassetsAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetschangesincarryingamountbyreportingsegmentDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#GoodwillandotherintangibleassetschangesincarryingamountbyreportingsegmentDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetschangesincarryingamountbyreportingsegmentDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetscomponentsofintangibleassetsDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#GoodwillandotherintangibleassetscomponentsofintangibleassetsDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetscomponentsofintangibleassetsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsestimatedannualamortizationexpenseDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#GoodwillandotherintangibleassetsestimatedannualamortizationexpenseDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsestimatedannualamortizationexpenseDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Leases" xlink:type="simple" xlink:href="tfx-20191231.xsd#Leases"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Leases" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#LeasesTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/LeasesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#LeasesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/LeasesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails" xlink:type="simple" xlink:href="tfx-20191231.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_dc2cfbdd-f20a-4c71-91e3-79b050352181" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_775ccee7-2119-4c83-bdab-1ce5e6b2f7d9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dc2cfbdd-f20a-4c71-91e3-79b050352181" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_775ccee7-2119-4c83-bdab-1ce5e6b2f7d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b9efdb04-1dd1-41b4-8252-743572286775" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dc2cfbdd-f20a-4c71-91e3-79b050352181" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b9efdb04-1dd1-41b4-8252-743572286775" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_9b5c2fcc-8d4c-4779-a290-461bd5dc36ad" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dc2cfbdd-f20a-4c71-91e3-79b050352181" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_9b5c2fcc-8d4c-4779-a290-461bd5dc36ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c9197964-5fe7-4dd4-9fe5-ae739e5c4662" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dc2cfbdd-f20a-4c71-91e3-79b050352181" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c9197964-5fe7-4dd4-9fe5-ae739e5c4662" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9e81fd97-4087-4205-a795-0a916c929d02" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dc2cfbdd-f20a-4c71-91e3-79b050352181" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9e81fd97-4087-4205-a795-0a916c929d02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_b1c87580-b5eb-4ddc-a300-629089cf7d14" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dc2cfbdd-f20a-4c71-91e3-79b050352181" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_b1c87580-b5eb-4ddc-a300-629089cf7d14" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#LeasesSupplementalbalancesheetinformationDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesFutureminimumleasepaymentsundernoncancelableoperatingleasesDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#LeasesFutureminimumleasepaymentsundernoncancelableoperatingleasesDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/LeasesFutureminimumleasepaymentsundernoncancelableoperatingleasesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Borrowings" xlink:type="simple" xlink:href="tfx-20191231.xsd#Borrowings"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Borrowings" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#BorrowingsTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/BorrowingsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail" xlink:type="simple" xlink:href="tfx-20191231.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_DebtInstrumentCarryingAmount_5462af40-9a00-4303-9c03-edc82111ae4c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_41ce7993-b1ce-40aa-b92d-dc390cdc7e56" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5462af40-9a00-4303-9c03-edc82111ae4c" xlink:to="loc_us-gaap_LineOfCredit_41ce7993-b1ce-40aa-b92d-dc390cdc7e56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_43e854a3-6243-4e36-9db9-98c6ea4540b1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5462af40-9a00-4303-9c03-edc82111ae4c" xlink:to="loc_us-gaap_SeniorNotes_43e854a3-6243-4e36-9db9-98c6ea4540b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_0ebd27ec-ac0f-452b-bb95-d6c4958a2fd7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5462af40-9a00-4303-9c03-edc82111ae4c" xlink:to="loc_us-gaap_OtherShortTermBorrowings_0ebd27ec-ac0f-452b-bb95-d6c4958a2fd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_2e8d6319-774e-4a57-b2d5-cbc905181438" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_5b852d5a-4890-441d-8e28-9eacd4c1a348" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2e8d6319-774e-4a57-b2d5-cbc905181438" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_5b852d5a-4890-441d-8e28-9eacd4c1a348" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_1a2d3b3f-4f7b-40b4-9a18-ea87c93d5ccb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2e8d6319-774e-4a57-b2d5-cbc905181438" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_1a2d3b3f-4f7b-40b4-9a18-ea87c93d5ccb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail_1" xlink:type="simple" xlink:href="tfx-20191231.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_49ced6d9-e6cb-4996-819e-5b824a29418b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_01e52092-3141-4c86-a40c-a9f3059515e5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_49ced6d9-e6cb-4996-819e-5b824a29418b" xlink:to="loc_us-gaap_LongTermDebtCurrent_01e52092-3141-4c86-a40c-a9f3059515e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c2ff6b21-df1d-40af-94c1-e5f331db65df" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_49ced6d9-e6cb-4996-819e-5b824a29418b" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c2ff6b21-df1d-40af-94c1-e5f331db65df" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#BorrowingsAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsFairValueofDebtDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#BorrowingsFairValueofDebtDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/BorrowingsFairValueofDebtDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#BorrowingsAggregateAmountsofLongTermDebtDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Financialinstruments" xlink:type="simple" xlink:href="tfx-20191231.xsd#Financialinstruments"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Financialinstruments" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FinancialinstrumentsTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#FinancialinstrumentsTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#FinancialinstrumentsAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#FinancialinstrumentsFairvalueofderivativesDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Fairvaluemeasurement" xlink:type="simple" xlink:href="tfx-20191231.xsd#Fairvaluemeasurement"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Fairvaluemeasurement" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#FairvaluemeasurementTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#FairvaluemeasurementAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementfinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#FairvaluemeasurementfinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementfinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#FairvaluemeasurementValuationTechniqueDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementreconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#FairvaluemeasurementreconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementreconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Shareholdersequity" xlink:type="simple" xlink:href="tfx-20191231.xsd#Shareholdersequity"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Shareholdersequity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#ShareholdersequityTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/ShareholdersequityTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#ShareholdersequityAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityreconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail" xlink:type="simple" xlink:href="tfx-20191231.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_9caf1c8e-8436-4233-a6e2-78d1562838a6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_bbe16230-2cdd-47f2-a88d-be9da89a603c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9caf1c8e-8436-4233-a6e2-78d1562838a6" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_bbe16230-2cdd-47f2-a88d-be9da89a603c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_9c6d76f2-76eb-4984-ad23-c3abeab9b4f7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9caf1c8e-8436-4233-a6e2-78d1562838a6" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_9c6d76f2-76eb-4984-ad23-c3abeab9b4f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_54f97392-6267-482f-a8ed-d03f441c0f4f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9caf1c8e-8436-4233-a6e2-78d1562838a6" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_54f97392-6267-482f-a8ed-d03f441c0f4f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequitychangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail" xlink:type="simple" xlink:href="tfx-20191231.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_24dc67d5-2c58-4f6b-bc40-f1839edc0501" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeOtherNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_e8fad4c5-38b6-4c7f-90c6-e12affce718d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_24dc67d5-2c58-4f6b-bc40-f1839edc0501" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_e8fad4c5-38b6-4c7f-90c6-e12affce718d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_8b2e851a-f04c-49a2-ae71-3c7a9671b7d9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_24dc67d5-2c58-4f6b-bc40-f1839edc0501" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_8b2e851a-f04c-49a2-ae71-3c7a9671b7d9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityaccumulatedothercomprehensiveincomelossintoincomeexpenseDetail" xlink:type="simple" xlink:href="tfx-20191231.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_481c8704-3e8a-40a2-a9d9-ffaeccc397ac" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_78cc4bc8-8f02-4732-88ae-766eac52de08" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_481c8704-3e8a-40a2-a9d9-ffaeccc397ac" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_78cc4bc8-8f02-4732-88ae-766eac52de08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_3bffc341-9e63-49e3-b218-7a4c022148d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_481c8704-3e8a-40a2-a9d9-ffaeccc397ac" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_3bffc341-9e63-49e3-b218-7a4c022148d4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#ShareholdersequityScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/ShareholdersequityScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Stockcompensationplans" xlink:type="simple" xlink:href="tfx-20191231.xsd#Stockcompensationplans"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Stockcompensationplans" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#StockcompensationplansTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/StockcompensationplansTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#StockcompensationplansAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansSharebasedCompensationActivityDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#StockcompensationplansSharebasedCompensationActivityDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/StockcompensationplansSharebasedCompensationActivityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansweightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#StockcompensationplansweightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/StockcompensationplansweightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplanssummaryofstockoptionactivityDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#StockcompensationplanssummaryofstockoptionactivityDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/StockcompensationplanssummaryofstockoptionactivityDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansweightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#StockcompensationplansweightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/StockcompensationplansweightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplanssummaryofnonvestedrestrictedstockunitactivityDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#StockcompensationplanssummaryofnonvestedrestrictedstockunitactivityDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/StockcompensationplanssummaryofnonvestedrestrictedstockunitactivityDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Incometaxes" xlink:type="simple" xlink:href="tfx-20191231.xsd#Incometaxes"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Incometaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#IncometaxesTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/IncometaxesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#IncometaxesAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxescomponentsofprovisionforincometaxesfromcontinuingoperationsDetail" xlink:type="simple" xlink:href="tfx-20191231.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_8a599da8-ef6c-43f5-af9e-7a95bd5868f5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_4efc16e4-25f3-460e-ae91-e91974c6c3c3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8a599da8-ef6c-43f5-af9e-7a95bd5868f5" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_4efc16e4-25f3-460e-ae91-e91974c6c3c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_2c0bf9cd-1fe9-408a-9e97-3c2af9024bec" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8a599da8-ef6c-43f5-af9e-7a95bd5868f5" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_2c0bf9cd-1fe9-408a-9e97-3c2af9024bec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_4367c7ba-8bfb-43d6-aefe-a50d0f4d1faf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8a599da8-ef6c-43f5-af9e-7a95bd5868f5" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_4367c7ba-8bfb-43d6-aefe-a50d0f4d1faf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_3aab988a-92f9-4e91-aeae-1315cfb2d282" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8a599da8-ef6c-43f5-af9e-7a95bd5868f5" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_3aab988a-92f9-4e91-aeae-1315cfb2d282" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_91453d20-f8af-485c-9c47-301c2764cb2a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8a599da8-ef6c-43f5-af9e-7a95bd5868f5" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_91453d20-f8af-485c-9c47-301c2764cb2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_3a169d39-3ab9-4208-85df-e003667d6392" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8a599da8-ef6c-43f5-af9e-7a95bd5868f5" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_3a169d39-3ab9-4208-85df-e003667d6392" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxessummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail" xlink:type="simple" xlink:href="tfx-20191231.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_a62e0cd6-335f-4a7b-8d14-28c531bdb0a3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_affc51d0-2344-439e-906c-f03ea3806651" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a62e0cd6-335f-4a7b-8d14-28c531bdb0a3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_affc51d0-2344-439e-906c-f03ea3806651" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3b195f93-7f9a-4bff-af38-47fbffdd9266" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a62e0cd6-335f-4a7b-8d14-28c531bdb0a3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3b195f93-7f9a-4bff-af38-47fbffdd9266" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesreconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail" xlink:type="simple" xlink:href="tfx-20191231.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_ed3ab7bd-6ad2-40f1-a1f9-c1194dd3aa7c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_18adbf5a-e83a-485e-9546-c2e7da40c1ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ed3ab7bd-6ad2-40f1-a1f9-c1194dd3aa7c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_18adbf5a-e83a-485e-9546-c2e7da40c1ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_ca681dec-0f82-4ebf-ac68-256409d4c726" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ed3ab7bd-6ad2-40f1-a1f9-c1194dd3aa7c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_ca681dec-0f82-4ebf-ac68-256409d4c726" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_37396933-757d-4d06-a692-4ca61d5889db" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ed3ab7bd-6ad2-40f1-a1f9-c1194dd3aa7c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_37396933-757d-4d06-a692-4ca61d5889db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent_f82627ae-1f79-4dc4-8d67-053e21d47084" xlink:href="tfx-20191231.xsd#tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ed3ab7bd-6ad2-40f1-a1f9-c1194dd3aa7c" xlink:to="loc_tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent_f82627ae-1f79-4dc4-8d67-053e21d47084" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_49aeb014-6ceb-4940-8fc7-c37028889d1e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ed3ab7bd-6ad2-40f1-a1f9-c1194dd3aa7c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_49aeb014-6ceb-4940-8fc7-c37028889d1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_b2db8de7-f651-49ac-b2c1-7c1d4409be3b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ed3ab7bd-6ad2-40f1-a1f9-c1194dd3aa7c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_b2db8de7-f651-49ac-b2c1-7c1d4409be3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_be6b6762-cdac-444d-bcd4-3a790970943f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ed3ab7bd-6ad2-40f1-a1f9-c1194dd3aa7c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_be6b6762-cdac-444d-bcd4-3a790970943f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals_c628b7b9-9d9a-43c2-8725-aeb2ffcf544e" xlink:href="tfx-20191231.xsd#tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ed3ab7bd-6ad2-40f1-a1f9-c1194dd3aa7c" xlink:to="loc_tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals_c628b7b9-9d9a-43c2-8725-aeb2ffcf544e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_b0d10f21-c230-4e1b-911c-cf6fd90d950d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ed3ab7bd-6ad2-40f1-a1f9-c1194dd3aa7c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_b0d10f21-c230-4e1b-911c-cf6fd90d950d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_bd952f9e-9101-4ad3-92e6-39b444bdb9bd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ed3ab7bd-6ad2-40f1-a1f9-c1194dd3aa7c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_bd952f9e-9101-4ad3-92e6-39b444bdb9bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_7583d0bb-d04b-4eb4-989c-bbc7ba3655a6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ed3ab7bd-6ad2-40f1-a1f9-c1194dd3aa7c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_7583d0bb-d04b-4eb4-989c-bbc7ba3655a6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesdeferredtaxassetsandliabilitiesDetail" xlink:type="simple" xlink:href="tfx-20191231.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_27793f80-f1f2-4d6b-9210-09340d86035b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards_411a0e93-45c6-4413-b501-445c483409dd" xlink:href="tfx-20191231.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_27793f80-f1f2-4d6b-9210-09340d86035b" xlink:to="loc_tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards_411a0e93-45c6-4413-b501-445c483409dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset_7312e418-39e4-45b1-9b49-de14c39a1560" xlink:href="tfx-20191231.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_27793f80-f1f2-4d6b-9210-09340d86035b" xlink:to="loc_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset_7312e418-39e4-45b1-9b49-de14c39a1560" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_44e65439-b8a4-4302-8a67-2f562d04c1d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_27793f80-f1f2-4d6b-9210-09340d86035b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_44e65439-b8a4-4302-8a67-2f562d04c1d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_c83a9551-5f18-44df-99c7-74bc917301d9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_27793f80-f1f2-4d6b-9210-09340d86035b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_c83a9551-5f18-44df-99c7-74bc917301d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_1ce4a52f-6927-41c3-b0a7-fd1a021aa726" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_27793f80-f1f2-4d6b-9210-09340d86035b" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_1ce4a52f-6927-41c3-b0a7-fd1a021aa726" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4e93dfd0-949f-4cd0-bb1f-ba122e383fdc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_27793f80-f1f2-4d6b-9210-09340d86035b" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4e93dfd0-949f-4cd0-bb1f-ba122e383fdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_d194b7d5-51ec-47db-bad1-aa8806118525" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_b9e0f44a-5627-4b74-8601-8c8f57765358" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d194b7d5-51ec-47db-bad1-aa8806118525" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_b9e0f44a-5627-4b74-8601-8c8f57765358" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_2f6b6be1-4a5d-4ba2-9006-b725028c1748" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d194b7d5-51ec-47db-bad1-aa8806118525" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_2f6b6be1-4a5d-4ba2-9006-b725028c1748" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_b274840e-89c8-477f-b252-377cabd52601" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d194b7d5-51ec-47db-bad1-aa8806118525" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_b274840e-89c8-477f-b252-377cabd52601" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_696bd769-bcb2-459d-af6e-d1eb2978382a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d194b7d5-51ec-47db-bad1-aa8806118525" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_696bd769-bcb2-459d-af6e-d1eb2978382a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_bc8fdd3f-2105-4993-90e5-e273a31a864d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d194b7d5-51ec-47db-bad1-aa8806118525" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_bc8fdd3f-2105-4993-90e5-e273a31a864d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_ab846306-965b-4b17-93a5-0d21864a48b4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_4a564bff-0d9c-4d1e-b4f5-3a2aba41f96f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ab846306-965b-4b17-93a5-0d21864a48b4" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_4a564bff-0d9c-4d1e-b4f5-3a2aba41f96f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_cf3d13cf-04c1-463a-a0f1-49e4a1c7cd9d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ab846306-965b-4b17-93a5-0d21864a48b4" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_cf3d13cf-04c1-463a-a0f1-49e4a1c7cd9d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesuncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#IncometaxesuncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/IncometaxesuncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncomeTaxesSupplementalCashFlowDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#IncomeTaxesSupplementalCashFlowDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/IncomeTaxesSupplementalCashFlowDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Pensionandotherpostretirementbenefits" xlink:type="simple" xlink:href="tfx-20191231.xsd#Pensionandotherpostretirementbenefits"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Pensionandotherpostretirementbenefits" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#PensionandotherpostretirementbenefitsTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#PensionandotherpostretirementbenefitsAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsnetbenefitcostofpensionandpostretirementbenefitplansDetail" xlink:type="simple" xlink:href="tfx-20191231.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_41772489-77fb-4591-8843-c1121c4e4237" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_1161198a-1f7b-495d-8061-f355a9789845" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_41772489-77fb-4591-8843-c1121c4e4237" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_1161198a-1f7b-495d-8061-f355a9789845" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_6890cc0c-abc7-4c09-a7ce-f9cb0848e6c5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_41772489-77fb-4591-8843-c1121c4e4237" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_6890cc0c-abc7-4c09-a7ce-f9cb0848e6c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_ecf8124f-fdb7-44c7-8b3d-a5ead32bf751" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_41772489-77fb-4591-8843-c1121c4e4237" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_ecf8124f-fdb7-44c7-8b3d-a5ead32bf751" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanNetAmortizationAndDeferral_9ac40e66-5f61-404b-b1d3-646c38ab63b8" xlink:href="tfx-20191231.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_41772489-77fb-4591-8843-c1121c4e4237" xlink:to="loc_tfx_DefinedBenefitPlanNetAmortizationAndDeferral_9ac40e66-5f61-404b-b1d3-646c38ab63b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_f5b35089-8e74-4879-b49e-458164ff8e65" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_41772489-77fb-4591-8843-c1121c4e4237" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_f5b35089-8e74-4879-b49e-458164ff8e65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_ed9d1e48-3773-40be-bb15-6f1628a3ec9c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_41772489-77fb-4591-8843-c1121c4e4237" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_ed9d1e48-3773-40be-bb15-6f1628a3ec9c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsweightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#PensionandotherpostretirementbenefitsweightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsweightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#PensionandotherpostretirementbenefitsDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinconsolidatedbalancesheetDetail" xlink:type="simple" xlink:href="tfx-20191231.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_b710b2b4-111f-4864-b58d-864b6d5f83ab" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_76ab9e9d-94ae-48a5-8991-f9a950d8a3a9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b710b2b4-111f-4864-b58d-864b6d5f83ab" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_76ab9e9d-94ae-48a5-8991-f9a950d8a3a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c5737cc1-fd3d-4bc5-ba92-794d63b7b98c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b710b2b4-111f-4864-b58d-864b6d5f83ab" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c5737cc1-fd3d-4bc5-ba92-794d63b7b98c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_3669aae0-73f8-4287-a84f-725c05c36161" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b710b2b4-111f-4864-b58d-864b6d5f83ab" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_3669aae0-73f8-4287-a84f-725c05c36161" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_648f5415-00e1-4c29-b05a-78430857818d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b710b2b4-111f-4864-b58d-864b6d5f83ab" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_648f5415-00e1-4c29-b05a-78430857818d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsweightedaverageassumptionsusedindeterminingbenefitobligationsDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#PensionandotherpostretirementbenefitsweightedaverageassumptionsusedindeterminingbenefitobligationsDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsweightedaverageassumptionsusedindeterminingbenefitobligationsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_45d66535-32de-466d-a7b4-75afcae0c370" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments_69d315bb-f7fb-4a68-b049-37a34ab7dbb5" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_45d66535-32de-466d-a7b4-75afcae0c370" xlink:to="loc_tfx_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments_69d315bb-f7fb-4a68-b049-37a34ab7dbb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets_65a9ce95-cba4-4745-b1be-f4a225030716" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_45d66535-32de-466d-a7b4-75afcae0c370" xlink:to="loc_tfx_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets_65a9ce95-cba4-4745-b1be-f4a225030716" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsexpectedbenefitpaymentsDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#PensionandotherpostretirementbenefitsexpectedbenefitpaymentsDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsexpectedbenefitpaymentsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Commitmentsandcontingentliabilities" xlink:type="simple" xlink:href="tfx-20191231.xsd#Commitmentsandcontingentliabilities"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Commitmentsandcontingentliabilities" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#CommitmentsandcontingentliabilitiesAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Businesssegmentsandotherinformation" xlink:type="simple" xlink:href="tfx-20191231.xsd#Businesssegmentsandotherinformation"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Businesssegmentsandotherinformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/BusinesssegmentsandotherinformationTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#BusinesssegmentsandotherinformationTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/BusinesssegmentsandotherinformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/BusinesssegmentsandotherinformationsegmentresultDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#BusinesssegmentsandotherinformationsegmentresultDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/BusinesssegmentsandotherinformationsegmentresultDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/BusinesssegmentsandotherinformationtotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#BusinesssegmentsandotherinformationtotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/BusinesssegmentsandotherinformationtotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Condensedconsolidatingguarantorfinancialinformation" xlink:type="simple" xlink:href="tfx-20191231.xsd#Condensedconsolidatingguarantorfinancialinformation"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Condensedconsolidatingguarantorfinancialinformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#CondensedconsolidatingguarantorfinancialinformationTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_a9126422-ddb8-4012-b047-bb94afd8bb8b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_baa48e09-1e06-41f9-aafe-9b6e1960eef4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a9126422-ddb8-4012-b047-bb94afd8bb8b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_baa48e09-1e06-41f9-aafe-9b6e1960eef4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e96f3c6e-906b-4283-9823-3bbbb75a6cd2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a9126422-ddb8-4012-b047-bb94afd8bb8b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e96f3c6e-906b-4283-9823-3bbbb75a6cd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EquityInNetIncomeOfConsolidatedSubsidiaries_62c65002-e31f-4251-b492-e716cf8b0af7" xlink:href="tfx-20191231.xsd#tfx_EquityInNetIncomeOfConsolidatedSubsidiaries"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_a9126422-ddb8-4012-b047-bb94afd8bb8b" xlink:to="loc_tfx_EquityInNetIncomeOfConsolidatedSubsidiaries_62c65002-e31f-4251-b492-e716cf8b0af7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3fab4653-4f7a-424f-9649-a3be8ca7e236" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c076393b-ea60-4602-98d2-0e74a5360a32" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3fab4653-4f7a-424f-9649-a3be8ca7e236" xlink:to="loc_us-gaap_OperatingIncomeLoss_c076393b-ea60-4602-98d2-0e74a5360a32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_ddae9daa-b127-4747-acb2-54f98e7d1e47" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3fab4653-4f7a-424f-9649-a3be8ca7e236" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_ddae9daa-b127-4747-acb2-54f98e7d1e47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_c69cca9e-bbac-4876-ae4e-8789a38a6a78" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3fab4653-4f7a-424f-9649-a3be8ca7e236" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_c69cca9e-bbac-4876-ae4e-8789a38a6a78" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_83713126-95ee-4092-a1ac-71637936c25b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_d179dc9d-5934-4ff7-a41c-ce92d8c1c9f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_83713126-95ee-4092-a1ac-71637936c25b" xlink:to="loc_us-gaap_AssetsCurrent_d179dc9d-5934-4ff7-a41c-ce92d8c1c9f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_df53d468-d031-44d9-9608-55a5dd12e639" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_83713126-95ee-4092-a1ac-71637936c25b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_df53d468-d031-44d9-9608-55a5dd12e639" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a63e638c-4634-46ee-85ff-35b32b5a5881" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_83713126-95ee-4092-a1ac-71637936c25b" xlink:to="loc_us-gaap_Goodwill_a63e638c-4634-46ee-85ff-35b32b5a5881" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e2868c9b-3778-4b60-b634-fa4db0adc4e9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_83713126-95ee-4092-a1ac-71637936c25b" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e2868c9b-3778-4b60-b634-fa4db0adc4e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_2a27dddc-c76f-4952-b915-d2b958ce4f17" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_83713126-95ee-4092-a1ac-71637936c25b" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_2a27dddc-c76f-4952-b915-d2b958ce4f17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntercompanyReceivablesNoncurrent_9676d0e3-613d-4718-92d7-9d6140f26c2b" xlink:href="tfx-20191231.xsd#tfx_IntercompanyReceivablesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_83713126-95ee-4092-a1ac-71637936c25b" xlink:to="loc_tfx_IntercompanyReceivablesNoncurrent_9676d0e3-613d-4718-92d7-9d6140f26c2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_0ebb9925-530a-401a-9caf-710c5a79c1f0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_83713126-95ee-4092-a1ac-71637936c25b" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_0ebb9925-530a-401a-9caf-710c5a79c1f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_e77a0bd6-7215-480f-84cb-222034fa37f2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_83713126-95ee-4092-a1ac-71637936c25b" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_e77a0bd6-7215-480f-84cb-222034fa37f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1846df7f-0ec8-4942-b212-278187f13318" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_83713126-95ee-4092-a1ac-71637936c25b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1846df7f-0ec8-4942-b212-278187f13318" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a980db8a-6698-4fcc-9dc5-dcc4c48db67a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_3c23976a-b3e2-4e4f-9087-67a7373d8fda" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a980db8a-6698-4fcc-9dc5-dcc4c48db67a" xlink:to="loc_us-gaap_DebtCurrent_3c23976a-b3e2-4e4f-9087-67a7373d8fda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_fd3e9eb9-ee27-47aa-bd06-844d48f65f5c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a980db8a-6698-4fcc-9dc5-dcc4c48db67a" xlink:to="loc_us-gaap_AccountsPayableCurrent_fd3e9eb9-ee27-47aa-bd06-844d48f65f5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntercompanyPayablesCurrent_1c40dbdc-167d-42fe-943e-badc12b555ba" xlink:href="tfx-20191231.xsd#tfx_IntercompanyPayablesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a980db8a-6698-4fcc-9dc5-dcc4c48db67a" xlink:to="loc_tfx_IntercompanyPayablesCurrent_1c40dbdc-167d-42fe-943e-badc12b555ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_f0a05d96-aca3-4d14-9e66-fd758c8d32c2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a980db8a-6698-4fcc-9dc5-dcc4c48db67a" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_f0a05d96-aca3-4d14-9e66-fd758c8d32c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_cc36cbbc-e745-4044-aac5-42272ca0e041" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a980db8a-6698-4fcc-9dc5-dcc4c48db67a" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_cc36cbbc-e745-4044-aac5-42272ca0e041" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_44fd2ecb-2790-4c16-9cc1-fe073946ac4a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a980db8a-6698-4fcc-9dc5-dcc4c48db67a" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_44fd2ecb-2790-4c16-9cc1-fe073946ac4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_9fbd5b9b-2cb6-4971-9751-d984da8f6767" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a980db8a-6698-4fcc-9dc5-dcc4c48db67a" xlink:to="loc_us-gaap_InterestPayableCurrent_9fbd5b9b-2cb6-4971-9751-d984da8f6767" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_f053ea8a-3d24-40c7-9de9-4a33b93b7a9f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a980db8a-6698-4fcc-9dc5-dcc4c48db67a" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_f053ea8a-3d24-40c7-9de9-4a33b93b7a9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_1db9f247-5d41-4dad-a28b-1c627f277d62" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a980db8a-6698-4fcc-9dc5-dcc4c48db67a" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_1db9f247-5d41-4dad-a28b-1c627f277d62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_7980e6b2-fb3b-489b-8773-c8295afd94d1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_96e0a284-daf7-48e7-864a-9b7431237c42" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_7980e6b2-fb3b-489b-8773-c8295afd94d1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_96e0a284-daf7-48e7-864a-9b7431237c42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_104a63f7-289d-4e52-866d-091ba9d39cab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_7980e6b2-fb3b-489b-8773-c8295afd94d1" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_104a63f7-289d-4e52-866d-091ba9d39cab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntercompanyReceivablesCurrent_74b61bba-28ac-4960-850a-83d8d3670c34" xlink:href="tfx-20191231.xsd#tfx_IntercompanyReceivablesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_7980e6b2-fb3b-489b-8773-c8295afd94d1" xlink:to="loc_tfx_IntercompanyReceivablesCurrent_74b61bba-28ac-4960-850a-83d8d3670c34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_d8626d60-fcfe-401d-89e2-f487aeeda15d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_7980e6b2-fb3b-489b-8773-c8295afd94d1" xlink:to="loc_us-gaap_InventoryNet_d8626d60-fcfe-401d-89e2-f487aeeda15d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_bdd8c127-28cd-437d-b30a-7ac09d5b5d30" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7980e6b2-fb3b-489b-8773-c8295afd94d1" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_bdd8c127-28cd-437d-b30a-7ac09d5b5d30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_5481e8ec-1edc-4c72-8c1a-bb2483371fad" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidTaxes"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_7980e6b2-fb3b-489b-8773-c8295afd94d1" xlink:to="loc_us-gaap_PrepaidTaxes_5481e8ec-1edc-4c72-8c1a-bb2483371fad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_5ff7dd56-2d09-4d6a-b9bb-c60e02fcdc5e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a2854fc2-941f-4969-b172-d55564fdb59b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5ff7dd56-2d09-4d6a-b9bb-c60e02fcdc5e" xlink:to="loc_us-gaap_LiabilitiesCurrent_a2854fc2-941f-4969-b172-d55564fdb59b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5e21c40f-6fb4-492e-a7b6-cfe94e521761" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5ff7dd56-2d09-4d6a-b9bb-c60e02fcdc5e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5e21c40f-6fb4-492e-a7b6-cfe94e521761" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ad2f81fb-ecde-4375-8cd4-445dc63dc43a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5ff7dd56-2d09-4d6a-b9bb-c60e02fcdc5e" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ad2f81fb-ecde-4375-8cd4-445dc63dc43a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_d2cf057e-ab38-4cbd-a0e9-83d9520488ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5ff7dd56-2d09-4d6a-b9bb-c60e02fcdc5e" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_d2cf057e-ab38-4cbd-a0e9-83d9520488ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_1a11ac92-b63f-4acd-a8f7-c612ab1aaf04" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5ff7dd56-2d09-4d6a-b9bb-c60e02fcdc5e" xlink:to="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_1a11ac92-b63f-4acd-a8f7-c612ab1aaf04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntercompanyPayablesNoncurrent_24805c63-e81d-4fb3-9373-8a50d7d442c2" xlink:href="tfx-20191231.xsd#tfx_IntercompanyPayablesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5ff7dd56-2d09-4d6a-b9bb-c60e02fcdc5e" xlink:to="loc_tfx_IntercompanyPayablesNoncurrent_24805c63-e81d-4fb3-9373-8a50d7d442c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_9618c1cb-4aa2-433e-bcd1-b251ff81aecd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5ff7dd56-2d09-4d6a-b9bb-c60e02fcdc5e" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_9618c1cb-4aa2-433e-bcd1-b251ff81aecd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_93fee9ed-7b25-486b-a8d3-f8fbcff4d18b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5ff7dd56-2d09-4d6a-b9bb-c60e02fcdc5e" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_93fee9ed-7b25-486b-a8d3-f8fbcff4d18b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_268578b0-03b9-4761-8489-b8e0ecb2391a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5ff7dd56-2d09-4d6a-b9bb-c60e02fcdc5e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_268578b0-03b9-4761-8489-b8e0ecb2391a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_cbca48a7-ee2f-4069-94f4-7883d4672a6b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f300dca6-954c-4a2a-91f8-a0aff1850217" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_cbca48a7-ee2f-4069-94f4-7883d4672a6b" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f300dca6-954c-4a2a-91f8-a0aff1850217" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_92b4c89e-8a80-40a2-9af9-650f99475387" xlink:href="tfx-20191231.xsd#tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_cbca48a7-ee2f-4069-94f4-7883d4672a6b" xlink:to="loc_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_92b4c89e-8a80-40a2-9af9-650f99475387" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_7eed2c6b-81bc-4a8a-afe0-0b3862e70cd4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_cbca48a7-ee2f-4069-94f4-7883d4672a6b" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_7eed2c6b-81bc-4a8a-afe0-0b3862e70cd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromHedgeInvestingActivities_f76a35c2-cf0f-4de1-9dd6-f31c22081ccc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_cbca48a7-ee2f-4069-94f4-7883d4672a6b" xlink:to="loc_us-gaap_ProceedsFromHedgeInvestingActivities_f76a35c2-cf0f-4de1-9dd6-f31c22081ccc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_c17e208e-0c7b-4986-a3dc-e29a16a66411" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_cbca48a7-ee2f-4069-94f4-7883d4672a6b" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_c17e208e-0c7b-4986-a3dc-e29a16a66411" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_43cafc88-3623-4ceb-8d2c-573446e2e6a5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_47e687d3-9f77-4558-8491-6f95114b09ef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_43cafc88-3623-4ceb-8d2c-573446e2e6a5" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_47e687d3-9f77-4558-8491-6f95114b09ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_a09f5baa-2403-4081-80c5-dfdef95a2595" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_43cafc88-3623-4ceb-8d2c-573446e2e6a5" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_a09f5baa-2403-4081-80c5-dfdef95a2595" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_970ae47f-02d2-4309-b2e4-634bf1bcb1ff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_43cafc88-3623-4ceb-8d2c-573446e2e6a5" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_970ae47f-02d2-4309-b2e4-634bf1bcb1ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_9d51e437-adcb-4dfd-9a51-2b4c31cc39e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_43cafc88-3623-4ceb-8d2c-573446e2e6a5" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_9d51e437-adcb-4dfd-9a51-2b4c31cc39e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PaymentsForContingentConsideration_fd25b48b-7f39-4932-9f0c-b6497553ded2" xlink:href="tfx-20191231.xsd#tfx_PaymentsForContingentConsideration"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_43cafc88-3623-4ceb-8d2c-573446e2e6a5" xlink:to="loc_tfx_PaymentsForContingentConsideration_fd25b48b-7f39-4932-9f0c-b6497553ded2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_25f50d2e-1d9b-42f2-b6f4-800b9599d084" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_43cafc88-3623-4ceb-8d2c-573446e2e6a5" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_25f50d2e-1d9b-42f2-b6f4-800b9599d084" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_b74921a2-227a-491a-a2d4-c0cedcd299fb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_43cafc88-3623-4ceb-8d2c-573446e2e6a5" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_b74921a2-227a-491a-a2d4-c0cedcd299fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntercompanyTransactions_9249585f-5f32-4aec-8013-d5be39eafd7c" xlink:href="tfx-20191231.xsd#tfx_IntercompanyTransactions"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_43cafc88-3623-4ceb-8d2c-573446e2e6a5" xlink:to="loc_tfx_IntercompanyTransactions_9249585f-5f32-4aec-8013-d5be39eafd7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntercompanyDividendsPaid_042a63b8-3beb-4044-b94b-13fe9eb5b351" xlink:href="tfx-20191231.xsd#tfx_IntercompanyDividendsPaid"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_43cafc88-3623-4ceb-8d2c-573446e2e6a5" xlink:to="loc_tfx_IntercompanyDividendsPaid_042a63b8-3beb-4044-b94b-13fe9eb5b351" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#CondensedconsolidatingguarantorfinancialinformationDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Subsequentevents" xlink:type="simple" xlink:href="tfx-20191231.xsd#Subsequentevents"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/Subsequentevents" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/SubsequenteventsDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#SubsequenteventsDetails"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/SubsequenteventsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITED" xlink:type="simple" xlink:href="tfx-20191231.xsd#QUARTERLYDATAUNAUDITED"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITED" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#QUARTERLYDATAUNAUDITEDTables"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#QUARTERLYDATAUNAUDITEDDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS" xlink:type="simple" xlink:href="tfx-20191231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"/>
  <link:calculationLink xlink:role="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>tfx-20191231_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 2020 Workiva-->
<!--r:0c19eeed-97af-43d5-8991-4f4d3738004e,g:5c4a787e-c8c5-45f0-b55b-814058514865-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Coverpage" xlink:type="simple" xlink:href="tfx-20191231.xsd#Coverpage"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Coverpage" xlink:type="extended" id="i03affd13d84f42e6a3e8866ba1827fd8_b912c7a7-59b9-41e7-8c8e-3ebcc8c373c9"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="tfx-20191231.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended" id="i63a5fbcfb9954fad9b12f84948e2e3ec_2de189f0-9dca-447c-b64c-55eb2dfa49dc"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="tfx-20191231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended" id="icf097c04b80a4450a77680ba628caa4a_3dacf893-3c93-437a-8ba0-6c94c8309e1a"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="simple" xlink:href="tfx-20191231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="extended" id="ib761ff7c429a49e2b84fa5df39d3d100_3f56819c-2409-4f42-97fd-0309e78a46bc"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="tfx-20191231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended" id="i89e833a1328e4b8d9325e837d4f4bc04_904252c3-9ddb-41f5-8ea6-93edefbaee7f"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="tfx-20191231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended" id="iffe847943a5841488a37c5136db00004_133e9a69-4780-4034-b1dc-2c5814bfb69b"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="tfx-20191231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended" id="i25b0ffba991c4cd8abfcfa951851c580_072c5559-60db-409c-b309-e79f287387f8"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="tfx-20191231.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" xlink:type="extended" id="i8710a191b4ca4b7cbae59fb283ac2afd_176a26ba-9a8b-4cee-baf1-b34701098b99">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_20387198-117a-44a1-89d5-0ec621a523c4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_20387198-117a-44a1-89d5-0ec621a523c4" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_501dd131-0ba1-428d-ab55-f209a77ef7b0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_us-gaap_SharesIssued_501dd131-0ba1-428d-ab55-f209a77ef7b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9dcec6da-9f1b-4aa6-a72a-4ac2975524ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9dcec6da-9f1b-4aa6-a72a-4ac2975524ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_7f80e53f-ed81-419b-860b-d59a84cd158f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_us-gaap_ProfitLoss_7f80e53f-ed81-419b-860b-d59a84cd158f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash_a567be7f-16f6-4677-8d9a-883a49b5057d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_us-gaap_DividendsCash_a567be7f-16f6-4677-8d9a-883a49b5057d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4cb8cd2b-bf83-4ab0-9d73-103cbaff5587" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4cb8cd2b-bf83-4ab0-9d73-103cbaff5587" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_c45f2702-9aa3-42a3-99de-25adb4f912e2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_c45f2702-9aa3-42a3-99de-25adb4f912e2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_d27a5899-4cea-4ec8-857d-d6bc94996dac" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_d27a5899-4cea-4ec8-857d-d6bc94996dac" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_StockIssuedDuringPeriodSharesConversionofDerivatives_12b40bde-902c-41d8-9a34-cc6fcc98cfc9" xlink:href="tfx-20191231.xsd#tfx_StockIssuedDuringPeriodSharesConversionofDerivatives"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_tfx_StockIssuedDuringPeriodSharesConversionofDerivatives_12b40bde-902c-41d8-9a34-cc6fcc98cfc9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments_70aab873-e66b-4ba0-bb8c-138fb78ce189" xlink:href="tfx-20191231.xsd#tfx_StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_tfx_StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments_70aab873-e66b-4ba0-bb8c-138fb78ce189" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_9d9cdb9a-6f58-426b-a24e-cd1b7d6b65e8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_9d9cdb9a-6f58-426b-a24e-cd1b7d6b65e8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2e9d3f69-40b2-4ab9-ab51-201f63b68102" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2e9d3f69-40b2-4ab9-ab51-201f63b68102" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_b70796ba-1719-49d6-a0bc-eea0fd640c48" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_b70796ba-1719-49d6-a0bc-eea0fd640c48" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_e0a84e91-31ab-4a75-9248-0c49af596f28" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_e0a84e91-31ab-4a75-9248-0c49af596f28" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_3e482b6a-95c7-4cc0-b019-46dd0cb9bd51" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_3e482b6a-95c7-4cc0-b019-46dd0cb9bd51" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_47afa583-ae32-4448-9c55-0b6cd618dbb8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_45d6ecf8-94e4-421f-a301-95479825a44f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_61d37e47-efb4-4453-bfac-2885445c0642" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_20387198-117a-44a1-89d5-0ec621a523c4" xlink:to="loc_us-gaap_StatementTable_61d37e47-efb4-4453-bfac-2885445c0642" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1e193d81-31b3-41e1-a817-42a5fe3a7501" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_61d37e47-efb4-4453-bfac-2885445c0642" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1e193d81-31b3-41e1-a817-42a5fe3a7501" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1e193d81-31b3-41e1-a817-42a5fe3a7501_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1e193d81-31b3-41e1-a817-42a5fe3a7501" xlink:to="loc_us-gaap_EquityComponentDomain_1e193d81-31b3-41e1-a817-42a5fe3a7501_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e78b8e9f-1f64-4aa3-bd57-0b3fe0aac5cd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1e193d81-31b3-41e1-a817-42a5fe3a7501" xlink:to="loc_us-gaap_EquityComponentDomain_e78b8e9f-1f64-4aa3-bd57-0b3fe0aac5cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_3b82dc2c-6a17-4929-9889-d391a65f3d2c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e78b8e9f-1f64-4aa3-bd57-0b3fe0aac5cd" xlink:to="loc_us-gaap_CommonStockMember_3b82dc2c-6a17-4929-9889-d391a65f3d2c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_2f4e7d7c-a9ee-4064-8c82-1a17e18ebf25" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e78b8e9f-1f64-4aa3-bd57-0b3fe0aac5cd" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_2f4e7d7c-a9ee-4064-8c82-1a17e18ebf25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_976d4e55-2cd2-48c1-9904-69c20bbea6a5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e78b8e9f-1f64-4aa3-bd57-0b3fe0aac5cd" xlink:to="loc_us-gaap_RetainedEarningsMember_976d4e55-2cd2-48c1-9904-69c20bbea6a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5e0eda83-6575-4516-a121-a817d6ff9438" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e78b8e9f-1f64-4aa3-bd57-0b3fe0aac5cd" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5e0eda83-6575-4516-a121-a817d6ff9438" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_41ce9c36-1f38-4339-ba01-c2509984c03d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e78b8e9f-1f64-4aa3-bd57-0b3fe0aac5cd" xlink:to="loc_us-gaap_TreasuryStockMember_41ce9c36-1f38-4339-ba01-c2509984c03d" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="tfx-20191231.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical" xlink:type="extended" id="i99cb61edff364270a30a5a368180acd7_cd046acf-8482-4d9a-b488-38f74177ad4d"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Summaryofsignificantaccountingpolicies" xlink:type="simple" xlink:href="tfx-20191231.xsd#Summaryofsignificantaccountingpolicies"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Summaryofsignificantaccountingpolicies" xlink:type="extended" id="i9ab1f0bc5e2d4c6386c899396694962b_46bb44aa-5214-430c-858d-78b40f5b0f27"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies" xlink:type="simple" xlink:href="tfx-20191231.xsd#SummaryofsignificantaccountingpoliciesPolicies"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies" xlink:type="extended" id="ib484e94e74094c4f9a4aa288db527278_8c750a25-c06a-4462-94ae-3c257cf2a98d"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail" xlink:type="extended" id="i8d1086bca75046338ab29bdc3ca8c145_308d6a70-4b87-4932-92ea-2b79ad006151">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_81c0cf19-7056-4264-9c1c-7ad04acef8a2" xlink:href="tfx-20191231.xsd#tfx_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_44960b39-b1bf-42d5-bb08-a7de2fcbb299" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_81c0cf19-7056-4264-9c1c-7ad04acef8a2" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_44960b39-b1bf-42d5-bb08-a7de2fcbb299" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_8f90350f-1c37-4716-9a46-029a689a6281" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_81c0cf19-7056-4264-9c1c-7ad04acef8a2" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_8f90350f-1c37-4716-9a46-029a689a6281" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_aa921767-ab78-4c4b-a5fb-23c4209dac26" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_81c0cf19-7056-4264-9c1c-7ad04acef8a2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_aa921767-ab78-4c4b-a5fb-23c4209dac26" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_59ed2949-81d5-45cd-aadd-8aa7e7863309" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_81c0cf19-7056-4264-9c1c-7ad04acef8a2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_59ed2949-81d5-45cd-aadd-8aa7e7863309" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_WeightedAverageAmortizationPeriodForIntangibleAsset_157b8c2d-6c1f-47a5-a487-d69d7596e2b9" xlink:href="tfx-20191231.xsd#tfx_WeightedAverageAmortizationPeriodForIntangibleAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_81c0cf19-7056-4264-9c1c-7ad04acef8a2" xlink:to="loc_tfx_WeightedAverageAmortizationPeriodForIntangibleAsset_157b8c2d-6c1f-47a5-a487-d69d7596e2b9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_bfcf89c1-6d6b-48ed-bf56-77526e699031" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_81c0cf19-7056-4264-9c1c-7ad04acef8a2" xlink:to="loc_us-gaap_AssetImpairmentCharges_bfcf89c1-6d6b-48ed-bf56-77526e699031" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_c191dfe4-420b-4941-bf05-d796029ddf24" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_81c0cf19-7056-4264-9c1c-7ad04acef8a2" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_c191dfe4-420b-4941-bf05-d796029ddf24" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability_be563251-4de0-46ff-b157-aee7ebff2394" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_81c0cf19-7056-4264-9c1c-7ad04acef8a2" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiability_be563251-4de0-46ff-b157-aee7ebff2394" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ReserveForEstimatedRebates_2440090e-e88e-426b-b75e-e409e957cd67" xlink:href="tfx-20191231.xsd#tfx_ReserveForEstimatedRebates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_81c0cf19-7056-4264-9c1c-7ad04acef8a2" xlink:to="loc_tfx_ReserveForEstimatedRebates_2440090e-e88e-426b-b75e-e409e957cd67" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_2bfbff51-ddee-423f-bd58-6101efca7ce9" xlink:href="tfx-20191231.xsd#tfx_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_81c0cf19-7056-4264-9c1c-7ad04acef8a2" xlink:to="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_2bfbff51-ddee-423f-bd58-6101efca7ce9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_c120d32a-bc2a-4365-bcf2-0262731336b0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_2bfbff51-ddee-423f-bd58-6101efca7ce9" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_c120d32a-bc2a-4365-bcf2-0262731336b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_c120d32a-bc2a-4365-bcf2-0262731336b0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_c120d32a-bc2a-4365-bcf2-0262731336b0" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_c120d32a-bc2a-4365-bcf2-0262731336b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_4df0c11f-270b-4af6-903f-a83041e67f19" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_c120d32a-bc2a-4365-bcf2-0262731336b0" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_4df0c11f-270b-4af6-903f-a83041e67f19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_d53378b4-c3c7-4cb7-956d-51925a712660" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_4df0c11f-270b-4af6-903f-a83041e67f19" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_d53378b4-c3c7-4cb7-956d-51925a712660" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassAxis_b82dbfc7-321c-4233-9a7b-4db6fcf081fc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MajorPropertyClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_2bfbff51-ddee-423f-bd58-6101efca7ce9" xlink:to="loc_us-gaap_MajorPropertyClassAxis_b82dbfc7-321c-4233-9a7b-4db6fcf081fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassDomain_b82dbfc7-321c-4233-9a7b-4db6fcf081fc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MajorPropertyClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MajorPropertyClassAxis_b82dbfc7-321c-4233-9a7b-4db6fcf081fc" xlink:to="loc_us-gaap_MajorPropertyClassDomain_b82dbfc7-321c-4233-9a7b-4db6fcf081fc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassDomain_dcc81999-b039-4bf4-a530-dacbf024aead" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MajorPropertyClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MajorPropertyClassAxis_b82dbfc7-321c-4233-9a7b-4db6fcf081fc" xlink:to="loc_us-gaap_MajorPropertyClassDomain_dcc81999-b039-4bf4-a530-dacbf024aead" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_5fa251dc-be3e-4772-b564-e588a947e550" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MajorPropertyClassDomain_dcc81999-b039-4bf4-a530-dacbf024aead" xlink:to="loc_us-gaap_BuildingMember_5fa251dc-be3e-4772-b564-e588a947e550" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_a055c33c-73fb-48a7-bfad-0627f19ab690" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MajorPropertyClassDomain_dcc81999-b039-4bf4-a530-dacbf024aead" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_a055c33c-73fb-48a7-bfad-0627f19ab690" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ComputerEquipmentAndSoftwareMember_6175281c-dbbe-4297-b541-567a414b4ecf" xlink:href="tfx-20191231.xsd#tfx_ComputerEquipmentAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MajorPropertyClassDomain_dcc81999-b039-4bf4-a530-dacbf024aead" xlink:to="loc_tfx_ComputerEquipmentAndSoftwareMember_6175281c-dbbe-4297-b541-567a414b4ecf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_48a88f4d-160c-42bc-80c9-c492dc8166dd" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_2bfbff51-ddee-423f-bd58-6101efca7ce9" xlink:to="loc_srt_RangeAxis_48a88f4d-160c-42bc-80c9-c492dc8166dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_48a88f4d-160c-42bc-80c9-c492dc8166dd_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_48a88f4d-160c-42bc-80c9-c492dc8166dd" xlink:to="loc_srt_RangeMember_48a88f4d-160c-42bc-80c9-c492dc8166dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0dc44d64-cdbd-42b6-a3c6-bb6e0df92c95" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_48a88f4d-160c-42bc-80c9-c492dc8166dd" xlink:to="loc_srt_RangeMember_0dc44d64-cdbd-42b6-a3c6-bb6e0df92c95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_705bb28d-2c21-4899-bdf9-44c96dd06fd8" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0dc44d64-cdbd-42b6-a3c6-bb6e0df92c95" xlink:to="loc_srt_MinimumMember_705bb28d-2c21-4899-bdf9-44c96dd06fd8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_18d15aed-cb87-4c12-a82d-8ddfdb617fa3" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0dc44d64-cdbd-42b6-a3c6-bb6e0df92c95" xlink:to="loc_srt_MaximumMember_18d15aed-cb87-4c12-a82d-8ddfdb617fa3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_64b13bd1-c6f3-4db3-abb7-79d32e51f5d5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_2bfbff51-ddee-423f-bd58-6101efca7ce9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_64b13bd1-c6f3-4db3-abb7-79d32e51f5d5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_64b13bd1-c6f3-4db3-abb7-79d32e51f5d5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_64b13bd1-c6f3-4db3-abb7-79d32e51f5d5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_64b13bd1-c6f3-4db3-abb7-79d32e51f5d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8cf94b91-48d7-439d-907e-efb67a9b1a66" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_64b13bd1-c6f3-4db3-abb7-79d32e51f5d5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8cf94b91-48d7-439d-907e-efb67a9b1a66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember_a5783edf-eb39-4874-a124-76ef9ca572c6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntellectualPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8cf94b91-48d7-439d-907e-efb67a9b1a66" xlink:to="loc_us-gaap_IntellectualPropertyMember_a5783edf-eb39-4874-a124-76ef9ca572c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember_60593c77-72da-4060-995c-ce1fca13bdfe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerListsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8cf94b91-48d7-439d-907e-efb67a9b1a66" xlink:to="loc_us-gaap_CustomerListsMember_60593c77-72da-4060-995c-ce1fca13bdfe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionRightsMember_bc992e86-84ae-431b-a7ab-e0442678d133" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DistributionRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8cf94b91-48d7-439d-907e-efb67a9b1a66" xlink:to="loc_us-gaap_DistributionRightsMember_bc992e86-84ae-431b-a7ab-e0442678d133" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_d0f450d4-03b7-4c11-b43a-21f4214cabd6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8cf94b91-48d7-439d-907e-efb67a9b1a66" xlink:to="loc_us-gaap_TradeNamesMember_d0f450d4-03b7-4c11-b43a-21f4214cabd6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NoncompleteAgreementMember_a0951928-07a3-46dd-989c-81610882507d" xlink:href="tfx-20191231.xsd#tfx_NoncompleteAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8cf94b91-48d7-439d-907e-efb67a9b1a66" xlink:to="loc_tfx_NoncompleteAgreementMember_a0951928-07a3-46dd-989c-81610882507d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_434345fb-d63b-4102-825a-4ba70faf2620" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_2bfbff51-ddee-423f-bd58-6101efca7ce9" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_434345fb-d63b-4102-825a-4ba70faf2620" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_434345fb-d63b-4102-825a-4ba70faf2620_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_434345fb-d63b-4102-825a-4ba70faf2620" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_434345fb-d63b-4102-825a-4ba70faf2620_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ab695aa8-9aaf-4eef-ab0e-1ca16d202b14" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_434345fb-d63b-4102-825a-4ba70faf2620" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ab695aa8-9aaf-4eef-ab0e-1ca16d202b14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_f95af870-e055-4389-ba36-caab8532f626" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ab695aa8-9aaf-4eef-ab0e-1ca16d202b14" xlink:to="loc_us-gaap_SalesRevenueNetMember_f95af870-e055-4389-ba36-caab8532f626" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_47d063f6-0462-40e8-bc92-73e2ff7f9d45" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_2bfbff51-ddee-423f-bd58-6101efca7ce9" xlink:to="loc_srt_MajorCustomersAxis_47d063f6-0462-40e8-bc92-73e2ff7f9d45" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_47d063f6-0462-40e8-bc92-73e2ff7f9d45_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_47d063f6-0462-40e8-bc92-73e2ff7f9d45" xlink:to="loc_srt_NameOfMajorCustomerDomain_47d063f6-0462-40e8-bc92-73e2ff7f9d45_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_dad18051-36a1-444f-9703-ef7098d6c169" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_47d063f6-0462-40e8-bc92-73e2ff7f9d45" xlink:to="loc_srt_NameOfMajorCustomerDomain_dad18051-36a1-444f-9703-ef7098d6c169" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_HospitalsAndHealthcareProvidersMember_e401a015-43d2-472b-a6aa-c7dc8677245c" xlink:href="tfx-20191231.xsd#tfx_HospitalsAndHealthcareProvidersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_dad18051-36a1-444f-9703-ef7098d6c169" xlink:to="loc_tfx_HospitalsAndHealthcareProvidersMember_e401a015-43d2-472b-a6aa-c7dc8677245c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherMedicalDeviceManufacturersMember_fbd8ab2a-2ac7-4c7c-bb4e-3373f5565455" xlink:href="tfx-20191231.xsd#tfx_OtherMedicalDeviceManufacturersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_dad18051-36a1-444f-9703-ef7098d6c169" xlink:to="loc_tfx_OtherMedicalDeviceManufacturersMember_fbd8ab2a-2ac7-4c7c-bb4e-3373f5565455" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_HomeCareProvidersMember_7fbe9353-0230-450e-903d-b952bb221f84" xlink:href="tfx-20191231.xsd#tfx_HomeCareProvidersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_dad18051-36a1-444f-9703-ef7098d6c169" xlink:to="loc_tfx_HomeCareProvidersMember_7fbe9353-0230-450e-903d-b952bb221f84" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Recentlyissuedaccountingstandards" xlink:type="simple" xlink:href="tfx-20191231.xsd#Recentlyissuedaccountingstandards"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Recentlyissuedaccountingstandards" xlink:type="extended" id="i3514f24579504eee8ab7cb73f72724c2_980e113f-b67b-4555-b031-edfd90f39ded"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails" xlink:type="extended" id="i71a5ed501d664917a0eada1f4029b648_0a2448a3-a107-4c3d-aab8-f0f1c0c6bc4a">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_4a4335bd-dc7e-4d48-b5f8-5d6059f0a9ea" xlink:href="tfx-20191231.xsd#tfx_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_fe0946e9-cc46-49b5-97b6-d9557e2cbc9b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_4a4335bd-dc7e-4d48-b5f8-5d6059f0a9ea" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_fe0946e9-cc46-49b5-97b6-d9557e2cbc9b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_d4abda0f-6841-4c0c-ba45-4c815298ca65" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_4a4335bd-dc7e-4d48-b5f8-5d6059f0a9ea" xlink:to="loc_us-gaap_OperatingLeaseLiability_d4abda0f-6841-4c0c-ba45-4c815298ca65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_04c46cd3-9f79-4b56-a58d-40ae63a6acc1" xlink:href="tfx-20191231.xsd#tfx_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_4a4335bd-dc7e-4d48-b5f8-5d6059f0a9ea" xlink:to="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_04c46cd3-9f79-4b56-a58d-40ae63a6acc1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_d8028641-29d8-432f-8d19-1d767345bc97" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_04c46cd3-9f79-4b56-a58d-40ae63a6acc1" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_d8028641-29d8-432f-8d19-1d767345bc97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_d8028641-29d8-432f-8d19-1d767345bc97_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_d8028641-29d8-432f-8d19-1d767345bc97" xlink:to="loc_us-gaap_TypeOfAdoptionMember_d8028641-29d8-432f-8d19-1d767345bc97_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_e8e87cfb-40e4-4b00-970c-45937a3cd8eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_d8028641-29d8-432f-8d19-1d767345bc97" xlink:to="loc_us-gaap_TypeOfAdoptionMember_e8e87cfb-40e4-4b00-970c-45937a3cd8eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_468f9dc0-73c7-4886-87ec-22243ef3428a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_e8e87cfb-40e4-4b00-970c-45937a3cd8eb" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_468f9dc0-73c7-4886-87ec-22243ef3428a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Netrevenues" xlink:type="simple" xlink:href="tfx-20191231.xsd#Netrevenues"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Netrevenues" xlink:type="extended" id="i8a4944ca84194b9ea6505161eee0fd0e_414bf6f2-cb4f-4f02-8c83-da8c74791bcf"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/NetrevenuesTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#NetrevenuesTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/NetrevenuesTables" xlink:type="extended" id="ice9eb4864e31435a9248caf2038018ad_4669003d-c371-4b14-869d-7dd5f6934ba9"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#NetrevenuesOtherrevenuesDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails" xlink:type="extended" id="ife399867d56c44a88780e1656244580a_761e8693-372b-4cca-bf3d-6401bd9207a0">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2812f341-c464-4704-a08d-19996477c8df" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9eaa27d2-5353-42f9-9381-18063dec891f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2812f341-c464-4704-a08d-19996477c8df" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9eaa27d2-5353-42f9-9381-18063dec891f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_cac9af6d-6a75-4a72-bcf9-aa7f2e720d78" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2812f341-c464-4704-a08d-19996477c8df" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_cac9af6d-6a75-4a72-bcf9-aa7f2e720d78" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1c6fae85-c9ca-4411-9f63-506afa99eb35" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_cac9af6d-6a75-4a72-bcf9-aa7f2e720d78" xlink:to="loc_srt_ProductOrServiceAxis_1c6fae85-c9ca-4411-9f63-506afa99eb35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1c6fae85-c9ca-4411-9f63-506afa99eb35_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_1c6fae85-c9ca-4411-9f63-506afa99eb35" xlink:to="loc_srt_ProductsAndServicesDomain_1c6fae85-c9ca-4411-9f63-506afa99eb35_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f76ae8aa-a627-41e1-84fb-96ef187fa2fc" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_1c6fae85-c9ca-4411-9f63-506afa99eb35" xlink:to="loc_srt_ProductsAndServicesDomain_f76ae8aa-a627-41e1-84fb-96ef187fa2fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_VascularAccessMember_9691ba72-e2ef-4a61-8105-ca63fb98b0d5" xlink:href="tfx-20191231.xsd#tfx_VascularAccessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f76ae8aa-a627-41e1-84fb-96ef187fa2fc" xlink:to="loc_tfx_VascularAccessMember_9691ba72-e2ef-4a61-8105-ca63fb98b0d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AnesthesiaMember_6fecd1c1-867d-471a-b311-5bafc2bb1384" xlink:href="tfx-20191231.xsd#tfx_AnesthesiaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f76ae8aa-a627-41e1-84fb-96ef187fa2fc" xlink:to="loc_tfx_AnesthesiaMember_6fecd1c1-867d-471a-b311-5bafc2bb1384" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InterventionalMember_8c888eb1-5fbe-4499-9b22-f079457eef78" xlink:href="tfx-20191231.xsd#tfx_InterventionalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f76ae8aa-a627-41e1-84fb-96ef187fa2fc" xlink:to="loc_tfx_InterventionalMember_8c888eb1-5fbe-4499-9b22-f079457eef78" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SurgicalMember_8fa29173-c9f9-479b-8941-8a93826673e5" xlink:href="tfx-20191231.xsd#tfx_SurgicalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f76ae8aa-a627-41e1-84fb-96ef187fa2fc" xlink:to="loc_tfx_SurgicalMember_8fa29173-c9f9-479b-8941-8a93826673e5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InterventionalUrologyMember_5b0b5011-f72f-415b-a247-143c40e9a703" xlink:href="tfx-20191231.xsd#tfx_InterventionalUrologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f76ae8aa-a627-41e1-84fb-96ef187fa2fc" xlink:to="loc_tfx_InterventionalUrologyMember_5b0b5011-f72f-415b-a247-143c40e9a703" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OemMember_9bde10d1-0895-4899-afc6-d77ccfb90e66" xlink:href="tfx-20191231.xsd#tfx_OemMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f76ae8aa-a627-41e1-84fb-96ef187fa2fc" xlink:to="loc_tfx_OemMember_9bde10d1-0895-4899-afc6-d77ccfb90e66" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherMember_b28729e1-b150-45ac-a849-21616c59a815" xlink:href="tfx-20191231.xsd#tfx_OtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f76ae8aa-a627-41e1-84fb-96ef187fa2fc" xlink:to="loc_tfx_OtherMember_b28729e1-b150-45ac-a849-21616c59a815" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestitures" xlink:type="simple" xlink:href="tfx-20191231.xsd#AcquisitionsandDivestitures"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestitures" xlink:type="extended" id="iba09b683c7374a1ea798374b58e746c7_1a9ce4e9-0758-45ba-8e80-f53d8562b1de"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#AcquisitionsandDivestituresTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresTables" xlink:type="extended" id="icbe9acbe2c124be7878b66a78723a213_98c50818-912b-4ddd-be1e-15da396691c2"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#AcquisitionsandDivestituresAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail" xlink:type="extended" id="ic4d962227fe3440d80b50485a3197b3f_c025cee0-43c7-4d6d-a01e-cfc303bed35b">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_bfc4115b-d02f-4d12-a096-ae1cfad41ff5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_bfc4115b-d02f-4d12-a096-ae1cfad41ff5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_7e347036-8020-48f3-b204-2a5ff0c42502" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_7e347036-8020-48f3-b204-2a5ff0c42502" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_90cc2d87-4e25-4795-bc08-29ac0e5cb4bf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_90cc2d87-4e25-4795-bc08-29ac0e5cb4bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableWithImputedInterestFaceAmount_b1fe781b-3ce9-42c6-8e96-c2c1db5e15af" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivableWithImputedInterestFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_ReceivableWithImputedInterestFaceAmount_b1fe781b-3ce9-42c6-8e96-c2c1db5e15af" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths_e4f661fa-fa9c-4544-8449-ef85f3e0a3be" xlink:href="tfx-20191231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths_e4f661fa-fa9c-4544-8449-ef85f3e0a3be" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo_2d12bfda-e4c9-4448-b64e-ec5fb434fa86" xlink:href="tfx-20191231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo_2d12bfda-e4c9-4448-b64e-ec5fb434fa86" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree_afdbbdc3-15ac-46a0-b5cc-dec089c2387b" xlink:href="tfx-20191231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree_afdbbdc3-15ac-46a0-b5cc-dec089c2387b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour_926ba09b-0e22-4304-9d28-5a9442558042" xlink:href="tfx-20191231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour_926ba09b-0e22-4304-9d28-5a9442558042" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive_3bc0e4b3-9e46-43b3-9a1a-a88ce57d55f8" xlink:href="tfx-20191231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive_3bc0e4b3-9e46-43b3-9a1a-a88ce57d55f8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_78cde2a2-c53e-407b-96dd-6ec1fef2c643" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_78cde2a2-c53e-407b-96dd-6ec1fef2c643" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_92af7492-ee01-45c7-9ff2-3ec5f5c9b225" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_NotesReceivableNet_92af7492-ee01-45c7-9ff2-3ec5f5c9b225" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_65b1bacf-ab8e-40d2-a9df-be025722275a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_65b1bacf-ab8e-40d2-a9df-be025722275a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_d2a22c33-b45b-4f8a-8bbf-8e081a8dbe79" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_d2a22c33-b45b-4f8a-8bbf-8e081a8dbe79" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_4b9be838-fb4a-499f-99ad-e4daffd7ad45" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_4b9be838-fb4a-499f-99ad-e4daffd7ad45" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_a546a6a8-bb9f-4d26-9b3a-805e1615d9b1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_a546a6a8-bb9f-4d26-9b3a-805e1615d9b1" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_f95dd33a-c04e-4f71-b6c4-d5c52503e713" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_f95dd33a-c04e-4f71-b6c4-d5c52503e713" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c106d556-51ab-4b30-b178-1a0f8000df39" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_Goodwill_c106d556-51ab-4b30-b178-1a0f8000df39" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_926f3971-97fb-434b-968e-f81e1dad50f0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_926f3971-97fb-434b-968e-f81e1dad50f0" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2609966a-e667-465e-81e3-a4bfaa24ba58" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2609966a-e667-465e-81e3-a4bfaa24ba58" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_13833b7a-3539-4f7b-9762-29ad57d00b64" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2609966a-e667-465e-81e3-a4bfaa24ba58" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_13833b7a-3539-4f7b-9762-29ad57d00b64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_13833b7a-3539-4f7b-9762-29ad57d00b64_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_13833b7a-3539-4f7b-9762-29ad57d00b64" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_13833b7a-3539-4f7b-9762-29ad57d00b64_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_7803c85d-dfd5-4efd-a273-598e2a2c675f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_13833b7a-3539-4f7b-9762-29ad57d00b64" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_7803c85d-dfd5-4efd-a273-598e2a2c675f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_4a27d866-210e-4b0d-8f2e-717ac2b0be52" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_7803c85d-dfd5-4efd-a273-598e2a2c675f" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_4a27d866-210e-4b0d-8f2e-717ac2b0be52" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_44369525-04da-460e-8eb2-07978fa5e7e0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2609966a-e667-465e-81e3-a4bfaa24ba58" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_44369525-04da-460e-8eb2-07978fa5e7e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_44369525-04da-460e-8eb2-07978fa5e7e0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_44369525-04da-460e-8eb2-07978fa5e7e0" xlink:to="loc_us-gaap_ReceivableTypeDomain_44369525-04da-460e-8eb2-07978fa5e7e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_f9e9e574-91c3-4e08-b2c1-b9f44d1d959d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_44369525-04da-460e-8eb2-07978fa5e7e0" xlink:to="loc_us-gaap_ReceivableTypeDomain_f9e9e574-91c3-4e08-b2c1-b9f44d1d959d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableMember_4233554d-e0e3-4952-8288-644cacc1deea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_f9e9e574-91c3-4e08-b2c1-b9f44d1d959d" xlink:to="loc_us-gaap_NotesReceivableMember_4233554d-e0e3-4952-8288-644cacc1deea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0f73e92c-1d01-46a3-830f-2d7bf8430f12" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2609966a-e667-465e-81e3-a4bfaa24ba58" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0f73e92c-1d01-46a3-830f-2d7bf8430f12" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0f73e92c-1d01-46a3-830f-2d7bf8430f12_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0f73e92c-1d01-46a3-830f-2d7bf8430f12" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0f73e92c-1d01-46a3-830f-2d7bf8430f12_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f497fdc1-de3d-4bbb-8dba-9b23527681e3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0f73e92c-1d01-46a3-830f-2d7bf8430f12" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f497fdc1-de3d-4bbb-8dba-9b23527681e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EssentialMedicalInc.Member_b09339cd-0f64-4047-b62a-d0005c0ddd68" xlink:href="tfx-20191231.xsd#tfx_EssentialMedicalInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f497fdc1-de3d-4bbb-8dba-9b23527681e3" xlink:to="loc_tfx_EssentialMedicalInc.Member_b09339cd-0f64-4047-b62a-d0005c0ddd68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SpecialtySurgicalInstrumentationIncorporatedMember_5887eb11-474b-4c78-a398-50ff807d271e" xlink:href="tfx-20191231.xsd#tfx_SpecialtySurgicalInstrumentationIncorporatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f497fdc1-de3d-4bbb-8dba-9b23527681e3" xlink:to="loc_tfx_SpecialtySurgicalInstrumentationIncorporatedMember_5887eb11-474b-4c78-a398-50ff807d271e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_3f083a61-6ede-451b-ab28-71331b64a60d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2609966a-e667-465e-81e3-a4bfaa24ba58" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_3f083a61-6ede-451b-ab28-71331b64a60d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_3f083a61-6ede-451b-ab28-71331b64a60d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_3f083a61-6ede-451b-ab28-71331b64a60d" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_3f083a61-6ede-451b-ab28-71331b64a60d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_5cf6f4e2-f393-4471-8c73-fe4719814c01" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_3f083a61-6ede-451b-ab28-71331b64a60d" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_5cf6f4e2-f393-4471-8c73-fe4719814c01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EstimatedFairValueOfContingentConsiderationOneMember_f0ed1c36-e574-4475-b702-050d7643373c" xlink:href="tfx-20191231.xsd#tfx_EstimatedFairValueOfContingentConsiderationOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_5cf6f4e2-f393-4471-8c73-fe4719814c01" xlink:to="loc_tfx_EstimatedFairValueOfContingentConsiderationOneMember_f0ed1c36-e574-4475-b702-050d7643373c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_edaaf373-c202-4ef0-b898-9cc4d07d7b03" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2609966a-e667-465e-81e3-a4bfaa24ba58" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_edaaf373-c202-4ef0-b898-9cc4d07d7b03" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_edaaf373-c202-4ef0-b898-9cc4d07d7b03_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_edaaf373-c202-4ef0-b898-9cc4d07d7b03" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_edaaf373-c202-4ef0-b898-9cc4d07d7b03_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9019de19-142b-4559-8c71-a6c9d38194c0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_edaaf373-c202-4ef0-b898-9cc4d07d7b03" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9019de19-142b-4559-8c71-a6c9d38194c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember_b38b8577-e3bd-4443-b2b9-a2326d0290c8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntellectualPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9019de19-142b-4559-8c71-a6c9d38194c0" xlink:to="loc_us-gaap_IntellectualPropertyMember_b38b8577-e3bd-4443-b2b9-a2326d0290c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_85967fcd-2321-4496-bfb9-81d293a9d268" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9019de19-142b-4559-8c71-a6c9d38194c0" xlink:to="loc_us-gaap_CustomerRelationshipsMember_85967fcd-2321-4496-bfb9-81d293a9d268" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_aa5b2ff9-2610-48c4-8ed6-822b59a6dc3e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2609966a-e667-465e-81e3-a4bfaa24ba58" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_aa5b2ff9-2610-48c4-8ed6-822b59a6dc3e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_aa5b2ff9-2610-48c4-8ed6-822b59a6dc3e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_aa5b2ff9-2610-48c4-8ed6-822b59a6dc3e" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_aa5b2ff9-2610-48c4-8ed6-822b59a6dc3e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_34acdce4-7b93-4e7e-99fc-5ecd909b932e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_aa5b2ff9-2610-48c4-8ed6-822b59a6dc3e" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_34acdce4-7b93-4e7e-99fc-5ecd909b932e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_3f4a0f77-c589-49a3-ba48-44ffdc8a2f92" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_34acdce4-7b93-4e7e-99fc-5ecd909b932e" xlink:to="loc_us-gaap_AccountsReceivableMember_3f4a0f77-c589-49a3-ba48-44ffdc8a2f92" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_af9ce650-eba2-4afe-a01f-c743977d3091" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_34acdce4-7b93-4e7e-99fc-5ecd909b932e" xlink:to="loc_us-gaap_OtherAssetsMember_af9ce650-eba2-4afe-a01f-c743977d3091" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresProformacombinedfinancialinformationDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#AcquisitionsandDivestituresProformacombinedfinancialinformationDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresProformacombinedfinancialinformationDetails" xlink:type="extended" id="i759fe5959b7d4057bd94cd6abd45b334_d138f000-3bc8-41d3-8136-684f6db1500d">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_ef78a9a4-67d3-4479-a815-c40e605623f0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_289050d6-3894-4959-9f75-fdb5d27a02ce" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ef78a9a4-67d3-4479-a815-c40e605623f0" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_289050d6-3894-4959-9f75-fdb5d27a02ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_e5174656-ca97-4299-a768-aefe749619cd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ef78a9a4-67d3-4479-a815-c40e605623f0" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_e5174656-ca97-4299-a768-aefe749619cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_20810817-e987-4250-a99b-d11013be53de" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ef78a9a4-67d3-4479-a815-c40e605623f0" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_20810817-e987-4250-a99b-d11013be53de" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_3b646fdd-0a3b-4f9e-9e5f-a876822efdf9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ef78a9a4-67d3-4479-a815-c40e605623f0" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_3b646fdd-0a3b-4f9e-9e5f-a876822efdf9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageBasicSharesOutstandingProForma_fe50cd8a-4e72-4705-ba32-4d758f80f3ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageBasicSharesOutstandingProForma"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ef78a9a4-67d3-4479-a815-c40e605623f0" xlink:to="loc_us-gaap_WeightedAverageBasicSharesOutstandingProForma_fe50cd8a-4e72-4705-ba32-4d758f80f3ae" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProFormaWeightedAverageSharesOutstandingDiluted_fc81aac4-d0d9-4308-a601-e06f5e5a2529" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProFormaWeightedAverageSharesOutstandingDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ef78a9a4-67d3-4479-a815-c40e605623f0" xlink:to="loc_us-gaap_ProFormaWeightedAverageSharesOutstandingDiluted_fc81aac4-d0d9-4308-a601-e06f5e5a2529" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_96dd8d05-6148-4f39-948e-7e25cd14ce5e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ef78a9a4-67d3-4479-a815-c40e605623f0" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_96dd8d05-6148-4f39-948e-7e25cd14ce5e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b2525af2-c3cb-463e-ab6c-db186c210891" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_96dd8d05-6148-4f39-948e-7e25cd14ce5e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b2525af2-c3cb-463e-ab6c-db186c210891" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b2525af2-c3cb-463e-ab6c-db186c210891_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b2525af2-c3cb-463e-ab6c-db186c210891" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b2525af2-c3cb-463e-ab6c-db186c210891_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7ef2d979-08d5-4d19-83da-d84de25d367a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b2525af2-c3cb-463e-ab6c-db186c210891" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7ef2d979-08d5-4d19-83da-d84de25d367a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_VascularSolutionsandNeoTractAcquisitionsMember_4741a89c-7c2b-4a19-a4de-b728b8749bfd" xlink:href="tfx-20191231.xsd#tfx_VascularSolutionsandNeoTractAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7ef2d979-08d5-4d19-83da-d84de25d367a" xlink:to="loc_tfx_VascularSolutionsandNeoTractAcquisitionsMember_4741a89c-7c2b-4a19-a4de-b728b8749bfd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresSupplementalcashflowinformationDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#AcquisitionsandDivestituresSupplementalcashflowinformationDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresSupplementalcashflowinformationDetails" xlink:type="extended" id="ida2a3b9a7797401390545b799aa03486_e69bfb98-e938-4cef-8ae2-ae572d6627bf"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Restructuringandotherimpairmentcharges" xlink:type="simple" xlink:href="tfx-20191231.xsd#Restructuringandotherimpairmentcharges"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Restructuringandotherimpairmentcharges" xlink:type="extended" id="ib4744d65e29242c2b633d665b24755a9_b722d6d8-bf05-45e2-a575-2a3032bb5733"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#RestructuringandotherimpairmentchargesTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesTables" xlink:type="extended" id="i76ff3f1ca0984f0cbb524d23ab15ac87_97d595d0-f9c7-4ac0-b5d5-6f537e8f3fde"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesadditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#RestructuringandotherimpairmentchargesadditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesadditionalInformationDetail" xlink:type="extended" id="i623769bb0a8a4e3ca70f5707c5238702_cde8e4cf-2268-43d0-8376-bc9816462993"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails" xlink:type="extended" id="i7a3cc7b2d270454094726d41a308aac3_a289e817-58fe-4983-868f-cd62a53214aa">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_0692725b-134d-48ed-b91d-1ce0f4bbb5d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_a4c58678-912a-4992-8ed5-cdc39b63f585" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_0692725b-134d-48ed-b91d-1ce0f4bbb5d3" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_a4c58678-912a-4992-8ed5-cdc39b63f585" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RestructuringAndRelatedCostExpectedCashOutlays_e01347c4-dfc4-426e-8e6a-1f62cb720ead" xlink:href="tfx-20191231.xsd#tfx_RestructuringAndRelatedCostExpectedCashOutlays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_0692725b-134d-48ed-b91d-1ce0f4bbb5d3" xlink:to="loc_tfx_RestructuringAndRelatedCostExpectedCashOutlays_e01347c4-dfc4-426e-8e6a-1f62cb720ead" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures_5f572bf1-2561-4917-95dc-e0621dc58b9c" xlink:href="tfx-20191231.xsd#tfx_RestructuringCostsExpectedAggregateCapitalExpenditures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_0692725b-134d-48ed-b91d-1ce0f4bbb5d3" xlink:to="loc_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures_5f572bf1-2561-4917-95dc-e0621dc58b9c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AggregateRestructuringCharges_06de6b6d-fc65-4428-be4d-1685042bfa91" xlink:href="tfx-20191231.xsd#tfx_AggregateRestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_0692725b-134d-48ed-b91d-1ce0f4bbb5d3" xlink:to="loc_tfx_AggregateRestructuringCharges_06de6b6d-fc65-4428-be4d-1685042bfa91" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_9f79c4d4-5a2a-46f2-875d-8e0d6e9363f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_0692725b-134d-48ed-b91d-1ce0f4bbb5d3" xlink:to="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_9f79c4d4-5a2a-46f2-875d-8e0d6e9363f1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts_b2997a77-ea5d-4431-a0e7-2ab25351e794" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_0692725b-134d-48ed-b91d-1ce0f4bbb5d3" xlink:to="loc_us-gaap_RestructuringCosts_b2997a77-ea5d-4431-a0e7-2ab25351e794" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_99d0d5ea-acf3-42a9-b5c8-cba68edb1f06" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_0692725b-134d-48ed-b91d-1ce0f4bbb5d3" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_99d0d5ea-acf3-42a9-b5c8-cba68edb1f06" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_1bb91b37-d016-4195-8964-7013547d04a8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_99d0d5ea-acf3-42a9-b5c8-cba68edb1f06" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_1bb91b37-d016-4195-8964-7013547d04a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_1bb91b37-d016-4195-8964-7013547d04a8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_1bb91b37-d016-4195-8964-7013547d04a8" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_1bb91b37-d016-4195-8964-7013547d04a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_d30c5a62-2504-4ff7-9830-fc877c4f9e97" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_1bb91b37-d016-4195-8964-7013547d04a8" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_d30c5a62-2504-4ff7-9830-fc877c4f9e97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_ef56def7-0729-44e0-b26f-84fdc1a62b8b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OneTimeTerminationBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_d30c5a62-2504-4ff7-9830-fc877c4f9e97" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_ef56def7-0729-44e0-b26f-84fdc1a62b8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_57f6c608-8505-4f97-a266-bff4f7945873" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_d30c5a62-2504-4ff7-9830-fc877c4f9e97" xlink:to="loc_us-gaap_OtherRestructuringMember_57f6c608-8505-4f97-a266-bff4f7945873" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SpecialTerminationBenefitAndOtherRestructuringMember_3e43a653-c64e-45ee-8ea6-bf1c6a3c6927" xlink:href="tfx-20191231.xsd#tfx_SpecialTerminationBenefitAndOtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_d30c5a62-2504-4ff7-9830-fc877c4f9e97" xlink:to="loc_tfx_SpecialTerminationBenefitAndOtherRestructuringMember_3e43a653-c64e-45ee-8ea6-bf1c6a3c6927" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AcceleratedDepreciationAndOtherCostsMember_1767ff66-6a27-40be-8e25-59e89bc4cab9" xlink:href="tfx-20191231.xsd#tfx_AcceleratedDepreciationAndOtherCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_d30c5a62-2504-4ff7-9830-fc877c4f9e97" xlink:to="loc_tfx_AcceleratedDepreciationAndOtherCostsMember_1767ff66-6a27-40be-8e25-59e89bc4cab9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_db6558be-c5b0-408a-bcf5-5d23ea2b8d8e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_99d0d5ea-acf3-42a9-b5c8-cba68edb1f06" xlink:to="loc_us-gaap_RestructuringPlanAxis_db6558be-c5b0-408a-bcf5-5d23ea2b8d8e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_db6558be-c5b0-408a-bcf5-5d23ea2b8d8e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_db6558be-c5b0-408a-bcf5-5d23ea2b8d8e" xlink:to="loc_us-gaap_RestructuringPlanDomain_db6558be-c5b0-408a-bcf5-5d23ea2b8d8e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_0c4d05e9-7c3e-48df-9830-5da96047ea6b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_db6558be-c5b0-408a-bcf5-5d23ea2b8d8e" xlink:to="loc_us-gaap_RestructuringPlanDomain_0c4d05e9-7c3e-48df-9830-5da96047ea6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_812582af-299b-45bf-88c7-5c8c57ee8d69" xlink:href="tfx-20191231.xsd#tfx_TwoThousandNineteenFootprintRealignmentPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_0c4d05e9-7c3e-48df-9830-5da96047ea6b" xlink:to="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_812582af-299b-45bf-88c7-5c8c57ee8d69" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_bb23eab1-a6eb-4ed0-b932-25e82eece132" xlink:href="tfx-20191231.xsd#tfx_TwoThousandEighteenFootprintRealignmentPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_0c4d05e9-7c3e-48df-9830-5da96047ea6b" xlink:to="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_bb23eab1-a6eb-4ed0-b932-25e82eece132" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_eacaacac-7eb7-4e86-9257-554440db5e00" xlink:href="tfx-20191231.xsd#tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_0c4d05e9-7c3e-48df-9830-5da96047ea6b" xlink:to="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_eacaacac-7eb7-4e86-9257-554440db5e00" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_34b817f6-953d-4b9f-b965-577a8b3a4f21" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_99d0d5ea-acf3-42a9-b5c8-cba68edb1f06" xlink:to="loc_srt_RangeAxis_34b817f6-953d-4b9f-b965-577a8b3a4f21" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_34b817f6-953d-4b9f-b965-577a8b3a4f21_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_34b817f6-953d-4b9f-b965-577a8b3a4f21" xlink:to="loc_srt_RangeMember_34b817f6-953d-4b9f-b965-577a8b3a4f21_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ccfd09ac-d63e-430d-8f61-9314278f377e" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_34b817f6-953d-4b9f-b965-577a8b3a4f21" xlink:to="loc_srt_RangeMember_ccfd09ac-d63e-430d-8f61-9314278f377e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_635a415b-200e-4004-90a6-bf54d8f1ae0b" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ccfd09ac-d63e-430d-8f61-9314278f377e" xlink:to="loc_srt_MinimumMember_635a415b-200e-4004-90a6-bf54d8f1ae0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_68adbd25-673a-4bdc-a89a-91ae3289ca8d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ccfd09ac-d63e-430d-8f61-9314278f377e" xlink:to="loc_srt_MaximumMember_68adbd25-673a-4bdc-a89a-91ae3289ca8d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#RestructuringandotherimpairmentchargesrestructuringprogramDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail" xlink:type="extended" id="i365741d33b7d43298a773733a9b7fa68_5da4a216-751f-47c4-a5f9-a25bd2f2a5cb">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_3451c3e0-b413-413b-a823-3e8e50ef58e3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_8480dbf9-b9b1-4fb2-a582-4a831b61448d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_3451c3e0-b413-413b-a823-3e8e50ef58e3" xlink:to="loc_us-gaap_RestructuringCharges_8480dbf9-b9b1-4fb2-a582-4a831b61448d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_47df9fd5-ea7e-4651-82ad-f2834c993387" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_3451c3e0-b413-413b-a823-3e8e50ef58e3" xlink:to="loc_us-gaap_AssetImpairmentCharges_47df9fd5-ea7e-4651-82ad-f2834c993387" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_118a81c3-4439-4dc9-950c-9d1e20c25584" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_3451c3e0-b413-413b-a823-3e8e50ef58e3" xlink:to="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_118a81c3-4439-4dc9-950c-9d1e20c25584" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_a8554cbc-2148-4c48-a537-912318c2b4c6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_3451c3e0-b413-413b-a823-3e8e50ef58e3" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_a8554cbc-2148-4c48-a537-912318c2b4c6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_06c48997-dbef-4c3a-a1d4-e7586d126472" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_a8554cbc-2148-4c48-a537-912318c2b4c6" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_06c48997-dbef-4c3a-a1d4-e7586d126472" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_06c48997-dbef-4c3a-a1d4-e7586d126472_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_06c48997-dbef-4c3a-a1d4-e7586d126472" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_06c48997-dbef-4c3a-a1d4-e7586d126472_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_ec52c24c-0ace-4400-8f09-e6961de7b7c0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_06c48997-dbef-4c3a-a1d4-e7586d126472" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_ec52c24c-0ace-4400-8f09-e6961de7b7c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialTerminationBenefitsMember_922aeac9-ed9a-4364-9667-810036068331" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SpecialTerminationBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_ec52c24c-0ace-4400-8f09-e6961de7b7c0" xlink:to="loc_us-gaap_SpecialTerminationBenefitsMember_922aeac9-ed9a-4364-9667-810036068331" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_e365e544-a256-4198-bc87-46d3547c8d1d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_ec52c24c-0ace-4400-8f09-e6961de7b7c0" xlink:to="loc_us-gaap_OtherRestructuringMember_e365e544-a256-4198-bc87-46d3547c8d1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_a4c98efd-dc4d-4bb6-b23a-9fa7594d389c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_a8554cbc-2148-4c48-a537-912318c2b4c6" xlink:to="loc_us-gaap_RestructuringPlanAxis_a4c98efd-dc4d-4bb6-b23a-9fa7594d389c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_a4c98efd-dc4d-4bb6-b23a-9fa7594d389c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_a4c98efd-dc4d-4bb6-b23a-9fa7594d389c" xlink:to="loc_us-gaap_RestructuringPlanDomain_a4c98efd-dc4d-4bb6-b23a-9fa7594d389c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_337154ce-f7b7-40f8-a120-224f610120ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_a4c98efd-dc4d-4bb6-b23a-9fa7594d389c" xlink:to="loc_us-gaap_RestructuringPlanDomain_337154ce-f7b7-40f8-a120-224f610120ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_e03c82d4-2df8-4235-b112-f3656173e7be" xlink:href="tfx-20191231.xsd#tfx_TwoThousandNineteenFootprintRealignmentPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_337154ce-f7b7-40f8-a120-224f610120ae" xlink:to="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_e03c82d4-2df8-4235-b112-f3656173e7be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_0a7951fa-a18d-46ff-84c6-c9390583b472" xlink:href="tfx-20191231.xsd#tfx_TwoThousandEighteenFootprintRealignmentPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_337154ce-f7b7-40f8-a120-224f610120ae" xlink:to="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_0a7951fa-a18d-46ff-84c6-c9390583b472" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherrestructuringprogramsMember_fd69afd3-d40f-4edf-a56a-eec29e323337" xlink:href="tfx-20191231.xsd#tfx_OtherrestructuringprogramsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_337154ce-f7b7-40f8-a120-224f610120ae" xlink:to="loc_tfx_OtherrestructuringprogramsMember_fd69afd3-d40f-4edf-a56a-eec29e323337" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A2017VascularSolutionsIntegrationProgramMember_f27e23de-1fbd-47ce-a7cd-31463925c07c" xlink:href="tfx-20191231.xsd#tfx_A2017VascularSolutionsIntegrationProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_337154ce-f7b7-40f8-a120-224f610120ae" xlink:to="loc_tfx_A2017VascularSolutionsIntegrationProgramMember_f27e23de-1fbd-47ce-a7cd-31463925c07c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A2017EMEARestructuringProgramMember_3ceaaec1-1976-45b9-95ca-c48389c55adc" xlink:href="tfx-20191231.xsd#tfx_A2017EMEARestructuringProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_337154ce-f7b7-40f8-a120-224f610120ae" xlink:to="loc_tfx_A2017EMEARestructuringProgramMember_3ceaaec1-1976-45b9-95ca-c48389c55adc" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesreconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#RestructuringandotherimpairmentchargesreconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesreconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail" xlink:type="extended" id="ieddc8bc8c0f24019a370aa943abc54ab_b746a6bc-f79d-4049-92fa-5809c8a9ba2e">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_e6fb467a-204f-48dd-a242-4d10614b73ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_3cc63888-7e65-479a-86c6-673d91b5cb02" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_e6fb467a-204f-48dd-a242-4d10614b73ab" xlink:to="loc_us-gaap_RestructuringReserveRollForward_3cc63888-7e65-479a-86c6-673d91b5cb02" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_ae3ee8b3-a1eb-41e3-b0ac-ef44a4f1d61b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3cc63888-7e65-479a-86c6-673d91b5cb02" xlink:to="loc_us-gaap_RestructuringReserve_ae3ee8b3-a1eb-41e3-b0ac-ef44a4f1d61b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveAccrualAdjustment1_4a77c8be-0898-48a7-a412-a50f9d8c9dd0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringReserveAccrualAdjustment1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3cc63888-7e65-479a-86c6-673d91b5cb02" xlink:to="loc_us-gaap_RestructuringReserveAccrualAdjustment1_4a77c8be-0898-48a7-a412-a50f9d8c9dd0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_01f9d31a-9116-4564-af7a-7834b98b51e4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3cc63888-7e65-479a-86c6-673d91b5cb02" xlink:to="loc_us-gaap_PaymentsForRestructuring_01f9d31a-9116-4564-af7a-7834b98b51e4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveTranslationAdjustment_35091edb-74f0-4220-939f-7a3a232097f6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringReserveTranslationAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3cc63888-7e65-479a-86c6-673d91b5cb02" xlink:to="loc_us-gaap_RestructuringReserveTranslationAdjustment_35091edb-74f0-4220-939f-7a3a232097f6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_e77df956-5d5c-4444-a533-711de83ee27d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_108f67e9-76ea-473e-9586-fe1fe8fdb1b3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_e6fb467a-204f-48dd-a242-4d10614b73ab" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_108f67e9-76ea-473e-9586-fe1fe8fdb1b3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_4dd60497-e9ea-4ae1-86f6-51b752bc65de" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_108f67e9-76ea-473e-9586-fe1fe8fdb1b3" xlink:to="loc_us-gaap_RestructuringPlanAxis_4dd60497-e9ea-4ae1-86f6-51b752bc65de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_4dd60497-e9ea-4ae1-86f6-51b752bc65de_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_4dd60497-e9ea-4ae1-86f6-51b752bc65de" xlink:to="loc_us-gaap_RestructuringPlanDomain_4dd60497-e9ea-4ae1-86f6-51b752bc65de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_cf885baf-f60e-4819-b8a9-074d018fc65b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_4dd60497-e9ea-4ae1-86f6-51b752bc65de" xlink:to="loc_us-gaap_RestructuringPlanDomain_cf885baf-f60e-4819-b8a9-074d018fc65b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_22a3f504-3ec3-44b2-b2f4-d008605d508e" xlink:href="tfx-20191231.xsd#tfx_TwoThousandNineteenFootprintRealignmentPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_cf885baf-f60e-4819-b8a9-074d018fc65b" xlink:to="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_22a3f504-3ec3-44b2-b2f4-d008605d508e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_04b03208-d0f3-47b8-953e-d92aacdc2638" xlink:href="tfx-20191231.xsd#tfx_TwoThousandEighteenFootprintRealignmentPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_cf885baf-f60e-4819-b8a9-074d018fc65b" xlink:to="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_04b03208-d0f3-47b8-953e-d92aacdc2638" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_41f150d2-45fb-4994-9085-7b5111ec67a6" xlink:href="tfx-20191231.xsd#tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_cf885baf-f60e-4819-b8a9-074d018fc65b" xlink:to="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_41f150d2-45fb-4994-9085-7b5111ec67a6" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Inventories" xlink:type="simple" xlink:href="tfx-20191231.xsd#Inventories"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Inventories" xlink:type="extended" id="ibe7a8a42971d4416a96da88c7a0d837c_6080c1f8-a6cc-46e2-9f8b-588aa2fc8ac9"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/InventoriesTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#InventoriesTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/InventoriesTables" xlink:type="extended" id="i3636dd73cf6c462ba005a5d65bbeab48_8c8487e6-7930-4083-a02b-39ef1bb28434"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/InventoriesDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#InventoriesDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/InventoriesDetail" xlink:type="extended" id="i5f91e6028f1f44c980ed9b96247365e9_087addf8-8d12-42f8-82df-8d065462d3e5"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Propertyplantandequipment" xlink:type="simple" xlink:href="tfx-20191231.xsd#Propertyplantandequipment"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Propertyplantandequipment" xlink:type="extended" id="i2da140c1bd4b449eac43c4aaf1791477_704cc76a-448f-4142-8c50-917562363d51"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PropertyplantandequipmentTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#PropertyplantandequipmentTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PropertyplantandequipmentTables" xlink:type="extended" id="i796f2ab2cb2945599cd013eb411fc530_931e2799-aadc-4613-88dc-9e9896e69fa4"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PropertyplantequipmentDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#PropertyplantequipmentDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PropertyplantequipmentDetails" xlink:type="extended" id="i961796f430594ec2a3ee3a8105f47ccc_dd4a0ce9-e9ba-420f-bbbd-39e9fcd92e43"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PropertyplantandequipmentSupplementalcashflowinformationDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#PropertyplantandequipmentSupplementalcashflowinformationDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PropertyplantandequipmentSupplementalcashflowinformationDetails" xlink:type="extended" id="id769e098aa64450dad3718e06b4abb98_80f9ad95-64f6-4462-b57e-062538fb5610"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Goodwillandotherintangibleassets" xlink:type="simple" xlink:href="tfx-20191231.xsd#Goodwillandotherintangibleassets"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Goodwillandotherintangibleassets" xlink:type="extended" id="i3fa9a0503090403eb46569bf9fcc01b3_c49b63c1-b9fd-42da-a4ef-cf27a4411708"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#GoodwillandotherintangibleassetsTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsTables" xlink:type="extended" id="id24997745a1e4dcaa511616f83df694a_7e7ba51e-7e3b-4d53-b841-ba3e40390fc1"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#GoodwillandotherintangibleassetsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail" xlink:type="extended" id="i2fafafd87e98469c86013cfc4f3ee0fd_ae4d74fc-527d-424d-95c8-957781ce6caf">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7fb4b3be-b9b8-4e42-a80f-7c9ac0a292e0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_98302685-571d-4479-bfad-460c37f4188e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7fb4b3be-b9b8-4e42-a80f-7c9ac0a292e0" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_98302685-571d-4479-bfad-460c37f4188e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_7b398076-6d60-48b9-9da9-c82b27bedc96" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7fb4b3be-b9b8-4e42-a80f-7c9ac0a292e0" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_7b398076-6d60-48b9-9da9-c82b27bedc96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d6e3276b-914e-41f8-9f46-2aa0cfb2c861" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7fb4b3be-b9b8-4e42-a80f-7c9ac0a292e0" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d6e3276b-914e-41f8-9f46-2aa0cfb2c861" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_e443f490-e9ef-4f1b-bcf6-94a632b4626f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d6e3276b-914e-41f8-9f46-2aa0cfb2c861" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_e443f490-e9ef-4f1b-bcf6-94a632b4626f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_e443f490-e9ef-4f1b-bcf6-94a632b4626f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_e443f490-e9ef-4f1b-bcf6-94a632b4626f" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_e443f490-e9ef-4f1b-bcf6-94a632b4626f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_cd32e6aa-dd71-4b39-a1be-af905d135d87" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_e443f490-e9ef-4f1b-bcf6-94a632b4626f" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_cd32e6aa-dd71-4b39-a1be-af905d135d87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_eea91431-73dc-4057-9967-beb859edc302" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_cd32e6aa-dd71-4b39-a1be-af905d135d87" xlink:to="loc_us-gaap_TradeNamesMember_eea91431-73dc-4057-9967-beb859edc302" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetschangesincarryingamountbyreportingsegmentDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#GoodwillandotherintangibleassetschangesincarryingamountbyreportingsegmentDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetschangesincarryingamountbyreportingsegmentDetail" xlink:type="extended" id="i90baf6e36695410a8fe581e55e522d83_1794a1c1-d042-480a-b277-aef7ba058bd1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_671470a0-1877-48ad-a50d-aa5f1d6925ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_cf8594f0-b344-4d9a-b984-cffb5c3add33" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_671470a0-1877-48ad-a50d-aa5f1d6925ab" xlink:to="loc_us-gaap_GoodwillGross_cf8594f0-b344-4d9a-b984-cffb5c3add33" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_0bbf31c7-68e1-477a-9523-ad48df4554d5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_671470a0-1877-48ad-a50d-aa5f1d6925ab" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_0bbf31c7-68e1-477a-9523-ad48df4554d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_f738b5df-75b4-4015-bbb2-41734e994d8c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_671470a0-1877-48ad-a50d-aa5f1d6925ab" xlink:to="loc_us-gaap_GoodwillRollForward_f738b5df-75b4-4015-bbb2-41734e994d8c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3b1a897f-44f4-4c79-9e97-a9a0b12a2079" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_f738b5df-75b4-4015-bbb2-41734e994d8c" xlink:to="loc_us-gaap_Goodwill_3b1a897f-44f4-4c79-9e97-a9a0b12a2079" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_9232db4e-5973-479e-bd32-fbcc65189e1a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_f738b5df-75b4-4015-bbb2-41734e994d8c" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_9232db4e-5973-479e-bd32-fbcc65189e1a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_395891ff-4c66-448d-bb17-395f536cf422" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_f738b5df-75b4-4015-bbb2-41734e994d8c" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_395891ff-4c66-448d-bb17-395f536cf422" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_900fc4bd-cc1e-4bb1-8e28-68dc30b9640f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_8975c508-7244-4969-bc26-cdb70d892114" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_671470a0-1877-48ad-a50d-aa5f1d6925ab" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_8975c508-7244-4969-bc26-cdb70d892114" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_a2da82d8-7fd8-4866-bbb0-5aafb66d70e0" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8975c508-7244-4969-bc26-cdb70d892114" xlink:to="loc_srt_StatementGeographicalAxis_a2da82d8-7fd8-4866-bbb0-5aafb66d70e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_a2da82d8-7fd8-4866-bbb0-5aafb66d70e0_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_a2da82d8-7fd8-4866-bbb0-5aafb66d70e0" xlink:to="loc_srt_SegmentGeographicalDomain_a2da82d8-7fd8-4866-bbb0-5aafb66d70e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3e18cd80-6b7b-4fa6-a47f-f15f8aaebc21" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_a2da82d8-7fd8-4866-bbb0-5aafb66d70e0" xlink:to="loc_srt_SegmentGeographicalDomain_3e18cd80-6b7b-4fa6-a47f-f15f8aaebc21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_VascularNorthAmericaMember_8916358b-e6c3-45b1-8b5b-eb5f18257b1a" xlink:href="tfx-20191231.xsd#tfx_VascularNorthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3e18cd80-6b7b-4fa6-a47f-f15f8aaebc21" xlink:to="loc_tfx_VascularNorthAmericaMember_8916358b-e6c3-45b1-8b5b-eb5f18257b1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_d5be2d1d-75ea-4944-b103-48fd0648667b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EMEAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3e18cd80-6b7b-4fa6-a47f-f15f8aaebc21" xlink:to="loc_us-gaap_EMEAMember_d5be2d1d-75ea-4944-b103-48fd0648667b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaMember_b7f5e817-8fd4-4597-a862-b316e5d5bf34" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_AsiaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3e18cd80-6b7b-4fa6-a47f-f15f8aaebc21" xlink:to="loc_srt_AsiaMember_b7f5e817-8fd4-4597-a862-b316e5d5bf34" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OemMember_2f7572ef-1259-4b34-8153-c2cb4b987f71" xlink:href="tfx-20191231.xsd#tfx_OemMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3e18cd80-6b7b-4fa6-a47f-f15f8aaebc21" xlink:to="loc_tfx_OemMember_2f7572ef-1259-4b34-8153-c2cb4b987f71" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetscomponentsofintangibleassetsDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#GoodwillandotherintangibleassetscomponentsofintangibleassetsDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetscomponentsofintangibleassetsDetail" xlink:type="extended" id="i80265e31e1604b63b477aa1f1b55038e_932ac99a-eb56-4ada-adc9-b3f9e169e55e">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9ddc9791-2051-4ad5-bddd-ec1d32a3579b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0f87a0a2-0531-4c33-b29d-bd9118c7f475" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9ddc9791-2051-4ad5-bddd-ec1d32a3579b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0f87a0a2-0531-4c33-b29d-bd9118c7f475" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_b4741ed7-d375-48a3-96f2-cd36ba4257ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9ddc9791-2051-4ad5-bddd-ec1d32a3579b" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_b4741ed7-d375-48a3-96f2-cd36ba4257ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_47f21b3c-e816-4a8b-a2e3-f47563df32fa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9ddc9791-2051-4ad5-bddd-ec1d32a3579b" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_47f21b3c-e816-4a8b-a2e3-f47563df32fa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a6b304e8-9299-487a-a596-3014844c9170" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9ddc9791-2051-4ad5-bddd-ec1d32a3579b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a6b304e8-9299-487a-a596-3014844c9170" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable_161f0d1e-92dc-4e7c-a5e0-81aa86b33d8b" xlink:href="tfx-20191231.xsd#tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9ddc9791-2051-4ad5-bddd-ec1d32a3579b" xlink:to="loc_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable_161f0d1e-92dc-4e7c-a5e0-81aa86b33d8b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2af59e39-0fc4-4940-8301-99bc0210cd50" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable_161f0d1e-92dc-4e7c-a5e0-81aa86b33d8b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2af59e39-0fc4-4940-8301-99bc0210cd50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2af59e39-0fc4-4940-8301-99bc0210cd50_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2af59e39-0fc4-4940-8301-99bc0210cd50" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2af59e39-0fc4-4940-8301-99bc0210cd50_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a9365a4d-bc6a-4902-8ec6-197a1fba4bb3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2af59e39-0fc4-4940-8301-99bc0210cd50" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a9365a4d-bc6a-4902-8ec6-197a1fba4bb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_d9ab48b8-80cd-477c-b796-0b9293fd7a61" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a9365a4d-bc6a-4902-8ec6-197a1fba4bb3" xlink:to="loc_us-gaap_CustomerRelationshipsMember_d9ab48b8-80cd-477c-b796-0b9293fd7a61" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_4bcc80e2-83cd-4286-90a4-c407885e59be" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a9365a4d-bc6a-4902-8ec6-197a1fba4bb3" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_4bcc80e2-83cd-4286-90a4-c407885e59be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember_2b6da9c7-e907-4457-988f-b1c0af0c8d03" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntellectualPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a9365a4d-bc6a-4902-8ec6-197a1fba4bb3" xlink:to="loc_us-gaap_IntellectualPropertyMember_2b6da9c7-e907-4457-988f-b1c0af0c8d03" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionRightsMember_70e60949-b049-4811-8a7a-44f958afa6a1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DistributionRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a9365a4d-bc6a-4902-8ec6-197a1fba4bb3" xlink:to="loc_us-gaap_DistributionRightsMember_70e60949-b049-4811-8a7a-44f958afa6a1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_96a41395-3570-44dc-ac02-4b915e0c6f0a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a9365a4d-bc6a-4902-8ec6-197a1fba4bb3" xlink:to="loc_us-gaap_TradeNamesMember_96a41395-3570-44dc-ac02-4b915e0c6f0a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_9fe6a151-7cec-44f2-8fc5-e912f783aa04" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a9365a4d-bc6a-4902-8ec6-197a1fba4bb3" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_9fe6a151-7cec-44f2-8fc5-e912f783aa04" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_e8a03c0e-7168-4eda-b93b-22911d4bbe4e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable_161f0d1e-92dc-4e7c-a5e0-81aa86b33d8b" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_e8a03c0e-7168-4eda-b93b-22911d4bbe4e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_e8a03c0e-7168-4eda-b93b-22911d4bbe4e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_e8a03c0e-7168-4eda-b93b-22911d4bbe4e" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_e8a03c0e-7168-4eda-b93b-22911d4bbe4e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_8a561b80-ec4d-4ca5-b0fa-e787bb455b8d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_e8a03c0e-7168-4eda-b93b-22911d4bbe4e" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_8a561b80-ec4d-4ca5-b0fa-e787bb455b8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_696b2839-06bc-4fd5-87c6-f29a4af77299" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_8a561b80-ec4d-4ca5-b0fa-e787bb455b8d" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_696b2839-06bc-4fd5-87c6-f29a4af77299" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/GoodwillandotherintangibleassetsestimatedannualamortizationexpenseDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#GoodwillandotherintangibleassetsestimatedannualamortizationexpenseDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/GoodwillandotherintangibleassetsestimatedannualamortizationexpenseDetail" xlink:type="extended" id="i972b0f04c8e546fc80deb88b60ba8fda_30a60cc4-7b2c-43a7-bdfe-a1f1099de0d8"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Leases" xlink:type="simple" xlink:href="tfx-20191231.xsd#Leases"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Leases" xlink:type="extended" id="i165a393b33354822a4a12c7a48b5c42c_2651808e-51db-4e51-8627-e171f706459a"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#LeasesTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/LeasesTables" xlink:type="extended" id="i24c4ef6b9f5c43a49e7fefba39f27728_98049d36-96f8-4b20-97f4-3d3aac5ec60a"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/LeasesNarrativeDetails" xlink:type="extended" id="ibc2e25cc67c24a50ac37868dd7710577_6351b2b0-1c94-46c8-87f0-ec51f6cd4cde">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_33a34212-93c5-483a-a667-dcaa9c1235f6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend_55f9561f-b7d9-4ff9-8f3d-bc07f319d3ed" xlink:href="tfx-20191231.xsd#tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_33a34212-93c5-483a-a667-dcaa9c1235f6" xlink:to="loc_tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend_55f9561f-b7d9-4ff9-8f3d-bc07f319d3ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_6e24202a-2dda-42f8-af25-12568330bae8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_33a34212-93c5-483a-a667-dcaa9c1235f6" xlink:to="loc_us-gaap_LeaseCost_6e24202a-2dda-42f8-af25-12568330bae8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_d2f23c98-1e19-49ec-b9f5-af7fd80fa079" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_33a34212-93c5-483a-a667-dcaa9c1235f6" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_d2f23c98-1e19-49ec-b9f5-af7fd80fa079" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a7f9817b-d4ae-4c79-81f1-44ceb600dac9" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_d2f23c98-1e19-49ec-b9f5-af7fd80fa079" xlink:to="loc_srt_RangeAxis_a7f9817b-d4ae-4c79-81f1-44ceb600dac9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a7f9817b-d4ae-4c79-81f1-44ceb600dac9_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_a7f9817b-d4ae-4c79-81f1-44ceb600dac9" xlink:to="loc_srt_RangeMember_a7f9817b-d4ae-4c79-81f1-44ceb600dac9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8f584037-7919-4534-a000-0e1cc22863ea" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_a7f9817b-d4ae-4c79-81f1-44ceb600dac9" xlink:to="loc_srt_RangeMember_8f584037-7919-4534-a000-0e1cc22863ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ac21cbfb-65af-48d4-87b6-403827e3fff8" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8f584037-7919-4534-a000-0e1cc22863ea" xlink:to="loc_srt_MinimumMember_ac21cbfb-65af-48d4-87b6-403827e3fff8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#LeasesMaturitiesofleaseliabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails" xlink:type="extended" id="i38482228297041bcbd2db98b65501ae6_517c1afb-f9dc-4355-a80b-bd1446c5f792"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#LeasesSupplementalbalancesheetinformationDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails" xlink:type="extended" id="i60e3d5ebbcb746008f3eac5f7880f4d8_f3030f99-efaf-4bd6-b56f-1b3727edd881"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesFutureminimumleasepaymentsundernoncancelableoperatingleasesDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#LeasesFutureminimumleasepaymentsundernoncancelableoperatingleasesDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/LeasesFutureminimumleasepaymentsundernoncancelableoperatingleasesDetails" xlink:type="extended" id="i6203d9b69dd643c7be0f40bce93964d1_cc748b05-96c9-4861-98ba-5e365f4c3752"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Borrowings" xlink:type="simple" xlink:href="tfx-20191231.xsd#Borrowings"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Borrowings" xlink:type="extended" id="i89379c5658bc400f908ac3f913fa2116_30ca848f-deec-4cb2-aea1-57b4c4a51009"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#BorrowingsTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/BorrowingsTables" xlink:type="extended" id="i4e3ca9691e9b4b7491c5b7005be1e644_98725d62-3735-4611-a809-e9f927e02288"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#BorrowingsComponentsofLongTermDebtDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail" xlink:type="extended" id="ica3c2c9e4e104221a5f576064827d6e4_53c02885-c113-4582-8723-acd31998f3f1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_4ba508c9-9dd1-484a-8b5a-3d76ae472f20" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_a66c7a66-87a0-4314-97b8-16c040001d92" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4ba508c9-9dd1-484a-8b5a-3d76ae472f20" xlink:to="loc_us-gaap_LineOfCredit_a66c7a66-87a0-4314-97b8-16c040001d92" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_a443b281-de73-46d1-9804-024e0b20d675" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4ba508c9-9dd1-484a-8b5a-3d76ae472f20" xlink:to="loc_us-gaap_SeniorNotes_a443b281-de73-46d1-9804-024e0b20d675" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_6afab98e-2771-44ec-ab37-7722b7ae3d82" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4ba508c9-9dd1-484a-8b5a-3d76ae472f20" xlink:to="loc_us-gaap_OtherShortTermBorrowings_6afab98e-2771-44ec-ab37-7722b7ae3d82" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_9a88e384-a0bb-4d9e-a87f-1f618ee0a630" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4ba508c9-9dd1-484a-8b5a-3d76ae472f20" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_9a88e384-a0bb-4d9e-a87f-1f618ee0a630" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_0d5e60b2-d16b-432d-b70f-afb271781d7e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4ba508c9-9dd1-484a-8b5a-3d76ae472f20" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_0d5e60b2-d16b-432d-b70f-afb271781d7e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_59feef67-a2ca-4071-a3a6-c4a81f508464" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4ba508c9-9dd1-484a-8b5a-3d76ae472f20" xlink:to="loc_us-gaap_LongTermDebt_59feef67-a2ca-4071-a3a6-c4a81f508464" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_987d4bda-1849-44df-bd3c-7174e265a51b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4ba508c9-9dd1-484a-8b5a-3d76ae472f20" xlink:to="loc_us-gaap_LongTermDebtCurrent_987d4bda-1849-44df-bd3c-7174e265a51b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_ac21437f-ef51-438d-8bd3-fb9effb39b55" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4ba508c9-9dd1-484a-8b5a-3d76ae472f20" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_ac21437f-ef51-438d-8bd3-fb9effb39b55" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_2551ed0e-b84b-4598-8cd6-b4eb9739e04c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4ba508c9-9dd1-484a-8b5a-3d76ae472f20" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_2551ed0e-b84b-4598-8cd6-b4eb9739e04c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_042c5387-c2fa-4b73-843c-e67ca5c57b27" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4ba508c9-9dd1-484a-8b5a-3d76ae472f20" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_042c5387-c2fa-4b73-843c-e67ca5c57b27" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_2b1c13e4-dbd1-4d11-9eeb-f89c23771c95" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4ba508c9-9dd1-484a-8b5a-3d76ae472f20" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_2b1c13e4-dbd1-4d11-9eeb-f89c23771c95" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_1074c0f5-81dc-4de1-9134-0b295c085d86" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_2b1c13e4-dbd1-4d11-9eeb-f89c23771c95" xlink:to="loc_us-gaap_DebtInstrumentAxis_1074c0f5-81dc-4de1-9134-0b295c085d86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1074c0f5-81dc-4de1-9134-0b295c085d86_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_1074c0f5-81dc-4de1-9134-0b295c085d86" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1074c0f5-81dc-4de1-9134-0b295c085d86_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b18aff4b-9106-4369-b995-f70f69ec2e0a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_1074c0f5-81dc-4de1-9134-0b295c085d86" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b18aff4b-9106-4369-b995-f70f69ec2e0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ThreePointFiveSevenPercentTermLoanFacilityMember_3cb83128-4811-4e18-9879-0beff91c948b" xlink:href="tfx-20191231.xsd#tfx_ThreePointFiveSevenPercentTermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b18aff4b-9106-4369-b995-f70f69ec2e0a" xlink:to="loc_tfx_ThreePointFiveSevenPercentTermLoanFacilityMember_3cb83128-4811-4e18-9879-0beff91c948b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember_b22e830c-e868-4da4-99f4-6024cce2d32b" xlink:href="tfx-20191231.xsd#tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b18aff4b-9106-4369-b995-f70f69ec2e0a" xlink:to="loc_tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember_b22e830c-e868-4da4-99f4-6024cce2d32b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A4.875PercentSeniorNotesDue2026Member_22dfab3f-cf5b-47ac-b690-c73be752a93b" xlink:href="tfx-20191231.xsd#tfx_A4.875PercentSeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b18aff4b-9106-4369-b995-f70f69ec2e0a" xlink:to="loc_tfx_A4.875PercentSeniorNotesDue2026Member_22dfab3f-cf5b-47ac-b690-c73be752a93b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_50abe890-f6d0-4f34-b281-b1b5945acc84" xlink:href="tfx-20191231.xsd#tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b18aff4b-9106-4369-b995-f70f69ec2e0a" xlink:to="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_50abe890-f6d0-4f34-b281-b1b5945acc84" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7c76cc14-886f-43b9-96a1-8dfa2152a1e6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_2b1c13e4-dbd1-4d11-9eeb-f89c23771c95" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7c76cc14-886f-43b9-96a1-8dfa2152a1e6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7c76cc14-886f-43b9-96a1-8dfa2152a1e6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7c76cc14-886f-43b9-96a1-8dfa2152a1e6" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7c76cc14-886f-43b9-96a1-8dfa2152a1e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4d22d02e-021e-4b8c-a62e-48555ce17b91" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7c76cc14-886f-43b9-96a1-8dfa2152a1e6" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4d22d02e-021e-4b8c-a62e-48555ce17b91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_d660d1ce-df7c-4bc5-b667-7be5427c5b57" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4d22d02e-021e-4b8c-a62e-48555ce17b91" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_d660d1ce-df7c-4bc5-b667-7be5427c5b57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TermLoanMember_ac56f018-22ab-4122-a80a-93b537931828" xlink:href="tfx-20191231.xsd#tfx_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4d22d02e-021e-4b8c-a62e-48555ce17b91" xlink:to="loc_tfx_TermLoanMember_ac56f018-22ab-4122-a80a-93b537931828" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_c327505d-cbbe-4770-8488-2a68a3292d98" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4d22d02e-021e-4b8c-a62e-48555ce17b91" xlink:to="loc_us-gaap_SeniorNotesMember_c327505d-cbbe-4770-8488-2a68a3292d98" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SecuritizationProgramMember_80a51b51-56a6-42be-8c4c-4cfef881ccdd" xlink:href="tfx-20191231.xsd#tfx_SecuritizationProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4d22d02e-021e-4b8c-a62e-48555ce17b91" xlink:to="loc_tfx_SecuritizationProgramMember_80a51b51-56a6-42be-8c4c-4cfef881ccdd" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#BorrowingsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail" xlink:type="extended" id="i8bda9b5f66e749f582581472cf0c01a0_46ed7c51-18bb-4813-8b8c-1c05353fe9cf">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_268111fb-964a-432f-831e-e9812dc44c27" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_DebtInstrumentTerm_268111fb-964a-432f-831e-e9812dc44c27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_825928aa-89bc-4eed-86eb-db9b2f08c7d5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_825928aa-89bc-4eed-86eb-db9b2f08c7d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_34c38bba-d254-4442-805d-ec8f37fc14b1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_34c38bba-d254-4442-805d-ec8f37fc14b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_05b77013-359e-4e86-be83-1c5dc4e7f84c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_05b77013-359e-4e86-be83-1c5dc4e7f84c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio_e5f7185c-57d9-420f-886a-b488f0352b09" xlink:href="tfx-20191231.xsd#tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio_e5f7185c-57d9-420f-886a-b488f0352b09" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_53b1aa85-22e4-4064-beff-d26acf3725c0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_53b1aa85-22e4-4064-beff-d26acf3725c0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio_cc2d9f2a-9316-4c02-892e-6fac9a15f423" xlink:href="tfx-20191231.xsd#tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio_cc2d9f2a-9316-4c02-892e-6fac9a15f423" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_490ecf7f-a32d-4628-ac05-e4631a5981e9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_LineOfCredit_490ecf7f-a32d-4628-ac05-e4631a5981e9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_178493a4-7fdc-49d6-b8f7-61a9a9a0ea41" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_178493a4-7fdc-49d6-b8f7-61a9a9a0ea41" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_7c4a522b-89d9-423e-b313-3adcbe2ad21c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_SeniorNotes_7c4a522b-89d9-423e-b313-3adcbe2ad21c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_df31b1c7-ed14-48f5-8159-82594d9026d0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_df31b1c7-ed14-48f5-8159-82594d9026d0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentOfRedemptionPriceToPrincipalAmount_e82dd37d-5e5c-48c2-8497-c088974ce216" xlink:href="tfx-20191231.xsd#tfx_PercentOfRedemptionPriceToPrincipalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_tfx_PercentOfRedemptionPriceToPrincipalAmount_e82dd37d-5e5c-48c2-8497-c088974ce216" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount_4789ac4a-7faf-4497-9018-86e9881776a8" xlink:href="tfx-20191231.xsd#tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount_4789ac4a-7faf-4497-9018-86e9881776a8" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_4fe3690c-66da-4e11-bfa8-7a03caadbce1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_4fe3690c-66da-4e11-bfa8-7a03caadbce1" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MakeWholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption_be277532-b484-49d4-958f-ebb1bec454eb" xlink:href="tfx-20191231.xsd#tfx_MakeWholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_tfx_MakeWholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption_be277532-b484-49d4-958f-ebb1bec454eb" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_198d424a-7e4c-417d-b7c1-d8502bab9bcd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_198d424a-7e4c-417d-b7c1-d8502bab9bcd" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentOfPrincipalAmountOfNotesRedeemable_540aa0c2-54a3-499a-97dd-e19aa9c1a01e" xlink:href="tfx-20191231.xsd#tfx_PercentOfPrincipalAmountOfNotesRedeemable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_tfx_PercentOfPrincipalAmountOfNotesRedeemable_540aa0c2-54a3-499a-97dd-e19aa9c1a01e" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MaximumAmountAvailableUnderReceivableSecuritization_4b25a533-574b-4618-b242-eea1af9cdb7b" xlink:href="tfx-20191231.xsd#tfx_MaximumAmountAvailableUnderReceivableSecuritization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_tfx_MaximumAmountAvailableUnderReceivableSecuritization_4b25a533-574b-4618-b242-eea1af9cdb7b" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_e8a2f468-9e1f-45d2-9306-576696504e6a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_OtherShortTermBorrowings_e8a2f468-9e1f-45d2-9306-576696504e6a" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_51dae618-2892-49c0-9b32-946838ea61ef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_LongTermDebt_51dae618-2892-49c0-9b32-946838ea61ef" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_3bfba794-40b5-44f3-8718-c17f8ad952b5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_3bfba794-40b5-44f3-8718-c17f8ad952b5" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_4f6aa78b-c0b3-4d7b-942a-26ee464c39df" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_4f6aa78b-c0b3-4d7b-942a-26ee464c39df" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_c15cc369-5cb2-41c2-9ad6-ce209acb16a4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_c15cc369-5cb2-41c2-9ad6-ce209acb16a4" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_60dbba01-3317-4aed-bbdc-9176541bd291" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_InterestPaidNet_60dbba01-3317-4aed-bbdc-9176541bd291" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_656d77ff-6401-419b-b371-f8f49442ecb9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_DebtInstrumentTable_656d77ff-6401-419b-b371-f8f49442ecb9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_1db019e2-7464-4787-bafd-a6e6fd05c60a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_656d77ff-6401-419b-b371-f8f49442ecb9" xlink:to="loc_us-gaap_DebtInstrumentAxis_1db019e2-7464-4787-bafd-a6e6fd05c60a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1db019e2-7464-4787-bafd-a6e6fd05c60a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_1db019e2-7464-4787-bafd-a6e6fd05c60a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1db019e2-7464-4787-bafd-a6e6fd05c60a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_dc4974fa-649d-405a-a863-ece89b595c58" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_1db019e2-7464-4787-bafd-a6e6fd05c60a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_dc4974fa-649d-405a-a863-ece89b595c58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A2017CreditAgreementMember_72406e0f-1fe2-4909-8557-b9882afb3639" xlink:href="tfx-20191231.xsd#tfx_A2017CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dc4974fa-649d-405a-a863-ece89b595c58" xlink:to="loc_tfx_A2017CreditAgreementMember_72406e0f-1fe2-4909-8557-b9882afb3639" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember_ff345dec-3b19-4d6c-b501-7b432fced68a" xlink:href="tfx-20191231.xsd#tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dc4974fa-649d-405a-a863-ece89b595c58" xlink:to="loc_tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember_ff345dec-3b19-4d6c-b501-7b432fced68a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member_53007d0e-668f-47cd-9666-98a40d583b7c" xlink:href="tfx-20191231.xsd#tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dc4974fa-649d-405a-a863-ece89b595c58" xlink:to="loc_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member_53007d0e-668f-47cd-9666-98a40d583b7c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_e181f87b-6f28-4189-8701-f66a526f6651" xlink:href="tfx-20191231.xsd#tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dc4974fa-649d-405a-a863-ece89b595c58" xlink:to="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_e181f87b-6f28-4189-8701-f66a526f6651" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SecondAmendedandRestatedCreditAgreementMember_bccd118f-27be-4152-b62a-318abf44d154" xlink:href="tfx-20191231.xsd#tfx_SecondAmendedandRestatedCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dc4974fa-649d-405a-a863-ece89b595c58" xlink:to="loc_tfx_SecondAmendedandRestatedCreditAgreementMember_bccd118f-27be-4152-b62a-318abf44d154" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3139faa1-f90f-4e37-a64f-b25508d7c96c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_656d77ff-6401-419b-b371-f8f49442ecb9" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_3139faa1-f90f-4e37-a64f-b25508d7c96c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3139faa1-f90f-4e37-a64f-b25508d7c96c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3139faa1-f90f-4e37-a64f-b25508d7c96c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3139faa1-f90f-4e37-a64f-b25508d7c96c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_14fae330-4a97-44b3-9919-d62349817abb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3139faa1-f90f-4e37-a64f-b25508d7c96c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_14fae330-4a97-44b3-9919-d62349817abb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_fe956fa8-58a6-4285-b70b-daf961ebb9bf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_14fae330-4a97-44b3-9919-d62349817abb" xlink:to="loc_us-gaap_SeniorNotesMember_fe956fa8-58a6-4285-b70b-daf961ebb9bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SecuritizationProgramMember_ec776e39-245d-47d2-b693-7d35dc00aff9" xlink:href="tfx-20191231.xsd#tfx_SecuritizationProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_14fae330-4a97-44b3-9919-d62349817abb" xlink:to="loc_tfx_SecuritizationProgramMember_ec776e39-245d-47d2-b693-7d35dc00aff9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_b598e06a-21c1-47cc-b335-152bfcc6b51f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_656d77ff-6401-419b-b371-f8f49442ecb9" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_b598e06a-21c1-47cc-b335-152bfcc6b51f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_b598e06a-21c1-47cc-b335-152bfcc6b51f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_b598e06a-21c1-47cc-b335-152bfcc6b51f" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_b598e06a-21c1-47cc-b335-152bfcc6b51f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_500e954c-dcdd-4eed-9c66-74fea0e6cbfa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_b598e06a-21c1-47cc-b335-152bfcc6b51f" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_500e954c-dcdd-4eed-9c66-74fea0e6cbfa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember_56dc4a3e-23a1-46f4-847b-e7e3b7fe52ec" xlink:href="tfx-20191231.xsd#tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_500e954c-dcdd-4eed-9c66-74fea0e6cbfa" xlink:to="loc_tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember_56dc4a3e-23a1-46f4-847b-e7e3b7fe52ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DebtInstrumentRedemptionPriorToNovemberFifteenthTwentyTwoMember_7c0c3da3-a87b-40b9-a54e-e4b1daeda2bd" xlink:href="tfx-20191231.xsd#tfx_DebtInstrumentRedemptionPriorToNovemberFifteenthTwentyTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_500e954c-dcdd-4eed-9c66-74fea0e6cbfa" xlink:to="loc_tfx_DebtInstrumentRedemptionPriorToNovemberFifteenthTwentyTwoMember_7c0c3da3-a87b-40b9-a54e-e4b1daeda2bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_bfa29bca-9229-4062-b631-a92d25a74895" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_656d77ff-6401-419b-b371-f8f49442ecb9" xlink:to="loc_us-gaap_CreditFacilityAxis_bfa29bca-9229-4062-b631-a92d25a74895" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_bfa29bca-9229-4062-b631-a92d25a74895_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_bfa29bca-9229-4062-b631-a92d25a74895" xlink:to="loc_us-gaap_CreditFacilityDomain_bfa29bca-9229-4062-b631-a92d25a74895_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_4397a7e9-0251-4c4d-90f4-46dbb2b5e8a4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_bfa29bca-9229-4062-b631-a92d25a74895" xlink:to="loc_us-gaap_CreditFacilityDomain_4397a7e9-0251-4c4d-90f4-46dbb2b5e8a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_96c3f9c2-b264-4035-9496-993a7a2f44fa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_4397a7e9-0251-4c4d-90f4-46dbb2b5e8a4" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_96c3f9c2-b264-4035-9496-993a7a2f44fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TermLoanMember_03334d05-328d-4e7d-91ff-23cb6eb9b9c4" xlink:href="tfx-20191231.xsd#tfx_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_4397a7e9-0251-4c4d-90f4-46dbb2b5e8a4" xlink:to="loc_tfx_TermLoanMember_03334d05-328d-4e7d-91ff-23cb6eb9b9c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_b0c03ecd-767a-472a-a46a-eb8ce00012eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_656d77ff-6401-419b-b371-f8f49442ecb9" xlink:to="loc_us-gaap_VariableRateAxis_b0c03ecd-767a-472a-a46a-eb8ce00012eb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_b0c03ecd-767a-472a-a46a-eb8ce00012eb_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_b0c03ecd-767a-472a-a46a-eb8ce00012eb" xlink:to="loc_us-gaap_VariableRateDomain_b0c03ecd-767a-472a-a46a-eb8ce00012eb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_fa2a0a8a-24f3-4c19-ac70-6603d8d64425" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_b0c03ecd-767a-472a-a46a-eb8ce00012eb" xlink:to="loc_us-gaap_VariableRateDomain_fa2a0a8a-24f3-4c19-ac70-6603d8d64425" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_f6c837a4-6b77-4f41-8457-b3fc88a89aa7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_fa2a0a8a-24f3-4c19-ac70-6603d8d64425" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_f6c837a4-6b77-4f41-8457-b3fc88a89aa7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_c804c2cb-7e32-4d42-8262-6aed44f8e779" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_fa2a0a8a-24f3-4c19-ac70-6603d8d64425" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_c804c2cb-7e32-4d42-8262-6aed44f8e779" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AdjustedLIBORMember_2ab74659-cdcd-4513-9abe-f6eca71372b2" xlink:href="tfx-20191231.xsd#tfx_AdjustedLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_fa2a0a8a-24f3-4c19-ac70-6603d8d64425" xlink:to="loc_tfx_AdjustedLIBORMember_2ab74659-cdcd-4513-9abe-f6eca71372b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c8fa8dc8-4281-4b29-94c5-478c445017dd" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_656d77ff-6401-419b-b371-f8f49442ecb9" xlink:to="loc_srt_RangeAxis_c8fa8dc8-4281-4b29-94c5-478c445017dd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c8fa8dc8-4281-4b29-94c5-478c445017dd_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c8fa8dc8-4281-4b29-94c5-478c445017dd" xlink:to="loc_srt_RangeMember_c8fa8dc8-4281-4b29-94c5-478c445017dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a11db7dc-9b76-4fad-acd9-290ae46f3d8b" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c8fa8dc8-4281-4b29-94c5-478c445017dd" xlink:to="loc_srt_RangeMember_a11db7dc-9b76-4fad-acd9-290ae46f3d8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_86ce8db5-f3c5-415a-a016-8f8cdf563f0a" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a11db7dc-9b76-4fad-acd9-290ae46f3d8b" xlink:to="loc_srt_MinimumMember_86ce8db5-f3c5-415a-a016-8f8cdf563f0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9d629d29-4f0c-4bed-bbf1-7fbd7408eef6" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a11db7dc-9b76-4fad-acd9-290ae46f3d8b" xlink:to="loc_srt_MaximumMember_9d629d29-4f0c-4bed-bbf1-7fbd7408eef6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsFairValueofDebtDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#BorrowingsFairValueofDebtDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/BorrowingsFairValueofDebtDetail" xlink:type="extended" id="i20c8e10582b048cbaffbdf123a11be45_3df39ac0-d891-4dde-ae6e-5cb4c6a7024f">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueMeasurementsLineItems_c661a302-6101-4288-8f9f-7ad2b22f141b" xlink:href="tfx-20191231.xsd#tfx_FairValueMeasurementsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_3cedeade-a883-4c7f-b3b2-7cc3983e8d53" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_FairValueMeasurementsLineItems_c661a302-6101-4288-8f9f-7ad2b22f141b" xlink:to="loc_us-gaap_LongTermDebtFairValue_3cedeade-a883-4c7f-b3b2-7cc3983e8d53" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueMeasurementsTable_96257552-d41e-4b0c-9f04-bbc33b777f8f" xlink:href="tfx-20191231.xsd#tfx_FairValueMeasurementsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_FairValueMeasurementsLineItems_c661a302-6101-4288-8f9f-7ad2b22f141b" xlink:to="loc_tfx_FairValueMeasurementsTable_96257552-d41e-4b0c-9f04-bbc33b777f8f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c5018652-c4f5-4ca7-95fc-e9979dc21525" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_FairValueMeasurementsTable_96257552-d41e-4b0c-9f04-bbc33b777f8f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c5018652-c4f5-4ca7-95fc-e9979dc21525" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c5018652-c4f5-4ca7-95fc-e9979dc21525_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c5018652-c4f5-4ca7-95fc-e9979dc21525" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c5018652-c4f5-4ca7-95fc-e9979dc21525_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4e866a2b-a995-4f73-be27-8684aa5e4581" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c5018652-c4f5-4ca7-95fc-e9979dc21525" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4e866a2b-a995-4f73-be27-8684aa5e4581" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_af9bc8e4-8388-446a-9daf-21371584e3f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4e866a2b-a995-4f73-be27-8684aa5e4581" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_af9bc8e4-8388-446a-9daf-21371584e3f8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#BorrowingsAggregateAmountsofLongTermDebtDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail" xlink:type="extended" id="ie38869579df744a5a7791d30ace52fc6_f89b05bf-4b54-47e3-8035-56de1490c12d"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Financialinstruments" xlink:type="simple" xlink:href="tfx-20191231.xsd#Financialinstruments"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Financialinstruments" xlink:type="extended" id="ied46572d6bc34427ad996b091af5de25_69567c02-35c5-4418-a49b-3f8237f63b6b"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FinancialinstrumentsTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#FinancialinstrumentsTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsTables" xlink:type="extended" id="ic8256cec98474fa38a0a87a61c762244_716763d7-f308-433d-a1f8-7f0552b37058"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#FinancialinstrumentsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail" xlink:type="extended" id="i8ff7ac19aa66487081dd0d4a67849aa2_226408fe-5ef9-4692-9059-4cfd7eda9f06">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_14520218-72b3-4b3e-b030-3693239d4df4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLossOnDerivative_a5de92c3-5b45-4a8e-b5eb-b4b38598cf41" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLossOnDerivative"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_14520218-72b3-4b3e-b030-3693239d4df4" xlink:to="loc_us-gaap_DerivativeLossOnDerivative_a5de92c3-5b45-4a8e-b5eb-b4b38598cf41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_9c6b7e4a-d7d6-4aac-b43c-00eef119e7e2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_14520218-72b3-4b3e-b030-3693239d4df4" xlink:to="loc_us-gaap_DerivativeNotionalAmount_9c6b7e4a-d7d6-4aac-b43c-00eef119e7e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_0f46430b-c19b-4285-8fd8-cb0080d6748f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_14520218-72b3-4b3e-b030-3693239d4df4" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_0f46430b-c19b-4285-8fd8-cb0080d6748f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_abb6a9e3-4bfd-42f5-b7a9-cb82d3291369" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_14520218-72b3-4b3e-b030-3693239d4df4" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_abb6a9e3-4bfd-42f5-b7a9-cb82d3291369" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeBasisSpreadOnVariableRate_052c6c87-f2dc-4c95-bc60-ab3a64931d31" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeBasisSpreadOnVariableRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_14520218-72b3-4b3e-b030-3693239d4df4" xlink:to="loc_us-gaap_DerivativeBasisSpreadOnVariableRate_052c6c87-f2dc-4c95-bc60-ab3a64931d31" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_77d521aa-be8a-484c-85c1-2a1d7e747519" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_14520218-72b3-4b3e-b030-3693239d4df4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_77d521aa-be8a-484c-85c1-2a1d7e747519" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_55d9cd90-2428-4325-9a72-4f4adf640f32" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_14520218-72b3-4b3e-b030-3693239d4df4" xlink:to="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_55d9cd90-2428-4325-9a72-4f4adf640f32" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings_cfd3ff68-6d18-4723-9bb6-4ce62b72472d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_14520218-72b3-4b3e-b030-3693239d4df4" xlink:to="loc_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings_cfd3ff68-6d18-4723-9bb6-4ce62b72472d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_34eebde4-5e15-4bef-bfe4-d4d15b83c4e8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_14520218-72b3-4b3e-b030-3693239d4df4" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_34eebde4-5e15-4bef-bfe4-d4d15b83c4e8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_ecc55c7f-798e-4259-8fc7-d996bd3401ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_34eebde4-5e15-4bef-bfe4-d4d15b83c4e8" xlink:to="loc_us-gaap_HedgingDesignationAxis_ecc55c7f-798e-4259-8fc7-d996bd3401ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_ecc55c7f-798e-4259-8fc7-d996bd3401ea_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_ecc55c7f-798e-4259-8fc7-d996bd3401ea" xlink:to="loc_us-gaap_HedgingDesignationDomain_ecc55c7f-798e-4259-8fc7-d996bd3401ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_0d9219c0-d21c-4554-b7cd-37de8a142a89" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_ecc55c7f-798e-4259-8fc7-d996bd3401ea" xlink:to="loc_us-gaap_HedgingDesignationDomain_0d9219c0-d21c-4554-b7cd-37de8a142a89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_2628f7f3-20cb-4c17-8a84-49603248d2d9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_0d9219c0-d21c-4554-b7cd-37de8a142a89" xlink:to="loc_us-gaap_NondesignatedMember_2628f7f3-20cb-4c17-8a84-49603248d2d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_5358dbfc-a004-4e80-bfd6-795110248c6c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_0d9219c0-d21c-4554-b7cd-37de8a142a89" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_5358dbfc-a004-4e80-bfd6-795110248c6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_4eb49a02-a352-4cd5-8b20-c0431f46a16e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_34eebde4-5e15-4bef-bfe4-d4d15b83c4e8" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_4eb49a02-a352-4cd5-8b20-c0431f46a16e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_4eb49a02-a352-4cd5-8b20-c0431f46a16e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_4eb49a02-a352-4cd5-8b20-c0431f46a16e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_4eb49a02-a352-4cd5-8b20-c0431f46a16e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_cbe7e8bd-5ffd-40b9-88ea-a4f4e4afc23c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_4eb49a02-a352-4cd5-8b20-c0431f46a16e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_cbe7e8bd-5ffd-40b9-88ea-a4f4e4afc23c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_3b1cd69c-b218-4977-94d7-665ad454e20f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_cbe7e8bd-5ffd-40b9-88ea-a4f4e4afc23c" xlink:to="loc_us-gaap_ForeignExchangeContractMember_3b1cd69c-b218-4977-94d7-665ad454e20f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_f4d97009-6d54-41f5-9241-223109daf235" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_cbe7e8bd-5ffd-40b9-88ea-a4f4e4afc23c" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_f4d97009-6d54-41f5-9241-223109daf235" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_f161e1a1-64bd-466c-91d5-e3b8c5a19ee8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_34eebde4-5e15-4bef-bfe4-d4d15b83c4e8" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_f161e1a1-64bd-466c-91d5-e3b8c5a19ee8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_f161e1a1-64bd-466c-91d5-e3b8c5a19ee8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_f161e1a1-64bd-466c-91d5-e3b8c5a19ee8" xlink:to="loc_us-gaap_HedgingRelationshipDomain_f161e1a1-64bd-466c-91d5-e3b8c5a19ee8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_40f94619-dcc7-48dd-a69e-dda19665be1e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_f161e1a1-64bd-466c-91d5-e3b8c5a19ee8" xlink:to="loc_us-gaap_HedgingRelationshipDomain_40f94619-dcc7-48dd-a69e-dda19665be1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_62b06253-68dd-4c9e-af4d-a6be9a9e23a0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_40f94619-dcc7-48dd-a69e-dda19665be1e" xlink:to="loc_us-gaap_CashFlowHedgingMember_62b06253-68dd-4c9e-af4d-a6be9a9e23a0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#FinancialinstrumentsFairvalueofderivativesDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails" xlink:type="extended" id="i4b8f531027e54e668217b32497df1fe7_81074d8e-7a0f-42e8-a976-398ce44968e4">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_b7c72446-b99b-413a-8985-0c639c8a5181" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_e16d2b6c-6ebf-45e5-a151-c47453b431b0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_b7c72446-b99b-413a-8985-0c639c8a5181" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_e16d2b6c-6ebf-45e5-a151-c47453b431b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_0881c650-828d-4053-b948-b602264b25be" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_b7c72446-b99b-413a-8985-0c639c8a5181" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_0881c650-828d-4053-b948-b602264b25be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_194ca0c1-5362-48b3-9e2f-5f8c5283f128" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_b7c72446-b99b-413a-8985-0c639c8a5181" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_194ca0c1-5362-48b3-9e2f-5f8c5283f128" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_92bb7441-a04d-42ab-9243-51be824a4994" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_194ca0c1-5362-48b3-9e2f-5f8c5283f128" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_92bb7441-a04d-42ab-9243-51be824a4994" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_92bb7441-a04d-42ab-9243-51be824a4994_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_92bb7441-a04d-42ab-9243-51be824a4994" xlink:to="loc_us-gaap_HedgingRelationshipDomain_92bb7441-a04d-42ab-9243-51be824a4994_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_5f3013a9-31bc-47ef-a543-dc965c16b26b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_92bb7441-a04d-42ab-9243-51be824a4994" xlink:to="loc_us-gaap_HedgingRelationshipDomain_5f3013a9-31bc-47ef-a543-dc965c16b26b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_af63f69d-2936-4b0f-b8c2-f1694be09a9a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_5f3013a9-31bc-47ef-a543-dc965c16b26b" xlink:to="loc_us-gaap_CashFlowHedgingMember_af63f69d-2936-4b0f-b8c2-f1694be09a9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_b7e26f0e-60a6-4e1f-bf81-e4d862ecec08" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_194ca0c1-5362-48b3-9e2f-5f8c5283f128" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_b7e26f0e-60a6-4e1f-bf81-e4d862ecec08" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_b7e26f0e-60a6-4e1f-bf81-e4d862ecec08_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_b7e26f0e-60a6-4e1f-bf81-e4d862ecec08" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_b7e26f0e-60a6-4e1f-bf81-e4d862ecec08_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_622dcf50-c19f-4133-aff3-6e6c44d8ec82" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_b7e26f0e-60a6-4e1f-bf81-e4d862ecec08" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_622dcf50-c19f-4133-aff3-6e6c44d8ec82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_b52183a2-6b93-40a2-8228-75b4dc4988f5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_622dcf50-c19f-4133-aff3-6e6c44d8ec82" xlink:to="loc_us-gaap_ForeignExchangeContractMember_b52183a2-6b93-40a2-8228-75b4dc4988f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_3c38cb8f-1bb8-4f3d-97d8-1a83ac5262e2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_622dcf50-c19f-4133-aff3-6e6c44d8ec82" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_3c38cb8f-1bb8-4f3d-97d8-1a83ac5262e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_2685ccd8-ce93-4dc6-b6bf-a778baecbff0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_194ca0c1-5362-48b3-9e2f-5f8c5283f128" xlink:to="loc_us-gaap_HedgingDesignationAxis_2685ccd8-ce93-4dc6-b6bf-a778baecbff0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_2685ccd8-ce93-4dc6-b6bf-a778baecbff0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_2685ccd8-ce93-4dc6-b6bf-a778baecbff0" xlink:to="loc_us-gaap_HedgingDesignationDomain_2685ccd8-ce93-4dc6-b6bf-a778baecbff0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_97a26a9e-ae5b-421c-b4b0-fd61419bceff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_2685ccd8-ce93-4dc6-b6bf-a778baecbff0" xlink:to="loc_us-gaap_HedgingDesignationDomain_97a26a9e-ae5b-421c-b4b0-fd61419bceff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_d371859b-fa41-49c3-b6ae-b5dbc49b054f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_97a26a9e-ae5b-421c-b4b0-fd61419bceff" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_d371859b-fa41-49c3-b6ae-b5dbc49b054f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_87c645b2-9606-4362-a1e6-22d03fca9423" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_97a26a9e-ae5b-421c-b4b0-fd61419bceff" xlink:to="loc_us-gaap_NondesignatedMember_87c645b2-9606-4362-a1e6-22d03fca9423" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_2f9da7e6-bcde-4af3-88f1-ec3f8e4c1f1a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_194ca0c1-5362-48b3-9e2f-5f8c5283f128" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_2f9da7e6-bcde-4af3-88f1-ec3f8e4c1f1a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_2f9da7e6-bcde-4af3-88f1-ec3f8e4c1f1a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_2f9da7e6-bcde-4af3-88f1-ec3f8e4c1f1a" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_2f9da7e6-bcde-4af3-88f1-ec3f8e4c1f1a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_c7877d4c-e1fc-4ff3-a881-23675f607fa8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_2f9da7e6-bcde-4af3-88f1-ec3f8e4c1f1a" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_c7877d4c-e1fc-4ff3-a881-23675f607fa8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_9e26cd90-ffe7-4e05-97dc-3f89bc48fe78" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_c7877d4c-e1fc-4ff3-a881-23675f607fa8" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_9e26cd90-ffe7-4e05-97dc-3f89bc48fe78" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_f21ba500-3f97-4cc7-92fa-d3a395c3dff9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_c7877d4c-e1fc-4ff3-a881-23675f607fa8" xlink:to="loc_us-gaap_OtherAssetsMember_f21ba500-3f97-4cc7-92fa-d3a395c3dff9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_021cfbca-38c5-4c43-8859-bfc985b3c7b9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_c7877d4c-e1fc-4ff3-a881-23675f607fa8" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_021cfbca-38c5-4c43-8859-bfc985b3c7b9" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Fairvaluemeasurement" xlink:type="simple" xlink:href="tfx-20191231.xsd#Fairvaluemeasurement"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Fairvaluemeasurement" xlink:type="extended" id="i593a056bd5aa43199df0a77bd375be69_81a4b6b2-6897-462e-a4e4-ad31f6f82182"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#FairvaluemeasurementTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementTables" xlink:type="extended" id="i5ce32469af4d4ed2ab3e5e3ebf37d3a3_3f66791c-d399-4236-9037-b66717edb8a5"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#FairvaluemeasurementAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementAdditionalInformationDetail" xlink:type="extended" id="ife439ac9f36e452c982e05beccf42fdd_4989cd6c-f968-48fc-84d8-07d3f266dca4">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7d4b8f21-bed5-4bfb-9493-e83826a89ef5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_be3c8d9f-6c29-4cd3-ad6c-d85ffcbf97ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7d4b8f21-bed5-4bfb-9493-e83826a89ef5" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_be3c8d9f-6c29-4cd3-ad6c-d85ffcbf97ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_5bbfe79b-2d8b-4357-aa87-de14ed8bfcbe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7d4b8f21-bed5-4bfb-9493-e83826a89ef5" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_5bbfe79b-2d8b-4357-aa87-de14ed8bfcbe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_844ab6fe-2214-40e8-afe8-ce62340d5692" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7d4b8f21-bed5-4bfb-9493-e83826a89ef5" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_844ab6fe-2214-40e8-afe8-ce62340d5692" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_11b3ea01-e209-4492-abfd-3f91292765dc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_844ab6fe-2214-40e8-afe8-ce62340d5692" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_11b3ea01-e209-4492-abfd-3f91292765dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11b3ea01-e209-4492-abfd-3f91292765dc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_11b3ea01-e209-4492-abfd-3f91292765dc" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11b3ea01-e209-4492-abfd-3f91292765dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_32ad6b66-f9c0-4713-aafa-d5cf4ed20da1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_11b3ea01-e209-4492-abfd-3f91292765dc" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_32ad6b66-f9c0-4713-aafa-d5cf4ed20da1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NeoTractMember_ee4fb371-de73-4fdf-9934-587401eac0ae" xlink:href="tfx-20191231.xsd#tfx_NeoTractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_32ad6b66-f9c0-4713-aafa-d5cf4ed20da1" xlink:to="loc_tfx_NeoTractMember_ee4fb371-de73-4fdf-9934-587401eac0ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EssentialMedicalInc.Member_faaf9366-cf49-492c-bb52-413b783a98e5" xlink:href="tfx-20191231.xsd#tfx_EssentialMedicalInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_32ad6b66-f9c0-4713-aafa-d5cf4ed20da1" xlink:to="loc_tfx_EssentialMedicalInc.Member_faaf9366-cf49-492c-bb52-413b783a98e5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementfinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#FairvaluemeasurementfinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementfinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail" xlink:type="extended" id="ibc6e3e3c0a534d488cb27202feef63fc_18d7f2a4-0ad4-483a-ae04-6d497af38f84">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_e56c7782-c4fa-44e3-85f4-56d268942117" xlink:href="tfx-20191231.xsd#tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecurities_ce86a8ab-09b5-48c5-972b-e11c8d0f8cca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_e56c7782-c4fa-44e3-85f4-56d268942117" xlink:to="loc_us-gaap_MarketableSecurities_ce86a8ab-09b5-48c5-972b-e11c8d0f8cca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_ea565e30-2a70-4104-8032-5c63c11708eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_e56c7782-c4fa-44e3-85f4-56d268942117" xlink:to="loc_us-gaap_DerivativeAssets_ea565e30-2a70-4104-8032-5c63c11708eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_c22a6916-66e8-4f4e-a62b-fa827d942d13" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_e56c7782-c4fa-44e3-85f4-56d268942117" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_c22a6916-66e8-4f4e-a62b-fa827d942d13" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_78b543af-94bd-4150-b859-167ac507a30d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_e56c7782-c4fa-44e3-85f4-56d268942117" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_78b543af-94bd-4150-b859-167ac507a30d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_f0ad3cad-b211-453f-8fa8-10c91de5998a" xlink:href="tfx-20191231.xsd#tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_e56c7782-c4fa-44e3-85f4-56d268942117" xlink:to="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_f0ad3cad-b211-453f-8fa8-10c91de5998a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_38e5e20b-a791-4e48-b7f9-39c9e7e44e1b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_f0ad3cad-b211-453f-8fa8-10c91de5998a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_38e5e20b-a791-4e48-b7f9-39c9e7e44e1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_38e5e20b-a791-4e48-b7f9-39c9e7e44e1b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_38e5e20b-a791-4e48-b7f9-39c9e7e44e1b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_38e5e20b-a791-4e48-b7f9-39c9e7e44e1b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_172e478c-1d10-49c8-9e92-f8f35ae06d97" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_38e5e20b-a791-4e48-b7f9-39c9e7e44e1b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_172e478c-1d10-49c8-9e92-f8f35ae06d97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_01d0c477-b1db-4abf-a999-f3b068cae02a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_172e478c-1d10-49c8-9e92-f8f35ae06d97" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_01d0c477-b1db-4abf-a999-f3b068cae02a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_2f19b383-a078-4ac4-9f9b-6eb040698914" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_172e478c-1d10-49c8-9e92-f8f35ae06d97" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_2f19b383-a078-4ac4-9f9b-6eb040698914" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_466cf2f1-d792-46b2-bc3b-6c902473210a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_172e478c-1d10-49c8-9e92-f8f35ae06d97" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_466cf2f1-d792-46b2-bc3b-6c902473210a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#FairvaluemeasurementValuationTechniqueDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails" xlink:type="extended" id="i54a4cdfea9d9435abc33302e7d508b94_70133768-ebae-4483-8500-87a5d5d24f8a">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_e8bf055a-e55e-4f9f-83c9-d2b57ac9aca4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_8cc2aa79-f446-4475-9691-ad86993418a9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_e8bf055a-e55e-4f9f-83c9-d2b57ac9aca4" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_8cc2aa79-f446-4475-9691-ad86993418a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_2a2e1a1f-d47c-441b-a4f7-e0daaa46d443" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_e8bf055a-e55e-4f9f-83c9-d2b57ac9aca4" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_2a2e1a1f-d47c-441b-a4f7-e0daaa46d443" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_9edcfeab-f97d-4692-a237-bdecf6c8c7ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_2a2e1a1f-d47c-441b-a4f7-e0daaa46d443" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_9edcfeab-f97d-4692-a237-bdecf6c8c7ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_9edcfeab-f97d-4692-a237-bdecf6c8c7ae_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_9edcfeab-f97d-4692-a237-bdecf6c8c7ae" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_9edcfeab-f97d-4692-a237-bdecf6c8c7ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_867baa76-56fb-4a6f-b841-a54980371b8e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_9edcfeab-f97d-4692-a237-bdecf6c8c7ae" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_867baa76-56fb-4a6f-b841-a54980371b8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MilestonebasedPaymentMember_58cffabe-40b8-4f4c-bc00-8f8ebc7dee15" xlink:href="tfx-20191231.xsd#tfx_MilestonebasedPaymentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_867baa76-56fb-4a6f-b841-a54980371b8e" xlink:to="loc_tfx_MilestonebasedPaymentMember_58cffabe-40b8-4f4c-bc00-8f8ebc7dee15" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RevenuebasedPaymentMember_5348efd8-73ee-4b63-bc5a-dcf0111942e4" xlink:href="tfx-20191231.xsd#tfx_RevenuebasedPaymentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_867baa76-56fb-4a6f-b841-a54980371b8e" xlink:to="loc_tfx_RevenuebasedPaymentMember_5348efd8-73ee-4b63-bc5a-dcf0111942e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueAxis_3d6f4e17-f236-4f39-be91-e2c706847c08" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationTechniqueAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_2a2e1a1f-d47c-441b-a4f7-e0daaa46d443" xlink:to="loc_us-gaap_ValuationTechniqueAxis_3d6f4e17-f236-4f39-be91-e2c706847c08" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain_3d6f4e17-f236-4f39-be91-e2c706847c08_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationTechniqueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationTechniqueAxis_3d6f4e17-f236-4f39-be91-e2c706847c08" xlink:to="loc_us-gaap_ValuationTechniqueDomain_3d6f4e17-f236-4f39-be91-e2c706847c08_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain_b94543ca-5325-4bd7-bce7-c4bc23444415" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationTechniqueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationTechniqueAxis_3d6f4e17-f236-4f39-be91-e2c706847c08" xlink:to="loc_us-gaap_ValuationTechniqueDomain_b94543ca-5325-4bd7-bce7-c4bc23444415" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDiscountedCashFlowMember_37bf6434-f826-42f2-a218-f767c43108ec" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationTechniqueDiscountedCashFlowMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationTechniqueDomain_b94543ca-5325-4bd7-bce7-c4bc23444415" xlink:to="loc_us-gaap_ValuationTechniqueDiscountedCashFlowMember_37bf6434-f826-42f2-a218-f767c43108ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ValuationTechniqueMonteCarloSimulationMember_7cdc73ee-91e1-4e7e-af4b-81971ae5e718" xlink:href="tfx-20191231.xsd#tfx_ValuationTechniqueMonteCarloSimulationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationTechniqueDomain_b94543ca-5325-4bd7-bce7-c4bc23444415" xlink:to="loc_tfx_ValuationTechniqueMonteCarloSimulationMember_7cdc73ee-91e1-4e7e-af4b-81971ae5e718" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_59720835-446e-4346-88ba-0797d9e6c8b5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_2a2e1a1f-d47c-441b-a4f7-e0daaa46d443" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_59720835-446e-4346-88ba-0797d9e6c8b5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_59720835-446e-4346-88ba-0797d9e6c8b5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_59720835-446e-4346-88ba-0797d9e6c8b5" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_59720835-446e-4346-88ba-0797d9e6c8b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_f5ed2aa1-13e7-40cc-a3e8-a542bacabd6a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_59720835-446e-4346-88ba-0797d9e6c8b5" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_f5ed2aa1-13e7-40cc-a3e8-a542bacabd6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_ddb2c9bf-ae04-40b8-b086-91a37239a799" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_f5ed2aa1-13e7-40cc-a3e8-a542bacabd6a" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_ddb2c9bf-ae04-40b8-b086-91a37239a799" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_0dd0185d-0c7e-491d-8449-9c7097ba37b9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_f5ed2aa1-13e7-40cc-a3e8-a542bacabd6a" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_0dd0185d-0c7e-491d-8449-9c7097ba37b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1ec0c6a2-f6aa-47a9-b734-c1040ba7cffe" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_2a2e1a1f-d47c-441b-a4f7-e0daaa46d443" xlink:to="loc_srt_RangeAxis_1ec0c6a2-f6aa-47a9-b734-c1040ba7cffe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1ec0c6a2-f6aa-47a9-b734-c1040ba7cffe_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1ec0c6a2-f6aa-47a9-b734-c1040ba7cffe" xlink:to="loc_srt_RangeMember_1ec0c6a2-f6aa-47a9-b734-c1040ba7cffe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1848bfc5-deb3-400d-91de-4318feccc790" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1ec0c6a2-f6aa-47a9-b734-c1040ba7cffe" xlink:to="loc_srt_RangeMember_1848bfc5-deb3-400d-91de-4318feccc790" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_554545b5-c31a-4852-a1e9-f51e3db76dc3" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1848bfc5-deb3-400d-91de-4318feccc790" xlink:to="loc_srt_MinimumMember_554545b5-c31a-4852-a1e9-f51e3db76dc3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_54d45a4b-dfa6-4281-aa5d-517f6d1ca02d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1848bfc5-deb3-400d-91de-4318feccc790" xlink:to="loc_srt_MaximumMember_54d45a4b-dfa6-4281-aa5d-517f6d1ca02d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementreconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#FairvaluemeasurementreconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/FairvaluemeasurementreconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail" xlink:type="extended" id="ifa2b9d75ed0e4c75b04bc0b8840e16f3_56b2d754-073d-4d3e-844d-7b919ce0f1d5"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Shareholdersequity" xlink:type="simple" xlink:href="tfx-20191231.xsd#Shareholdersequity"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Shareholdersequity" xlink:type="extended" id="i737835e044364b869e3c13483640d860_a5093d29-7ea1-4c05-8573-767cc752e9f5"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#ShareholdersequityTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/ShareholdersequityTables" xlink:type="extended" id="iebad69d44f4c4bf08208dcdb208a62a8_f6a4daf9-6724-4ec5-86e6-4b13cafc5175"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#ShareholdersequityAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail" xlink:type="extended" id="i7f3db65f39e94258b28ea65978eb5b90_3660e3d8-2d79-4373-b715-bb0ebd8aab89">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareholdersEquityLineItems_77597063-a331-4913-abb4-daef0c949b66" xlink:href="tfx-20191231.xsd#tfx_ShareholdersEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_74c4d9a0-14eb-408f-a2f3-afa4289cbb94" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareholdersEquityLineItems_77597063-a331-4913-abb4-daef0c949b66" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_74c4d9a0-14eb-408f-a2f3-afa4289cbb94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_c23547aa-ed15-465a-8cc2-ca780a4b5548" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareholdersEquityLineItems_77597063-a331-4913-abb4-daef0c949b66" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_c23547aa-ed15-465a-8cc2-ca780a4b5548" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_179ec733-e509-4883-a82a-a2b13c58198e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareholdersEquityLineItems_77597063-a331-4913-abb4-daef0c949b66" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_179ec733-e509-4883-a82a-a2b13c58198e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_12254ecb-cf8f-4c36-a65a-d12d7398fb95" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareholdersEquityLineItems_77597063-a331-4913-abb4-daef0c949b66" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_12254ecb-cf8f-4c36-a65a-d12d7398fb95" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_a9f547ac-5f1d-4c5c-ae77-d2587bf255cb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareholdersEquityLineItems_77597063-a331-4913-abb4-daef0c949b66" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_a9f547ac-5f1d-4c5c-ae77-d2587bf255cb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareholdersEquityTable_64b7142e-1d64-46ca-9ef7-15d65b41b91e" xlink:href="tfx-20191231.xsd#tfx_ShareholdersEquityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_ShareholdersEquityLineItems_77597063-a331-4913-abb4-daef0c949b66" xlink:to="loc_tfx_ShareholdersEquityTable_64b7142e-1d64-46ca-9ef7-15d65b41b91e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_d2db977d-bddf-44d7-99fe-1d0b1b18fa7a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ShareholdersEquityTable_64b7142e-1d64-46ca-9ef7-15d65b41b91e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_d2db977d-bddf-44d7-99fe-1d0b1b18fa7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_d2db977d-bddf-44d7-99fe-1d0b1b18fa7a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_d2db977d-bddf-44d7-99fe-1d0b1b18fa7a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_d2db977d-bddf-44d7-99fe-1d0b1b18fa7a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_278a50e6-6b78-4791-8060-d7a081f202ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_d2db977d-bddf-44d7-99fe-1d0b1b18fa7a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_278a50e6-6b78-4791-8060-d7a081f202ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_1b50c15a-6dc2-4209-85c0-7a1540f59b8d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_278a50e6-6b78-4791-8060-d7a081f202ab" xlink:to="loc_us-gaap_StockOptionMember_1b50c15a-6dc2-4209-85c0-7a1540f59b8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_03f75eb8-a304-4bb8-8d9f-00dfd3d3b60c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ShareholdersEquityTable_64b7142e-1d64-46ca-9ef7-15d65b41b91e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_03f75eb8-a304-4bb8-8d9f-00dfd3d3b60c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_03f75eb8-a304-4bb8-8d9f-00dfd3d3b60c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_03f75eb8-a304-4bb8-8d9f-00dfd3d3b60c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_03f75eb8-a304-4bb8-8d9f-00dfd3d3b60c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_51e35cf7-42b7-4f05-8ba8-89d4d5f75b12" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_03f75eb8-a304-4bb8-8d9f-00dfd3d3b60c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_51e35cf7-42b7-4f05-8ba8-89d4d5f75b12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_729b70c7-3ca9-470f-a1ec-d8b847e620fd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_51e35cf7-42b7-4f05-8ba8-89d4d5f75b12" xlink:to="loc_us-gaap_ConvertibleDebtMember_729b70c7-3ca9-470f-a1ec-d8b847e620fd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityreconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#ShareholdersequityreconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/ShareholdersequityreconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail" xlink:type="extended" id="ie8162467615e43099268731bf96f72ee_86ff29f1-03bf-47df-920c-de12aaf1bf2d"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequitychangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#ShareholdersequitychangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/ShareholdersequitychangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail" xlink:type="extended" id="iea01ca4f77b844b4ab13e6e1f514a5ad_8268daff-d288-455b-bcb1-ec71e9fd6b8b">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_cfefdf25-a180-4fc4-871a-b10f82c3dd69" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_231829e7-d4b6-4c71-9b4f-05481e55076c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_cfefdf25-a180-4fc4-871a-b10f82c3dd69" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_231829e7-d4b6-4c71-9b4f-05481e55076c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b66b211c-ead5-4c99-85d3-9c05e5a63a93" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_231829e7-d4b6-4c71-9b4f-05481e55076c" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b66b211c-ead5-4c99-85d3-9c05e5a63a93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_74de1868-681f-432a-8324-20385a9e1f18" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_231829e7-d4b6-4c71-9b4f-05481e55076c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_74de1868-681f-432a-8324-20385a9e1f18" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_22372ba6-ba2a-4200-8a95-0da51c224f62" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_231829e7-d4b6-4c71-9b4f-05481e55076c" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_22372ba6-ba2a-4200-8a95-0da51c224f62" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_8ca53b20-d916-45db-8e59-99073a2ff9b7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeOtherNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_231829e7-d4b6-4c71-9b4f-05481e55076c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_8ca53b20-d916-45db-8e59-99073a2ff9b7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_cb759da7-c73b-4181-8061-45f306b40862" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_210289f3-f58c-4f9b-a37d-2ae29140fc7b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_cfefdf25-a180-4fc4-871a-b10f82c3dd69" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_210289f3-f58c-4f9b-a37d-2ae29140fc7b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_eff2d448-bc0d-4c3f-9e25-cbb265f2f431" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_210289f3-f58c-4f9b-a37d-2ae29140fc7b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_eff2d448-bc0d-4c3f-9e25-cbb265f2f431" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_eff2d448-bc0d-4c3f-9e25-cbb265f2f431_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_eff2d448-bc0d-4c3f-9e25-cbb265f2f431" xlink:to="loc_us-gaap_EquityComponentDomain_eff2d448-bc0d-4c3f-9e25-cbb265f2f431_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_681c99c0-e9fa-4d75-919e-171c2a5a4f5c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_eff2d448-bc0d-4c3f-9e25-cbb265f2f431" xlink:to="loc_us-gaap_EquityComponentDomain_681c99c0-e9fa-4d75-919e-171c2a5a4f5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_1f8653c9-445c-4672-a761-1e35a5b71b8f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_681c99c0-e9fa-4d75-919e-171c2a5a4f5c" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_1f8653c9-445c-4672-a761-1e35a5b71b8f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_b7445223-c7df-43a7-a3fc-b8e5580a0a4f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_681c99c0-e9fa-4d75-919e-171c2a5a4f5c" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_b7445223-c7df-43a7-a3fc-b8e5580a0a4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_d0c2bccc-619d-447d-a37c-d03a26ba562a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_681c99c0-e9fa-4d75-919e-171c2a5a4f5c" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_d0c2bccc-619d-447d-a37c-d03a26ba562a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6d89b338-a2a0-4a9f-92d2-88719639cf6f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_681c99c0-e9fa-4d75-919e-171c2a5a4f5c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6d89b338-a2a0-4a9f-92d2-88719639cf6f" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityaccumulatedothercomprehensiveincomelossintoincomeexpenseDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#ShareholdersequityaccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/ShareholdersequityaccumulatedothercomprehensiveincomelossintoincomeexpenseDetail" xlink:type="extended" id="i33c7ababcb054a9088443de4dc5ba1b3_bedb95aa-d3ef-4f69-97ae-e95a2c7fce62">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1ae48ac7-7c0c-4a37-bebb-586b4dffffd0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_b8a27b51-ee7c-4a40-9449-61de6d034561" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1ae48ac7-7c0c-4a37-bebb-586b4dffffd0" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_b8a27b51-ee7c-4a40-9449-61de6d034561" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_acfb08ae-90a5-43ee-acf3-341f744a9131" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1ae48ac7-7c0c-4a37-bebb-586b4dffffd0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_acfb08ae-90a5-43ee-acf3-341f744a9131" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_109c3503-eb90-4425-8eac-9c3ee9d367c9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1ae48ac7-7c0c-4a37-bebb-586b4dffffd0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_109c3503-eb90-4425-8eac-9c3ee9d367c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_b0d82621-2f19-4bbb-8e5d-b180b1e68d1d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1ae48ac7-7c0c-4a37-bebb-586b4dffffd0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_b0d82621-2f19-4bbb-8e5d-b180b1e68d1d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_2dd8f063-4b9a-48f9-91ea-326fe191f791" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1ae48ac7-7c0c-4a37-bebb-586b4dffffd0" xlink:to="loc_us-gaap_InterestExpense_2dd8f063-4b9a-48f9-91ea-326fe191f791" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_c6d05486-e5c7-4f10-952a-c9abd60ac11b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1ae48ac7-7c0c-4a37-bebb-586b4dffffd0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_c6d05486-e5c7-4f10-952a-c9abd60ac11b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_13cf0ac5-5ff7-4bb3-8aab-b9e579a040c0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1ae48ac7-7c0c-4a37-bebb-586b4dffffd0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_13cf0ac5-5ff7-4bb3-8aab-b9e579a040c0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_117941d0-9048-4fc4-8020-f074935ae538" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1ae48ac7-7c0c-4a37-bebb-586b4dffffd0" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_117941d0-9048-4fc4-8020-f074935ae538" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_dc8899b7-2219-4e2e-b0bc-80ba0e5e79ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1ae48ac7-7c0c-4a37-bebb-586b4dffffd0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_dc8899b7-2219-4e2e-b0bc-80ba0e5e79ca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_b956f03b-2eca-42aa-8929-d576c50d7738" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_dc8899b7-2219-4e2e-b0bc-80ba0e5e79ca" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_b956f03b-2eca-42aa-8929-d576c50d7738" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_b956f03b-2eca-42aa-8929-d576c50d7738_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_b956f03b-2eca-42aa-8929-d576c50d7738" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_b956f03b-2eca-42aa-8929-d576c50d7738_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_c84c7f49-cd78-4035-9dc1-3596bdb38742" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_b956f03b-2eca-42aa-8929-d576c50d7738" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_c84c7f49-cd78-4035-9dc1-3596bdb38742" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_d4aee68e-4be6-43a5-8b3e-ffc7f98f41cd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_c84c7f49-cd78-4035-9dc1-3596bdb38742" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_d4aee68e-4be6-43a5-8b3e-ffc7f98f41cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5fd32ff0-057c-46fe-8455-3c29cf21cd06" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_dc8899b7-2219-4e2e-b0bc-80ba0e5e79ca" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5fd32ff0-057c-46fe-8455-3c29cf21cd06" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5fd32ff0-057c-46fe-8455-3c29cf21cd06_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5fd32ff0-057c-46fe-8455-3c29cf21cd06" xlink:to="loc_us-gaap_EquityComponentDomain_5fd32ff0-057c-46fe-8455-3c29cf21cd06_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c4e4cffe-f6c5-484d-a14d-c2da2c0cde4d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5fd32ff0-057c-46fe-8455-3c29cf21cd06" xlink:to="loc_us-gaap_EquityComponentDomain_c4e4cffe-f6c5-484d-a14d-c2da2c0cde4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_ab32d231-56c5-46c9-ac04-b58859954b99" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c4e4cffe-f6c5-484d-a14d-c2da2c0cde4d" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_ab32d231-56c5-46c9-ac04-b58859954b99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_9d3bfa68-a2bc-470a-a21a-eee9102521e3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c4e4cffe-f6c5-484d-a14d-c2da2c0cde4d" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_9d3bfa68-a2bc-470a-a21a-eee9102521e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_94aa875f-3357-4feb-a739-0b83aafd7726" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_dc8899b7-2219-4e2e-b0bc-80ba0e5e79ca" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_94aa875f-3357-4feb-a739-0b83aafd7726" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_94aa875f-3357-4feb-a739-0b83aafd7726_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_94aa875f-3357-4feb-a739-0b83aafd7726" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_94aa875f-3357-4feb-a739-0b83aafd7726_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d15a03e9-748d-4b2d-9936-608df24b0375" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_94aa875f-3357-4feb-a739-0b83aafd7726" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d15a03e9-748d-4b2d-9936-608df24b0375" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_316d1e4b-06b1-428b-9ad5-57337f39b82d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_d15a03e9-748d-4b2d-9936-608df24b0375" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_316d1e4b-06b1-428b-9ad5-57337f39b82d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#ShareholdersequityScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/ShareholdersequityScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityDetails" xlink:type="extended" id="idfe595f2ce7045f8bc9d02b6be3d7b4a_d0e49679-ae7b-4f39-a96e-6d71c2740d01"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Stockcompensationplans" xlink:type="simple" xlink:href="tfx-20191231.xsd#Stockcompensationplans"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Stockcompensationplans" xlink:type="extended" id="i1927dedc1cdd407198df4015542f70a9_4ae08b40-8ab0-4bd6-af43-321c76cb8098"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#StockcompensationplansTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/StockcompensationplansTables" xlink:type="extended" id="i186803fe6f6d483d86cc107d80e99849_80427b46-1703-45fe-8cd6-fd1ff78435ea"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#StockcompensationplansAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail" xlink:type="extended" id="i9b5253f3c0d64bf386f959e453c7c56a_2e9c9148-2a03-49c5-b2a0-bd6a14eee829">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d3ee1efe-8e7b-4fe2-aa58-e9b40ab0294c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d3ee1efe-8e7b-4fe2-aa58-e9b40ab0294c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares_34623575-5dd8-4757-9a7a-072eededa2d1" xlink:href="tfx-20191231.xsd#tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares_34623575-5dd8-4757-9a7a-072eededa2d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_5e13e539-abf6-4a17-94c7-1c7fd3c1f052" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_5e13e539-abf6-4a17-94c7-1c7fd3c1f052" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_19c3142c-64d8-419a-9a3f-2b59d51b805f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_19c3142c-64d8-419a-9a3f-2b59d51b805f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_3d6ff970-9073-4946-a101-4d7ee63b9c23" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_3d6ff970-9073-4946-a101-4d7ee63b9c23" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_cc34cfb5-ef5f-49f3-b2ee-d1da69c3846e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_cc34cfb5-ef5f-49f3-b2ee-d1da69c3846e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d38b78c0-cccc-4925-a391-6cd880d41c3d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d38b78c0-cccc-4925-a391-6cd880d41c3d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_f11e20a8-8bc2-401f-8ac1-1ae549f798d8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_f11e20a8-8bc2-401f-8ac1-1ae549f798d8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionPlanExpense_96c51541-c0ad-4887-bab9-fc3d2b139aee" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockOptionPlanExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_us-gaap_StockOptionPlanExpense_96c51541-c0ad-4887-bab9-fc3d2b139aee" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_988f315c-cf7b-43a0-8ef4-1cc79caf72d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_988f315c-cf7b-43a0-8ef4-1cc79caf72d7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_e26f3ca4-ceaa-4f51-8c87-cdb590603799" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_e26f3ca4-ceaa-4f51-8c87-cdb590603799" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_52a29c89-2a99-4c80-bfd8-c6c53753d576" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_52a29c89-2a99-4c80-bfd8-c6c53753d576" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockExpense_e550db54-7f53-46a8-8f18-1ea87defdbf6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_us-gaap_RestrictedStockExpense_e550db54-7f53-46a8-8f18-1ea87defdbf6" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e691681-5965-4911-a7b7-516b36bdf6f9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e691681-5965-4911-a7b7-516b36bdf6f9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c0b9fd09-7648-4f12-827f-50d7de23e0df" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e691681-5965-4911-a7b7-516b36bdf6f9" xlink:to="loc_srt_RangeAxis_c0b9fd09-7648-4f12-827f-50d7de23e0df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c0b9fd09-7648-4f12-827f-50d7de23e0df_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c0b9fd09-7648-4f12-827f-50d7de23e0df" xlink:to="loc_srt_RangeMember_c0b9fd09-7648-4f12-827f-50d7de23e0df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_aac38a2f-9f3e-4d66-9089-10cb529cf5c2" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c0b9fd09-7648-4f12-827f-50d7de23e0df" xlink:to="loc_srt_RangeMember_aac38a2f-9f3e-4d66-9089-10cb529cf5c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6977d62f-e8ea-40e1-b4ca-18b04d707f7c" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_aac38a2f-9f3e-4d66-9089-10cb529cf5c2" xlink:to="loc_srt_MinimumMember_6977d62f-e8ea-40e1-b4ca-18b04d707f7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1ca55c6d-a2d5-4ce6-bac2-89f54724710c" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_aac38a2f-9f3e-4d66-9089-10cb529cf5c2" xlink:to="loc_srt_MaximumMember_1ca55c6d-a2d5-4ce6-bac2-89f54724710c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_20a9e4db-b4fe-4d9a-bcd1-ded2b83775f0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e691681-5965-4911-a7b7-516b36bdf6f9" xlink:to="loc_us-gaap_PlanNameAxis_20a9e4db-b4fe-4d9a-bcd1-ded2b83775f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_20a9e4db-b4fe-4d9a-bcd1-ded2b83775f0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_20a9e4db-b4fe-4d9a-bcd1-ded2b83775f0" xlink:to="loc_us-gaap_PlanNameDomain_20a9e4db-b4fe-4d9a-bcd1-ded2b83775f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_df8a906d-2564-49db-a84a-f86fcabd2226" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_20a9e4db-b4fe-4d9a-bcd1-ded2b83775f0" xlink:to="loc_us-gaap_PlanNameDomain_df8a906d-2564-49db-a84a-f86fcabd2226" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A2014PlanMember_f4ce17e4-b265-482c-9da2-491c1ae02281" xlink:href="tfx-20191231.xsd#tfx_A2014PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_df8a906d-2564-49db-a84a-f86fcabd2226" xlink:to="loc_tfx_A2014PlanMember_f4ce17e4-b265-482c-9da2-491c1ae02281" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PriorPlansBeforeDecember312013Member_e6f146b0-5838-4121-990a-ed0a0e88434b" xlink:href="tfx-20191231.xsd#tfx_PriorPlansBeforeDecember312013Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_df8a906d-2564-49db-a84a-f86fcabd2226" xlink:to="loc_tfx_PriorPlansBeforeDecember312013Member_e6f146b0-5838-4121-990a-ed0a0e88434b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PriorPlansAfterJanuary12014Member_a219c8ca-8fd7-47fb-a703-b9ec2bbb9b5e" xlink:href="tfx-20191231.xsd#tfx_PriorPlansAfterJanuary12014Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_df8a906d-2564-49db-a84a-f86fcabd2226" xlink:to="loc_tfx_PriorPlansAfterJanuary12014Member_a219c8ca-8fd7-47fb-a703-b9ec2bbb9b5e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_87f97999-19b9-4a50-95e7-a7cca2c44220" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e691681-5965-4911-a7b7-516b36bdf6f9" xlink:to="loc_us-gaap_AwardTypeAxis_87f97999-19b9-4a50-95e7-a7cca2c44220" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_87f97999-19b9-4a50-95e7-a7cca2c44220_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_87f97999-19b9-4a50-95e7-a7cca2c44220" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_87f97999-19b9-4a50-95e7-a7cca2c44220_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_643fc9a0-8be2-4772-a7d7-23c674c1d46d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_87f97999-19b9-4a50-95e7-a7cca2c44220" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_643fc9a0-8be2-4772-a7d7-23c674c1d46d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_52e11532-de6c-4ddc-9acc-ce3c1fc86f46" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_643fc9a0-8be2-4772-a7d7-23c674c1d46d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_52e11532-de6c-4ddc-9acc-ce3c1fc86f46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_fd38107b-39b7-4796-bdbd-7dbbfb30f054" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_643fc9a0-8be2-4772-a7d7-23c674c1d46d" xlink:to="loc_us-gaap_StockCompensationPlanMember_fd38107b-39b7-4796-bdbd-7dbbfb30f054" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_467c0e8e-76fd-43a8-aa49-9cd148cd6a99" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_643fc9a0-8be2-4772-a7d7-23c674c1d46d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_467c0e8e-76fd-43a8-aa49-9cd148cd6a99" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_0b83e534-8fe1-4b34-9922-85d14edf53c7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_643fc9a0-8be2-4772-a7d7-23c674c1d46d" xlink:to="loc_us-gaap_PerformanceSharesMember_0b83e534-8fe1-4b34-9922-85d14edf53c7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_c5ce0082-c70a-42e8-a793-9b7256f1ab83" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e691681-5965-4911-a7b7-516b36bdf6f9" xlink:to="loc_us-gaap_FinancialInstrumentAxis_c5ce0082-c70a-42e8-a793-9b7256f1ab83" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c5ce0082-c70a-42e8-a793-9b7256f1ab83_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_c5ce0082-c70a-42e8-a793-9b7256f1ab83" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c5ce0082-c70a-42e8-a793-9b7256f1ab83_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8a14f28c-5ba5-4290-b346-e6bc1f926635" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_c5ce0082-c70a-42e8-a793-9b7256f1ab83" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8a14f28c-5ba5-4290-b346-e6bc1f926635" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_e7485c2b-a1cd-4aed-8df4-c74fdf53c962" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8a14f28c-5ba5-4290-b346-e6bc1f926635" xlink:to="loc_us-gaap_StockOptionMember_e7485c2b-a1cd-4aed-8df4-c74fdf53c962" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_2201af1d-fe4e-4c9f-a92d-090c9f273689" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8a14f28c-5ba5-4290-b346-e6bc1f926635" xlink:to="loc_us-gaap_CommonStockMember_2201af1d-fe4e-4c9f-a92d-090c9f273689" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_0fb46f48-6d2c-4e80-a6b9-dbb6d1ed1efd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8a14f28c-5ba5-4290-b346-e6bc1f926635" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_0fb46f48-6d2c-4e80-a6b9-dbb6d1ed1efd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_908a2fbe-688e-41d3-bbf0-2dc940d7ff66" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8a14f28c-5ba5-4290-b346-e6bc1f926635" xlink:to="loc_us-gaap_RestrictedStockMember_908a2fbe-688e-41d3-bbf0-2dc940d7ff66" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansSharebasedCompensationActivityDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#StockcompensationplansSharebasedCompensationActivityDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/StockcompensationplansSharebasedCompensationActivityDetails" xlink:type="extended" id="i61394cb44d5348e4a02a6d123e833c5f_e6a085e5-cefb-4363-8d20-ea24d7a9f8f9"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansweightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#StockcompensationplansweightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/StockcompensationplansweightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail" xlink:type="extended" id="id27003814e1a45a1a0c9a6d7de881f62_d5ed35f6-c9e3-46c6-8e68-463e0f43a881">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_663be143-c0f9-4fa6-953c-a3c8707ccfa9" xlink:href="tfx-20191231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7ec6f8f7-d00d-4246-855c-e04ac8ccdf88" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_663be143-c0f9-4fa6-953c-a3c8707ccfa9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7ec6f8f7-d00d-4246-855c-e04ac8ccdf88" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_85f50c32-73f2-43b3-8c08-a312e2805187" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_663be143-c0f9-4fa6-953c-a3c8707ccfa9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_85f50c32-73f2-43b3-8c08-a312e2805187" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c47c84a1-3360-4927-98fd-1df8b7f2ec8a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_663be143-c0f9-4fa6-953c-a3c8707ccfa9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c47c84a1-3360-4927-98fd-1df8b7f2ec8a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_d916ec04-fc05-4281-81b3-c3ecf51cf800" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_663be143-c0f9-4fa6-953c-a3c8707ccfa9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_d916ec04-fc05-4281-81b3-c3ecf51cf800" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_f625588e-a1fa-445c-9119-f470a7696da6" xlink:href="tfx-20191231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_663be143-c0f9-4fa6-953c-a3c8707ccfa9" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_f625588e-a1fa-445c-9119-f470a7696da6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_bf33ad8e-2834-41b4-bbd4-aae6ad0a427b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_f625588e-a1fa-445c-9119-f470a7696da6" xlink:to="loc_us-gaap_AwardTypeAxis_bf33ad8e-2834-41b4-bbd4-aae6ad0a427b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bf33ad8e-2834-41b4-bbd4-aae6ad0a427b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_bf33ad8e-2834-41b4-bbd4-aae6ad0a427b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bf33ad8e-2834-41b4-bbd4-aae6ad0a427b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b4884e89-53da-4dc2-b77c-04384149ee6e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_bf33ad8e-2834-41b4-bbd4-aae6ad0a427b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b4884e89-53da-4dc2-b77c-04384149ee6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_01b4e85e-6ffb-43d1-84f2-90a14f52f56e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b4884e89-53da-4dc2-b77c-04384149ee6e" xlink:to="loc_us-gaap_EmployeeStockOptionMember_01b4e85e-6ffb-43d1-84f2-90a14f52f56e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplanssummaryofstockoptionactivityDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#StockcompensationplanssummaryofstockoptionactivityDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/StockcompensationplanssummaryofstockoptionactivityDetail" xlink:type="extended" id="i36153419d89945c5a8df39639ad35531_9d6c5a36-625a-4d62-a0e3-f6f29cdb9ccb"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplansweightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#StockcompensationplansweightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/StockcompensationplansweightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail" xlink:type="extended" id="i7ee7d05be5c14931b3f7d0da1158326b_6256f63c-34cb-4710-9f7f-e496bfb5aa6f">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_0bb32555-e8e6-4730-a220-fa18d00cdeac" xlink:href="tfx-20191231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate_b39be101-962b-450d-a63a-ff939eaaa80a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_0bb32555-e8e6-4730-a220-fa18d00cdeac" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate_b39be101-962b-450d-a63a-ff939eaaa80a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate_c3f2f7c9-235a-4f7a-b7f0-34fc0189ead3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_0bb32555-e8e6-4730-a220-fa18d00cdeac" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate_c3f2f7c9-235a-4f7a-b7f0-34fc0189ead3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_7d3f9465-0292-4226-be11-b39bc25409c5" xlink:href="tfx-20191231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_0bb32555-e8e6-4730-a220-fa18d00cdeac" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_7d3f9465-0292-4226-be11-b39bc25409c5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2c5cc00b-fd8f-4c1e-a55b-46d0d4441457" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_7d3f9465-0292-4226-be11-b39bc25409c5" xlink:to="loc_us-gaap_AwardTypeAxis_2c5cc00b-fd8f-4c1e-a55b-46d0d4441457" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2c5cc00b-fd8f-4c1e-a55b-46d0d4441457_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_2c5cc00b-fd8f-4c1e-a55b-46d0d4441457" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2c5cc00b-fd8f-4c1e-a55b-46d0d4441457_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a2947547-1a4c-4135-a659-6eb900e1acf9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_2c5cc00b-fd8f-4c1e-a55b-46d0d4441457" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a2947547-1a4c-4135-a659-6eb900e1acf9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1f29049d-0c1f-4427-8013-8f9f51a31336" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a2947547-1a4c-4135-a659-6eb900e1acf9" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1f29049d-0c1f-4427-8013-8f9f51a31336" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/StockcompensationplanssummaryofnonvestedrestrictedstockunitactivityDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#StockcompensationplanssummaryofnonvestedrestrictedstockunitactivityDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/StockcompensationplanssummaryofnonvestedrestrictedstockunitactivityDetail" xlink:type="extended" id="iec501bab8feb4fcc9421f2f3e46555ec_69f76de3-b05f-4d2e-b4ed-e26db3bf1aa4">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_81abf49d-12f7-4855-b22f-db191fd864ef" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_63afd016-7215-4640-b238-0f9fcb6d9054" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_81abf49d-12f7-4855-b22f-db191fd864ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_63afd016-7215-4640-b238-0f9fcb6d9054" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_241020fe-d614-498b-b2b5-a1af552952ba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_63afd016-7215-4640-b238-0f9fcb6d9054" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_241020fe-d614-498b-b2b5-a1af552952ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d6758872-f192-4eb3-9c53-019a53918b03" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_63afd016-7215-4640-b238-0f9fcb6d9054" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d6758872-f192-4eb3-9c53-019a53918b03" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0d92bd67-c691-429f-9218-af9c90c9a001" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_63afd016-7215-4640-b238-0f9fcb6d9054" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0d92bd67-c691-429f-9218-af9c90c9a001" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_62ef86db-f71c-43b2-8e49-d52c395ec550" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_63afd016-7215-4640-b238-0f9fcb6d9054" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_62ef86db-f71c-43b2-8e49-d52c395ec550" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5f13c97e-97b8-4cb2-828c-ce8833994465" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3c0d4fa8-52bd-454f-a5a4-db9256f597b5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_81abf49d-12f7-4855-b22f-db191fd864ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3c0d4fa8-52bd-454f-a5a4-db9256f597b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b263a3fb-fbad-4d52-a19e-35197f663e7a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3c0d4fa8-52bd-454f-a5a4-db9256f597b5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b263a3fb-fbad-4d52-a19e-35197f663e7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b84fdaec-a8d1-4b4d-9235-0dcd868b9b47" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3c0d4fa8-52bd-454f-a5a4-db9256f597b5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b84fdaec-a8d1-4b4d-9235-0dcd868b9b47" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_98fbc1fa-1665-465b-bd41-0ece4d8b772e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3c0d4fa8-52bd-454f-a5a4-db9256f597b5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_98fbc1fa-1665-465b-bd41-0ece4d8b772e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_36055146-12bd-4648-bf13-dd295b53c566" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3c0d4fa8-52bd-454f-a5a4-db9256f597b5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_36055146-12bd-4648-bf13-dd295b53c566" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d5f92db7-0437-4a03-bf9f-4ce334f7af94" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_b7cbb3a1-9de5-43d0-8af3-a7fe642c985d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_81abf49d-12f7-4855-b22f-db191fd864ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_b7cbb3a1-9de5-43d0-8af3-a7fe642c985d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue_b0ca7700-4b12-439f-9b23-7f6176f027bf" xlink:href="tfx-20191231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_81abf49d-12f7-4855-b22f-db191fd864ef" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue_b0ca7700-4b12-439f-9b23-7f6176f027bf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable_98fcf696-e490-45f1-990d-648162d4034a" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_81abf49d-12f7-4855-b22f-db191fd864ef" xlink:to="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable_98fcf696-e490-45f1-990d-648162d4034a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_07564d14-2aea-4bee-89a2-0c24ba21fdb5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable_98fcf696-e490-45f1-990d-648162d4034a" xlink:to="loc_us-gaap_AwardTypeAxis_07564d14-2aea-4bee-89a2-0c24ba21fdb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_07564d14-2aea-4bee-89a2-0c24ba21fdb5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_07564d14-2aea-4bee-89a2-0c24ba21fdb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_07564d14-2aea-4bee-89a2-0c24ba21fdb5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e938cbc1-6a0f-4749-a33a-dcb3046062e8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_07564d14-2aea-4bee-89a2-0c24ba21fdb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e938cbc1-6a0f-4749-a33a-dcb3046062e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_58766b96-9a5b-4ff6-8424-fdae2e617375" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e938cbc1-6a0f-4749-a33a-dcb3046062e8" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_58766b96-9a5b-4ff6-8424-fdae2e617375" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Incometaxes" xlink:type="simple" xlink:href="tfx-20191231.xsd#Incometaxes"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Incometaxes" xlink:type="extended" id="i00ac5cd3b49146118d8f389630bdf4fb_5ab534e2-d784-45c4-8fe2-649151aa9b1c"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#IncometaxesTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/IncometaxesTables" xlink:type="extended" id="ifcd6e9a7aa244880868007d2a4781324_686e4d78-6c89-4ef5-a2ad-9078a5576b0f"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#IncometaxesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail" xlink:type="extended" id="i650925dcb7064b8793003f6fa2e6df95_365b7c0f-a84d-4c86-8d61-9bd49ab1f9c3">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit_5db2defe-d9b5-490a-9ea8-1984d59f22bc" xlink:href="tfx-20191231.xsd#tfx_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_tfx_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit_5db2defe-d9b5-490a-9ea8-1984d59f22bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit_91e50c7f-2b66-43fa-8c9d-f3051a0a77c1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit_91e50c7f-2b66-43fa-8c9d-f3051a0a77c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TaxCutsandJobsActof2017IncompleteAccountingExpectedPeriodToPayProvisionalIncomeTaxExpenseBenefit_04a13975-de00-4572-adf9-745cebb0e28e" xlink:href="tfx-20191231.xsd#tfx_TaxCutsandJobsActof2017IncompleteAccountingExpectedPeriodToPayProvisionalIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_tfx_TaxCutsandJobsActof2017IncompleteAccountingExpectedPeriodToPayProvisionalIncomeTaxExpenseBenefit_04a13975-de00-4572-adf9-745cebb0e28e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit_51f99bea-a691-4f7a-8847-699fe29bbad0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit_51f99bea-a691-4f7a-8847-699fe29bbad0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense_c614c907-3a62-4235-879a-e8b2b553f2b7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense_c614c907-3a62-4235-879a-e8b2b553f2b7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit_d5673254-748d-422f-8fc9-d83655052a16" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit_d5673254-748d-422f-8fc9-d83655052a16" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit_bf503734-dcdd-418e-82fe-4b34e72f1747" xlink:href="tfx-20191231.xsd#tfx_TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_tfx_TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit_bf503734-dcdd-418e-82fe-4b34e72f1747" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested_785ee3c8-d7f4-4ffe-b0c1-ef1344333d5e" xlink:href="tfx-20191231.xsd#tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested_785ee3c8-d7f4-4ffe-b0c1-ef1344333d5e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_fad10856-6d15-4ba6-bd5b-e5ed329bbdcd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_fad10856-6d15-4ba6-bd5b-e5ed329bbdcd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3d0498c3-fe6e-4a35-b938-1b92efcfad4b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3d0498c3-fe6e-4a35-b938-1b92efcfad4b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries_08e1a3eb-6d86-42b5-8c1d-75cff5c28c5f" xlink:href="tfx-20191231.xsd#tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries_08e1a3eb-6d86-42b5-8c1d-75cff5c28c5f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_ec3b07db-28fb-4420-a162-e72b40efda06" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_ec3b07db-28fb-4420-a162-e72b40efda06" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit_24ec2ccc-9a6c-4fa1-9135-6baa1642c24f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit_24ec2ccc-9a6c-4fa1-9135-6baa1642c24f" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_ea6cae03-81df-4207-a21c-9531c6e57f31" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOtherTaxCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_ea6cae03-81df-4207-a21c-9531c6e57f31" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_4691e9be-02d6-4906-bad8-0fc111955903" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_4691e9be-02d6-4906-bad8-0fc111955903" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4193e2ed-102a-4d3c-9b5e-b34a388f5d10" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4193e2ed-102a-4d3c-9b5e-b34a388f5d10" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_acfd6a7e-eab6-449b-9dab-3783ac318af1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_acfd6a7e-eab6-449b-9dab-3783ac318af1" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_e3256252-4b09-4b90-8206-c244f6137ad4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_e3256252-4b09-4b90-8206-c244f6137ad4" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_370ff23a-2b1b-43e7-b013-57e507866150" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_370ff23a-2b1b-43e7-b013-57e507866150" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_7ff2f496-5a8a-4356-8b87-44da0381827e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_7ff2f496-5a8a-4356-8b87-44da0381827e" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_84d136fa-c3d9-4c29-9833-2cb16dad46b5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_84d136fa-c3d9-4c29-9833-2cb16dad46b5" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_b6b0e09d-f4a1-4729-856f-9ce0010ee2f2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_b6b0e09d-f4a1-4729-856f-9ce0010ee2f2" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_9ad0fde2-f1f4-4756-a946-d6c20a84eff8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_9ad0fde2-f1f4-4756-a946-d6c20a84eff8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_55b400f2-2009-4eaf-b8d5-184253a3be1b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_9ad0fde2-f1f4-4756-a946-d6c20a84eff8" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_55b400f2-2009-4eaf-b8d5-184253a3be1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_55b400f2-2009-4eaf-b8d5-184253a3be1b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_55b400f2-2009-4eaf-b8d5-184253a3be1b" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_55b400f2-2009-4eaf-b8d5-184253a3be1b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_14404425-1430-4d51-951c-c82cd6f84478" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_55b400f2-2009-4eaf-b8d5-184253a3be1b" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_14404425-1430-4d51-951c-c82cd6f84478" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ExcessTaxDeductionsMember_8cefdaad-5a66-4bdb-8a34-af61db43183f" xlink:href="tfx-20191231.xsd#tfx_ExcessTaxDeductionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_14404425-1430-4d51-951c-c82cd6f84478" xlink:to="loc_tfx_ExcessTaxDeductionsMember_8cefdaad-5a66-4bdb-8a34-af61db43183f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_8d3811de-a769-4d58-9259-561e1f97fc85" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_9ad0fde2-f1f4-4756-a946-d6c20a84eff8" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_8d3811de-a769-4d58-9259-561e1f97fc85" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_8d3811de-a769-4d58-9259-561e1f97fc85_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_8d3811de-a769-4d58-9259-561e1f97fc85" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_8d3811de-a769-4d58-9259-561e1f97fc85_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_9537bfac-e2c3-46b3-8e05-7cbfb333b8b3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_8d3811de-a769-4d58-9259-561e1f97fc85" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_9537bfac-e2c3-46b3-8e05-7cbfb333b8b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NoExpirationDateMember_b6c3dc37-662e-4720-9468-43cb5abf2cca" xlink:href="tfx-20191231.xsd#tfx_NoExpirationDateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_9537bfac-e2c3-46b3-8e05-7cbfb333b8b3" xlink:to="loc_tfx_NoExpirationDateMember_b6c3dc37-662e-4720-9468-43cb5abf2cca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PeriodOneMember_152f5d06-cd22-44ad-8ca1-6aed8c18dc1b" xlink:href="tfx-20191231.xsd#tfx_PeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_9537bfac-e2c3-46b3-8e05-7cbfb333b8b3" xlink:to="loc_tfx_PeriodOneMember_152f5d06-cd22-44ad-8ca1-6aed8c18dc1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PeriodTwoMember_a3ab5398-2f26-4228-968c-8e9a2ec89d0a" xlink:href="tfx-20191231.xsd#tfx_PeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_9537bfac-e2c3-46b3-8e05-7cbfb333b8b3" xlink:to="loc_tfx_PeriodTwoMember_a3ab5398-2f26-4228-968c-8e9a2ec89d0a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_64d34e8d-9985-4183-b22e-3ebcdcf8f236" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_9ad0fde2-f1f4-4756-a946-d6c20a84eff8" xlink:to="loc_srt_RangeAxis_64d34e8d-9985-4183-b22e-3ebcdcf8f236" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_64d34e8d-9985-4183-b22e-3ebcdcf8f236_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_64d34e8d-9985-4183-b22e-3ebcdcf8f236" xlink:to="loc_srt_RangeMember_64d34e8d-9985-4183-b22e-3ebcdcf8f236_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0b804a86-8e0a-40fe-93fb-ee56600167c2" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_64d34e8d-9985-4183-b22e-3ebcdcf8f236" xlink:to="loc_srt_RangeMember_0b804a86-8e0a-40fe-93fb-ee56600167c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1013376c-4d21-4e10-81b5-9e8eedef2a0f" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0b804a86-8e0a-40fe-93fb-ee56600167c2" xlink:to="loc_srt_MinimumMember_1013376c-4d21-4e10-81b5-9e8eedef2a0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5e3f91ab-e834-498f-9eba-d3d41b6904db" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0b804a86-8e0a-40fe-93fb-ee56600167c2" xlink:to="loc_srt_MaximumMember_5e3f91ab-e834-498f-9eba-d3d41b6904db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_cc2edaed-bf66-4fb2-ab7f-0bc08fc8c634" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_9ad0fde2-f1f4-4756-a946-d6c20a84eff8" xlink:to="loc_srt_OwnershipAxis_cc2edaed-bf66-4fb2-ab7f-0bc08fc8c634" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_cc2edaed-bf66-4fb2-ab7f-0bc08fc8c634_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_cc2edaed-bf66-4fb2-ab7f-0bc08fc8c634" xlink:to="loc_srt_OwnershipDomain_cc2edaed-bf66-4fb2-ab7f-0bc08fc8c634_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_7c199bf9-2859-4a26-b8ce-6cb5c41223cf" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_cc2edaed-bf66-4fb2-ab7f-0bc08fc8c634" xlink:to="loc_srt_OwnershipDomain_7c199bf9-2859-4a26-b8ce-6cb5c41223cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TeleflexIncorporatedMember_c77b74fb-ca63-4f0d-a57e-f3dd16648ce2" xlink:href="tfx-20191231.xsd#tfx_TeleflexIncorporatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_7c199bf9-2859-4a26-b8ce-6cb5c41223cf" xlink:to="loc_tfx_TeleflexIncorporatedMember_c77b74fb-ca63-4f0d-a57e-f3dd16648ce2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxescomponentsofprovisionforincometaxesfromcontinuingoperationsDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#IncometaxescomponentsofprovisionforincometaxesfromcontinuingoperationsDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/IncometaxescomponentsofprovisionforincometaxesfromcontinuingoperationsDetail" xlink:type="extended" id="i2e3c7a5f62274cc7923ac9bec31bb34e_54ec512e-e252-49d9-922b-a0653ae1f80f"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxessummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#IncometaxessummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/IncometaxessummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail" xlink:type="extended" id="ic5139dfe069d4a94b3fb6b1d7c9819dd_e95ffcf0-e886-4b37-86fd-2b7102ba1f4f"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesreconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#IncometaxesreconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/IncometaxesreconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail" xlink:type="extended" id="i8eff76c0988149fbb2b5a22caa9c958d_3256eb94-0651-4338-aa81-10c859741cae"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesdeferredtaxassetsandliabilitiesDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#IncometaxesdeferredtaxassetsandliabilitiesDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/IncometaxesdeferredtaxassetsandliabilitiesDetail" xlink:type="extended" id="ib7ac40b2821041b9b85ebb229e41eb00_a3ffd0e4-f1da-48fe-9d2b-180ffaeef10a"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesuncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#IncometaxesuncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/IncometaxesuncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail" xlink:type="extended" id="i6ce7007d37d4482b854ecc1602804397_70b004fd-f003-4d0b-81d7-49838b4b6987"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncomeTaxesSupplementalCashFlowDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#IncomeTaxesSupplementalCashFlowDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/IncomeTaxesSupplementalCashFlowDetails" xlink:type="extended" id="iaa7a993902384b36a9a4e0cbf1a30bf5_4bf0abea-5243-4973-9aa7-ca48f4cd413a"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/Pensionandotherpostretirementbenefits" xlink:type="simple" xlink:href="tfx-20191231.xsd#Pensionandotherpostretirementbenefits"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Pensionandotherpostretirementbenefits" xlink:type="extended" id="id7f6581e3d4246e2841c6aa4a4dd356b_ed5bd9cb-b981-45cc-bd91-98d27ac46d65"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#PensionandotherpostretirementbenefitsTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables" xlink:type="extended" id="i52d8278e0021430c9946067821e7901a_595767f2-1bc0-4b06-8d15-7502973ef0e5">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3ee12ae8-a1a7-45cf-b3a7-5000d57f1d7b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_7768fa9f-798a-43b2-86d5-b542cf8170ef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3ee12ae8-a1a7-45cf-b3a7-5000d57f1d7b" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_7768fa9f-798a-43b2-86d5-b542cf8170ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_2fcd8b84-c275-4136-bc72-a185dc2bee2b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3ee12ae8-a1a7-45cf-b3a7-5000d57f1d7b" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_2fcd8b84-c275-4136-bc72-a185dc2bee2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_8a793278-acd3-4bf9-a099-82da2a463630" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3ee12ae8-a1a7-45cf-b3a7-5000d57f1d7b" xlink:to="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_8a793278-acd3-4bf9-a099-82da2a463630" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_65941b7e-31e9-4fc8-83b8-9d2e3d49d694" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3ee12ae8-a1a7-45cf-b3a7-5000d57f1d7b" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_65941b7e-31e9-4fc8-83b8-9d2e3d49d694" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_70a6e118-9baa-43c5-aef0-ced5505ad018" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3ee12ae8-a1a7-45cf-b3a7-5000d57f1d7b" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_70a6e118-9baa-43c5-aef0-ced5505ad018" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_e9e42375-8b14-497e-861c-ce66c46d964b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3ee12ae8-a1a7-45cf-b3a7-5000d57f1d7b" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_e9e42375-8b14-497e-861c-ce66c46d964b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_28e148aa-3e56-4a96-9ff0-f9961662aba3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3ee12ae8-a1a7-45cf-b3a7-5000d57f1d7b" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_28e148aa-3e56-4a96-9ff0-f9961662aba3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ac0dc935-f55b-438c-8c32-91bb5d4ec35a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3ee12ae8-a1a7-45cf-b3a7-5000d57f1d7b" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ac0dc935-f55b-438c-8c32-91bb5d4ec35a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_5b494c66-1633-4c77-8fd4-5f9644a20825" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ac0dc935-f55b-438c-8c32-91bb5d4ec35a" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_5b494c66-1633-4c77-8fd4-5f9644a20825" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_5b494c66-1633-4c77-8fd4-5f9644a20825_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_5b494c66-1633-4c77-8fd4-5f9644a20825" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_5b494c66-1633-4c77-8fd4-5f9644a20825_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ebac8747-7d12-4996-836f-1798a2752156" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_5b494c66-1633-4c77-8fd4-5f9644a20825" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ebac8747-7d12-4996-836f-1798a2752156" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_b70f76c8-6fcc-4f51-a5c8-b7f8e2e9f905" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ebac8747-7d12-4996-836f-1798a2752156" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_b70f76c8-6fcc-4f51-a5c8-b7f8e2e9f905" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#PensionandotherpostretirementbenefitsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail" xlink:type="extended" id="i43ce7039061848e4b528a9bdd0dbea19_661149a0-3500-4f2f-97fd-55feb4e3c7af">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueofPlanAssetsEffectiveAverageDuration_70582b33-5b61-4b1b-a0bf-b21b89b00258" xlink:href="tfx-20191231.xsd#tfx_FairValueofPlanAssetsEffectiveAverageDuration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_tfx_FairValueofPlanAssetsEffectiveAverageDuration_70582b33-5b61-4b1b-a0bf-b21b89b00258" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_f6e7d533-ce00-4ddb-91db-04eb320b78ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_f6e7d533-ce00-4ddb-91db-04eb320b78ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_5dd71d6d-b393-4546-86f3-6f6e1062e8af" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_5dd71d6d-b393-4546-86f3-6f6e1062e8af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation_c68ca28c-9b5a-49ee-a2d0-6766f9bfc09f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation_c68ca28c-9b5a-49ee-a2d0-6766f9bfc09f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents_5a099298-ce1f-44f6-af9c-0f256bbcb2d1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents_5a099298-ce1f-44f6-af9c-0f256bbcb2d1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1_d5f15866-a334-456c-9a22-97b7a04d3300" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1_d5f15866-a334-456c-9a22-97b7a04d3300" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1_6a2387ab-9764-4c61-a5eb-7d8e6cb6df56" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1_6a2387ab-9764-4c61-a5eb-7d8e6cb6df56" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_54a0f359-f83d-48ef-9fe9-d7fdfaf585da" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_54a0f359-f83d-48ef-9fe9-d7fdfaf585da" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_47276b5d-e980-4ee4-a0b2-1724b1b77c50" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_47276b5d-e980-4ee4-a0b2-1724b1b77c50" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_ca0e07e7-13e6-4149-b95e-5848bae90503" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_ca0e07e7-13e6-4149-b95e-5848bae90503" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_35a47093-f427-4c15-9c75-3b5487931d97" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_35a47093-f427-4c15-9c75-3b5487931d97" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy_df3786d0-f382-440a-b3c9-805d269e1446" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy_df3786d0-f382-440a-b3c9-805d269e1446" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear_7cfdf702-28d7-45b7-9b94-744d78b44630" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear_7cfdf702-28d7-45b7-9b94-744d78b44630" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_d52e31d6-e764-4666-b01c-524db2484632" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_d52e31d6-e764-4666-b01c-524db2484632" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_94300466-b033-4e1d-ad0e-269618fb7a21" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_94300466-b033-4e1d-ad0e-269618fb7a21" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_aff30d0a-c2bf-41ec-be63-a980052417de" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_94300466-b033-4e1d-ad0e-269618fb7a21" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_aff30d0a-c2bf-41ec-be63-a980052417de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_aff30d0a-c2bf-41ec-be63-a980052417de_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_aff30d0a-c2bf-41ec-be63-a980052417de" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_aff30d0a-c2bf-41ec-be63-a980052417de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_3b79d796-3e65-4f5b-a19c-f0b5278099ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_aff30d0a-c2bf-41ec-be63-a980052417de" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_3b79d796-3e65-4f5b-a19c-f0b5278099ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_f93acde6-cf84-4e61-8677-579dc9224417" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_3b79d796-3e65-4f5b-a19c-f0b5278099ea" xlink:to="loc_country_US_f93acde6-cf84-4e61-8677-579dc9224417" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember_70cc3738-73ee-4fff-9ace-de2077e33aa4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_3b79d796-3e65-4f5b-a19c-f0b5278099ea" xlink:to="loc_us-gaap_ForeignPlanMember_70cc3738-73ee-4fff-9ace-de2077e33aa4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_cb653a9f-f1ed-4807-bc14-d27b447fb9ad" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_94300466-b033-4e1d-ad0e-269618fb7a21" xlink:to="loc_srt_RangeAxis_cb653a9f-f1ed-4807-bc14-d27b447fb9ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cb653a9f-f1ed-4807-bc14-d27b447fb9ad_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_cb653a9f-f1ed-4807-bc14-d27b447fb9ad" xlink:to="loc_srt_RangeMember_cb653a9f-f1ed-4807-bc14-d27b447fb9ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6a66bee0-7574-4743-a70c-e1288fdecd15" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_cb653a9f-f1ed-4807-bc14-d27b447fb9ad" xlink:to="loc_srt_RangeMember_6a66bee0-7574-4743-a70c-e1288fdecd15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_41e61283-2071-4900-907c-192b47306232" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6a66bee0-7574-4743-a70c-e1288fdecd15" xlink:to="loc_srt_MinimumMember_41e61283-2071-4900-907c-192b47306232" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d72e3a4d-bec8-4d26-8d34-0e939ad15e2e" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6a66bee0-7574-4743-a70c-e1288fdecd15" xlink:to="loc_srt_MaximumMember_d72e3a4d-bec8-4d26-8d34-0e939ad15e2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_e3dbe077-8634-45d6-b6c5-879570d5f2ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_94300466-b033-4e1d-ad0e-269618fb7a21" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_e3dbe077-8634-45d6-b6c5-879570d5f2ca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e3dbe077-8634-45d6-b6c5-879570d5f2ca_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_e3dbe077-8634-45d6-b6c5-879570d5f2ca" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e3dbe077-8634-45d6-b6c5-879570d5f2ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_5135ca77-4bdd-4054-b1dd-d7ea8e6fab2f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_e3dbe077-8634-45d6-b6c5-879570d5f2ca" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_5135ca77-4bdd-4054-b1dd-d7ea8e6fab2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_5e8c1632-fa52-4fbf-9b92-2ba88038f3cf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5135ca77-4bdd-4054-b1dd-d7ea8e6fab2f" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_5e8c1632-fa52-4fbf-9b92-2ba88038f3cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_059e8c14-084f-4515-94d6-5042595ca9eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5135ca77-4bdd-4054-b1dd-d7ea8e6fab2f" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_059e8c14-084f-4515-94d6-5042595ca9eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_5a59f8b7-33a5-410b-b62b-81a9f7abfa58" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_94300466-b033-4e1d-ad0e-269618fb7a21" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_5a59f8b7-33a5-410b-b62b-81a9f7abfa58" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_5a59f8b7-33a5-410b-b62b-81a9f7abfa58_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_5a59f8b7-33a5-410b-b62b-81a9f7abfa58" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_5a59f8b7-33a5-410b-b62b-81a9f7abfa58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_19bba249-04f3-4ece-871c-c9647e48809b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_5a59f8b7-33a5-410b-b62b-81a9f7abfa58" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_19bba249-04f3-4ece-871c-c9647e48809b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_a344a815-68bd-45c8-a4c7-252dc2df6bc7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_19bba249-04f3-4ece-871c-c9647e48809b" xlink:to="loc_us-gaap_EquitySecuritiesMember_a344a815-68bd-45c8-a4c7-252dc2df6bc7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_915ec58b-6891-48d0-ae39-f331e4c45096" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_19bba249-04f3-4ece-871c-c9647e48809b" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_915ec58b-6891-48d0-ae39-f331e4c45096" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherSecuritiesMember_50f7dcea-e930-43c1-bb31-8389202ebfbe" xlink:href="tfx-20191231.xsd#tfx_OtherSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_19bba249-04f3-4ece-871c-c9647e48809b" xlink:to="loc_tfx_OtherSecuritiesMember_50f7dcea-e930-43c1-bb31-8389202ebfbe" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsnetbenefitcostofpensionandpostretirementbenefitplansDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#PensionandotherpostretirementbenefitsnetbenefitcostofpensionandpostretirementbenefitplansDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsnetbenefitcostofpensionandpostretirementbenefitplansDetail" xlink:type="extended" id="i365675cf87ac407b8df76a1dac943c0c_7aa60c1e-1f83-45f0-aefd-a45ac777e8f7">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_fea27e27-94e7-4bb7-b459-a98f5efe3197" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_954e9e60-e8d4-47c7-b697-afb1a478b1bd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_fea27e27-94e7-4bb7-b459-a98f5efe3197" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_954e9e60-e8d4-47c7-b697-afb1a478b1bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_3cdacb36-23ce-4bce-855c-60f9b4ecf3d2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_fea27e27-94e7-4bb7-b459-a98f5efe3197" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_3cdacb36-23ce-4bce-855c-60f9b4ecf3d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_6597fd2f-947b-4e11-a4e0-43553ba0fa20" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_fea27e27-94e7-4bb7-b459-a98f5efe3197" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_6597fd2f-947b-4e11-a4e0-43553ba0fa20" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanNetAmortizationAndDeferral_fdbf3e91-7602-4f30-9004-01704f159ffd" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanNetAmortizationAndDeferral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_fea27e27-94e7-4bb7-b459-a98f5efe3197" xlink:to="loc_tfx_DefinedBenefitPlanNetAmortizationAndDeferral_fdbf3e91-7602-4f30-9004-01704f159ffd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_312a7767-2604-4bfd-8a15-1ac2a79797f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_fea27e27-94e7-4bb7-b459-a98f5efe3197" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_312a7767-2604-4bfd-8a15-1ac2a79797f1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_3a02199f-b6d1-44df-a6c1-59e71ec72b3e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_fea27e27-94e7-4bb7-b459-a98f5efe3197" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_3a02199f-b6d1-44df-a6c1-59e71ec72b3e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_bd5c3655-54c2-4e2b-940b-74ef4110b7b5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_fea27e27-94e7-4bb7-b459-a98f5efe3197" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_bd5c3655-54c2-4e2b-940b-74ef4110b7b5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_555d8114-555d-437a-864c-28e2e9ccb599" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_fea27e27-94e7-4bb7-b459-a98f5efe3197" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_555d8114-555d-437a-864c-28e2e9ccb599" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_944b9e4b-9732-4a13-8c17-68cd10d73a97" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_555d8114-555d-437a-864c-28e2e9ccb599" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_944b9e4b-9732-4a13-8c17-68cd10d73a97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_944b9e4b-9732-4a13-8c17-68cd10d73a97_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_944b9e4b-9732-4a13-8c17-68cd10d73a97" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_944b9e4b-9732-4a13-8c17-68cd10d73a97_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_20984d2c-b41b-455e-8166-bad6dd065345" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_944b9e4b-9732-4a13-8c17-68cd10d73a97" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_20984d2c-b41b-455e-8166-bad6dd065345" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_0a017e91-bc24-45be-b801-03b40f989e39" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_20984d2c-b41b-455e-8166-bad6dd065345" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_0a017e91-bc24-45be-b801-03b40f989e39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_6c43edc0-feb1-4886-b90c-bf9a25167377" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_20984d2c-b41b-455e-8166-bad6dd065345" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_6c43edc0-feb1-4886-b90c-bf9a25167377" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsweightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#PensionandotherpostretirementbenefitsweightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsweightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail" xlink:type="extended" id="iafaceafaeaa6444aae0ecc26ff4b731a_aecb4402-6995-4efe-87fd-1c4c17b0f90f">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_34ceafe3-2f74-4f4e-a436-c0f9e75db45d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_ae80cfe6-75ce-49e5-b06f-c29622ed06fb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_34ceafe3-2f74-4f4e-a436-c0f9e75db45d" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_ae80cfe6-75ce-49e5-b06f-c29622ed06fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_2e690514-4aa8-4c0e-ac38-8f13f515f060" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_34ceafe3-2f74-4f4e-a436-c0f9e75db45d" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_2e690514-4aa8-4c0e-ac38-8f13f515f060" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate_1d5c3f2a-936c-446d-89ba-7ee14d4e5819" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_34ceafe3-2f74-4f4e-a436-c0f9e75db45d" xlink:to="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate_1d5c3f2a-936c-446d-89ba-7ee14d4e5819" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_196f372c-1d24-46fa-81c8-b1bbe8fdccb8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_34ceafe3-2f74-4f4e-a436-c0f9e75db45d" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_196f372c-1d24-46fa-81c8-b1bbe8fdccb8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_32220cff-f93c-4925-9432-0cbedd882ca0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_34ceafe3-2f74-4f4e-a436-c0f9e75db45d" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_32220cff-f93c-4925-9432-0cbedd882ca0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_d062e03e-961f-4137-9120-b5fc4d080650" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_32220cff-f93c-4925-9432-0cbedd882ca0" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_d062e03e-961f-4137-9120-b5fc4d080650" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_d062e03e-961f-4137-9120-b5fc4d080650_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_d062e03e-961f-4137-9120-b5fc4d080650" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_d062e03e-961f-4137-9120-b5fc4d080650_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_554225bb-3103-4c7b-b05e-0d29bdfdf92f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_d062e03e-961f-4137-9120-b5fc4d080650" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_554225bb-3103-4c7b-b05e-0d29bdfdf92f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_24ee4821-50a1-4807-90e5-1377a447c3e0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_554225bb-3103-4c7b-b05e-0d29bdfdf92f" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_24ee4821-50a1-4807-90e5-1377a447c3e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2e7fa091-55de-4851-a3b6-04c914fe4adb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_554225bb-3103-4c7b-b05e-0d29bdfdf92f" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2e7fa091-55de-4851-a3b6-04c914fe4adb" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#PensionandotherpostretirementbenefitsDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail" xlink:type="extended" id="i40745830b63345ddbacc504b5cd6841f_ca950336-9464-4120-a034-7a1e2eb31a51">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0da6bf12-cc40-45e0-a359-8202ff9a7d49" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0da6bf12-cc40-45e0-a359-8202ff9a7d49" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_bfbf6c12-f55f-4e9f-9ef0-e743f90e0139" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_bfbf6c12-f55f-4e9f-9ef0-e743f90e0139" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_8b4bc58d-5f73-424a-ad48-caf2d730bc18" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_8b4bc58d-5f73-424a-ad48-caf2d730bc18" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_1f2a403b-1747-439f-9da1-62d560b9e047" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_1f2a403b-1747-439f-9da1-62d560b9e047" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_926f49b5-75d6-4170-8a0b-d2756bebd2a5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_926f49b5-75d6-4170-8a0b-d2756bebd2a5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_46254789-4ea6-4145-b62a-1307c900467e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:to="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_46254789-4ea6-4145-b62a-1307c900467e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_b3b075ac-1581-4f2e-92c0-251c8e9ec639" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_b3b075ac-1581-4f2e-92c0-251c8e9ec639" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt_ecfef116-61c8-4199-b2c8-9cdbaea0705b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt_ecfef116-61c8-4199-b2c8-9cdbaea0705b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_3c3ae8a0-51e4-4688-9d4e-7a21c14178f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_3c3ae8a0-51e4-4688-9d4e-7a21c14178f8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCurtailments_6e747cd4-0f85-48a6-8ecb-ab886d5ec291" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanCurtailments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:to="loc_us-gaap_DefinedBenefitPlanCurtailments_6e747cd4-0f85-48a6-8ecb-ab886d5ec291" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation_eda0e7d6-05c6-4190-99c1-3b4c19fa1de6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:to="loc_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation_eda0e7d6-05c6-4190-99c1-3b4c19fa1de6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_9521c349-25aa-4784-9264-7d72a37809d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAdministrationExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:to="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_9521c349-25aa-4784-9264-7d72a37809d4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_c2c8d868-d948-4a65-9afe-d2803b7085bc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_6b1bbcad-3c61-4d20-8d84-c99543b56fe6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0da6bf12-cc40-45e0-a359-8202ff9a7d49" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_6b1bbcad-3c61-4d20-8d84-c99543b56fe6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_07a208b6-93cc-45af-8192-d1056deb6a8c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_6b1bbcad-3c61-4d20-8d84-c99543b56fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_07a208b6-93cc-45af-8192-d1056deb6a8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_1d3022f2-57a6-4bb8-89bf-549bed7ee73e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_6b1bbcad-3c61-4d20-8d84-c99543b56fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_1d3022f2-57a6-4bb8-89bf-549bed7ee73e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_7064306f-6639-4af3-a16c-dbddcd46994d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_6b1bbcad-3c61-4d20-8d84-c99543b56fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_7064306f-6639-4af3-a16c-dbddcd46994d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_98eeb765-1e1a-4cee-bb8f-b5e981168233" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_6b1bbcad-3c61-4d20-8d84-c99543b56fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_98eeb765-1e1a-4cee-bb8f-b5e981168233" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanSettlementsPlanAssets_73e64073-e702-43cb-bbf4-193e59169fec" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_6b1bbcad-3c61-4d20-8d84-c99543b56fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanSettlementsPlanAssets_73e64073-e702-43cb-bbf4-193e59169fec" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_01a6e60d-5169-4697-8b77-aab180d81ea5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAdministrationExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_ddc94d38-166e-485b-b88b-38011efdd82f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_6b1bbcad-3c61-4d20-8d84-c99543b56fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_ddc94d38-166e-485b-b88b-38011efdd82f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_72e796c4-ca10-41a9-b461-55110608f8f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_cc9d2e65-5280-414b-8321-540985c003a4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_6b1bbcad-3c61-4d20-8d84-c99543b56fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_cc9d2e65-5280-414b-8321-540985c003a4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_2e7e0c08-3cf0-48e0-b012-bb7f627e836d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0da6bf12-cc40-45e0-a359-8202ff9a7d49" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_2e7e0c08-3cf0-48e0-b012-bb7f627e836d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_7feb5776-1264-4c3c-8012-44bc6f632a5f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_2e7e0c08-3cf0-48e0-b012-bb7f627e836d" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_7feb5776-1264-4c3c-8012-44bc6f632a5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_7feb5776-1264-4c3c-8012-44bc6f632a5f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_7feb5776-1264-4c3c-8012-44bc6f632a5f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_7feb5776-1264-4c3c-8012-44bc6f632a5f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_9d219e7a-0cd3-46c3-9d2e-81e9fb45c504" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_7feb5776-1264-4c3c-8012-44bc6f632a5f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_9d219e7a-0cd3-46c3-9d2e-81e9fb45c504" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_3247c264-a766-4128-a582-963ea24368c2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9d219e7a-0cd3-46c3-9d2e-81e9fb45c504" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_3247c264-a766-4128-a582-963ea24368c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b392346e-e773-4452-bb76-ca7be48f5a6c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9d219e7a-0cd3-46c3-9d2e-81e9fb45c504" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b392346e-e773-4452-bb76-ca7be48f5a6c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinconsolidatedbalancesheetDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#PensionandotherpostretirementbenefitsamountsrecognizedinconsolidatedbalancesheetDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinconsolidatedbalancesheetDetail" xlink:type="extended" id="ied026b6c26504d3d815839427ed2edf9_90456c2e-cc2b-462b-8bff-8cbdc09740f7">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6b978803-91e5-44f3-92f9-1100500b34fd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_bf2acc27-1853-4248-916c-65e3b96bee9e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6b978803-91e5-44f3-92f9-1100500b34fd" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_bf2acc27-1853-4248-916c-65e3b96bee9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_3cfbe738-699e-4762-a7f0-a0b11b7afb49" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6b978803-91e5-44f3-92f9-1100500b34fd" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_3cfbe738-699e-4762-a7f0-a0b11b7afb49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_96e4d393-3c28-4652-86b8-6f1d4ca6ff6b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6b978803-91e5-44f3-92f9-1100500b34fd" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_96e4d393-3c28-4652-86b8-6f1d4ca6ff6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_ce9e2150-c1c5-4cb4-836f-e47060fc7ca3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6b978803-91e5-44f3-92f9-1100500b34fd" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_ce9e2150-c1c5-4cb4-836f-e47060fc7ca3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss_1ebc3f2b-69ee-4027-a2a3-9b8c2478c2b0" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6b978803-91e5-44f3-92f9-1100500b34fd" xlink:to="loc_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss_1ebc3f2b-69ee-4027-a2a3-9b8c2478c2b0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9affd25c-41ae-443d-8b7f-6207e7a64d8a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6b978803-91e5-44f3-92f9-1100500b34fd" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9affd25c-41ae-443d-8b7f-6207e7a64d8a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_c8828682-743f-4890-8443-7ba6752376d9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9affd25c-41ae-443d-8b7f-6207e7a64d8a" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_c8828682-743f-4890-8443-7ba6752376d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_c8828682-743f-4890-8443-7ba6752376d9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_c8828682-743f-4890-8443-7ba6752376d9" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_c8828682-743f-4890-8443-7ba6752376d9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_9531df76-7089-4613-bfbb-9d1d6d79b7ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_c8828682-743f-4890-8443-7ba6752376d9" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_9531df76-7089-4613-bfbb-9d1d6d79b7ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_a4f191f2-3109-443b-94af-60a77b3016f5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9531df76-7089-4613-bfbb-9d1d6d79b7ae" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_a4f191f2-3109-443b-94af-60a77b3016f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_33b1c51a-1d38-4028-b974-b0c7ed8ee8ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9531df76-7089-4613-bfbb-9d1d6d79b7ae" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_33b1c51a-1d38-4028-b974-b0c7ed8ee8ab" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail" xlink:type="extended" id="i06d95728a6fb43ada0ee94a8b63d9169_3f653778-8e50-4760-921e-381662a727bd">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_778adbb1-9497-494b-b0ff-41cde274beda" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_778adbb1-9497-494b-b0ff-41cde274beda" xlink:to="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_59ddb969-7b13-496c-ad55-6d15499795fc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_59ddb969-7b13-496c-ad55-6d15499795fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_7bbe78f2-e38f-4352-8d0f-110d4e5a1cb1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_7bbe78f2-e38f-4352-8d0f-110d4e5a1cb1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax_9769e171-e823-4f70-881a-f42d357fb3f5" xlink:href="tfx-20191231.xsd#tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax_9769e171-e823-4f70-881a-f42d357fb3f5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts_5c25481a-1f39-4bb4-a38e-7b42fa832d54" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts_5c25481a-1f39-4bb4-a38e-7b42fa832d54" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments_688c8c44-48f3-40a5-b772-86398988bfe0" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments_688c8c44-48f3-40a5-b772-86398988bfe0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit_aff147f8-1132-4398-a0fe-1d3ff7baa08e" xlink:href="tfx-20191231.xsd#tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit_aff147f8-1132-4398-a0fe-1d3ff7baa08e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_a4fbe641-f17c-4bfb-84f7-0fb19c1ad5f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_a22928a4-976a-444e-b4fc-488bfe91a949" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_a22928a4-976a-444e-b4fc-488bfe91a949" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_2aa2816e-fe63-412d-8e04-4f46609466d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_2aa2816e-fe63-412d-8e04-4f46609466d7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax_0ee79abf-3d04-4709-bd5d-a460a3b5e438" xlink:href="tfx-20191231.xsd#tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax_0ee79abf-3d04-4709-bd5d-a460a3b5e438" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ActuarialChangesInBenefitObligationNetGainLoss_681458db-909a-4536-a70f-bdce8bf6394a" xlink:href="tfx-20191231.xsd#tfx_ActuarialChangesInBenefitObligationNetGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_ActuarialChangesInBenefitObligationNetGainLoss_681458db-909a-4536-a70f-bdce8bf6394a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_220ffa9c-6fe7-419a-9e71-f228da438cff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_220ffa9c-6fe7-419a-9e71-f228da438cff" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_0491096a-6af4-4875-9f7c-0df9884a071e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_0491096a-6af4-4875-9f7c-0df9884a071e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_e10d5b06-5919-4a65-a5e4-e8b4b11f24f4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax_6072e688-4576-4a63-8b52-2919079c7d1e" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax_6072e688-4576-4a63-8b52-2919079c7d1e" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes_25d1b877-8e04-43a0-abcb-f1c94b1f7587" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes_25d1b877-8e04-43a0-abcb-f1c94b1f7587" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax_48ae7018-79f6-4d23-874b-73d1b156857b" xlink:href="tfx-20191231.xsd#tfx_OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax_48ae7018-79f6-4d23-874b-73d1b156857b" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ActuarialChangesInBenefitObligationDeferredTaxes_bf8699cb-ac83-47af-8ea6-82be03502b3d" xlink:href="tfx-20191231.xsd#tfx_ActuarialChangesInBenefitObligationDeferredTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_ActuarialChangesInBenefitObligationDeferredTaxes_bf8699cb-ac83-47af-8ea6-82be03502b3d" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments_f7f8dd20-517d-4164-b38a-a304c5ddf50f" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments_f7f8dd20-517d-4164-b38a-a304c5ddf50f" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax_91eda2de-7ac5-4ae5-b90a-db0bdb8e141e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax_91eda2de-7ac5-4ae5-b90a-db0bdb8e141e" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax_6de3f152-b726-4366-bf7b-a22620d463e1" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_763c125e-a290-4cf1-9bcd-80df7c64fbce" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_763c125e-a290-4cf1-9bcd-80df7c64fbce" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss_01d19197-f570-4cbc-a914-fa704cfa9cd1" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss_01d19197-f570-4cbc-a914-fa704cfa9cd1" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherComprehensiveIncomeLossSettlementsNetofTax_b8f95bf0-846f-433f-91d2-a6abdd9f2133" xlink:href="tfx-20191231.xsd#tfx_OtherComprehensiveIncomeLossSettlementsNetofTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_OtherComprehensiveIncomeLossSettlementsNetofTax_b8f95bf0-846f-433f-91d2-a6abdd9f2133" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_dfc2c14c-7f5a-41f2-8457-683728ac6cc0" xlink:href="tfx-20191231.xsd#tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_dfc2c14c-7f5a-41f2-8457-683728ac6cc0" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments_3319592e-9765-4db5-9844-d8cdf5aafaf6" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments_3319592e-9765-4db5-9844-d8cdf5aafaf6" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_9b2615e4-2dce-4a14-a2c7-fc0f6d488db6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_9b2615e4-2dce-4a14-a2c7-fc0f6d488db6" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts_4a46e9fb-c686-4754-be68-c178935a5341" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts_4a46e9fb-c686-4754-be68-c178935a5341" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments_3bee1328-a04b-4cf8-9e88-c9fdfa6f2f4b" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments_3bee1328-a04b-4cf8-9e88-c9fdfa6f2f4b" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes_7dd05e92-21f1-49c4-9914-03f474e507e8" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes_7dd05e92-21f1-49c4-9914-03f474e507e8" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_2c0f33bf-5fa2-4fe0-abc2-1233e5dce3eb" xlink:href="tfx-20191231.xsd#tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_2c0f33bf-5fa2-4fe0-abc2-1233e5dce3eb" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_fcbe805f-b586-4ba6-9747-bf8ad458e260" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7e0f1dab-41c8-4ad0-bc1e-e53bc10e6661" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_778adbb1-9497-494b-b0ff-41cde274beda" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7e0f1dab-41c8-4ad0-bc1e-e53bc10e6661" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_002601a3-0ba2-41da-aff6-6ae083d8690b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7e0f1dab-41c8-4ad0-bc1e-e53bc10e6661" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_002601a3-0ba2-41da-aff6-6ae083d8690b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_002601a3-0ba2-41da-aff6-6ae083d8690b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_002601a3-0ba2-41da-aff6-6ae083d8690b" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_002601a3-0ba2-41da-aff6-6ae083d8690b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b02fff54-fd5e-43a9-b6f0-14611efe2277" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_002601a3-0ba2-41da-aff6-6ae083d8690b" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b02fff54-fd5e-43a9-b6f0-14611efe2277" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_23d74769-e7a6-47de-a436-b0cd335bfc31" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_b02fff54-fd5e-43a9-b6f0-14611efe2277" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_23d74769-e7a6-47de-a436-b0cd335bfc31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e142353f-6f5b-4625-be75-dc381f68032d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_b02fff54-fd5e-43a9-b6f0-14611efe2277" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e142353f-6f5b-4625-be75-dc381f68032d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsweightedaverageassumptionsusedindeterminingbenefitobligationsDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#PensionandotherpostretirementbenefitsweightedaverageassumptionsusedindeterminingbenefitobligationsDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsweightedaverageassumptionsusedindeterminingbenefitobligationsDetail" xlink:type="extended" id="i137ab4ffd50249d1a80f98c0c0c22a8d_67391f9c-2423-4d76-84bc-7b5b4e937790">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_7d573db3-e66a-499d-ac45-1e26b6f81b7d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_58d0871e-16f3-4af9-8fff-769ed3610be9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_7d573db3-e66a-499d-ac45-1e26b6f81b7d" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_58d0871e-16f3-4af9-8fff-769ed3610be9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_675b811f-2448-49a0-bf6e-cf3f492480bc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_7d573db3-e66a-499d-ac45-1e26b6f81b7d" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_675b811f-2448-49a0-bf6e-cf3f492480bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate_e3296637-23c6-4b3b-bfd7-d7d4deb2092a" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_7d573db3-e66a-499d-ac45-1e26b6f81b7d" xlink:to="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate_e3296637-23c6-4b3b-bfd7-d7d4deb2092a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_2b337df8-78e9-405a-9dfa-5ab6763ed50c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_7d573db3-e66a-499d-ac45-1e26b6f81b7d" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_2b337df8-78e9-405a-9dfa-5ab6763ed50c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_557a6d94-cab0-411d-9cc7-528fb7ece361" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_7d573db3-e66a-499d-ac45-1e26b6f81b7d" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_557a6d94-cab0-411d-9cc7-528fb7ece361" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_bdc517e9-076e-4ad4-b2a9-2d49351f5a47" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_557a6d94-cab0-411d-9cc7-528fb7ece361" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_bdc517e9-076e-4ad4-b2a9-2d49351f5a47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_bdc517e9-076e-4ad4-b2a9-2d49351f5a47_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_bdc517e9-076e-4ad4-b2a9-2d49351f5a47" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_bdc517e9-076e-4ad4-b2a9-2d49351f5a47_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_d8b06630-a6dd-4b51-9f4e-f7d7fed071a2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_bdc517e9-076e-4ad4-b2a9-2d49351f5a47" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_d8b06630-a6dd-4b51-9f4e-f7d7fed071a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_da159af0-ff7d-42f0-965f-20d73eebe9eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d8b06630-a6dd-4b51-9f4e-f7d7fed071a2" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_da159af0-ff7d-42f0-965f-20d73eebe9eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_4b378705-a229-44a4-b8da-55f3917981cc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d8b06630-a6dd-4b51-9f4e-f7d7fed071a2" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_4b378705-a229-44a4-b8da-55f3917981cc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail" xlink:type="extended" id="i9ce18a9ddc7143e2b8433babae541222_100a42fb-4812-4369-933a-c0ca7696dfc1">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_0008df99-c2d4-4b63-bcf9-68e856cead31" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments_8985f5a4-ec4c-48f4-a8bb-73185a2f405e" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_0008df99-c2d4-4b63-bcf9-68e856cead31" xlink:to="loc_tfx_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments_8985f5a4-ec4c-48f4-a8bb-73185a2f405e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets_740b4e1e-44b1-4186-8ad9-d8255a92a58f" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_0008df99-c2d4-4b63-bcf9-68e856cead31" xlink:to="loc_tfx_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets_740b4e1e-44b1-4186-8ad9-d8255a92a58f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_e0d80076-2d5b-42ea-b297-6db61b532264" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_0008df99-c2d4-4b63-bcf9-68e856cead31" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_e0d80076-2d5b-42ea-b297-6db61b532264" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f2e5b12a-2909-41a0-96ae-d959e909d9f7" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfPensionPlanAssetsByFairValueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_0008df99-c2d4-4b63-bcf9-68e856cead31" xlink:to="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f2e5b12a-2909-41a0-96ae-d959e909d9f7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ed49ddf3-2561-4997-ac1f-5e4680ca5207" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f2e5b12a-2909-41a0-96ae-d959e909d9f7" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ed49ddf3-2561-4997-ac1f-5e4680ca5207" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_ed49ddf3-2561-4997-ac1f-5e4680ca5207_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ed49ddf3-2561-4997-ac1f-5e4680ca5207" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_ed49ddf3-2561-4997-ac1f-5e4680ca5207_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_8122b6d7-5c73-4d2c-8f62-4102949c2fc4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ed49ddf3-2561-4997-ac1f-5e4680ca5207" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_8122b6d7-5c73-4d2c-8f62-4102949c2fc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_a925221b-1111-4d2c-9dbe-1dd70cb682c3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_8122b6d7-5c73-4d2c-8f62-4102949c2fc4" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_a925221b-1111-4d2c-9dbe-1dd70cb682c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f3a9672d-b7eb-43b6-8a5e-c62a1c21a35d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f2e5b12a-2909-41a0-96ae-d959e909d9f7" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f3a9672d-b7eb-43b6-8a5e-c62a1c21a35d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f3a9672d-b7eb-43b6-8a5e-c62a1c21a35d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f3a9672d-b7eb-43b6-8a5e-c62a1c21a35d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f3a9672d-b7eb-43b6-8a5e-c62a1c21a35d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0284c868-c3bc-4b4b-9e3c-58a460321f4c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f3a9672d-b7eb-43b6-8a5e-c62a1c21a35d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0284c868-c3bc-4b4b-9e3c-58a460321f4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_6b17d0a2-df70-4fa9-95cb-71012bdbbcf3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0284c868-c3bc-4b4b-9e3c-58a460321f4c" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_6b17d0a2-df70-4fa9-95cb-71012bdbbcf3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_c9c2fb50-708c-4e6c-8434-659a1b4e62c2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0284c868-c3bc-4b4b-9e3c-58a460321f4c" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_c9c2fb50-708c-4e6c-8434-659a1b4e62c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_f3f4353b-4c3a-45fc-88fe-f84f4a6ca781" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0284c868-c3bc-4b4b-9e3c-58a460321f4c" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_f3f4353b-4c3a-45fc-88fe-f84f4a6ca781" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_c32f22d8-9c16-487a-99fc-066875fd39cb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f2e5b12a-2909-41a0-96ae-d959e909d9f7" xlink:to="loc_us-gaap_InvestmentTypeAxis_c32f22d8-9c16-487a-99fc-066875fd39cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_c32f22d8-9c16-487a-99fc-066875fd39cb_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_c32f22d8-9c16-487a-99fc-066875fd39cb" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_c32f22d8-9c16-487a-99fc-066875fd39cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_d1875605-7674-49bf-9812-615c1229ea3e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_c32f22d8-9c16-487a-99fc-066875fd39cb" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_d1875605-7674-49bf-9812-615c1229ea3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_6db3b0f9-b149-4ddd-9833-df2411be4fcf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_d1875605-7674-49bf-9812-615c1229ea3e" xlink:to="loc_us-gaap_EquitySecuritiesMember_6db3b0f9-b149-4ddd-9833-df2411be4fcf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeInvestmentsMember_53dd0566-9733-4cde-8047-9a5f894796df" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FixedIncomeInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_d1875605-7674-49bf-9812-615c1229ea3e" xlink:to="loc_us-gaap_FixedIncomeInvestmentsMember_53dd0566-9733-4cde-8047-9a5f894796df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentsMember_a1f2db96-62b0-4bfd-90e0-c597198cee97" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_d1875605-7674-49bf-9812-615c1229ea3e" xlink:to="loc_us-gaap_OtherInvestmentsMember_a1f2db96-62b0-4bfd-90e0-c597198cee97" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_bc3fbec6-712b-4f46-ad29-28790dfad5ce" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f2e5b12a-2909-41a0-96ae-d959e909d9f7" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_bc3fbec6-712b-4f46-ad29-28790dfad5ce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_bc3fbec6-712b-4f46-ad29-28790dfad5ce_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_bc3fbec6-712b-4f46-ad29-28790dfad5ce" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_bc3fbec6-712b-4f46-ad29-28790dfad5ce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_bc3fbec6-712b-4f46-ad29-28790dfad5ce" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember_173317c5-f0f3-401e-803f-a4959149815e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_us-gaap_CashMember_173317c5-f0f3-401e-803f-a4959149815e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_a69cf584-9297-481b-848b-a45881a5f23d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_us-gaap_MoneyMarketFundsMember_a69cf584-9297-481b-848b-a45881a5f23d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ManagedVolatilityMember_c34a2665-b4a4-4b04-b692-a1e7d8b9594e" xlink:href="tfx-20191231.xsd#tfx_ManagedVolatilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_tfx_ManagedVolatilityMember_c34a2665-b4a4-4b04-b692-a1e7d8b9594e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_USSmallMidCapEquityMember_e8d0b986-8184-4aeb-a3b9-f6b21ac2fa64" xlink:href="tfx-20191231.xsd#tfx_USSmallMidCapEquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_tfx_USSmallMidCapEquityMember_e8d0b986-8184-4aeb-a3b9-f6b21ac2fa64" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_WorldEquityExcludeUnitedStatesMember_506f95d3-bc4f-4c64-b99c-fa2921d6c027" xlink:href="tfx-20191231.xsd#tfx_WorldEquityExcludeUnitedStatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_tfx_WorldEquityExcludeUnitedStatesMember_506f95d3-bc4f-4c64-b99c-fa2921d6c027" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_CommonEquitySecuritiesMember_cacf317d-bab1-47fe-9bd6-423d16776cb6" xlink:href="tfx-20191231.xsd#tfx_CommonEquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_tfx_CommonEquitySecuritiesMember_cacf317d-bab1-47fe-9bd6-423d16776cb6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntermediateDurationBondFundMember_b3966183-f906-4008-b1d3-67d48a518e27" xlink:href="tfx-20191231.xsd#tfx_IntermediateDurationBondFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_tfx_IntermediateDurationBondFundMember_b3966183-f906-4008-b1d3-67d48a518e27" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LongDurationBondFundMember_14316006-3930-4052-b260-10fe308bc2de" xlink:href="tfx-20191231.xsd#tfx_LongDurationBondFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_tfx_LongDurationBondFundMember_14316006-3930-4052-b260-10fe308bc2de" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_CorporateBondFundMember_e96578c8-fbd4-4b18-9919-e1f85511a1de" xlink:href="tfx-20191231.xsd#tfx_CorporateBondFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_tfx_CorporateBondFundMember_e96578c8-fbd4-4b18-9919-e1f85511a1de" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_GlobalCreditFundMember_4994a015-da62-4a60-85d4-7b5ed84aa4c8" xlink:href="tfx-20191231.xsd#tfx_GlobalCreditFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_tfx_GlobalCreditFundMember_4994a015-da62-4a60-85d4-7b5ed84aa4c8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EmergingMarketsBondsMember_202eb301-df66-46b0-8b7e-31d485826c0e" xlink:href="tfx-20191231.xsd#tfx_EmergingMarketsBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_tfx_EmergingMarketsBondsMember_202eb301-df66-46b0-8b7e-31d485826c0e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_CorporateGovernmentAndForeignBondsMember_1666199b-3682-4195-ad15-355aac2133fb" xlink:href="tfx-20191231.xsd#tfx_CorporateGovernmentAndForeignBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_tfx_CorporateGovernmentAndForeignBondsMember_1666199b-3682-4195-ad15-355aac2133fb" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AssetBackedHomeLoansMember_3129b4bd-560f-4f97-9350-ec75d3d8c5ab" xlink:href="tfx-20191231.xsd#tfx_AssetBackedHomeLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_tfx_AssetBackedHomeLoansMember_3129b4bd-560f-4f97-9350-ec75d3d8c5ab" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MultiAssetFundMember_fe25b982-2763-42ab-bb34-615b3d5cb879" xlink:href="tfx-20191231.xsd#tfx_MultiAssetFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_tfx_MultiAssetFundMember_fe25b982-2763-42ab-bb34-615b3d5cb879" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ContractWithInsuranceCompanyMember_35a1e6ef-e32e-41d5-9aed-8292964a8a79" xlink:href="tfx-20191231.xsd#tfx_ContractWithInsuranceCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_tfx_ContractWithInsuranceCompanyMember_35a1e6ef-e32e-41d5-9aed-8292964a8a79" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCreditDerivativesMember_960a7a02-f105-427c-b98d-1e5f05fbd254" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCreditDerivativesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_us-gaap_OtherCreditDerivativesMember_960a7a02-f105-427c-b98d-1e5f05fbd254" xlink:type="arc" order="15"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail" xlink:type="extended" id="if046f557992f4196a355aac066497f78_b13615c6-b857-46c8-9843-b2eda13c7a8c">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_46119851-0584-452d-b604-867c44d1fdae" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentageOfNetAssetsInvested_59978188-48da-443c-8b01-524a06c76ab6" xlink:href="tfx-20191231.xsd#tfx_PercentageOfNetAssetsInvested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_46119851-0584-452d-b604-867c44d1fdae" xlink:to="loc_tfx_PercentageOfNetAssetsInvested_59978188-48da-443c-8b01-524a06c76ab6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities_9325ee1a-3266-4ced-b8a3-53a8d9de3da0" xlink:href="tfx-20191231.xsd#tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_46119851-0584-452d-b604-867c44d1fdae" xlink:to="loc_tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities_9325ee1a-3266-4ced-b8a3-53a8d9de3da0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket_e016a859-e177-4e8a-8222-4c931f572240" xlink:href="tfx-20191231.xsd#tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_46119851-0584-452d-b604-867c44d1fdae" xlink:to="loc_tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket_e016a859-e177-4e8a-8222-4c931f572240" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueofPlanAssetsEffectiveAverageDuration_1e1de06c-e9d2-48a2-8959-652239fef90b" xlink:href="tfx-20191231.xsd#tfx_FairValueofPlanAssetsEffectiveAverageDuration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_46119851-0584-452d-b604-867c44d1fdae" xlink:to="loc_tfx_FairValueofPlanAssetsEffectiveAverageDuration_1e1de06c-e9d2-48a2-8959-652239fef90b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_8c2a74e3-d411-415f-9c7a-05076539c9bd" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfPensionPlanAssetsByFairValueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_46119851-0584-452d-b604-867c44d1fdae" xlink:to="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_8c2a74e3-d411-415f-9c7a-05076539c9bd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_02469c3b-f546-4198-8805-eef35eee7af5" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_8c2a74e3-d411-415f-9c7a-05076539c9bd" xlink:to="loc_srt_RangeAxis_02469c3b-f546-4198-8805-eef35eee7af5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_02469c3b-f546-4198-8805-eef35eee7af5_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_02469c3b-f546-4198-8805-eef35eee7af5" xlink:to="loc_srt_RangeMember_02469c3b-f546-4198-8805-eef35eee7af5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b495eef3-a81f-4d42-a8ae-7c1d3e4dd5fa" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_02469c3b-f546-4198-8805-eef35eee7af5" xlink:to="loc_srt_RangeMember_b495eef3-a81f-4d42-a8ae-7c1d3e4dd5fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1086559e-0298-436d-9f07-16a51b264d59" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b495eef3-a81f-4d42-a8ae-7c1d3e4dd5fa" xlink:to="loc_srt_MinimumMember_1086559e-0298-436d-9f07-16a51b264d59" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8f44cb76-27a4-427b-9ac1-5e5c5d321d6b" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b495eef3-a81f-4d42-a8ae-7c1d3e4dd5fa" xlink:to="loc_srt_MaximumMember_8f44cb76-27a4-427b-9ac1-5e5c5d321d6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_fc78b510-4916-4402-b2df-9437f664da70" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_8c2a74e3-d411-415f-9c7a-05076539c9bd" xlink:to="loc_us-gaap_FinancialInstrumentAxis_fc78b510-4916-4402-b2df-9437f664da70" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fc78b510-4916-4402-b2df-9437f664da70_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_fc78b510-4916-4402-b2df-9437f664da70" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fc78b510-4916-4402-b2df-9437f664da70_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_462b7767-63a9-4e8d-99d2-d2fe9cec9356" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_fc78b510-4916-4402-b2df-9437f664da70" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_462b7767-63a9-4e8d-99d2-d2fe9cec9356" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember_80e80dc5-0c91-471e-bbfc-0197d18e7f70" xlink:href="tfx-20191231.xsd#tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_462b7767-63a9-4e8d-99d2-d2fe9cec9356" xlink:to="loc_tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember_80e80dc5-0c91-471e-bbfc-0197d18e7f70" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_8d827b1d-2a8e-48c0-9597-83040e2200a7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_8c2a74e3-d411-415f-9c7a-05076539c9bd" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_8d827b1d-2a8e-48c0-9597-83040e2200a7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_8d827b1d-2a8e-48c0-9597-83040e2200a7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_8d827b1d-2a8e-48c0-9597-83040e2200a7" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_8d827b1d-2a8e-48c0-9597-83040e2200a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_dce3cd2a-9795-42f6-bbf1-85377ddfde79" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_8d827b1d-2a8e-48c0-9597-83040e2200a7" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_dce3cd2a-9795-42f6-bbf1-85377ddfde79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SmallAndMidSizedCompaniesMember_99d38715-3ebd-4004-8e4b-a7a6edede9ef" xlink:href="tfx-20191231.xsd#tfx_SmallAndMidSizedCompaniesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dce3cd2a-9795-42f6-bbf1-85377ddfde79" xlink:to="loc_tfx_SmallAndMidSizedCompaniesMember_99d38715-3ebd-4004-8e4b-a7a6edede9ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ForeignCompaniesMember_e3674fd0-fd4f-4ff4-82af-557023670ee2" xlink:href="tfx-20191231.xsd#tfx_ForeignCompaniesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dce3cd2a-9795-42f6-bbf1-85377ddfde79" xlink:to="loc_tfx_ForeignCompaniesMember_e3674fd0-fd4f-4ff4-82af-557023670ee2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_ea97f819-42f4-4540-8b0f-a5e838dc526b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dce3cd2a-9795-42f6-bbf1-85377ddfde79" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_ea97f819-42f4-4540-8b0f-a5e838dc526b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_1dcb6367-3eee-4d84-b6ae-3b1b781cf73f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_8c2a74e3-d411-415f-9c7a-05076539c9bd" xlink:to="loc_us-gaap_InvestmentTypeAxis_1dcb6367-3eee-4d84-b6ae-3b1b781cf73f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_1dcb6367-3eee-4d84-b6ae-3b1b781cf73f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_1dcb6367-3eee-4d84-b6ae-3b1b781cf73f" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_1dcb6367-3eee-4d84-b6ae-3b1b781cf73f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_3f7af10c-513b-49ef-9723-29cfa900669e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_1dcb6367-3eee-4d84-b6ae-3b1b781cf73f" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_3f7af10c-513b-49ef-9723-29cfa900669e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_bdb73a0d-42a7-4dae-ba9d-d8afff537503" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_3f7af10c-513b-49ef-9723-29cfa900669e" xlink:to="loc_us-gaap_EquitySecuritiesMember_bdb73a0d-42a7-4dae-ba9d-d8afff537503" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsexpectedbenefitpaymentsDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#PensionandotherpostretirementbenefitsexpectedbenefitpaymentsDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsexpectedbenefitpaymentsDetail" xlink:type="extended" id="id78d2e21697d4b6eadbf5f0386b40d23_0f16cd99-80cd-4492-9658-de5694b5c469">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_4f8c8a36-7025-4c72-a083-78b1a3fbcabd" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_9446f579-9496-441f-af2f-78368d0d8ef1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_4f8c8a36-7025-4c72-a083-78b1a3fbcabd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_9446f579-9496-441f-af2f-78368d0d8ef1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_f0d1051a-5eea-475a-85ed-86495de9f90e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_4f8c8a36-7025-4c72-a083-78b1a3fbcabd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_f0d1051a-5eea-475a-85ed-86495de9f90e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_957b28c0-37f4-49fd-89de-660604701c83" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_4f8c8a36-7025-4c72-a083-78b1a3fbcabd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_957b28c0-37f4-49fd-89de-660604701c83" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_90f8e497-1656-47c3-88e1-59b3b6f276e8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_4f8c8a36-7025-4c72-a083-78b1a3fbcabd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_90f8e497-1656-47c3-88e1-59b3b6f276e8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_9db08d98-91d5-41e6-83f5-4cee5f7ad8a3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_4f8c8a36-7025-4c72-a083-78b1a3fbcabd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_9db08d98-91d5-41e6-83f5-4cee5f7ad8a3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_89f2d5fc-2864-4fcf-885f-5afa35826e91" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_4f8c8a36-7025-4c72-a083-78b1a3fbcabd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_89f2d5fc-2864-4fcf-885f-5afa35826e91" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable_40c562c2-929c-418b-878d-74919c0b0e8f" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_4f8c8a36-7025-4c72-a083-78b1a3fbcabd" xlink:to="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable_40c562c2-929c-418b-878d-74919c0b0e8f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_77bc21e3-e067-451d-bd5f-3b50e1acc2fa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable_40c562c2-929c-418b-878d-74919c0b0e8f" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_77bc21e3-e067-451d-bd5f-3b50e1acc2fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_77bc21e3-e067-451d-bd5f-3b50e1acc2fa_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_77bc21e3-e067-451d-bd5f-3b50e1acc2fa" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_77bc21e3-e067-451d-bd5f-3b50e1acc2fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_9ebc6f78-fe99-4d22-8614-7bb3609327f6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_77bc21e3-e067-451d-bd5f-3b50e1acc2fa" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_9ebc6f78-fe99-4d22-8614-7bb3609327f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_f5b97509-5606-4405-bfb2-5c2a4840ccf3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9ebc6f78-fe99-4d22-8614-7bb3609327f6" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_f5b97509-5606-4405-bfb2-5c2a4840ccf3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ebb4fa8d-8129-445d-a35c-abd67ed27a9a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9ebc6f78-fe99-4d22-8614-7bb3609327f6" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ebb4fa8d-8129-445d-a35c-abd67ed27a9a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Commitmentsandcontingentliabilities" xlink:type="simple" xlink:href="tfx-20191231.xsd#Commitmentsandcontingentliabilities"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Commitmentsandcontingentliabilities" xlink:type="extended" id="iae449b92af6e4e6dba6d75bdef77e85e_bc5f04da-fade-465f-9c37-437250101141"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#CommitmentsandcontingentliabilitiesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail" xlink:type="extended" id="i2f391c871bb2436f8089c0c762ed1b87_96bd49ff-e4d3-46bb-a071-3f94e7290be2">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_d28e3bc1-7e38-4580-ba64-5d9df9f8979a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_5538fe9b-0d87-4261-9920-a8642365ac1b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d28e3bc1-7e38-4580-ba64-5d9df9f8979a" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_5538fe9b-0d87-4261-9920-a8642365ac1b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut_264d64bb-f426-4b98-a7ee-d23d8f5690d5" xlink:href="tfx-20191231.xsd#tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d28e3bc1-7e38-4580-ba64-5d9df9f8979a" xlink:to="loc_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut_264d64bb-f426-4b98-a7ee-d23d8f5690d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserve_57c685bb-c219-4c1c-8d4f-b4a76e5fe523" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LitigationReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d28e3bc1-7e38-4580-ba64-5d9df9f8979a" xlink:to="loc_us-gaap_LitigationReserve_57c685bb-c219-4c1c-8d4f-b4a76e5fe523" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_f2abf0f2-8853-415a-a2c5-137141ecb24f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_d28e3bc1-7e38-4580-ba64-5d9df9f8979a" xlink:to="loc_us-gaap_LossContingenciesTable_f2abf0f2-8853-415a-a2c5-137141ecb24f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_3fbf8ca8-59b5-4cfd-ae92-2f96d0483390" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_f2abf0f2-8853-415a-a2c5-137141ecb24f" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_3fbf8ca8-59b5-4cfd-ae92-2f96d0483390" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_3fbf8ca8-59b5-4cfd-ae92-2f96d0483390_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_3fbf8ca8-59b5-4cfd-ae92-2f96d0483390" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_3fbf8ca8-59b5-4cfd-ae92-2f96d0483390_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1cee2df9-a306-40e8-b6e7-6eec0f32ba51" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_3fbf8ca8-59b5-4cfd-ae92-2f96d0483390" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1cee2df9-a306-40e8-b6e7-6eec0f32ba51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember_236f43d5-65fc-4678-a9ff-e0ac6c9f95eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1cee2df9-a306-40e8-b6e7-6eec0f32ba51" xlink:to="loc_us-gaap_AccruedLiabilitiesMember_236f43d5-65fc-4678-a9ff-e0ac6c9f95eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherLiabilityMember_49de8c65-137e-4aa1-b189-a285e4f2e21e" xlink:href="tfx-20191231.xsd#tfx_OtherLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1cee2df9-a306-40e8-b6e7-6eec0f32ba51" xlink:to="loc_tfx_OtherLiabilityMember_49de8c65-137e-4aa1-b189-a285e4f2e21e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_aa3fd8f7-9788-4c3a-8f8f-69306d84b7c1" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_f2abf0f2-8853-415a-a2c5-137141ecb24f" xlink:to="loc_srt_RangeAxis_aa3fd8f7-9788-4c3a-8f8f-69306d84b7c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_aa3fd8f7-9788-4c3a-8f8f-69306d84b7c1_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_aa3fd8f7-9788-4c3a-8f8f-69306d84b7c1" xlink:to="loc_srt_RangeMember_aa3fd8f7-9788-4c3a-8f8f-69306d84b7c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a528e5a4-fd08-40d7-a1e2-ac8ee2a82cfe" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_aa3fd8f7-9788-4c3a-8f8f-69306d84b7c1" xlink:to="loc_srt_RangeMember_a528e5a4-fd08-40d7-a1e2-ac8ee2a82cfe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7fca7c01-f688-4595-ab93-f0d503b74daf" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a528e5a4-fd08-40d7-a1e2-ac8ee2a82cfe" xlink:to="loc_srt_MinimumMember_7fca7c01-f688-4595-ab93-f0d503b74daf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8fd78ceb-b8d6-4be6-b979-990350950f53" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a528e5a4-fd08-40d7-a1e2-ac8ee2a82cfe" xlink:to="loc_srt_MaximumMember_8fd78ceb-b8d6-4be6-b979-990350950f53" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Businesssegmentsandotherinformation" xlink:type="simple" xlink:href="tfx-20191231.xsd#Businesssegmentsandotherinformation"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Businesssegmentsandotherinformation" xlink:type="extended" id="i897d991fd78f4edeb06fb568e667de60_ae32eab8-cbfa-4713-aedd-273b882e411c"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/BusinesssegmentsandotherinformationTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#BusinesssegmentsandotherinformationTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/BusinesssegmentsandotherinformationTables" xlink:type="extended" id="i655e035c378940f6bb1c1ed826da53d6_6d437f76-f030-45a5-b761-ba5ec98793cf"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/BusinesssegmentsandotherinformationsegmentresultDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#BusinesssegmentsandotherinformationsegmentresultDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/BusinesssegmentsandotherinformationsegmentresultDetail" xlink:type="extended" id="i95d6fa4d25354941be12bdca60712d09_62664b6b-cc6f-4247-b53e-ffb35f9465cd">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_cab44bc4-a9cc-4d82-a32b-a376362316a3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_e8b4e51a-04dc-4cfc-8add-40c5bd1f054c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_cab44bc4-a9cc-4d82-a32b-a376362316a3" xlink:to="loc_us-gaap_NumberOfReportableSegments_e8b4e51a-04dc-4cfc-8add-40c5bd1f054c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b73c55dc-5c89-4658-ad84-c184b870053a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_cab44bc4-a9cc-4d82-a32b-a376362316a3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b73c55dc-5c89-4658-ad84-c184b870053a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SegmentOperatingIncomeLoss_8d68ac47-0775-42b5-8d60-2b4c3728d1a1" xlink:href="tfx-20191231.xsd#tfx_SegmentOperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_cab44bc4-a9cc-4d82-a32b-a376362316a3" xlink:to="loc_tfx_SegmentOperatingIncomeLoss_8d68ac47-0775-42b5-8d60-2b4c3728d1a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_b87a0f17-93dd-471c-bed6-e7ac40e73f8c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_cab44bc4-a9cc-4d82-a32b-a376362316a3" xlink:to="loc_us-gaap_DepreciationAndAmortization_b87a0f17-93dd-471c-bed6-e7ac40e73f8c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_19990a67-a6f6-42f9-a709-7c29a93825d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_cab44bc4-a9cc-4d82-a32b-a376362316a3" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_19990a67-a6f6-42f9-a709-7c29a93825d3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_99342b61-d2a4-4703-9587-c8b2b400b706" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_19990a67-a6f6-42f9-a709-7c29a93825d3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_99342b61-d2a4-4703-9587-c8b2b400b706" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_99342b61-d2a4-4703-9587-c8b2b400b706_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_99342b61-d2a4-4703-9587-c8b2b400b706" xlink:to="loc_us-gaap_SegmentDomain_99342b61-d2a4-4703-9587-c8b2b400b706_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_91706405-de8b-41df-ad6f-7234ba6c1115" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_99342b61-d2a4-4703-9587-c8b2b400b706" xlink:to="loc_us-gaap_SegmentDomain_91706405-de8b-41df-ad6f-7234ba6c1115" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_VascularNorthAmericaMember_f33ac9e9-4e4b-4a43-a2e3-be024bdbae01" xlink:href="tfx-20191231.xsd#tfx_VascularNorthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_91706405-de8b-41df-ad6f-7234ba6c1115" xlink:to="loc_tfx_VascularNorthAmericaMember_f33ac9e9-4e4b-4a43-a2e3-be024bdbae01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_bdaea10c-ff2f-4fbc-b8f8-e7c3f6e8229c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EMEAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_91706405-de8b-41df-ad6f-7234ba6c1115" xlink:to="loc_us-gaap_EMEAMember_bdaea10c-ff2f-4fbc-b8f8-e7c3f6e8229c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaMember_bf3a480a-6be3-4c98-bdec-1d5352b5592a" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_AsiaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_91706405-de8b-41df-ad6f-7234ba6c1115" xlink:to="loc_srt_AsiaMember_bf3a480a-6be3-4c98-bdec-1d5352b5592a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OemMember_ee840cf3-edf5-4807-8a4a-d28f9412092c" xlink:href="tfx-20191231.xsd#tfx_OemMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_91706405-de8b-41df-ad6f-7234ba6c1115" xlink:to="loc_tfx_OemMember_ee840cf3-edf5-4807-8a4a-d28f9412092c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_c9e7fd24-be55-4342-ad28-9f6b70ebae89" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_19990a67-a6f6-42f9-a709-7c29a93825d3" xlink:to="loc_srt_ConsolidationItemsAxis_c9e7fd24-be55-4342-ad28-9f6b70ebae89" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_c9e7fd24-be55-4342-ad28-9f6b70ebae89_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_c9e7fd24-be55-4342-ad28-9f6b70ebae89" xlink:to="loc_srt_ConsolidationItemsDomain_c9e7fd24-be55-4342-ad28-9f6b70ebae89_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_42f70b6a-ec60-4390-ab4b-47455fee39f8" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_c9e7fd24-be55-4342-ad28-9f6b70ebae89" xlink:to="loc_srt_ConsolidationItemsDomain_42f70b6a-ec60-4390-ab4b-47455fee39f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_85fa2ed0-67bc-41e4-a585-9bab8b6f572d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_42f70b6a-ec60-4390-ab4b-47455fee39f8" xlink:to="loc_us-gaap_OperatingSegmentsMember_85fa2ed0-67bc-41e4-a585-9bab8b6f572d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_1b43b8ce-abb1-4238-9145-fda85f7d920a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_42f70b6a-ec60-4390-ab4b-47455fee39f8" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_1b43b8ce-abb1-4238-9145-fda85f7d920a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BusinesssegmentsandotherinformationtotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#BusinesssegmentsandotherinformationtotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/BusinesssegmentsandotherinformationtotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail" xlink:type="extended" id="i98f43bc6ee9941729b662bb27158c5b2_391b9323-8732-40a9-9ea1-d5b7493add3a">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_f9411716-e79d-4e0d-a6d5-cf7caa9f1c0e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dd06c542-91c4-42ad-9433-d87b6fdc0c99" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f9411716-e79d-4e0d-a6d5-cf7caa9f1c0e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dd06c542-91c4-42ad-9433-d87b6fdc0c99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_e20aec44-c393-4c08-b6ba-5d1a5ba3c48a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f9411716-e79d-4e0d-a6d5-cf7caa9f1c0e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_e20aec44-c393-4c08-b6ba-5d1a5ba3c48a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_eeec061b-9da5-4148-ac74-ebe550b51e91" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f9411716-e79d-4e0d-a6d5-cf7caa9f1c0e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_eeec061b-9da5-4148-ac74-ebe550b51e91" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ba5732e6-c5d5-4515-b3f6-45c218a6785e" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_eeec061b-9da5-4148-ac74-ebe550b51e91" xlink:to="loc_srt_StatementGeographicalAxis_ba5732e6-c5d5-4515-b3f6-45c218a6785e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ba5732e6-c5d5-4515-b3f6-45c218a6785e_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_ba5732e6-c5d5-4515-b3f6-45c218a6785e" xlink:to="loc_srt_SegmentGeographicalDomain_ba5732e6-c5d5-4515-b3f6-45c218a6785e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_993bdddd-cc18-435a-8968-f84d6adf06b8" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_ba5732e6-c5d5-4515-b3f6-45c218a6785e" xlink:to="loc_srt_SegmentGeographicalDomain_993bdddd-cc18-435a-8968-f84d6adf06b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_56b3b2a9-53f7-414a-9aa9-5c420a0a2c72" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_993bdddd-cc18-435a-8968-f84d6adf06b8" xlink:to="loc_country_US_56b3b2a9-53f7-414a-9aa9-5c420a0a2c72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_d570db06-01c8-47ed-9054-516606a784aa" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_993bdddd-cc18-435a-8968-f84d6adf06b8" xlink:to="loc_srt_EuropeMember_d570db06-01c8-47ed-9054-516606a784aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AsiaAndAsiaPacificMember_f5fbdd48-8562-4b6b-95de-1d3dd2e63c39" xlink:href="tfx-20191231.xsd#tfx_AsiaAndAsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_993bdddd-cc18-435a-8968-f84d6adf06b8" xlink:to="loc_tfx_AsiaAndAsiaPacificMember_f5fbdd48-8562-4b6b-95de-1d3dd2e63c39" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AllOtherMember_22043e30-320b-45e8-940c-378f1881bde1" xlink:href="tfx-20191231.xsd#tfx_AllOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_993bdddd-cc18-435a-8968-f84d6adf06b8" xlink:to="loc_tfx_AllOtherMember_22043e30-320b-45e8-940c-378f1881bde1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MY_ce7750b4-b7fc-41d0-9ecb-ef3df2eebc72" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MY"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_993bdddd-cc18-435a-8968-f84d6adf06b8" xlink:to="loc_country_MY_ce7750b4-b7fc-41d0-9ecb-ef3df2eebc72" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IE_8fb69f09-4ffb-4405-8074-b00b29309c80" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_IE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_993bdddd-cc18-435a-8968-f84d6adf06b8" xlink:to="loc_country_IE_8fb69f09-4ffb-4405-8074-b00b29309c80" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Condensedconsolidatingguarantorfinancialinformation" xlink:type="simple" xlink:href="tfx-20191231.xsd#Condensedconsolidatingguarantorfinancialinformation"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Condensedconsolidatingguarantorfinancialinformation" xlink:type="extended" id="icc465fb798fe433c8d020e37c2da4415_5f50b95d-7a85-4f68-b814-370ca3fd4363"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#CondensedconsolidatingguarantorfinancialinformationTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationTables" xlink:type="extended" id="i9039952c90c7459f8c109dc959c7d17f_e3644e08-1f3f-4594-be18-2fe3362df157"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail" xlink:type="extended" id="ic7f83afdb11f4348b375f41911ec4574_261410ea-6955-41a7-abec-9198bb96b823">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_acdaff56-ce84-4bda-9aff-eaa8b2477fcd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_acdaff56-ce84-4bda-9aff-eaa8b2477fcd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_12908f15-937e-42d4-9d03-4aad761c0386" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_12908f15-937e-42d4-9d03-4aad761c0386" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b32a2969-3cf7-47fa-bb53-66c57a346c04" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_GrossProfit_b32a2969-3cf7-47fa-bb53-66c57a346c04" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5ff8ccff-4714-4ecc-a667-911d88a17988" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5ff8ccff-4714-4ecc-a667-911d88a17988" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_1b1a299d-92cf-4e82-b7fa-29ad44448a89" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_1b1a299d-92cf-4e82-b7fa-29ad44448a89" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_a7c56851-0c66-4899-bad1-99e5f8e9ad98" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_a7c56851-0c66-4899-bad1-99e5f8e9ad98" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_05a62d05-7fc8-4184-ba08-f1aa8dd77ea5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_05a62d05-7fc8-4184-ba08-f1aa8dd77ea5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c2406555-9818-49cc-832c-12b0c9ef036f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_OperatingIncomeLoss_c2406555-9818-49cc-832c-12b0c9ef036f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_3d55f9a9-4f6a-472a-bdc5-6d0d1a6e12b6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_3d55f9a9-4f6a-472a-bdc5-6d0d1a6e12b6" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_82a64ea8-4b68-4ddf-9e82-8da5ec780a63" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_82a64ea8-4b68-4ddf-9e82-8da5ec780a63" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f4552121-0e19-4e15-a953-38f1de61b546" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f4552121-0e19-4e15-a953-38f1de61b546" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_48602ae8-8ff5-4ddb-b2c9-cc4501dd1128" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_48602ae8-8ff5-4ddb-b2c9-cc4501dd1128" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EquityInNetIncomeOfConsolidatedSubsidiaries_b14fbf50-7f1a-4444-a65b-06d475b8aaeb" xlink:href="tfx-20191231.xsd#tfx_EquityInNetIncomeOfConsolidatedSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_tfx_EquityInNetIncomeOfConsolidatedSubsidiaries_b14fbf50-7f1a-4444-a65b-06d475b8aaeb" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_bc55416e-811f-4a2c-834a-cc3d7130431e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_bc55416e-811f-4a2c-834a-cc3d7130431e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_8fb56bed-a31c-41e0-b2ed-8e2a7a6037be" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_8fb56bed-a31c-41e0-b2ed-8e2a7a6037be" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_cf699aa4-2dfe-479e-90a6-4167eeb35509" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_cf699aa4-2dfe-479e-90a6-4167eeb35509" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_12dfd5e0-2c26-4f5d-9631-aa3c72d72200" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_12dfd5e0-2c26-4f5d-9631-aa3c72d72200" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a99fc5df-05b9-4aac-b908-c4500d6c5c04" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_ProfitLoss_a99fc5df-05b9-4aac-b908-c4500d6c5c04" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_db037b83-2545-492b-868a-b8bab1986c1c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_db037b83-2545-492b-868a-b8bab1986c1c" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_3fd8c488-f380-495d-b665-a54f45a0b11c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_3fd8c488-f380-495d-b665-a54f45a0b11c" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable_f0643897-5dc6-4195-9785-6e221e4a152b" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedIncomeStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_srt_CondensedIncomeStatementTable_f0643897-5dc6-4195-9785-6e221e4a152b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_d477992b-b362-4142-8610-1db18cbdcc08" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedIncomeStatementTable_f0643897-5dc6-4195-9785-6e221e4a152b" xlink:to="loc_srt_ConsolidatedEntitiesAxis_d477992b-b362-4142-8610-1db18cbdcc08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_d477992b-b362-4142-8610-1db18cbdcc08_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_d477992b-b362-4142-8610-1db18cbdcc08" xlink:to="loc_srt_ConsolidatedEntitiesDomain_d477992b-b362-4142-8610-1db18cbdcc08_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_875cb520-7388-4611-b240-1a53ed0fcaeb" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_d477992b-b362-4142-8610-1db18cbdcc08" xlink:to="loc_srt_ConsolidatedEntitiesDomain_875cb520-7388-4611-b240-1a53ed0fcaeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_251aa5fe-264a-4529-b29d-e50f8f592f81" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_875cb520-7388-4611-b240-1a53ed0fcaeb" xlink:to="loc_srt_ParentCompanyMember_251aa5fe-264a-4529-b29d-e50f8f592f81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_GuarantorSubsidiariesMember_2a374032-cdb9-44b0-b800-339b6e208752" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_GuarantorSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_875cb520-7388-4611-b240-1a53ed0fcaeb" xlink:to="loc_srt_GuarantorSubsidiariesMember_2a374032-cdb9-44b0-b800-339b6e208752" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NonGuarantorSubsidiariesMember_66c3e936-20f4-4c0b-872c-06cb92bf9e49" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NonGuarantorSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_875cb520-7388-4611-b240-1a53ed0fcaeb" xlink:to="loc_srt_NonGuarantorSubsidiariesMember_66c3e936-20f4-4c0b-872c-06cb92bf9e49" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_f03fde49-b70b-442d-8958-808e3eeebb7f" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedIncomeStatementTable_f0643897-5dc6-4195-9785-6e221e4a152b" xlink:to="loc_srt_ConsolidationItemsAxis_f03fde49-b70b-442d-8958-808e3eeebb7f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f03fde49-b70b-442d-8958-808e3eeebb7f_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_f03fde49-b70b-442d-8958-808e3eeebb7f" xlink:to="loc_srt_ConsolidationItemsDomain_f03fde49-b70b-442d-8958-808e3eeebb7f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_cf201b9a-5188-4f57-9be0-9fa65cd5f5cd" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_f03fde49-b70b-442d-8958-808e3eeebb7f" xlink:to="loc_srt_ConsolidationItemsDomain_cf201b9a-5188-4f57-9be0-9fa65cd5f5cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember_21fb316d-d6c4-455e-ae87-7cfb29158fb6" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationEliminationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_cf201b9a-5188-4f57-9be0-9fa65cd5f5cd" xlink:to="loc_srt_ConsolidationEliminationsMember_21fb316d-d6c4-455e-ae87-7cfb29158fb6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail" xlink:type="extended" id="i14ceac002f7d408f96d0a62f74a1c89f_55c0bcdf-bab4-4678-9b08-9b0ec9db44c7">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsLineItems_a00cf2fd-4f95-4733-a90f-94e9c5f324c5" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfCondensedConsolidatingBalanceSheetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_26694887-8ccf-4a98-bd68-8ad349154f8b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsLineItems_a00cf2fd-4f95-4733-a90f-94e9c5f324c5" xlink:to="loc_us-gaap_AssetsAbstract_26694887-8ccf-4a98-bd68-8ad349154f8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_45c4923f-146e-41f6-9d2d-88b9443e74d6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_26694887-8ccf-4a98-bd68-8ad349154f8b" xlink:to="loc_us-gaap_AssetsCurrentAbstract_45c4923f-146e-41f6-9d2d-88b9443e74d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_816a7271-4f53-4629-975f-21a40fb7ba3d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45c4923f-146e-41f6-9d2d-88b9443e74d6" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_816a7271-4f53-4629-975f-21a40fb7ba3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_c9e20cc7-ddde-4f8c-99e1-60f2a2cbf7e7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45c4923f-146e-41f6-9d2d-88b9443e74d6" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_c9e20cc7-ddde-4f8c-99e1-60f2a2cbf7e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntercompanyReceivablesCurrent_86937a1a-2bea-4dc6-9981-8361445f3210" xlink:href="tfx-20191231.xsd#tfx_IntercompanyReceivablesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45c4923f-146e-41f6-9d2d-88b9443e74d6" xlink:to="loc_tfx_IntercompanyReceivablesCurrent_86937a1a-2bea-4dc6-9981-8361445f3210" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a6121918-97f7-4d7e-8829-bffba93f2f68" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45c4923f-146e-41f6-9d2d-88b9443e74d6" xlink:to="loc_us-gaap_InventoryNet_a6121918-97f7-4d7e-8829-bffba93f2f68" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c6019b4c-21e9-4061-9f1a-f74e91d3f05b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45c4923f-146e-41f6-9d2d-88b9443e74d6" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c6019b4c-21e9-4061-9f1a-f74e91d3f05b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_5ca6ac41-15f0-4fff-8c3a-9d335934f8f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45c4923f-146e-41f6-9d2d-88b9443e74d6" xlink:to="loc_us-gaap_PrepaidTaxes_5ca6ac41-15f0-4fff-8c3a-9d335934f8f8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_92e07c8b-47d8-4bf3-ae3c-a379d8d271d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45c4923f-146e-41f6-9d2d-88b9443e74d6" xlink:to="loc_us-gaap_AssetsCurrent_92e07c8b-47d8-4bf3-ae3c-a379d8d271d4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_90918bc1-19a0-4564-9a0b-4a6f8cbe520c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_26694887-8ccf-4a98-bd68-8ad349154f8b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_90918bc1-19a0-4564-9a0b-4a6f8cbe520c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_7903a006-09be-4094-999f-a38b51e3617d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_26694887-8ccf-4a98-bd68-8ad349154f8b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_7903a006-09be-4094-999f-a38b51e3617d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2f2ce8a4-e72f-4e0b-a2c5-17885e00b61f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_26694887-8ccf-4a98-bd68-8ad349154f8b" xlink:to="loc_us-gaap_Goodwill_2f2ce8a4-e72f-4e0b-a2c5-17885e00b61f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1e1f26aa-6e0a-4224-a68e-9f798d24a1c5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_26694887-8ccf-4a98-bd68-8ad349154f8b" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1e1f26aa-6e0a-4224-a68e-9f798d24a1c5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_39350cc9-3f96-403e-9a1b-68467857a9df" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_26694887-8ccf-4a98-bd68-8ad349154f8b" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_39350cc9-3f96-403e-9a1b-68467857a9df" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_fe534aea-2bee-4b29-b6c6-8aa1dc686fc1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_26694887-8ccf-4a98-bd68-8ad349154f8b" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_fe534aea-2bee-4b29-b6c6-8aa1dc686fc1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntercompanyReceivablesNoncurrent_95ac86b4-30ca-4ca4-8f15-c6cd432cb632" xlink:href="tfx-20191231.xsd#tfx_IntercompanyReceivablesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_26694887-8ccf-4a98-bd68-8ad349154f8b" xlink:to="loc_tfx_IntercompanyReceivablesNoncurrent_95ac86b4-30ca-4ca4-8f15-c6cd432cb632" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_f3a15037-6495-418f-8576-8f441f05abb9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_26694887-8ccf-4a98-bd68-8ad349154f8b" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_f3a15037-6495-418f-8576-8f441f05abb9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_e3987cf7-bf4f-4bd2-8187-1571c92261b8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_26694887-8ccf-4a98-bd68-8ad349154f8b" xlink:to="loc_us-gaap_Assets_e3987cf7-bf4f-4bd2-8187-1571c92261b8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsLineItems_a00cf2fd-4f95-4733-a90f-94e9c5f324c5" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_53090490-22bb-4bdd-a1ad-70c6287a806b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_53090490-22bb-4bdd-a1ad-70c6287a806b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_eaea53fb-0e64-4c14-b7b6-64eddfde2c16" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53090490-22bb-4bdd-a1ad-70c6287a806b" xlink:to="loc_us-gaap_DebtCurrent_eaea53fb-0e64-4c14-b7b6-64eddfde2c16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_9ec4de8d-0612-47a9-8498-ef44d03937ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53090490-22bb-4bdd-a1ad-70c6287a806b" xlink:to="loc_us-gaap_AccountsPayableCurrent_9ec4de8d-0612-47a9-8498-ef44d03937ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntercompanyPayablesCurrent_bca26e53-749f-4e8e-9367-5a536882b36b" xlink:href="tfx-20191231.xsd#tfx_IntercompanyPayablesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53090490-22bb-4bdd-a1ad-70c6287a806b" xlink:to="loc_tfx_IntercompanyPayablesCurrent_bca26e53-749f-4e8e-9367-5a536882b36b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_ff99eb3d-7eb2-428d-8947-4acb843f0084" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53090490-22bb-4bdd-a1ad-70c6287a806b" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_ff99eb3d-7eb2-428d-8947-4acb843f0084" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_2990035f-bae6-4b48-9268-6739dc22a234" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53090490-22bb-4bdd-a1ad-70c6287a806b" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_2990035f-bae6-4b48-9268-6739dc22a234" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9256ba3a-8e3c-41d2-980b-cf416386a044" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53090490-22bb-4bdd-a1ad-70c6287a806b" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9256ba3a-8e3c-41d2-980b-cf416386a044" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_e3b4b880-dcf4-4afc-a93f-a3c9a242fdcf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53090490-22bb-4bdd-a1ad-70c6287a806b" xlink:to="loc_us-gaap_InterestPayableCurrent_e3b4b880-dcf4-4afc-a93f-a3c9a242fdcf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_05c778c2-819e-4e87-8ba6-ead202c814c1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53090490-22bb-4bdd-a1ad-70c6287a806b" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_05c778c2-819e-4e87-8ba6-ead202c814c1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_57162d79-dcf0-434c-b7d6-2956306afe1d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53090490-22bb-4bdd-a1ad-70c6287a806b" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_57162d79-dcf0-434c-b7d6-2956306afe1d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_24391e40-b5c6-4090-a8e9-b13d59a2d36d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53090490-22bb-4bdd-a1ad-70c6287a806b" xlink:to="loc_us-gaap_LiabilitiesCurrent_24391e40-b5c6-4090-a8e9-b13d59a2d36d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_be60158e-f938-434c-bd20-e16b99578e6b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_be60158e-f938-434c-bd20-e16b99578e6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_63ce7d64-004f-4306-bb92-4ecf28d48362" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_63ce7d64-004f-4306-bb92-4ecf28d48362" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_b717e617-a5e5-420a-9995-6e52221e1f9b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_b717e617-a5e5-420a-9995-6e52221e1f9b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_d9b44191-6999-4743-b966-a5da2e7e3ffc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:to="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_d9b44191-6999-4743-b966-a5da2e7e3ffc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntercompanyPayablesNoncurrent_265c60d5-f63a-4939-bca8-787cf0b52694" xlink:href="tfx-20191231.xsd#tfx_IntercompanyPayablesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:to="loc_tfx_IntercompanyPayablesNoncurrent_265c60d5-f63a-4939-bca8-787cf0b52694" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_fd395ce7-92fe-4626-87cd-9f021d2ac598" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_fd395ce7-92fe-4626-87cd-9f021d2ac598" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d8de501b-ce9e-4cf0-83ea-29483b28e8eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d8de501b-ce9e-4cf0-83ea-29483b28e8eb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_08019f61-2041-4685-9768-405a2d3e3ae0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_08019f61-2041-4685-9768-405a2d3e3ae0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_bc94151a-ba7f-4d5d-9986-d6682f2fd176" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:to="loc_us-gaap_Liabilities_bc94151a-ba7f-4d5d-9986-d6682f2fd176" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6af78ffb-63dd-4bd0-ac98-5d6a9ed3e71d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:to="loc_us-gaap_StockholdersEquity_6af78ffb-63dd-4bd0-ac98-5d6a9ed3e71d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_e1298cc0-d422-4488-a4e0-245e47d1a380" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_e1298cc0-d422-4488-a4e0-245e47d1a380" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsTable_6dc6e9c2-a87f-4fe8-b625-679ff3904cce" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfCondensedConsolidatingBalanceSheetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsLineItems_a00cf2fd-4f95-4733-a90f-94e9c5f324c5" xlink:to="loc_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsTable_6dc6e9c2-a87f-4fe8-b625-679ff3904cce" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_e8d617f2-aa29-4d35-9f9c-c0940c6d5f1b" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsTable_6dc6e9c2-a87f-4fe8-b625-679ff3904cce" xlink:to="loc_srt_ConsolidatedEntitiesAxis_e8d617f2-aa29-4d35-9f9c-c0940c6d5f1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e8d617f2-aa29-4d35-9f9c-c0940c6d5f1b_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e8d617f2-aa29-4d35-9f9c-c0940c6d5f1b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e8d617f2-aa29-4d35-9f9c-c0940c6d5f1b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_86e46992-012f-4a3f-8f2b-e115ca987d29" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e8d617f2-aa29-4d35-9f9c-c0940c6d5f1b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_86e46992-012f-4a3f-8f2b-e115ca987d29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_290b56e4-1b65-4feb-b15e-cb3d406efe85" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_86e46992-012f-4a3f-8f2b-e115ca987d29" xlink:to="loc_srt_ParentCompanyMember_290b56e4-1b65-4feb-b15e-cb3d406efe85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_GuarantorSubsidiariesMember_cf88462c-a0d1-4848-9d92-62d43a52bdf4" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_GuarantorSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_86e46992-012f-4a3f-8f2b-e115ca987d29" xlink:to="loc_srt_GuarantorSubsidiariesMember_cf88462c-a0d1-4848-9d92-62d43a52bdf4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NonGuarantorSubsidiariesMember_43ddf6b8-2e61-47c6-8382-917b26f00d36" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NonGuarantorSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_86e46992-012f-4a3f-8f2b-e115ca987d29" xlink:to="loc_srt_NonGuarantorSubsidiariesMember_43ddf6b8-2e61-47c6-8382-917b26f00d36" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_3ccd3b69-8cb5-4ced-9c7d-1f5ffe8849bb" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsTable_6dc6e9c2-a87f-4fe8-b625-679ff3904cce" xlink:to="loc_srt_ConsolidationItemsAxis_3ccd3b69-8cb5-4ced-9c7d-1f5ffe8849bb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_3ccd3b69-8cb5-4ced-9c7d-1f5ffe8849bb_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_3ccd3b69-8cb5-4ced-9c7d-1f5ffe8849bb" xlink:to="loc_srt_ConsolidationItemsDomain_3ccd3b69-8cb5-4ced-9c7d-1f5ffe8849bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_61330c12-d9b7-4c32-a7d4-2fcc3f5e2629" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_3ccd3b69-8cb5-4ced-9c7d-1f5ffe8849bb" xlink:to="loc_srt_ConsolidationItemsDomain_61330c12-d9b7-4c32-a7d4-2fcc3f5e2629" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember_3b61ff19-9703-4116-b4c4-c9fa826a2fe3" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationEliminationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_61330c12-d9b7-4c32-a7d4-2fcc3f5e2629" xlink:to="loc_srt_ConsolidationEliminationsMember_3b61ff19-9703-4116-b4c4-c9fa826a2fe3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail" xlink:type="extended" id="i0f77bf92eefa4d05bab1dc05d475aa19_576d3db8-a5ed-44f7-bb22-3d057abfe3ed">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_8cfb148e-31cb-4517-af99-cb549d04e06d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_6f3a37e4-444a-47e3-884f-6cf72450546a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_8cfb148e-31cb-4517-af99-cb549d04e06d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_6f3a37e4-444a-47e3-884f-6cf72450546a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_04f6b3b3-3134-48ae-b1cc-4c4f5e94caf6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_8cfb148e-31cb-4517-af99-cb549d04e06d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_04f6b3b3-3134-48ae-b1cc-4c4f5e94caf6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f2d57f2f-098a-478f-981d-7bb8625a90c6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_04f6b3b3-3134-48ae-b1cc-4c4f5e94caf6" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f2d57f2f-098a-478f-981d-7bb8625a90c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_2f55e54d-9d81-4ecb-a7b5-ae817b851dc4" xlink:href="tfx-20191231.xsd#tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_04f6b3b3-3134-48ae-b1cc-4c4f5e94caf6" xlink:to="loc_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_2f55e54d-9d81-4ecb-a7b5-ae817b851dc4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_02049489-0fc6-4fa6-be03-9ece37aa1eae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_04f6b3b3-3134-48ae-b1cc-4c4f5e94caf6" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_02049489-0fc6-4fa6-be03-9ece37aa1eae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromHedgeInvestingActivities_d4dd0fe5-ad7a-4fa0-856f-e423887bbd22" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromHedgeInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_04f6b3b3-3134-48ae-b1cc-4c4f5e94caf6" xlink:to="loc_us-gaap_ProceedsFromHedgeInvestingActivities_d4dd0fe5-ad7a-4fa0-856f-e423887bbd22" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_3358e867-56e2-4c13-9117-2ee6a3eb90e0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_04f6b3b3-3134-48ae-b1cc-4c4f5e94caf6" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_3358e867-56e2-4c13-9117-2ee6a3eb90e0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_bf20efc2-6a3b-442e-8ecf-7fa99dbf00f3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_04f6b3b3-3134-48ae-b1cc-4c4f5e94caf6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_bf20efc2-6a3b-442e-8ecf-7fa99dbf00f3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_58cf98ea-64ab-4752-96ae-984e90e86c6d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_8cfb148e-31cb-4517-af99-cb549d04e06d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_58cf98ea-64ab-4752-96ae-984e90e86c6d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_41db034a-c0a9-4b7b-9fbf-61368d51d79a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_58cf98ea-64ab-4752-96ae-984e90e86c6d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_41db034a-c0a9-4b7b-9fbf-61368d51d79a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_4f4ed4e8-78c8-4dac-9a89-1dced458ff9e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_58cf98ea-64ab-4752-96ae-984e90e86c6d" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_4f4ed4e8-78c8-4dac-9a89-1dced458ff9e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_1de0c67f-c560-4209-8db4-5a0e3d8c3ad6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_58cf98ea-64ab-4752-96ae-984e90e86c6d" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_1de0c67f-c560-4209-8db4-5a0e3d8c3ad6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_08bf4648-60ce-492e-b355-9b1a9cb19dd5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_58cf98ea-64ab-4752-96ae-984e90e86c6d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_08bf4648-60ce-492e-b355-9b1a9cb19dd5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PaymentsForContingentConsideration_7b785765-13cc-4553-9144-75685ce85fce" xlink:href="tfx-20191231.xsd#tfx_PaymentsForContingentConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_58cf98ea-64ab-4752-96ae-984e90e86c6d" xlink:to="loc_tfx_PaymentsForContingentConsideration_7b785765-13cc-4553-9144-75685ce85fce" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_65b23903-edb5-48e9-84ae-c9668fbca280" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_58cf98ea-64ab-4752-96ae-984e90e86c6d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_65b23903-edb5-48e9-84ae-c9668fbca280" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_0bcc7bf1-4aee-4028-8015-9805493b298b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_58cf98ea-64ab-4752-96ae-984e90e86c6d" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_0bcc7bf1-4aee-4028-8015-9805493b298b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntercompanyTransactions_7e634b55-6d28-480a-b8ad-bc818e7735c1" xlink:href="tfx-20191231.xsd#tfx_IntercompanyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_58cf98ea-64ab-4752-96ae-984e90e86c6d" xlink:to="loc_tfx_IntercompanyTransactions_7e634b55-6d28-480a-b8ad-bc818e7735c1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntercompanyDividendsPaid_3050bfdd-7a80-4eeb-ad5f-10d87ae78a4c" xlink:href="tfx-20191231.xsd#tfx_IntercompanyDividendsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_58cf98ea-64ab-4752-96ae-984e90e86c6d" xlink:to="loc_tfx_IntercompanyDividendsPaid_3050bfdd-7a80-4eeb-ad5f-10d87ae78a4c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_e0f571b0-d874-4aab-bcab-be01a000b6ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_58cf98ea-64ab-4752-96ae-984e90e86c6d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_e0f571b0-d874-4aab-bcab-be01a000b6ea" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_85ff07c5-3798-4563-a3d2-6c3fe2fc13e4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_8cfb148e-31cb-4517-af99-cb549d04e06d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_85ff07c5-3798-4563-a3d2-6c3fe2fc13e4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_fb076805-89dc-46e8-9393-6cf22bcf2464" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_85ff07c5-3798-4563-a3d2-6c3fe2fc13e4" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_fb076805-89dc-46e8-9393-6cf22bcf2464" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_d6171b05-1271-4bc8-98ee-c42e5096e1b5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_8cfb148e-31cb-4517-af99-cb549d04e06d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_d6171b05-1271-4bc8-98ee-c42e5096e1b5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d5511e2e-4a78-49ec-a4e4-aa11c723656c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_8cfb148e-31cb-4517-af99-cb549d04e06d" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d5511e2e-4a78-49ec-a4e4-aa11c723656c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_06bda8c5-bce0-4ecb-a2a3-9bf6b30b4fed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_8cfb148e-31cb-4517-af99-cb549d04e06d" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_06bda8c5-bce0-4ecb-a2a3-9bf6b30b4fed" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_98748c85-4203-4854-9bf2-b629bcaa798f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_8cfb148e-31cb-4517-af99-cb549d04e06d" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_98748c85-4203-4854-9bf2-b629bcaa798f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b7f4ac40-53fb-4b4b-a232-09dc32071568" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable_2546fda1-a6f3-4131-b667-d345f79b4a87" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_8cfb148e-31cb-4517-af99-cb549d04e06d" xlink:to="loc_srt_CondensedCashFlowStatementTable_2546fda1-a6f3-4131-b667-d345f79b4a87" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_26c81da0-c6aa-4c7b-bcb9-9e9f083da712" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedCashFlowStatementTable_2546fda1-a6f3-4131-b667-d345f79b4a87" xlink:to="loc_srt_ConsolidatedEntitiesAxis_26c81da0-c6aa-4c7b-bcb9-9e9f083da712" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_26c81da0-c6aa-4c7b-bcb9-9e9f083da712_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_26c81da0-c6aa-4c7b-bcb9-9e9f083da712" xlink:to="loc_srt_ConsolidatedEntitiesDomain_26c81da0-c6aa-4c7b-bcb9-9e9f083da712_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_bfe30b7e-021f-426b-b135-0a9e79b225dc" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_26c81da0-c6aa-4c7b-bcb9-9e9f083da712" xlink:to="loc_srt_ConsolidatedEntitiesDomain_bfe30b7e-021f-426b-b135-0a9e79b225dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_16a3d57d-c101-44b3-909d-c2907ee235a5" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_bfe30b7e-021f-426b-b135-0a9e79b225dc" xlink:to="loc_srt_ParentCompanyMember_16a3d57d-c101-44b3-909d-c2907ee235a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_GuarantorSubsidiariesMember_9957dec0-f50c-41d9-8cb8-9f849d897c65" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_GuarantorSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_bfe30b7e-021f-426b-b135-0a9e79b225dc" xlink:to="loc_srt_GuarantorSubsidiariesMember_9957dec0-f50c-41d9-8cb8-9f849d897c65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NonGuarantorSubsidiariesMember_dcd5b182-2820-4931-bd6a-53bc76acee79" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NonGuarantorSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_bfe30b7e-021f-426b-b135-0a9e79b225dc" xlink:to="loc_srt_NonGuarantorSubsidiariesMember_dcd5b182-2820-4931-bd6a-53bc76acee79" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_147352f9-a717-4a7d-a8d1-794000126841" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedCashFlowStatementTable_2546fda1-a6f3-4131-b667-d345f79b4a87" xlink:to="loc_srt_ConsolidationItemsAxis_147352f9-a717-4a7d-a8d1-794000126841" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_147352f9-a717-4a7d-a8d1-794000126841_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_147352f9-a717-4a7d-a8d1-794000126841" xlink:to="loc_srt_ConsolidationItemsDomain_147352f9-a717-4a7d-a8d1-794000126841_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_e782fd19-29bd-443b-9de3-08c63a7de75b" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_147352f9-a717-4a7d-a8d1-794000126841" xlink:to="loc_srt_ConsolidationItemsDomain_e782fd19-29bd-443b-9de3-08c63a7de75b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember_3941d88f-717b-4920-be84-8c073d0288c1" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationEliminationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_e782fd19-29bd-443b-9de3-08c63a7de75b" xlink:to="loc_srt_ConsolidationEliminationsMember_3941d88f-717b-4920-be84-8c073d0288c1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#CondensedconsolidatingguarantorfinancialinformationDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationDetails" xlink:type="extended" id="i5e57893104c04b8984f65c341ed3cac3_0deff96b-ec42-45db-880d-7010f6eb8d9c">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_65d12944-553a-439c-b60d-d6e8b05c4537" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_68ac523c-a7a2-4d86-b6a6-2d49ae6b73eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_65d12944-553a-439c-b60d-d6e8b05c4537" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_68ac523c-a7a2-4d86-b6a6-2d49ae6b73eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_b78a3cef-3310-4c70-af41-07f819773586" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_65d12944-553a-439c-b60d-d6e8b05c4537" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_b78a3cef-3310-4c70-af41-07f819773586" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_bfb4f37c-0496-424f-a2b8-d5224e6460b2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_65d12944-553a-439c-b60d-d6e8b05c4537" xlink:to="loc_us-gaap_DebtInstrumentTable_bfb4f37c-0496-424f-a2b8-d5224e6460b2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_8f5601a8-19c2-4801-a47d-24a72e3bb55b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_bfb4f37c-0496-424f-a2b8-d5224e6460b2" xlink:to="loc_us-gaap_DebtInstrumentAxis_8f5601a8-19c2-4801-a47d-24a72e3bb55b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8f5601a8-19c2-4801-a47d-24a72e3bb55b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_8f5601a8-19c2-4801-a47d-24a72e3bb55b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8f5601a8-19c2-4801-a47d-24a72e3bb55b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_17f369f0-6256-4aa6-b02c-201a93d48783" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_8f5601a8-19c2-4801-a47d-24a72e3bb55b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_17f369f0-6256-4aa6-b02c-201a93d48783" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A4.875PercentSeniorNotesDue2026Member_fcaca1b5-6d3c-440d-972e-27ef45e37e1a" xlink:href="tfx-20191231.xsd#tfx_A4.875PercentSeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_17f369f0-6256-4aa6-b02c-201a93d48783" xlink:to="loc_tfx_A4.875PercentSeniorNotesDue2026Member_fcaca1b5-6d3c-440d-972e-27ef45e37e1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_ee36c6ca-d38b-4d52-98f4-ff248a8cf803" xlink:href="tfx-20191231.xsd#tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_17f369f0-6256-4aa6-b02c-201a93d48783" xlink:to="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_ee36c6ca-d38b-4d52-98f4-ff248a8cf803" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_023cf797-f943-4586-a12c-20cf8a4bb626" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_bfb4f37c-0496-424f-a2b8-d5224e6460b2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_023cf797-f943-4586-a12c-20cf8a4bb626" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_023cf797-f943-4586-a12c-20cf8a4bb626_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_023cf797-f943-4586-a12c-20cf8a4bb626" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_023cf797-f943-4586-a12c-20cf8a4bb626_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ee055c45-0f21-4086-906b-b1fac728ded1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_023cf797-f943-4586-a12c-20cf8a4bb626" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ee055c45-0f21-4086-906b-b1fac728ded1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_5ff1b1cb-d657-4342-a836-f4f3d75a7ec6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ee055c45-0f21-4086-906b-b1fac728ded1" xlink:to="loc_us-gaap_SeniorNotesMember_5ff1b1cb-d657-4342-a836-f4f3d75a7ec6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Subsequentevents" xlink:type="simple" xlink:href="tfx-20191231.xsd#Subsequentevents"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/Subsequentevents" xlink:type="extended" id="i4f736988a8bb4f54b3f672781e0e8a6c_df69452c-49fe-48a2-8588-0bd982c35238"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/SubsequenteventsDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#SubsequenteventsDetails"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/SubsequenteventsDetails" xlink:type="extended" id="ifc59bd8d5cea4a5b9898446c6a5d06dc_57f4aef2-2a02-419b-b491-4abca39aeda3">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_d762ba7c-1ba9-4109-abf9-612b0841ee18" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_9129d7ac-9c0c-4287-ac5a-66962651691c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_d762ba7c-1ba9-4109-abf9-612b0841ee18" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_9129d7ac-9c0c-4287-ac5a-66962651691c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_4313d750-42e3-449f-af14-3d27bf1525fc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_d762ba7c-1ba9-4109-abf9-612b0841ee18" xlink:to="loc_us-gaap_SubsequentEventTable_4313d750-42e3-449f-af14-3d27bf1525fc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_168d249f-f4d4-4d4c-b389-33d0af84934b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_4313d750-42e3-449f-af14-3d27bf1525fc" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_168d249f-f4d4-4d4c-b389-33d0af84934b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_168d249f-f4d4-4d4c-b389-33d0af84934b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_168d249f-f4d4-4d4c-b389-33d0af84934b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_168d249f-f4d4-4d4c-b389-33d0af84934b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_3e42deb1-aa30-4999-802e-ba8a2c84fe91" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_168d249f-f4d4-4d4c-b389-33d0af84934b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_3e42deb1-aa30-4999-802e-ba8a2c84fe91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_e1312952-b032-4b63-9cb8-5b8b16ce358a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_3e42deb1-aa30-4999-802e-ba8a2c84fe91" xlink:to="loc_us-gaap_SubsequentEventMember_e1312952-b032-4b63-9cb8-5b8b16ce358a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5a637d92-8746-4a4d-a24e-e590d4eadf89" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_4313d750-42e3-449f-af14-3d27bf1525fc" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5a637d92-8746-4a4d-a24e-e590d4eadf89" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5a637d92-8746-4a4d-a24e-e590d4eadf89_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5a637d92-8746-4a4d-a24e-e590d4eadf89" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5a637d92-8746-4a4d-a24e-e590d4eadf89_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9dd97b37-deea-4765-a549-808a89152e6c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5a637d92-8746-4a4d-a24e-e590d4eadf89" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9dd97b37-deea-4765-a549-808a89152e6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InternationalWireGroupMember_737556d5-a352-4007-8544-7aea219e2e92" xlink:href="tfx-20191231.xsd#tfx_InternationalWireGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9dd97b37-deea-4765-a549-808a89152e6c" xlink:to="loc_tfx_InternationalWireGroupMember_737556d5-a352-4007-8544-7aea219e2e92" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITED" xlink:type="simple" xlink:href="tfx-20191231.xsd#QUARTERLYDATAUNAUDITED"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITED" xlink:type="extended" id="i8ff0d362d48846d68fca775c1a3a60f5_fc362da2-bdb2-41f8-993a-476e1f629dc6"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#QUARTERLYDATAUNAUDITEDTables"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDTables" xlink:type="extended" id="i90b7364b5a1e477c9f8f5f255522585a_d9f1769d-0758-40de-8899-80ab9607d96b"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#QUARTERLYDATAUNAUDITEDDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail" xlink:type="extended" id="i1e9371d65e614d25b84b3c0779aa7fd2_3bd67377-944a-4dd0-84a4-b37a74aba6a9"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS" xlink:type="simple" xlink:href="tfx-20191231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS" xlink:type="extended" id="i2f7f43e9b4bc4d029c0708c25fea9d37_fc875a5c-f376-456f-a8fc-a142b5a94228"/>
  <link:roleRef roleURI="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail" xlink:type="extended" id="i6e4cf5d6080a4278bb3990873480818d_71c712ae-ac65-4068-b826-02a7c144eb3d">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_1b9a078d-d652-40c4-a9be-3d63bc579127" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_44fe31a0-d697-45d1-bd87-86e1d0705294" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_1b9a078d-d652-40c4-a9be-3d63bc579127" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_44fe31a0-d697-45d1-bd87-86e1d0705294" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_a2b7068f-2a60-480f-bc03-023b1ea010c5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_44fe31a0-d697-45d1-bd87-86e1d0705294" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_a2b7068f-2a60-480f-bc03-023b1ea010c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_3729ad4b-c39e-456e-a4a2-f1642c4deca9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_44fe31a0-d697-45d1-bd87-86e1d0705294" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_3729ad4b-c39e-456e-a4a2-f1642c4deca9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_7d369889-5e87-4038-80cf-cded8639bfaf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_44fe31a0-d697-45d1-bd87-86e1d0705294" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_7d369889-5e87-4038-80cf-cded8639bfaf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease_9ea55d0e-e825-4fb6-9e96-4dee96e009ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_44fe31a0-d697-45d1-bd87-86e1d0705294" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease_9ea55d0e-e825-4fb6-9e96-4dee96e009ca" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_228ed9db-c9f1-4e2b-b236-13e81f28619c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_8da10dd6-570b-4de1-b625-5287a6cd6503" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_1b9a078d-d652-40c4-a9be-3d63bc579127" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_8da10dd6-570b-4de1-b625-5287a6cd6503" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b226cee0-9ac4-494f-aaca-370e13ed8d5a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_8da10dd6-570b-4de1-b625-5287a6cd6503" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b226cee0-9ac4-494f-aaca-370e13ed8d5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_b226cee0-9ac4-494f-aaca-370e13ed8d5a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b226cee0-9ac4-494f-aaca-370e13ed8d5a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_b226cee0-9ac4-494f-aaca-370e13ed8d5a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_13fcb0c9-c9d1-4351-ba93-7bc14ecd4b67" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b226cee0-9ac4-494f-aaca-370e13ed8d5a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_13fcb0c9-c9d1-4351-ba93-7bc14ecd4b67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_09c91610-7485-4f15-8d26-f40cbc9b7b20" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_13fcb0c9-c9d1-4351-ba93-7bc14ecd4b67" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_09c91610-7485-4f15-8d26-f40cbc9b7b20" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"/>
  <link:definitionLink xlink:role="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail" xlink:type="extended" id="idebee1f3c7df492aadf96214836e7c72_55bbd253-85a3-4599-bfed-2dd300fdbc77">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9f87a2f7-04ae-42b7-926c-8af258b2caeb" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2120d36b-3a43-43e5-92b2-68a2ded76c62" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9f87a2f7-04ae-42b7-926c-8af258b2caeb" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2120d36b-3a43-43e5-92b2-68a2ded76c62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e448cd8a-f9f9-416a-abf0-9373a151e395" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2120d36b-3a43-43e5-92b2-68a2ded76c62" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e448cd8a-f9f9-416a-abf0-9373a151e395" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_11a505a7-21e4-4fb1-9e36-066b99876cb0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2120d36b-3a43-43e5-92b2-68a2ded76c62" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_11a505a7-21e4-4fb1-9e36-066b99876cb0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_5bc287cd-0ac3-4cce-8904-df6410e49322" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2120d36b-3a43-43e5-92b2-68a2ded76c62" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_5bc287cd-0ac3-4cce-8904-df6410e49322" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease_e716908d-3f46-48f8-b88a-9b47fd7fe704" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2120d36b-3a43-43e5-92b2-68a2ded76c62" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease_e716908d-3f46-48f8-b88a-9b47fd7fe704" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c3a38302-d039-4668-8ccf-953aef5d5c81" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_cf88975d-b34e-4607-9a28-b2c79e922d23" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9f87a2f7-04ae-42b7-926c-8af258b2caeb" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_cf88975d-b34e-4607-9a28-b2c79e922d23" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_42160856-f52e-43d6-9945-f51364ad3b92" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_cf88975d-b34e-4607-9a28-b2c79e922d23" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_42160856-f52e-43d6-9945-f51364ad3b92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_42160856-f52e-43d6-9945-f51364ad3b92_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_42160856-f52e-43d6-9945-f51364ad3b92" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_42160856-f52e-43d6-9945-f51364ad3b92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_3b98fc77-110c-46a8-893d-48325b90f382" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_42160856-f52e-43d6-9945-f51364ad3b92" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_3b98fc77-110c-46a8-893d-48325b90f382" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_40fe2e0e-614f-4223-9a9f-69261681b456" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_3b98fc77-110c-46a8-893d-48325b90f382" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_40fe2e0e-614f-4223-9a9f-69261681b456" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>tfx-20191231_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 2020 Workiva-->
<!--r:0c19eeed-97af-43d5-8991-4f4d3738004e,g:5c4a787e-c8c5-45f0-b55b-814058514865-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ab44f404-c735-44e9-b1d0-c39cf8b3c872_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaap_InventoryDisclosureAbstract_832acbd2-12f0-412f-834e-ec247314a30b_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_CommonStockParOrStatedValuePerShare_7f35c159-a5e6-4bb9-9e10-995c93e7fb4b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common shares, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f3e196a2-2ffe-4beb-a7b4-ffc4b2db712e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_dcaf8cd6-204c-4238-b659-c888b7287349_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_EarningsPerShareBasicAbstract_26e97d12-9f4b-4914-b72b-788535ebb310_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c15acb3d-9b91-48e6-b711-b1551a7c3c61_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ConcentrationRiskTypeDomain_6533c913-b94f-4288-8959-beca44ded0fb_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2aac3343-a9d8-4e81-8632-703706394ba6_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_MachineryAndEquipmentGross_151833ee-fac2-4c5c-b888-3075386bf611_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_PerformanceSharesMember_74360127-63f0-45be-a8cb-b9e2f7c3f2e2_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares Units (PSUs)</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_cf942d40-3cdb-44d7-969e-ba433b22697a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserves and accruals</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_849318d4-fc82-4a5f-baba-d7acc7b6aa14_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_InventoryFinishedGoods_b5049c6c-4631-4afe-ba1d-9c01e3e00d3a_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_PrepaidExpenseAndOtherAssetsCurrent_40100979-6621-4e1d-9afb-a664ff4ba450_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_b44b6056-5bd6-4b4b-a7b5-7ae12fda23cc_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets for Plan Benefits, Defined Benefit Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_63faea25-e657-4ff7-a074-81cd8ac1244d_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 continuing operations adjustments, net of tax of $(6,270), $(1,047) and $(29,448), respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_ba1892ef-80eb-4472-9b70-9e5e46b89a9b_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation, continuing operations, adjustments, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanExpectedReturnOnPlanAssets_704dba01-3391-4c42-a447-3212c10f2315_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_SurgicalMember_d6019f13-8b1f-49c7-b271-b3bd6ed1c759_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-20191231.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_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_95a3bea6-92a0-4247-af3f-5ec698b89579_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" 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">Investments in affiliates</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink: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 Interest in Subsidiaries and Affiliates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:to="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_ffb02dfb-4ee8-4368-ad0f-b234026003d3_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_3445971d-9ee5-4c81-ab57-0a1cf55fd9f7_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from new borrowings</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_Depreciation_9fecf666-ebec-47ac-aa96-aae6857f0c89_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_LineOfCreditFacilityTable_d8f3b380-7f32-4b00-8fa3-e60410c72b89_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_BuildingMember_5b947a06-f618-45bc-8d9e-87ca89b4f2e8_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_FairValueMeasurementsLineItems_a0d4a61d-a29d-4669-a1b6-420f55b0448b_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-20191231.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_71dc6567-d86c-415a-b509-735749caf71a_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">2024</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, Payments, Due Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_218e399f-af5c-4e0e-8f67-55716d732d85_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_259cd4d6-519d-413b-a5d7-5970bf49da94_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_9b980fe8-ef0f-4437-940e-d6bda00131d5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Options, Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IntercompanyReceivablesCurrent_c36a2cf4-fdc5-4df5-80d2-7fd529ca2773_terseLabel_en-US" xlink:label="lab_tfx_IntercompanyReceivablesCurrent" xlink: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 from consolidated subsidiaries</link:label>
    <link:label id="lab_tfx_IntercompanyReceivablesCurrent_label_en-US" xlink:label="lab_tfx_IntercompanyReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany Receivables Current</link:label>
    <link:label id="lab_tfx_IntercompanyReceivablesCurrent_documentation_en-US" xlink:label="lab_tfx_IntercompanyReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany Receivables, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntercompanyReceivablesCurrent" xlink:href="tfx-20191231.xsd#tfx_IntercompanyReceivablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_IntercompanyReceivablesCurrent" xlink:to="lab_tfx_IntercompanyReceivablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_a2e85d14-af12-4bf8-b99b-94117a858047_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_f02c39ca-41b0-4ece-aad5-13ed2aa99656_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Curtailments</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Curtailment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" xlink:to="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_50805993-6c13-4da8-859a-e63e5eef535c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_42add153-95a3-45d3-b21d-2311698c6bda_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_abb9874d-90b8-4cb3-8f82-63a0790275eb_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value, Exercisable, end of year</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_52f584e5-fc6e-43a1-9b3f-1339b11ee17e_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-vested restricted stock units issued (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_PropertyPlantAndEquipmentNet_a23552b2-195a-44da-8b16-567fd1efdbf1_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_5aefdea6-9c92-445b-a560-0cabe8f40178_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1_725703ae-3c54-495d-899a-75acad83699d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease trend rate by 1%, decrease the benefit obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1" xlink: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, Effect of One Percentage Point Decrease on Accumulated Postretirement Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1" xlink:to="lab_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_c4f2d11b-2719-492c-8171-122ab8f1a80c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value, Outstanding, end of year</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DebtInstrumentAxis_82fa420b-349b-4334-a37f-3031349f52a9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_42f89f4f-12e7-456a-ae64-f172e6ab5931_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_f074e961-0a3f-47bd-a777-ad1c36f080c0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Observable Inputs (Level 2)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_9abc167d-75b9-4e6e-96c4-d527fafab3ce_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impacts of the TCJA</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_e4fae43d-7dcd-40d7-b3a1-770da5deb827_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Grant Date Fair Value, Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ScheduleOfGoodwillTable_629453c2-1c0c-4e50-a319-7b75e0c3ee6f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DerivativeLossOnDerivative_a79202b2-4e59-4312-a45b-b83bd25269ac_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLossOnDerivative" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on derivative</link:label>
    <link:label id="lab_us-gaap_DerivativeLossOnDerivative_label_en-US" xlink:label="lab_us-gaap_DerivativeLossOnDerivative" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Loss on Derivative</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLossOnDerivative" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_AccruedIncomeTaxesCurrent_71c2be09-c909-444b-b889-d71954766c41_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_HomeCareProvidersMember_7bbbf4b2-19f9-43a3-9f90-5e5711350f64_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-20191231.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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_3644aeee-8899-4c5e-9ad6-41f16b5716cb_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" 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 settlements</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink: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 Settlements with Taxing Authorities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_129b056c-6b03-4bf7-b23a-3a4aab9422ce_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_HedgingRelationshipDomain_5faff02f-1be2-452e-ad21-6001c56f8d39_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_90ca7050-3014-43ca-9ae1-656dd1c68d57_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized (loss) gain arising during the period, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts_2f144763-a43d-47c1-adb8-a6eaf22d7667_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-20191231.xsd#tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts" xlink:to="lab_tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_e5ee379d-147a-4e18-93e5-9fcfd66c783a_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_InProcessResearchAndDevelopmentMember_be565c5b-da1b-400c-9441-6b167cbb1a02_terseLabel_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">In-process research and development</link:label>
    <link:label id="lab_us-gaap_InProcessResearchAndDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">In Process Research and Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InProcessResearchAndDevelopmentMember" xlink:to="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_dd8d6a2e-278e-4d57-ad3d-71dfa71dd67b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of compensation increase</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_bb4b0256-d77b-4065-a2e1-b5e7b39596f6_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNumberOfInstrumentsHeld_51bf1dd4-4100-47ab-b322-3615e1bd1406_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, number of instruments held</link:label>
    <link:label id="lab_us-gaap_DerivativeNumberOfInstrumentsHeld_label_en-US" xlink:label="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Number of Instruments Held</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ForeignExchangeForwardMember_5a83a8ad-8948-428d-b599-c5ea73ba3aa9_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Forward</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Forward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_0393783d-a0f9-4ff9-bf10-7898adbefb50_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S.</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_FairValueByMeasurementFrequencyAxis_53a2260a-3c19-4f95-8d62-23139f85acbf_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncreaseDecreaseInOperatingCapitalAbstract_a6a9653e-d4d3-47da-bee9-4d3b56b7ede6_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities, net of effects of acquisitions and disposals:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_FinancialInstrumentsDisclosureTextBlock_f8312c1f-3a9e-4642-a0d0-a65908ac1875_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_83442d45-0c67-4f51-8e04-ed420d406707_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Valuation Techniques</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_6baf4b84-70e0-4b18-b144-8d324f5f26dd_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</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DisposalGroupIncludingDiscontinuedOperationConsideration_1e8509f0-57ac-4389-9837-34af2896898e_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal group, including discontinued operation, consideration</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_fdd0f7e8-e94c-4c99-97aa-2585c22ab843_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reductions in unrecognized tax benefits due to lapse of applicable statute of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_02393679-fe09-4926-af8b-d8baac605d6c_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DebtDisclosureTextBlock_8f45673e-ec2e-49ee-9d76-d03abca88091_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_VascularNorthAmericaMember_7ff6a5fb-c75d-4584-bd65-fbe580037f6d_terseLabel_en-US" xlink:label="lab_tfx_VascularNorthAmericaMember" xlink: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_VascularNorthAmericaMember_label_en-US" xlink:label="lab_tfx_VascularNorthAmericaMember" xlink: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 North America [Member]</link:label>
    <link:label id="lab_tfx_VascularNorthAmericaMember_documentation_en-US" xlink:label="lab_tfx_VascularNorthAmericaMember" xlink: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 north america.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_VascularNorthAmericaMember" xlink:href="tfx-20191231.xsd#tfx_VascularNorthAmericaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_VascularNorthAmericaMember" xlink:to="lab_tfx_VascularNorthAmericaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member_115c3463-6a65-449a-b43a-10deccd56c38_terseLabel_en-US" xlink:label="lab_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.875% Senior Notes due 2026</link:label>
    <link:label id="lab_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member_label_en-US" xlink:label="lab_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Eight Seven Five Percent Senior Notes Due 2026 [Member]</link:label>
    <link:label id="lab_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member_documentation_en-US" xlink:label="lab_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Eight Seven Five Percent Senior Notes Due 2026 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member" xlink:href="tfx-20191231.xsd#tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member" xlink:to="lab_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_70c95c61-fed2-488f-a2a3-644fa5b422f2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of redemption price to principal amount on redemption</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_5d8b721a-09f1-4c10-ba79-d1e73120cd5e_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-20191231.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_IntercompanyTransactions_01afe87b-9442-45a4-9bcc-274db81948b0_terseLabel_en-US" xlink:label="lab_tfx_IntercompanyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany transactions</link:label>
    <link:label id="lab_tfx_IntercompanyTransactions_label_en-US" xlink:label="lab_tfx_IntercompanyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany Transactions</link:label>
    <link:label id="lab_tfx_IntercompanyTransactions_documentation_en-US" xlink:label="lab_tfx_IntercompanyTransactions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany transactions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntercompanyTransactions" xlink:href="tfx-20191231.xsd#tfx_IntercompanyTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_IntercompanyTransactions" xlink:to="lab_tfx_IntercompanyTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_9902868f-85ca-444a-9e8f-a59fd21a5f55_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected restructuring charges</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Expected Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanAdministrationExpenses_a819ddaf-5256-4732-9270-b33ad7e85bcc_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAdministrationExpenses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administrative costs</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAdministrationExpenses_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAdministrationExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Administration Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DepreciationAndAmortization_08b4b343-7027-45c5-a453-8f72047c715b_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and Amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DerivativeExcludedComponentGainLossRecognizedInEarnings_bca4e122-7691-4b09-b175-c03033a0c70c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ineffectiveness on hedging derivatives</link:label>
    <link:label id="lab_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings_label_en-US" xlink:label="lab_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Excluded Component, Gain (Loss), Recognized in Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_SecuritizationProgramMember_e108db20-d412-464e-b5f6-282912921fcb_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-20191231.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_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_55a1db3e-5681-4fac-94ca-e6e70bdf2cee_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan amendments, curtailments, and settlements, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Adjustment for Settlement or Curtailment Gain (Loss), Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ValuationAllowanceOfDeferredTaxAssetsMember_788131ab-5ecd-45c4-971f-74dc3a9c8fdf_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance of Deferred Tax Assets</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_a72aac78-52a2-4f54-9245-5c05fc985ef0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink: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 fair value of contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink: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, Liabilities Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_a125541d-2404-4b05-922c-581685fbf366_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_3c03be51-483a-40d9-9b40-ec695f0c3251_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f45341d0-8805-4f04-9c09-5528f4313c75_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3b52ef2e-6fae-4516-861e-c4066f66dad0_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_PrepaidExpensesAndOtherCurrentAssetsMember_fc8e966b-fda8-4d3b-a28d-9e8570079495_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expenses and Other Current Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:to="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_63c0e46f-6972-42c4-99a1-7e3bd8b87ab9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DeferredTaxLiabilitiesOther_c6a86a60-14f5-4a0f-b7d3-bf79941117a1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_RestructuringCosts_8630aabd-edc6-44c8-84c3-51d782875017_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate restructuring related charges</link:label>
    <link:label id="lab_us-gaap_RestructuringCosts_label_en-US" xlink:label="lab_us-gaap_RestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_417cae1a-a11d-4785-a27a-b60a26d20bc1_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">2021</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 Assets, Amortization Expense, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OperatingLeaseLiabilityNoncurrent_84488415-e4db-43e8-ae7e-3f23d2569c9f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_c182a233-1e6f-426d-82ea-01b24538c9f2_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_InternationalWireGroupMember_6e619b70-b04c-4dc9-8aab-87465f66e4db_terseLabel_en-US" xlink:label="lab_tfx_InternationalWireGroupMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International Wire Group</link:label>
    <link:label id="lab_tfx_InternationalWireGroupMember_label_en-US" xlink:label="lab_tfx_InternationalWireGroupMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International Wire Group [Member]</link:label>
    <link:label id="lab_tfx_InternationalWireGroupMember_documentation_en-US" xlink:label="lab_tfx_InternationalWireGroupMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International Wire Group</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InternationalWireGroupMember" xlink:href="tfx-20191231.xsd#tfx_InternationalWireGroupMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_InternationalWireGroupMember" xlink:to="lab_tfx_InternationalWireGroupMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_a5d9a791-54bc-43c4-8237-1b539c8ec9f5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in Carrying Amount of Goodwill, by Reporting Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_SummaryOfSignificantAccountingPoliciesTable_441454e1-5ad2-4bba-8e55-71bdb6547602_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-20191231.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_tfx_A2017VascularSolutionsIntegrationProgramMember_5894c7c0-6dd2-4ee7-acbd-63ee62acc1be_terseLabel_en-US" xlink:label="lab_tfx_A2017VascularSolutionsIntegrationProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017 Vascular Solutions integration program</link:label>
    <link:label id="lab_tfx_A2017VascularSolutionsIntegrationProgramMember_label_en-US" xlink:label="lab_tfx_A2017VascularSolutionsIntegrationProgramMember" xlink: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 Vascular Solutions Integration Program [Member]</link:label>
    <link:label id="lab_tfx_A2017VascularSolutionsIntegrationProgramMember_documentation_en-US" xlink:label="lab_tfx_A2017VascularSolutionsIntegrationProgramMember" xlink: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 Vascular Solutions Integration Program [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A2017VascularSolutionsIntegrationProgramMember" xlink:href="tfx-20191231.xsd#tfx_A2017VascularSolutionsIntegrationProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_A2017VascularSolutionsIntegrationProgramMember" xlink:to="lab_tfx_A2017VascularSolutionsIntegrationProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssets_9f86bbb8-71b6-4b9b-ab94-686258a3c621_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative assets</link:label>
    <link:label id="lab_us-gaap_DerivativeAssets_label_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaap_DebtInstrumentTable_9399a829-f650-4f7c-a771-144326ee675c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_CashAndCashEquivalentsAtCarryingValue_f7b8d4e6-d8f0-4082-ba8e-c1419f541cdb_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount_2237fb06-c253-4e47-a4fa-493da0d18d6c_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-20191231.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_tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_e3232f4b-dd9d-4b35-b081-bcabd857d160_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-20191231.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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_eb5906e3-d9c7-4f0a-abf7-a0869f8b4808_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_b3b8f107-08f7-46b9-adf1-19db61659810_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance, prior service cost (credit)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate_7b24ba55-f8fb-4b5d-bdff-76be2a1dc0e7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate" xlink: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_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate" xlink: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 Goods and Nonemployee Services Transaction, Valuation Method, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_a67582e0-0035-4240-bde7-1b583480a519_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_b2239047-8d81-4f31-be60-26afeb505989_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_9f42398c-761a-4d21-915d-f1efb53406d8_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dei_DocumentFiscalYearFocus_be7967b4-bb59-4ccf-a2fa-670869e83196_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/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_77f1c30a-fab9-44b7-8d58-f608fb60a283_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_4b330b65-ac96-45ca-a89f-d8cd801f29ba_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Benefits</link:label>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Postretirement Benefits Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_StockholdersEquityNoteDisclosureTextBlock_d524b5a4-ed60-41bb-b3f4-a913704dc028_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_RevenueFromContractWithCustomerAbstract_7b38c29f-b1ce-4aa6-9e02-c4a2dd07c4f6_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices_0d5f6ffc-b4fc-4395-abea-20b510ad82d5_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-20191231.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_tfx_MilestonebasedPaymentMember_d875fc93-9bdd-4524-9d9c-a2ef6c2f8491_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-20191231.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_InterestPaidNet_8ed136af-d4a8-4f8e-b94d-22202fb1b2c9_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash interest paid</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaap_SubsequentEventTypeDomain_f2a92102-5d53-457f-b902-0e10ed9747fa_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_395de92e-83e3-465c-9f82-5ef5dbcaf9b6_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation Adjustment</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_MajorPropertyClassDomain_04a8d183-25c4-4e62-8568-db1cabf5b321_terseLabel_en-US" xlink:label="lab_us-gaap_MajorPropertyClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Property Class</link:label>
    <link:label id="lab_us-gaap_MajorPropertyClassDomain_label_en-US" xlink:label="lab_us-gaap_MajorPropertyClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Property Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_ActuarialChangesInBenefitObligationDeferredTaxes_a3ace8f5-7070-44aa-9df2-1b2fe4b51923_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-20191231.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_AcceleratedDepreciationAndOtherCostsMember_285a2a99-23a6-45fa-8626-ee258384689f_terseLabel_en-US" xlink:label="lab_tfx_AcceleratedDepreciationAndOtherCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accelerated Depreciation And Other Costs</link:label>
    <link:label id="lab_tfx_AcceleratedDepreciationAndOtherCostsMember_label_en-US" xlink:label="lab_tfx_AcceleratedDepreciationAndOtherCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accelerated Depreciation And Other Costs [Member]</link:label>
    <link:label id="lab_tfx_AcceleratedDepreciationAndOtherCostsMember_documentation_en-US" xlink:label="lab_tfx_AcceleratedDepreciationAndOtherCostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accelerated depreciation and other costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AcceleratedDepreciationAndOtherCostsMember" xlink:href="tfx-20191231.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_us-gaap_FairValueDisclosuresTextBlock_4242f7ca-99f8-4d28-81c4-d8c4a62cef14_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value measurement</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_BusinessCombinationConsiderationTransferred1_e5d74a6f-0931-4479-82d9-83544b3b89ce_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combination, consideration transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ExcessTaxDeductionsMember_86a04a5e-d3d2-4df7-9188-d38dfe2a4e29_terseLabel_en-US" xlink:label="lab_tfx_ExcessTaxDeductionsMember" xlink: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 Deductions</link:label>
    <link:label id="lab_tfx_ExcessTaxDeductionsMember_label_en-US" xlink:label="lab_tfx_ExcessTaxDeductionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess Tax Deductions [Member]</link:label>
    <link:label id="lab_tfx_ExcessTaxDeductionsMember_documentation_en-US" xlink:label="lab_tfx_ExcessTaxDeductionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess Tax Deductions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ExcessTaxDeductionsMember" xlink:href="tfx-20191231.xsd#tfx_ExcessTaxDeductionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ExcessTaxDeductionsMember" xlink:to="lab_tfx_ExcessTaxDeductionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_83e6b4a6-bfa7-496c-84a4-36ce0fcc6161_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/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_50ea8fb8-53bb-48a9-9094-942b56f885a5_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_SeniorNotes_043f7cd1-2d54-4f25-88d6-4a4373d88ae3_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_b8d44a2c-10a4-46c7-bf25-4340765c9046_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotes_label_en-US" xlink:label="lab_us-gaap_SeniorNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_SegmentDomain_6e24e039-11fb-4248-91c0-cd482e212899_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncomeTaxAuthorityAxis_eea294e2-b2e8-4ade-96a4-b9eee0099135_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink: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 Authority</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink: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 Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_b2c006af-7998-44ed-84bf-c730c07fcd1f_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_99ecf245-51d4-4b46-ba72-8713e605f7a7_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and other intangible assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_BusinessAcquisitionLineItems_34dd98e4-3caf-4239-9386-441dea620a2c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable_9988b5f5-b272-4bed-bd5e-dfde1e1b30e9_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-20191231.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_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_64046245-b077-4402-9c13-6f3a1bcc4ffe_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Consolidating Statements of Income (Loss) and Comprehensive Income (Loss)</link:label>
    <link:label id="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statement [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsMember_edccf0b1-30e0-4c56-89f9-98b17fb3e884_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_PercentageOfNetAssetsInvested_a198317c-4354-49fa-b100-0853d52ff137_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-20191231.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_LineOfCreditFacilityInterestRateDuringPeriod_22a8b437-cae7-4d98-8157-4d16e8de1f93_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior credit facility interest rate</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Interest Rate During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_9c440215-6c52-4869-933a-450e28715456_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-20191231.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_ConcentrationRiskByBenchmarkAxis_dae825c1-4aff-46c3-b6c2-8dcf1df68e42_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_IntercompanyReceivablesNoncurrent_9647c3d0-67b6-4591-aa46-c096ca428aa9_terseLabel_en-US" xlink:label="lab_tfx_IntercompanyReceivablesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable and other amounts due from consolidated subsidiaries</link:label>
    <link:label id="lab_tfx_IntercompanyReceivablesNoncurrent_label_en-US" xlink:label="lab_tfx_IntercompanyReceivablesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany Receivables Noncurrent</link:label>
    <link:label id="lab_tfx_IntercompanyReceivablesNoncurrent_documentation_en-US" xlink:label="lab_tfx_IntercompanyReceivablesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany Receivables, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntercompanyReceivablesNoncurrent" xlink:href="tfx-20191231.xsd#tfx_IntercompanyReceivablesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_IntercompanyReceivablesNoncurrent" xlink:to="lab_tfx_IntercompanyReceivablesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_6c7fcdba-2027-46cd-9e41-37e19f3e71c8_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average antidilutive which were not included in the calculation of earnings per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_BalanceSheetLocationAxis_c072bb9c-a0a8-4e9a-bb5f-47537e5f0560_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_StatementOfFinancialPositionAbstract_2a22be86-6971-40af-83fd-819e8d567df0_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_AsiaMember_480fe9b8-0d42-4ca5-b162-52e124aadfb4_verboseLabel_en-US" xlink:label="lab_srt_AsiaMember" 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">Asia</link:label>
    <link:label id="lab_srt_AsiaMember_label_en-US" xlink:label="lab_srt_AsiaMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaMember" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_AsiaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaMember" xlink:to="lab_srt_AsiaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_2eaceec1-748a-480d-a9ba-f836a67d4658_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_d366c9ec-b59c-47f0-aed9-4d6710daf3ee_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_LesseeOperatingLeaseLiabilityPaymentsDue_fb58f240-9040-4f8a-bb30-35bd44bb0957_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, Payments, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_EquityInNetIncomeOfConsolidatedSubsidiaries_2b3c0f12-3fa3-4432-a2ab-8e37df4e5ce8_terseLabel_en-US" xlink:label="lab_tfx_EquityInNetIncomeOfConsolidatedSubsidiaries" xlink: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 in net income of consolidated subsidiaries</link:label>
    <link:label id="lab_tfx_EquityInNetIncomeOfConsolidatedSubsidiaries_label_en-US" xlink:label="lab_tfx_EquityInNetIncomeOfConsolidatedSubsidiaries" xlink: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 In Net Income Of Consolidated Subsidiaries</link:label>
    <link:label id="lab_tfx_EquityInNetIncomeOfConsolidatedSubsidiaries_documentation_en-US" xlink:label="lab_tfx_EquityInNetIncomeOfConsolidatedSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity in net income of consolidated subsidiaries.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EquityInNetIncomeOfConsolidatedSubsidiaries" xlink:href="tfx-20191231.xsd#tfx_EquityInNetIncomeOfConsolidatedSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_EquityInNetIncomeOfConsolidatedSubsidiaries" xlink:to="lab_tfx_EquityInNetIncomeOfConsolidatedSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_SecondAmendedandRestatedCreditAgreementMember_f5d24ede-bd72-485c-8414-cb18911af673_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-20191231.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_country_IE_e1b97c0b-7e85-4a9b-b7b4-635032748859_terseLabel_en-US" xlink:label="lab_country_IE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ireland</link:label>
    <link:label id="lab_country_IE_label_en-US" xlink:label="lab_country_IE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IRELAND</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_IE" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_IE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_IE" xlink:to="lab_country_IE" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3b8ff0c3-8c2c-4477-85a9-2dc613897158_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_cc85cc6d-c106-4fd3-9c81-e275bcefb108_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9d7b6dc9-da39-46ca-954a-bcf03dc35a0c_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_bccbb77b-cc3f-43f0-9a14-e811077b81fe_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Stock Option Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_PropertyPlantAndEquipmentPolicyTextBlock_a3e7fa14-3829-44f8-acbf-55264bb1d3ad_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_RevenuebasedPaymentMember_aa8b9f01-b448-4d08-a9ab-457b4269113a_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-20191231.xsd#tfx_RevenuebasedPaymentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_RevenuebasedPaymentMember" xlink:to="lab_tfx_RevenuebasedPaymentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_ebf52b36-7946-43d6-bf34-8d1fa6d7e8c3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_SubsequentEventTypeAxis_3c249dd6-2d81-4666-8125-6a74832f108e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_495ac1dc-4cba-43e8-80f6-36690a5ac655_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_7ba66ec8-bf50-43b3-8583-0133c41f8457_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">2023</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, Maturities, Repayments of Principal in Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_dcdc08e5-0b82-4f85-86bb-7b533d8dea05_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink: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 issuance of shares</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink: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 Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_a2dd85db-0c64-4f55-9cf1-7a78b3938100_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_NewAccountingPronouncementsPolicyPolicyTextBlock_9714eaec-d46e-4552-9bc1-bc2b496083cf_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently issued accounting standards</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_a6359e39-8665-4106-8aa8-2b404d1ae145_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement of convertible notes (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_31184c08-2e0f-4d79-bfab-e2c68c9a60b2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_7f871b5b-7233-43f1-aa07-26e2cd579e6c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_GoodwillLineItems_2e90ff63-ecab-4773-a26f-1895758c6e61_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_SalesRevenueNetMember_8f956a2a-56e4-45a8-a35d-7b8b9ace014a_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Revenue, Net</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_PensionAndOtherPostretirementPlansPensionsPolicy_de7b220c-556a-430c-a1e6-9b05518c3e6d_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pensions and other postretirement benefits</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit_27aae564-b109-486a-9fac-0320a44c64f3_negatedLabel_en-US" xlink:label="lab_us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit" 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">Discrete tax benefit, net</link:label>
    <link:label id="lab_us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit" xlink: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 Cuts and Jobs Act, Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_941232e2-78b8-4128-bf75-654a3640f70b_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives qualifying as hedges, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_LongtermDebtTypeDomain_b9f5cf7f-8b07-4e07-a3ee-998aaed6a638_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_RestructuringReserveRollForward_17792d61-2408-4a07-b4b3-d03f20a90473_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_862e0258-7a11-4e2d-b52c-272027be6a74_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in unrecognized tax benefits related to prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedContributionPlanCostRecognized_f7879249-670e-448b-a355-d2d2c4df04bf_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined contribution plans, costs</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax_c6ca7341-9c0d-44ed-b33d-6f5d3b1a4be2_negatedTerseLabel_en-US" xlink:label="lab_tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlements, net gain (loss)</link:label>
    <link:label id="lab_tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax_label_en-US" xlink:label="lab_tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax" xlink: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, Settlement, before Tax</link:label>
    <link:label id="lab_tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax_documentation_en-US" xlink:label="lab_tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax" xlink: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), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Settlement, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax" xlink:href="tfx-20191231.xsd#tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax" xlink:to="lab_tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_fe689dda-2cfd-4106-b41c-01764e094f4d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Classes of Property, Plant and Equipment at Cost</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ReceivablesPolicyTextBlock_e5d033ba-8406-45ac-9b7e-8b159aab839c_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8fadef97-0f4f-41c9-a8a0-02449e2f10d4_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from continuing operations before taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_003d2d4a-391f-4ded-b14a-b8d2a33fccb6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink: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</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink: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, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_26f98941-3170-4f85-bc34-906d9ecf45d1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Amounts of Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_NoExpirationDateMember_56dc0ee5-8d08-4e5f-b117-b49416f0e6e3_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-20191231.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_df356cd0-9741-44fc-9aa1-520f2df66be0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_PaymentsToAcquireBusinessesGross_c116294e-4978-4443-8220-123e633ef0f9_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink: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 payment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink: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 Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_fc11c64a-14a1-48cc-a6ec-dce3cdda795c_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 $0, $(137) and $74, respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_5862e6dd-1aa0-4837-9157-b99c3808642d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Curtailments, Net (Gain) or Loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_GainLossOnDispositionOfAssets1_e73805ea-a57a-41b8-8714-225dfd0dcc29_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_c106dd83-92df-4c50-83ef-34ef05b03f6e_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on disposition of assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6aa605fc-73db-4f6d-b4fb-838c6638fd84_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_FairValueInputsLevel3Member_99885ce4-239f-4b13-a953-845e02accae1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Unobservable Inputs (Level 3)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_PrepaidTaxes_6a7af705-8ed3-4afd-b1b2-94767f00924b_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid taxes</link:label>
    <link:label id="lab_us-gaap_PrepaidTaxes_label_en-US" xlink:label="lab_us-gaap_PrepaidTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_PaymentsForRestructuring_9137952e-4edc-4f8e-b307-69157a4d5e8b_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash payments</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring" xlink:to="lab_us-gaap_PaymentsForRestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_e1d42240-c36d-4329-ad4b-7a81d3160ef9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life of plant and equipment, in years</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaap_DerivativeFixedInterestRate_b7da929c-b221-42df-9308-a05a82aa07f3_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, fixed interest rate</link:label>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_label_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Fixed Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_NotesReceivableMember_2eca39d3-0c52-44e6-93fe-4dbfeca95eb5_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable</link:label>
    <link:label id="lab_us-gaap_NotesReceivableMember_label_en-US" xlink:label="lab_us-gaap_NotesReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableMember" xlink:to="lab_us-gaap_NotesReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_d103b77e-af34-4d4b-af94-08c27ccf67ef_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ScheduleOfQuarterlyFinancialInformationTableTextBlock_4519dd2a-4f69-4902-b61b-a03aba931cff_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Quarterly Financial Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_FairValueofPlanAssetsEffectiveAverageDuration_b7386b0c-98eb-4f57-a7b1-d77920c1a5eb_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-20191231.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_IncomeTaxDisclosureAbstract_8339bcf6-e196-42c9-9d7c-fa8aed2e98f6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_c5706a52-390f-45af-ba8b-408136da32ff_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_label_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Operating Activities, Cash Flow Statement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ComprehensiveIncomeNetOfTax_e4ed904a-2207-4c1f-89b9-6b281850731f_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_OtherrestructuringprogramsMember_acff9273-481a-4e1e-b71b-f13f0c389ebf_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-20191231.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_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_e5637d53-8482-49e9-b0a2-d35efb65e6d6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts Recognized in Accumulated Other Comprehensive (Income) Loss</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_NumberOfReportableSegments_08ccdac4-6c66-4f2c-a478-d3fdba04008a_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dei_EntityRegistrantName_e7da3063-497e-437e-8b59-837eb7645633_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/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_NetGainOnSaleOfBusinessesAndAssets_3e917f51-fc30-4c62-a4be-c793af477db2_negatedLabel_en-US" xlink:label="lab_tfx_NetGainOnSaleOfBusinessesAndAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net gain on sales of businesses and assets</link:label>
    <link:label id="lab_tfx_NetGainOnSaleOfBusinessesAndAssets_label_en-US" xlink:label="lab_tfx_NetGainOnSaleOfBusinessesAndAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Gain On Sale Of Businesses And Assets</link:label>
    <link:label id="lab_tfx_NetGainOnSaleOfBusinessesAndAssets_documentation_en-US" xlink:label="lab_tfx_NetGainOnSaleOfBusinessesAndAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net gain on sale of businesses and assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NetGainOnSaleOfBusinessesAndAssets" xlink:href="tfx-20191231.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_TreasuryStockMember_22634b64-f935-417c-ac7d-811466e4d4cf_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy_402da10b-28d8-47e0-bd85-23cc6708d5ac_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-20191231.xsd#tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy" xlink:to="lab_tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax_0dfeba28-2e2f-4875-967a-fd5e775e0398_terseLabel_en-US" xlink:label="lab_tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlements, prior service cost</link:label>
    <link:label id="lab_tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax_label_en-US" xlink:label="lab_tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax" xlink: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, Settlement, before Tax</link:label>
    <link:label id="lab_tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax_documentation_en-US" xlink:label="lab_tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax" xlink: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, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Settlement, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax" xlink:href="tfx-20191231.xsd#tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax" xlink:to="lab_tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_191d99fd-ef8c-4a5c-b326-091db3ea3501_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_8dd10561-abf1-4540-9a2d-6d8932b26aad_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_e4d7f2fe-5ba6-494e-9878-adaf1fa160c8_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance, accumulated other comprehensive (income) loss, net of tax</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit_e013033f-cf92-4768-a86e-3e835316cd04_negatedLabel_en-US" xlink:label="lab_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" 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">Tax benefit on revaluation of deferred tax asset and liabilities</link:label>
    <link:label id="lab_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" xlink: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 Cuts and Jobs Act, Change in Tax Rate, Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_7c221061-c82b-4e68-80a6-03da7d4345b9_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits related to the current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities_b7e72b30-7dac-408a-8beb-48380781e8f6_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-20191231.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_tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember_aaed85c1-53f2-4b69-abf8-6cf7a13af9dc_terseLabel_en-US" xlink:label="lab_tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Redemption Prior To June 1, 2021</link:label>
    <link:label id="lab_tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember_label_en-US" xlink:label="lab_tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Redemption Prior To June One Twenty Twenty One [Member]</link:label>
    <link:label id="lab_tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember_documentation_en-US" xlink:label="lab_tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Redemption Prior To June One Twenty Twenty One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember" xlink:href="tfx-20191231.xsd#tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember" xlink:to="lab_tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_5110b52a-b087-406c-859d-483ae204c4a1_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-20191231.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_DeferredIncomeTaxLiabilitiesNet_84b7b2b5-1262-46b2-be47-eaed853f21b5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_52ed347a-e889-4523-8e41-e61870b4ad05_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_fe6628ba-d737-466a-bfcf-3d16cdd0c055_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Disposed of by Sale, Not Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:to="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_788e164e-2500-420c-90a1-f091bcb802d8_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/2019/dei-2019-01-31.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_country_MY_3a3cf5ab-681c-4034-b02d-c27b63b3e08b_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/2017/country-2017-01-31.xsd#country_MY"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_MY" xlink:to="lab_country_MY" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_IntercompanyPayablesCurrent_8c0eb405-5568-4fad-96d7-827d850b0330_terseLabel_en-US" xlink:label="lab_tfx_IntercompanyPayablesCurrent" xlink: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 to consolidated subsidiaries</link:label>
    <link:label id="lab_tfx_IntercompanyPayablesCurrent_label_en-US" xlink:label="lab_tfx_IntercompanyPayablesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany Payables Current</link:label>
    <link:label id="lab_tfx_IntercompanyPayablesCurrent_documentation_en-US" xlink:label="lab_tfx_IntercompanyPayablesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany Payables, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntercompanyPayablesCurrent" xlink:href="tfx-20191231.xsd#tfx_IntercompanyPayablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_IntercompanyPayablesCurrent" xlink:to="lab_tfx_IntercompanyPayablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_f3eabcb6-3b01-497c-a110-8ba3aab75996_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Options, Forfeited or Expired (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_086642e0-7960-41b3-bf5e-70a07f00a038_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">2022</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, Maturities, Repayments of Principal in Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_GoodwillGross_fcb404ad-5bed-4a06-98ab-b8482c658972_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillGross_label_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_AccountingStandardsUpdate201602Member_a0ce6ecc-5bdc-4145-85fc-0b832d2c28a6_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASU 2016-02</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink: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-02 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201602Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_c11b8d22-649b-4c99-863b-ebaa848a0701_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_LineOfCreditFacilityMaximumBorrowingCapacity_e4272523-bfbe-47d5-a611-0470b32cc2db_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum amount available for borrowing</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_FixedIncomeSecuritiesMember_97e964a6-efa0-48d5-9b06-f31f1964bfca_terseLabel_en-US" xlink:label="lab_us-gaap_FixedIncomeSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Securities</link:label>
    <link:label id="lab_us-gaap_FixedIncomeSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_FixedIncomeSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedIncomeSecuritiesMember" xlink:to="lab_us-gaap_FixedIncomeSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_LesseeOperatingLeaseSupplementalInformationTableTextBlock_03f2dd83-96e4-409e-8274-d5a8d599bbd5_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-20191231.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_tfx_VascularAccessMember_80cb6c1a-8ed9-448f-a695-4ca62134efa6_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-20191231.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_tfx_StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments_54fb9ea5-6a05-4f59-ae30-0982e87998c4_terseLabel_en-US" xlink:label="lab_tfx_StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement of note hedges associated with convertible notes</link:label>
    <link:label id="lab_tfx_StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments_label_en-US" xlink:label="lab_tfx_StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Derivatives, Net of Adjustments</link:label>
    <link:label id="lab_tfx_StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments_documentation_en-US" xlink:label="lab_tfx_StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Derivatives, Net of Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments" xlink:href="tfx-20191231.xsd#tfx_StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments" xlink:to="lab_tfx_StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_6ce776b3-ed29-439b-a3c1-e42277d548c9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate_ac0f8dc5-c7be-4bb1-ad97-018b5016d106_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-20191231.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_tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock_61c17ff0-a95e-4f17-a3bd-758a075a9d4b_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-20191231.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_InventoryDisclosureTextBlock_50cb74e8-d0cc-4019-9e29-7e3b86b75fa1_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_7d54c6ad-f4bd-4825-b69e-b758b3fff8d2_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 (loss)</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_1bc2f245-f0ac-4eb4-850a-c99f8c6d7789_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_658ca01c-781b-450b-9d91-cae02e86a5a7_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink: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 affiliates</link:label>
    <link:label id="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_label_en-US" xlink:label="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink: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 in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_0644845a-a4f5-49c8-b164-5328a0a339ef_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ultimate healthcare trend rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Ultimate Health Care Cost Trend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanChangeInBenefitObligationRollForward_311411ea-b1d8-44a2-833f-0beb57a6a7e4_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_EquitySecuritiesMember_85c6b020-bc69-47c7-af8d-5d19d44417d9_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ScheduleOfAllocationOfPlanAssetsTableTextBlock_d1412bf9-2694-4e44-871b-88c19f034d94_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values of Pension Plan Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Allocation of Plan Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit_329b48e9-8a93-4c6c-9c45-623af268a2a6_terseLabel_en-US" xlink:label="lab_tfx_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisional income tax (expense) benefit due to tax cuts and jobs act</link:label>
    <link:label id="lab_tfx_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_tfx_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit" xlink: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 Cuts and Jobs Act of 2017, Change in Tax Rate, Deferred Tax Liability, Income Tax (Expense) Benefit</link:label>
    <link:label id="lab_tfx_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit_documentation_en-US" xlink:label="lab_tfx_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Deferred Tax Liability, Income Tax (Expense) Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit" xlink:href="tfx-20191231.xsd#tfx_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit" xlink:to="lab_tfx_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_9aa97d4e-562c-49a3-91f5-950ce3b25130_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-20191231.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_EffectiveIncomeTaxRateReconciliationOtherAdjustments_a4e70c6e-5f40-4c50-b9c6-fb5e59d8f7c4_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_FiniteLivedIntangibleAssetsGross_11dcd2af-6548-4c03-8c85-f6a294062b8c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross&#160;Carrying&#160;Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock_a45dcc6b-09e1-4de7-a4d4-0e90112d3010_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-20191231.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_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_b571de8d-e7ee-4510-b6be-89ae0df329d3_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement of warrants</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_34133f62-b56e-44dc-b500-9eabc47da81a_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">2021</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, Payments, Due Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_GoodwillImpairedAccumulatedImpairmentLoss_e0e032ce-7cf4-400b-bba3-c4c034aba5e2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated impairment losses</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_CashFlowHedgingMember_ae4e1a28-b063-4af5-9e41-dce02ae7e018_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_OtherLiabilityMember_420f2331-cba3-4e05-b472-078c820587be_terseLabel_en-US" xlink:label="lab_tfx_OtherLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liability</link:label>
    <link:label id="lab_tfx_OtherLiabilityMember_label_en-US" xlink:label="lab_tfx_OtherLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liability [Member]</link:label>
    <link:label id="lab_tfx_OtherLiabilityMember_documentation_en-US" xlink:label="lab_tfx_OtherLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liability.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherLiabilityMember" xlink:href="tfx-20191231.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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_2a7fbe64-27fd-421c-a740-67389b76160d_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_22b4a029-9cdc-4cd9-8d02-2b7c61014efe_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_91ec2c06-425c-445c-a2e0-e0a8c95d43ab_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax_69c7110c-b96a-4abe-8c93-c7c8a8a40b33_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">Other Comprehensive Income (Loss), Foreign Currency Translation Gain (Loss) Arising During Period, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_27b1d68d-d7c7-44a7-a837-28d7ec9a84b6_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_81435b69-f9e9-4f05-9a1b-710d528f0e81_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Exercise Price, Exercisable, end of year (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_FairValueMeasurementsFairValueHierarchyDomain_750046be-b152-4943-8ea5-7d4f87a714b7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_PropertyPlantAndEquipmentGross_1bc35972-35e4-479d-8b67-6e3680fa3312_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_RevenueFromContractWithCustomerPolicyTextBlock_f59c72ce-70a0-4e41-b75b-7da95aa49873_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ForeignExchangeContractMember_553769ae-36da-4507-9584-aba81e9652bc_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Exchange Contracts</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeContractMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_e06b6e66-5ebb-4db2-8724-3a0e95323312_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,611), $(1,588) and $(2,457), respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_TaxCutsandJobsActof2017IncompleteAccountingExpectedPeriodToPayProvisionalIncomeTaxExpenseBenefit_97baae02-2b79-490a-b4b4-51ccfaf09593_terseLabel_en-US" xlink:label="lab_tfx_TaxCutsandJobsActof2017IncompleteAccountingExpectedPeriodToPayProvisionalIncomeTaxExpenseBenefit" xlink: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 cuts and jobs act of 2017, incomplete accounting, expected period to pay provisional income tax expense (benefit)</link:label>
    <link:label id="lab_tfx_TaxCutsandJobsActof2017IncompleteAccountingExpectedPeriodToPayProvisionalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_tfx_TaxCutsandJobsActof2017IncompleteAccountingExpectedPeriodToPayProvisionalIncomeTaxExpenseBenefit" xlink: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 Cuts and Jobs Act of 2017, Incomplete Accounting, Expected Period To Pay Provisional Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_tfx_TaxCutsandJobsActof2017IncompleteAccountingExpectedPeriodToPayProvisionalIncomeTaxExpenseBenefit_documentation_en-US" xlink:label="lab_tfx_TaxCutsandJobsActof2017IncompleteAccountingExpectedPeriodToPayProvisionalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Expected Period To Pay Provisional Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TaxCutsandJobsActof2017IncompleteAccountingExpectedPeriodToPayProvisionalIncomeTaxExpenseBenefit" xlink:href="tfx-20191231.xsd#tfx_TaxCutsandJobsActof2017IncompleteAccountingExpectedPeriodToPayProvisionalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_TaxCutsandJobsActof2017IncompleteAccountingExpectedPeriodToPayProvisionalIncomeTaxExpenseBenefit" xlink:to="lab_tfx_TaxCutsandJobsActof2017IncompleteAccountingExpectedPeriodToPayProvisionalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_bdee1945-58a4-4c25-8cba-2fcbc21f4a64_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_38cc278b-d4a3-4ba1-95a6-86c7541ad889_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess tax benefits related to share-based compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_RestructuringReserve_6f5ee6ec-4835-4088-87ef-03618dcc2d24_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_c0998eb5-cb28-423e-992c-02f0c9a84d4d_periodEndLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, ending</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_label_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_f6a06511-6573-4b54-8d31-3eaa8a51e9df_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits, penalties accrued</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_AccrualForEnvironmentalLossContingencies_f4a32085-6e51-4afd-a02c-07b1dcb79612_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Waste disposed accrued liability</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingencies_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_PropertyPlantAndEquipmentAbstract_ed050308-36ef-4582-8ed2-f8cab49dd88d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ValuationAllowancesAndReservesPeriodIncreaseDecrease_01e17dc1-34a9-4af4-92b2-ed43b0048cf2_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease" xlink: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_ValuationAllowancesAndReservesPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease" xlink: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, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_c830247a-f67a-4b4f-a566-c5835e7db415_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">Amortization expense of deferred financing costs and debt discount</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_AntidilutiveSecuritiesNameDomain_5394bb47-0f0b-4aff-b1e9-9ce3e127df14_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_RepaymentsOfLongTermDebt_38985166-55a6-4c31-8ee3-f0b6a245f0aa_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_8e0713ca-6aa9-46ed-874d-959067027d05_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction in borrowings</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_srt_MajorCustomersAxis_e2edf430-0e9c-4283-8490-32cb87b71022_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_HedgingDesignationAxis_b535fcfa-117a-4207-be22-b9a8ec3f5c39_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments_bf9fe8f1-31f8-4472-9467-6a75f0ae19b6_terseLabel_en-US" xlink:label="lab_tfx_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" xlink: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 investments at fair value</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments_label_en-US" xlink:label="lab_tfx_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" xlink: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, Fair Value of Plan Assets, Excluding Net Asset Value Investments</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments_documentation_en-US" xlink:label="lab_tfx_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" xlink: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, Fair Value of Plan Assets, Excluding Net Asset Value Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" xlink:to="lab_tfx_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock_75dd4f13-3661-4eda-8988-1192e0933e5f_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Examinations by Major Tax Jurisdictions</link:label>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Income Tax Examinations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SummaryOfIncomeTaxExaminationsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock" xlink:to="lab_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_4c82d35c-ed3d-4dad-a96a-696cf197c3a4_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4d6b99fa-8f3b-4d45-babc-a919e16243a6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Award</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_ea463be0-6ff3-4aa7-8463-bd0ba22b3efc_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_BusinessCombinationContingentConsiderationLiabilityNoncurrent_9bff7197-6370-4eb4-86fe-f422db5e2c02_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_36d7ed50-5c5c-4e69-9cd5-e96f7a169084_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash&#160;Flow Hedges</link:label>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes_fc907b49-c450-4ccf-8a12-37a38f1ca7e7_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-20191231.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_LossContingenciesTable_522fce46-b0a3-41bf-a88c-e13c8709b3d8_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_595eb0dc-4aa0-4e6f-b176-d406b5617c2b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaap_DerivativeInstrumentRiskAxis_6a249112-c50a-4b31-ae98-96cd662dc1d8_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_60e78ca6-dc7d-47df-9098-3176e13ebd3a_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Consolidating Statements of Cash Flows</link:label>
    <link:label id="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statement [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_a42679a2-5ff1-401a-8dea-133a1e573e6a_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio_c54f2c0f-c45f-4024-b280-b26ce425e18a_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-20191231.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_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices_1f47ca69-bf13-4ad4-9602-8c8df1ac1688_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-20191231.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_FairValueInputsLevel1Member_93529a3c-0f01-4703-af74-62c3b10bb744_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_07847e5f-9305-4b00-b3ea-d240e44ca3d5_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from share based compensation plans and the related tax impacts</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_PaymentForContingentConsiderationLiabilityInvestingActivities_363da02d-2295-4468-923a-0a0d6baa468c_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for contingent consideration liability</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Contingent Consideration Liability, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_InterestIncomeExpenseNonoperatingNet_93f4d11d-6293-4e87-9733-e0b51dcbd94b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" 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, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink: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 Income (Expense), Nonoperating, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_ea8571f2-6593-41d1-a760-32acbd78c630_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_USSmallMidCapEquityMember_c06f23bf-ab03-4165-96a1-b4acabe7de7e_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-20191231.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_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments_c3d1ae17-a245-43bf-b415-a66a04f8017d_negatedTerseLabel_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Curtailments, accumulated other comprehensive income (loss), net of tax</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments_label_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments" xlink: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), Net Of Tax, Curtailments</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments_documentation_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments" xlink: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 (Loss), Net Of Tax, Curtailments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments" xlink:to="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_c17c5730-6dea-48d8-8ced-825f19b3d2da_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_srt_ValuationAndQualifyingAccountsDisclosureTable_0bef7ff7-d632-4735-b0ba-1ae092e3a632_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_DeferredTaxLiabilitiesAbstract_5ba4df97-86ea-4431-86a5-b89d3fbfea4b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DebtInstrumentRedemptionPeriodAxis_9d604c65-cd36-4dda-a770-1f30b36fc8fb_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OtherInvestmentsMember_ea854856-7bbc-4ce3-bfef-4a9a0302f3cc_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 Investments</link:label>
    <link:label id="lab_us-gaap_OtherInvestmentsMember_label_en-US" xlink:label="lab_us-gaap_OtherInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_15f4ae6b-8d3c-464b-a456-044daed8d22d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_AccumulatedDefinedBenefitPlansAdjustmentMember_4807f8af-a73d-44ce-8de5-c00ebb15c317_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Benefit Plans</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_SegmentOperatingIncomeLoss_5296ca35-8e3a-42af-a15b-9584fa1b4585_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-20191231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0c1ea33b-da85-4115-a076-f9a5dc92e23e_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_747260d4-bd79-4486-9fef-7efb0075a66f_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Options, Outstanding, ending of year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_a1989810-362b-403d-a360-4c673d4ecf49_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">2025 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, Payments, Due after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1_f201a638-de7a-4cc4-a342-6ce19c0af1c4_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1" xlink: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 of businesses</link:label>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisition, Net Nonmonetary Assets Acquired (Liabilities Assumed)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6e47b0d6-5ab4-4750-a627-d3654e27bade_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_InvestmentTypeAxis_c49afbbc-9da3-40df-9640-7a919ceafcb8_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour_bec04529-1915-4002-80d0-833abd8e2b31_terseLabel_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Payments To Be Received In Year Four</link:label>
    <link:label id="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour_label_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Payments To Be Received In Year Four</link:label>
    <link:label id="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour_documentation_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Payments To Be Received In Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour" xlink:href="tfx-20191231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour" xlink:to="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_3a178b22-a36b-42c1-b4b2-beea70b12972_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCreditDerivativesMember_6ad75641-9a3f-4a3b-bbaa-145524f00730_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCreditDerivativesMember" xlink: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_OtherCreditDerivativesMember_label_en-US" xlink:label="lab_us-gaap_OtherCreditDerivativesMember" xlink: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 Credit Derivatives [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCreditDerivativesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCreditDerivativesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCreditDerivativesMember" xlink:to="lab_us-gaap_OtherCreditDerivativesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_1af19da8-db28-422c-9635-a1bb4d1ab015_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring Reserve</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OperatingIncomeLoss_9c156b1b-4931-4af5-9e8d-4f34b75342c8_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_22a55dd7-a2cb-4794-ac14-43cafa8350c4_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from continuing operations before interest, loss on extinguishment of debt and taxes</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_39575837-1870-42ec-aca1-cfb989098447_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" 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">Revaluations</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink: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, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_a6b26abb-3ea2-4d58-89b2-d81b86c8ba58_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DeferredTaxLiabilitiesLeasingArrangements_f46cb11d-d142-4704-a2b8-5243a97c7ece_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_A4.875PercentSeniorNotesDue2026Member_28451460-5408-4ed9-939f-ae6344ca4bd6_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-20191231.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_FixedIncomeInvestmentsMember_50b77295-1576-48a6-a09d-8b2be7c62e00_terseLabel_en-US" xlink:label="lab_us-gaap_FixedIncomeInvestmentsMember" xlink: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 Investments</link:label>
    <link:label id="lab_us-gaap_FixedIncomeInvestmentsMember_label_en-US" xlink:label="lab_us-gaap_FixedIncomeInvestmentsMember" xlink: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 Investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeInvestmentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FixedIncomeInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedIncomeInvestmentsMember" xlink:to="lab_us-gaap_FixedIncomeInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_2b34c1e1-770b-407f-8341-28dd82e9d44e_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 doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_c0aadc65-7e93-4476-a30b-38fc01133ebb_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_f3ba9bc0-b8d1-4ac6-9a8f-e2bc18b5557c_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance&#160;at End of Year</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_eda81ac9-ea82-4c54-98c7-faa9bd54b590_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_dc2c5e2d-5632-4bca-8da7-66639efd4459_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Non-Vested Shares, Outstanding, end of the year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_d0adea4a-5f0b-4747-9f51-8a91f82967af_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current:</link:label>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_MinorityInterestOwnershipPercentageByParent_009b19fd-3bd0-444f-a9d4-ab348d9661f7_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership percentage of subsidiaries</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_9affcc41-0c0a-455a-9fd3-b874e5e67f3d_verboseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" 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">Percentage of change in ownership</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_dfb09f17-369c-43b9-9ca1-118b85ce7b7e_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">&#160;Deferred compensation</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Treasury Stock Reissued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset_743b2656-dd20-4de0-8f37-4ba4c0f099ca_terseLabel_en-US" xlink:label="lab_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease assets</link:label>
    <link:label id="lab_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Lease, Right-Of-Use Asset</link:label>
    <link:label id="lab_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Lease, Right-Of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset" xlink:href="tfx-20191231.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_21f2423c-8370-4ac6-b5b5-0d6817049697_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares_a11aa08a-982e-465f-9ff2-56ac809356b0_terseLabel_en-US" xlink:label="lab_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of award shares</link:label>
    <link:label id="lab_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares_label_en-US" xlink:label="lab_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Number of Award Shares</link:label>
    <link:label id="lab_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares_documentation_en-US" xlink:label="lab_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Number of Award Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" xlink:href="tfx-20191231.xsd#tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" xlink:to="lab_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_a076c154-ab3f-4050-80df-58324023efe1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Minimum Lease Payments Under Noncancelable Operating Leases</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink: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 Future Minimum Rental Payments for Operating Leases [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_OtherMember_e08d207a-7f90-413f-b3ae-80975ffc1aed_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-20191231.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_LondonInterbankOfferedRateLIBORMember_de94f321-474c-4ac2-8370-737336e3a148_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIBOR</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ScheduleOfFiniteLivedIntangibleAssetsTable_43b94f94-f089-42e2-8fb7-1874c6075451_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Finite Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_d0bd2d4b-90a1-4ae3-82ec-9c079f267688_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summaries of U.S. and Non-U.S. Components of Income from Continuing Operations Before Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_OemMember_14a62635-d9a2-487a-8120-fe2c824db1db_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_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-20191231.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_EffectiveIncomeTaxRateReconciliationTaxContingencies_f68c30c0-d714-43e9-b79a-5dbc725ced61_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uncertain tax contingencies</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_15497554-548c-4180-bc84-fe9a265e3e46_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combination, contingent consideration, liability, measurement input</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Measurement Input</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3c3ee907-52bd-48d7-b3d9-30e33d1fff7d_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_Liabilities_0e6460c3-b89b-4054-9345-0b75f17fce82_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense_cdc9cd44-d42c-4137-8176-74bf4d0c2ca7_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-20191231.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_ScheduleOfRestructuringAndRelatedCostsTextBlock_ceb092bb-2490-43e2-9f2e-116f95f94f0f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Other Impairment Charges</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IntellectualPropertyMember_7efd2b57-4c9f-41aa-b54c-616e2aefbb4f_terseLabel_en-US" xlink:label="lab_us-gaap_IntellectualPropertyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intellectual property</link:label>
    <link:label id="lab_us-gaap_IntellectualPropertyMember_label_en-US" xlink:label="lab_us-gaap_IntellectualPropertyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intellectual Property [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_239f5463-7d1a-4cdd-9cc1-e2d908275c5f_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">2022</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_country_US_451d84fe-188d-43b5-8335-67076fc43f2b_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/2017/country-2017-01-31.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_67b6d333-c1af-4c40-9664-2ec6766b6cec_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_f149b21a-a59b-4b63-87a0-5d5f80ebe494_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_d94474d2-1cf0-4947-8572-5d53728126fe_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Target allocation percentage of securities</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Target Allocation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_srt_ValuationAndQualifyingAccountsAbstract_4e86005b-6a57-48d9-aad2-b39a6790286d_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_DefinedBenefitPlanActuarialGainLoss_f9e5e354-4a3a-4fca-a846-89ed394e62f6_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_bdf8a490-8e46-4f0d-960e-5cdad6acb842_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior service cost recognized in net periodic cost, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_QuarterlyFinancialInformationDisclosureAbstract_7e5b3d8c-4fba-44df-aeaa-364053787dde_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_d15b9011-dd7f-4374-b8c6-daec182ecc3a_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">2023</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, Payments, Due Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_8681f84c-e8a9-4790-8cff-0eefc107a4bb_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Consolidating Balance Sheets</link:label>
    <link:label id="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EuropeMember_e90ed1b3-36e4-4a46-afae-e8edd3f5c6aa_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe</link:label>
    <link:label id="lab_srt_EuropeMember_label_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember" xlink:to="lab_srt_EuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_34d38570-afba-4d2a-9856-b4702a09c212_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock_e21ae29e-a6f1-44d1-aa1b-c9f361a0a1d9_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-20191231.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a1b29ecb-d720-4f2a-b40e-99bcc4431403_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">2020</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, Payments, Due Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DeferredTaxAssetsNet_bbcd5434-2bc0-43d3-bd77-cfc0b25e6919_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_LandBuildingsAndLeaseholdImprovementsGross_13853e13-6f59-483a-953a-bc4a09daeb01_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-20191231.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_tfx_A2017EMEARestructuringProgramMember_3ef4d056-e9d9-41eb-9024-a5239b586fea_terseLabel_en-US" xlink:label="lab_tfx_A2017EMEARestructuringProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017 EMEA restructuring program</link:label>
    <link:label id="lab_tfx_A2017EMEARestructuringProgramMember_label_en-US" xlink:label="lab_tfx_A2017EMEARestructuringProgramMember" xlink: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 EMEA Restructuring Program [Member]</link:label>
    <link:label id="lab_tfx_A2017EMEARestructuringProgramMember_documentation_en-US" xlink:label="lab_tfx_A2017EMEARestructuringProgramMember" xlink: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 EMEA Restructuring Program [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A2017EMEARestructuringProgramMember" xlink:href="tfx-20191231.xsd#tfx_A2017EMEARestructuringProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_A2017EMEARestructuringProgramMember" xlink:to="lab_tfx_A2017EMEARestructuringProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_413ce473-07de-4ca2-ba63-ecfb415cffc9_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_40535f5f-cf1c-4ea5-ab7f-eb4c3e77655d_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from discontinued operations:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Discontinued Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IndefiniteLivedIntangibleAssetsExcludingGoodwill_40f363a1-0157-4448-9ac1-2e6be9046508_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite lived intangible assets</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock_28246a63-f346-4126-bc65-c6c6c4fabaa6_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-20191231.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_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsTable_1d88fba4-9769-4aa1-b04b-e7cecc98d8b2_terseLabel_en-US" xlink:label="lab_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsTable" xlink: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 Condensed Consolidating Balance Sheets [Table]</link:label>
    <link:label id="lab_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsTable_label_en-US" xlink:label="lab_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsTable" xlink: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 Condensed Consolidating Balance Sheets [Table]</link:label>
    <link:label id="lab_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsTable_documentation_en-US" xlink:label="lab_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsTable" xlink: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 Condensed Consolidating Balance Sheets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsTable" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfCondensedConsolidatingBalanceSheetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsTable" xlink:to="lab_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_026e342c-85fc-4f6b-9c34-338b2b98a050_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and other postretirement benefits plans adjustment, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_CommonStockDividendsPerShareDeclared_c698bad7-f784-489b-b422-c0e0c6f19e97_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ForeignCompaniesMember_1a73f2b8-7571-4bf8-86bd-e04dd920abca_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-20191231.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_BusinessAcquisitionsProFormaNetIncomeLoss_21062dc0-c985-43c6-aeaa-670b2847d4c3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink: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, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_16719792-324e-4a29-bb8d-a74684d5aef6_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Treasury stock, at cost</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_aa8a0bab-fce3-4ceb-8ec7-e8d8e799524c_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_96a09c0e-056b-4c85-8182-9a28ac297ef4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Revenues From External Customers And Long Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_5b0dea5c-fa73-46c1-b448-cd4b4ef519b2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Annual Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanNetPeriodicBenefitCost_1a7d31c4-d183-4b74-9361-560242641c2b_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 expense (income)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_AsiaAndAsiaPacificMember_b9e4f290-9cf1-4479-9f5e-3c76c1205f16_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-20191231.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_cf431f14-6e1c-475f-aaee-5025f1e921fd_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Contractual Life in Years, Exercisable, end of year</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_PlanNameDomain_7c80e605-c1f4-46c2-9663-d0daf1ac069f_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_5e927d7b-a332-4945-8bd4-848a145d6782_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) income on discontinued operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_a989efde-96ee-4e0e-a1ca-3bf0be880c1d_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss (Income) from discontinued operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_3cb8af70-2556-4f87-9e44-2a309b75b5c6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DebtInstrumentRedemptionPeriodDomain_8728fcab-585e-4883-83ce-d0c7128e39ab_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dei_DocumentFiscalPeriodFocus_93234db4-817f-4b6a-b6b2-37595199b3b9_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/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_ab66bd10-9ce1-4d2f-aa46-5c8ba876c90d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dei_DocumentType_62e080be-316d-4771-b2b1-2ec5fb1c3df9_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/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_37cc1fc4-30d7-4e5b-b971-1ab17521b617_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_srt_ValuationAndQualifyingAccountsDisclosureLineItems_acf040e6-7a3f-404d-aefb-235f93ad35ee_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_267ad8e9-485e-44f9-af79-ae39c7954875_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_057ef8ea-8334-492b-b381-f984f02d6117_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Assets and Liabilities Carried at Fair Value Measured on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dei_EntityTaxIdentificationNumber_daea021a-cf74-44e9-a63a-dc195748ad74_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/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesCurrent_8fba4417-48a8-410e-bf18-f535506260bb_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liabilities</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths_5d66830c-0af3-4664-9a1c-962b8ed8cfb8_terseLabel_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables Payments To Be Received In Next Twelve Months</link:label>
    <link:label id="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths_label_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables Payments To Be Received In Next Twelve Months</link:label>
    <link:label id="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths_documentation_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables Payments To Be Received In Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths" xlink:href="tfx-20191231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths" xlink:to="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt_c66f49aa-a0f5-4808-89fc-829b59273ba3_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medicare Part&#160;D reimbursement</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Prescription Drug Subsidy Receipt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_LesseeOperatingLeasesTextBlock_59498ad5-04ae-47a3-ae3d-86be75f8d4be_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotesMember_032e442a-4139-4906-969d-da91358b879e_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit_3a84e1c8-7ce2-4b84-b077-9413fa73b82a_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit" xlink: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 cuts and jobs act of 2017, incomplete accounting, provisional income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit" xlink: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 Cuts and Jobs Act, Incomplete Accounting, Provisional Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_78effbb6-4d67-40af-80ae-b7407e70cbf3_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_beae02ff-64fe-4f53-a9e4-e9e4be4bbb78_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/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_580eb4d5-6847-447d-a916-8a83bd80519e_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax effect of international items</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncomeTaxExpenseBenefit_214aa2b3-44b3-4a6a-b056-2cc0406d3ea7_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">(Benefit) taxes on income from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_a625e680-6c28-42c5-84bb-97e2eca645fb_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 on income from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_6e6e47d0-46bd-4ef4-8f29-5de0f7d0ebf1_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_f7290764-4dbb-4655-9c97-370e6c035d8e_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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">(Benefit) taxes on (loss) income from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_FairValueByFairValueHierarchyLevelAxis_9cb8fdf4-be39-422e-b62f-06bad5792954_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Hierarchy</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_d0d148b3-68e9-499d-9f9c-b3cffc4c5ec1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Lessee, Operating Lease, Liability, Maturity</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_e370fe15-d9ad-44d5-8b4e-39eb4fed18eb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development tax credit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_OtherSecuritiesMember_f1b08ba1-a681-4828-89fd-bd34c1b76b51_terseLabel_en-US" xlink:label="lab_tfx_OtherSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Securities</link:label>
    <link:label id="lab_tfx_OtherSecuritiesMember_label_en-US" xlink:label="lab_tfx_OtherSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Securities [Member]</link:label>
    <link:label id="lab_tfx_OtherSecuritiesMember_documentation_en-US" xlink:label="lab_tfx_OtherSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherSecuritiesMember" xlink:href="tfx-20191231.xsd#tfx_OtherSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_OtherSecuritiesMember" xlink:to="lab_tfx_OtherSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_4128fd8b-ec44-4f88-ba3b-b9a812380711_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_05c794fa-8739-4f4c-b2bb-bfc6dbb398e2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink: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, face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink: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, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_9befc872-7c9a-4867-a9a6-aa1ec70adfd7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Benefit Cost of Pension and Postretirement Benefit Plans</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested_9728d7b2-667c-4556-8603-ade57e98edb8_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-20191231.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_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_08a412fb-dfee-4fbc-8477-07104032d53b_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits that would impact effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_RestructuringAndRelatedCostExpectedCashOutlays_1acec288-b3e2-4659-b946-f06edc795e6b_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-20191231.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_RestrictedStockUnitsRSUMember_5ced9e27-e37e-4327-afa1-9a3905e52c46_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_GoodwillForeignCurrencyTranslationGainLoss_e539514b-8f14-4fc8-8cf5-ec7c46ad73f3_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Translation and other adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f0fd4169-2a3c-4871-9a1a-72c39af3a671_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">&#160;Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_8e225b4a-3085-43f7-b415-a141a8068f2f_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" 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">2020</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink: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 Leases, Future Minimum Payments, Due in Two Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_c17cd0f5-f557-488f-92d5-f624567fb59c_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/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_a7137b23-5c6e-46da-80bd-b907211d2619_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax effect, carry forwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other Tax Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOtherTaxCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_PercentOfRedemptionPriceToPrincipalAmount_6d979b03-f1ae-4c55-b19a-7d3ea4287df8_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-20191231.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_tfx_ComputerEquipmentAndSoftwareMember_fb9c56e7-bc70-4901-a6e7-87c84c2d30df_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-20191231.xsd#tfx_ComputerEquipmentAndSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ComputerEquipmentAndSoftwareMember" xlink:to="lab_tfx_ComputerEquipmentAndSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3af1f7c6-ce1d-4f4f-aba9-1aa2663e191a_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_6253a728-5c5f-4c87-b835-2f5d55bd5445_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Non-Vested Shares, Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_7aee1df8-4037-41cf-af55-1b72c6d91307_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-U.S.</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ScheduleOfInventoryCurrentTableTextBlock_81193bb3-9025-42c5-a34a-c28f44c96c2a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_8de342e3-f337-4639-8b3b-1b393790c1ff_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Grant Date Fair Value, Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_5bc4e3c6-6a15-47f1-b3a8-669f3d8b6d1b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Assumptions used to Estimate Fair Value of Options Granted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_AwardTypeAxis_8c1951cf-5e87-4611-892c-e9d52d408258_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanPlanAssetsBenefitsPaid_a1b49914-39b4-47c6-9e28-e33fe78f617a_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_7d65165a-2559-4bfd-b4ec-fbd51aa4b816_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_a87778cd-ef65-40c5-b2b0-38d0ffe195f1_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">2021</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_78e1b86f-78f4-4492-9872-5b1414c29636_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanByPlanAssetCategoriesAxis_fbc736f2-eeff-4cb3-ad7b-dc529d2a1075_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Asset Categories</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaap_RestructuringAndRelatedCostIncurredCost_0d0f0951-fda2-4b44-9b40-439d496c28e9_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring expenses</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostIncurredCost_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Incurred Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_9945f429-2e80-4213-a94d-937277ae9361_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DeferredFinanceCostsGross_a69feff2-3397-4905-97e8-592a8ea72a9c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized transactions fees, including underwrites' discounts and commissions incurred</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_812e1bd8-bace-4637-87b9-a8af55ce4522_terseLabel_en-US" xlink:label="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Postretirement Benefit Plans</link:label>
    <link:label id="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_PaymentsForContingentConsideration_7c8fc868-5521-42f4-b4f8-e3f96562a7f8_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_5e3c556a-2234-4c57-9a3a-5a8e308f48d1_negatedTerseLabel_en-US" xlink:label="lab_tfx_PaymentsForContingentConsideration" 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_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-20191231.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_RetirementPlanSponsorLocationDomain_4cb32881-3452-4f31-9e54-dd863ee04ce3_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Sponsor Location [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Sponsor Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_357b1d3f-ee46-46d4-ab29-0b46268fae58_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 provided by (used in) operating activities</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_2dda0f91-4140-4817-b284-1f1038863a89_verboseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" 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 cash provided by (used in) operating activities</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Operating Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OperatingLeasesFutureMinimumPaymentsDueThereafter_c7ccfba4-8254-496b-92b7-51d20544aac4_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" 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">2024 and thereafter</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink: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 Leases, Future Minimum Payments, Due Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_SmallAndMidSizedCompaniesMember_44ab9809-f66c-4ad6-8006-cbb116953ec1_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-20191231.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_srt_GuarantorSubsidiariesMember_0bd5b0da-befd-40e3-a573-447b85d039af_terseLabel_en-US" xlink:label="lab_srt_GuarantorSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Subsidiaries</link:label>
    <link:label id="lab_srt_GuarantorSubsidiariesMember_label_en-US" xlink:label="lab_srt_GuarantorSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Subsidiaries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_GuarantorSubsidiariesMember" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_GuarantorSubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_GuarantorSubsidiariesMember" xlink:to="lab_srt_GuarantorSubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_901583fb-9f95-453e-9008-3f73cc470838_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-20191231.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_SubsequentEventsAbstract_df956209-58ad-4861-af67-9bba2b280b7c_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_09c40569-acd8-408e-97e4-8b8c38e340a0_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_e8d618c6-12f8-4905-afb1-040e39243c52_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Exercise Price, Outstanding, beginning of year (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_SummaryOfSignificantAccountingPoliciesLineItems_5be6b632-b3e4-4b32-a6ee-e4e7fc9fd940_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-20191231.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_DividendsCash_78736ebe-61ce-47f8-91ab-5615f00400c4_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends</link:label>
    <link:label id="lab_us-gaap_DividendsCash_label_en-US" xlink:label="lab_us-gaap_DividendsCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_883db03f-32d9-450b-9228-914b4b3c1d68_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Exercise Price, Forfeited or Expired (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_PlanAssetCategoriesDomain_153745ac-3fd1-4bc4-bdd1-594941a28b23_terseLabel_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Asset Categories</link:label>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_label_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain" xlink:to="lab_us-gaap_PlanAssetCategoriesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_9476a233-9db3-49b0-b317-d3b3da32e78a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_VascularSolutionsandNeoTractAcquisitionsMember_6de89e7f-21de-43be-a488-669bbe3c396c_terseLabel_en-US" xlink:label="lab_tfx_VascularSolutionsandNeoTractAcquisitionsMember" xlink: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 Solutions and NeoTract Acquisitions</link:label>
    <link:label id="lab_tfx_VascularSolutionsandNeoTractAcquisitionsMember_label_en-US" xlink:label="lab_tfx_VascularSolutionsandNeoTractAcquisitionsMember" xlink: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 Solutions and NeoTract Acquisitions [Member]</link:label>
    <link:label id="lab_tfx_VascularSolutionsandNeoTractAcquisitionsMember_documentation_en-US" xlink:label="lab_tfx_VascularSolutionsandNeoTractAcquisitionsMember" xlink: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 Solutions and NeoTract Acquisitions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_VascularSolutionsandNeoTractAcquisitionsMember" xlink:href="tfx-20191231.xsd#tfx_VascularSolutionsandNeoTractAcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_VascularSolutionsandNeoTractAcquisitionsMember" xlink:to="lab_tfx_VascularSolutionsandNeoTractAcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_466c7cd0-a460-4777-8d63-292fea75b04e_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred compensation (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Treasury Stock Reissued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IntercompanyDividendsPaid_de8762a4-565c-4dfe-9d55-86c20f889ca0_negatedTerseLabel_en-US" xlink:label="lab_tfx_IntercompanyDividendsPaid" 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">Intercompany dividends paid</link:label>
    <link:label id="lab_tfx_IntercompanyDividendsPaid_label_en-US" xlink:label="lab_tfx_IntercompanyDividendsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany Dividends Paid</link:label>
    <link:label id="lab_tfx_IntercompanyDividendsPaid_documentation_en-US" xlink:label="lab_tfx_IntercompanyDividendsPaid" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany dividends paid.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntercompanyDividendsPaid" xlink:href="tfx-20191231.xsd#tfx_IntercompanyDividendsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_IntercompanyDividendsPaid" xlink:to="lab_tfx_IntercompanyDividendsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_8c584111-532f-48f8-b006-ce57202e5fa3_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">QUARTERLY DATA (UNAUDITED)</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_12ed8b7a-5662-45ac-b8ad-2d9fe9e444b9_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/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_b2d000f3-970f-4807-9c55-d5c5da3fa321_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_BusinessAcquisitionProFormaInformationTextBlock_5271b1d1-87ad-4c02-b72c-a144188fcf56_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink: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 acquisition, Pro Forma Information</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink: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, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_56fa3dc9-30e3-4286-a52f-29a3dd1c8bd6_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingent liabilities</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut_e266dc65-5b08-4ea3-b14d-c163f3724eab_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-20191231.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_DebtInstrumentTerm_ec10efef-a979-4954-8c0d-14a4ecc53c95_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ValuationAllowancesAndReservesDeductions_e3f298ed-9916-4efa-a4e7-a59433eccdb0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable Write-offs</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_ea0208c8-34b0-4e85-8fd2-ae9679c4f6fb_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-20191231.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2b812f97-a315-4985-9749-57dca71955d3_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">2022</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 Assets, Amortization Expense, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_MeasurementInputPriceVolatilityMember_7b17fb09-c467-486f-ad15-3af4b4f849f1_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue volatility</link:label>
    <link:label id="lab_us-gaap_MeasurementInputPriceVolatilityMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Price Volatility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputPriceVolatilityMember" xlink:to="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_0f9bbfb1-5af7-4a5e-83d9-47c20f7b4c5e_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Benefit) taxes on (loss) income from discontinued operations</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_c321a8b6-123c-4d2a-9e16-b66b972f4af0_verboseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" 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">Tax benefit on loss from discontinued operations</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Tax Effect of Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DerivativeFairValueOfDerivativeAsset_fc37c668-2d30-4efd-b991-49c49d199699_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total asset derivatives</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Fair Value, Gross Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_5ea0d3e1-5038-493b-9215-7d359719ac53_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Share-based Compensation Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1519e0c2-3c33-4454-98eb-25f6a3ee8fe6_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues From External Customers And Long Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_EarningsPerShareDilutedAbstract_0960f641-7bb1-44d1-b8a4-3b17696ad4bb_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals_90766007-f0a7-409a-969a-9ce18260c972_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-20191231.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_tfx_TeleflexIncorporatedMember_9a4db350-21bc-4d4c-9ea7-caa94389501b_terseLabel_en-US" xlink:label="lab_tfx_TeleflexIncorporatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Teleflex Incorporated</link:label>
    <link:label id="lab_tfx_TeleflexIncorporatedMember_label_en-US" xlink:label="lab_tfx_TeleflexIncorporatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Teleflex Incorporated [Member]</link:label>
    <link:label id="lab_tfx_TeleflexIncorporatedMember_documentation_en-US" xlink:label="lab_tfx_TeleflexIncorporatedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Teleflex Incorporated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TeleflexIncorporatedMember" xlink:href="tfx-20191231.xsd#tfx_TeleflexIncorporatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_TeleflexIncorporatedMember" xlink:to="lab_tfx_TeleflexIncorporatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ScheduleOfFairValueOfDebtTableTextBlock_f4663e96-a1cf-41c7-9e69-1ba5db933794_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-20191231.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_us-gaap_OneTimeTerminationBenefitsMember_70650cd2-9909-4ed7-b051-a977a34a69fa_terseLabel_en-US" xlink:label="lab_us-gaap_OneTimeTerminationBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Termination benefits</link:label>
    <link:label id="lab_us-gaap_OneTimeTerminationBenefitsMember_label_en-US" xlink:label="lab_us-gaap_OneTimeTerminationBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One-time Termination Benefits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_CurrentStateAndLocalTaxExpenseBenefit_0813921a-23d4-44cd-8c37-c79a96d34393_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanExpectedAmortizationNextFiscalYear_406469aa-07e7-4223-834c-1b6ebf40ad7a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear" xlink: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 expected to be recognized over the next fiscal year for the Company's pension and postretirement benefit plans</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear" xlink: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 Amortization, Next Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_dbee7f65-b716-4308-9551-ea0fbe4cd832_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments (1)</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_AnesthesiaMember_db8cda34-b742-4a63-9a94-ae941ab65bf2_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-20191231.xsd#tfx_AnesthesiaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_AnesthesiaMember" xlink:to="lab_tfx_AnesthesiaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_PriorPlansBeforeDecember312013Member_70fc796b-b2db-45c8-93ab-0988307f65b6_terseLabel_en-US" xlink:label="lab_tfx_PriorPlansBeforeDecember312013Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior Plans Before December 31, 2013</link:label>
    <link:label id="lab_tfx_PriorPlansBeforeDecember312013Member_label_en-US" xlink:label="lab_tfx_PriorPlansBeforeDecember312013Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior Plans Before December 31, 2013 [Member]</link:label>
    <link:label id="lab_tfx_PriorPlansBeforeDecember312013Member_documentation_en-US" xlink:label="lab_tfx_PriorPlansBeforeDecember312013Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior Plans Before December 31, 2013 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PriorPlansBeforeDecember312013Member" xlink:href="tfx-20191231.xsd#tfx_PriorPlansBeforeDecember312013Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_PriorPlansBeforeDecember312013Member" xlink:to="lab_tfx_PriorPlansBeforeDecember312013Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6d56692a-3db9-4391-9464-469d64cf71ec_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_4c4efdcc-fe36-416c-b1ef-a702bee3400b_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Grant Date Fair Value, Outstanding, end of the year (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_RevenueFromContractWithCustomerExcludingAssessedTax_d2bb7c36-419d-49da-b5fe-398dc78f3ae0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsLineItems_f8e7e105-f341-49c4-a77d-2ab76dc712a9_terseLabel_en-US" xlink:label="lab_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsLineItems" xlink: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 Condensed Consolidating Balance Sheets [Line Items]</link:label>
    <link:label id="lab_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsLineItems_label_en-US" xlink:label="lab_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsLineItems" xlink: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 Condensed Consolidating Balance Sheets [Line Items]</link:label>
    <link:label id="lab_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsLineItems_documentation_en-US" xlink:label="lab_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsLineItems" xlink: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 Condensed Consolidating Balance Sheets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsLineItems" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfCondensedConsolidatingBalanceSheetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsLineItems" xlink:to="lab_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationEliminationsMember_c74a8a59-840b-44e9-99c3-48627ed57819_terseLabel_en-US" xlink:label="lab_srt_ConsolidationEliminationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eliminations</link:label>
    <link:label id="lab_srt_ConsolidationEliminationsMember_label_en-US" xlink:label="lab_srt_ConsolidationEliminationsMember" xlink: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, Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationEliminationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationEliminationsMember" xlink:to="lab_srt_ConsolidationEliminationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_4f0299ed-6ecf-4355-98db-d0e9f3a8f094_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ImpairmentOfLongLivedAssetsToBeDisposedOf_2defaa5b-cded-4445-b7e4-776a7f9a7fef_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of long-lived assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink: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 of Long-Lived Assets to be Disposed of</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipDomain_9e1dd6bc-fcb4-4e2e-b8ec-fae14408bcff_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_e9c951f9-a2bb-479e-98b1-8f9857a09a3b_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DeferredFederalIncomeTaxExpenseBenefit_46af2a0b-933e-4dce-91d0-f37f7995d617_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_ActuarialChangesInBenefitObligationNetGainLoss_1243f41e-5460-46f3-b18b-6f452d37f3a3_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-20191231.xsd#tfx_ActuarialChangesInBenefitObligationNetGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ActuarialChangesInBenefitObligationNetGainLoss" xlink:to="lab_tfx_ActuarialChangesInBenefitObligationNetGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1d8c9f12-5045-4415-b309-3c0dd593be92_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DerivativeContractTypeDomain_eb9d4d3e-ff81-4de3-88b7-3ac63f522a8c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_BusinessAcquisitionProFormaEarningsPerShareDiluted_502171a3-054d-4975-85bb-fdb01dcaad65_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink: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, diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink: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, Pro Forma Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_WorldEquityExcludeUnitedStatesMember_3c2055cb-2b9b-452b-a2f9-0c78edfd386a_terseLabel_en-US" xlink:label="lab_tfx_WorldEquityExcludeUnitedStatesMember" xlink: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 United States)</link:label>
    <link:label id="lab_tfx_WorldEquityExcludeUnitedStatesMember_label_en-US" xlink:label="lab_tfx_WorldEquityExcludeUnitedStatesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">World Equity Exclude United States [Member]</link:label>
    <link:label id="lab_tfx_WorldEquityExcludeUnitedStatesMember_documentation_en-US" xlink:label="lab_tfx_WorldEquityExcludeUnitedStatesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">World Equity Exclude United States [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_WorldEquityExcludeUnitedStatesMember" xlink:href="tfx-20191231.xsd#tfx_WorldEquityExcludeUnitedStatesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_WorldEquityExcludeUnitedStatesMember" xlink:to="lab_tfx_WorldEquityExcludeUnitedStatesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_0448929b-9db7-4a7a-8044-647239f57dcc_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_a4e250cf-bae9-4bcc-aa52-b85a6e94fe5e_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_6d361ce6-2dbd-4081-b0cf-f410e7b45993_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from discontinued operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_12f0ab23-6236-4285-b4fe-40425f0e427c_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 gain (loss) on derivatives arising during the period, net of tax $(85), $(268) and $(631), respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_59e1b420-6e2c-494e-8352-6a22ede94c89_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency translation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dei_SecurityExchangeName_d00208b2-3023-45fb-bf6e-88398dc30166_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/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_28d3184e-6c78-44af-92c1-55218d04037f_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/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_e58e8370-9834-4472-824e-29c3d73c03ab_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits, interest (benefit) expense accrued</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Interest on Income Taxes Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_EntityAddressAddressLine1_c7b14c42-250f-4284-80d0-f66133b5af79_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/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_0b53c9e4-fa8a-4598-86a5-7a314279c807_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_CustomerListsMember_f3a52ba7-4dce-4793-93c4-46108048aa14_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerListsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerListsMember_label_en-US" xlink:label="lab_us-gaap_CustomerListsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Lists [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerListsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerListsMember" xlink:to="lab_us-gaap_CustomerListsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_7c0c3ed1-9e07-4c6e-a934-931cf686b0f8_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued under compensation plans (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_CreditFacilityAxis_fd561c24-d0e8-468b-8841-a57a9b0ece20_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_9b23701a-944a-4068-89f4-5c072209c025_terseLabel_en-US" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed consolidating guarantor financial information</link:label>
    <link:label id="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Information of Parent Company Only Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_c9ffc89e-f483-4fbb-a7cb-bc4b7041f5d6_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_NoncompeteAgreementsMember_1651e2ce-2f2d-4378-b230-0e013e4e4a7c_verboseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-compete agreements</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_label_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_fc9bb4f3-659b-4c5c-afed-b4fff2d93829_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 $3,817, $(447) and $1,677, respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_dcd25e10-a219-45c1-ac43-479576f58dd3_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable, accrued expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_TaxCreditCarryforwardTable_98a3a7a1-bdb5-4b36-9c3b-397d9c8ada3e_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Table]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardTable_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend_bbed79e5-8980-45a5-9efb-bf266b49d103_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-20191231.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_TradeNamesMember_dc0490c5-f988-402d-ba63-a902e42145c2_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade names</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_InterventionalUrologyMember_d39fcb28-33bb-4eaa-b32e-42e1fedbd36b_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-20191231.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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_f9079f2e-039a-4c02-adc1-0c9ac56dc7d7_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans And Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions_fed17eba-3b05-4850-8a19-343748432153_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and impairment charges</link:label>
    <link:label id="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions_label_en-US" xlink:label="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring, Settlement and Impairment Provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_BusinessCombinationsPolicy_82b906d0-95fd-4d46-b485-633a8b520cdb_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration related to business acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_srt_MaximumMember_17ee6e2c-1a20-4c2a-ab25-a4b91c897ba1_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_933b6215-24f0-47b2-ad88-ba8da70ad48d_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">2023</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_b9650d85-5cdb-4264-8c98-b2c7178a83be_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Provision for Income Taxes from Continuing Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dei_Security12bTitle_d503f0ef-32a9-438b-97d1-ef150b737426_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/2019/dei-2019-01-31.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_15c8f2ef-cda8-4a94-99b7-b576b77fa521_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right of use assets obtained in exchange for operating lease obligations</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_GoodwillAcquiredDuringPeriod_b3b6665b-08d7-4976-ac48-9d3194309696_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill related to acquisitions</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments_57af5814-6349-4edc-93f2-6ded973999ea_terseLabel_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Curtailments, prior service cost (credit)</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments_label_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments" xlink: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), Net Prior Service Cost Credits, Curtailments</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments_documentation_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments" xlink: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 (loss), Net Prior Service Cost Credits, Curtailments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments" xlink:to="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_fb054622-f035-4486-9fc9-04fd3b3056a8_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_2ab0261d-ba1a-4bea-ac46-2712cdc2c558_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 for year 2016</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OtherRestructuringMember_21cf5633-504b-4c9d-8dad-3da2dd2feced_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other costs</link:label>
    <link:label id="lab_us-gaap_OtherRestructuringMember_label_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Restructuring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_EmergingMarketsBondsMember_733bd040-1df8-4563-a68a-928c77b82ac2_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</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-20191231.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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_7fea5f7f-7ca2-4bab-bc3f-cbb06ea119cc_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of currency translation, net (gain) or loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_6c96745b-2124-4937-9f4e-ed4f9ebd2454_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of significant accounting policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_cd875052-f537-4843-b254-0d1a2be306bd_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink: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, Gross (Excluding Goodwill)</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Gross (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_2d0bf837-12ed-43fe-ba6d-498559a7b9a9_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits, penalties</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanSettlementsPlanAssets_9402262c-c9e3-4905-8430-cdf94f117323_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlements</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanSettlementsPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink: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, Payment for Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_5efe3c7c-42dd-400a-800d-1a6b661b8fd6_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_MarketableSecurities_2d7c7fca-c804-4332-a15a-ba639138c993_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in marketable securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecurities_label_en-US" xlink:label="lab_us-gaap_MarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dei_DocumentsIncorporatedByReferenceTextBlock_f39f460b-152e-4856-b427-474030f9f5bd_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/2019/dei-2019-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_InterventionalMember_6a1c5d39-cc61-47b8-ad04-63aa853983e2_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-20191231.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_tfx_CorporateBondFundMember_9bc502d0-f989-4803-8bac-d580be1dd2d3_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-20191231.xsd#tfx_CorporateBondFundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_CorporateBondFundMember" xlink:to="lab_tfx_CorporateBondFundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_078d3512-6c3b-4c71-9f13-5e6d0bd23a6b_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_ed382cb9-5532-43eb-a90c-c49fa1526d51_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from continuing operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanFairValueOfPlanAssets_6876f050-c80f-489e-87cd-091fb1a60570_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_d8b22870-5fdf-44c3-8629-98039f373581_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_80c95b4a-164f-4c2b-8da7-a6c4756bbbc6_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" 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">Fair value of plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_PaymentsToAcquirePropertyPlantAndEquipment_843324ec-0f0d-43f3-ac5e-cff89efd25bc_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenditures for property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DeferredTaxAssetsGrossAbstract_41451b2d-7910-4c01-8b0c-04405c0de113_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_LitigationReserve_9a01ee7c-7709-48b3-90c7-48f38531a024_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingency reserve for litigation</link:label>
    <link:label id="lab_us-gaap_LitigationReserve_label_en-US" xlink:label="lab_us-gaap_LitigationReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Litigation Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserve" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LitigationReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationReserve" xlink:to="lab_us-gaap_LitigationReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_EssentialMedicalInc.Member_0fb64171-fb6f-49fa-b8b4-1fe05d17f1ef_terseLabel_en-US" xlink:label="lab_tfx_EssentialMedicalInc.Member" xlink: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</link:label>
    <link:label id="lab_tfx_EssentialMedicalInc.Member_label_en-US" xlink:label="lab_tfx_EssentialMedicalInc.Member" xlink: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_EssentialMedicalInc.Member_documentation_en-US" xlink:label="lab_tfx_EssentialMedicalInc.Member" xlink: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. [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EssentialMedicalInc.Member" xlink:href="tfx-20191231.xsd#tfx_EssentialMedicalInc.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_EssentialMedicalInc.Member" xlink:to="lab_tfx_EssentialMedicalInc.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockOptionPlanExpense_4192f399-c9c4-4d35-af82-42e593313665_terseLabel_en-US" xlink:label="lab_us-gaap_StockOptionPlanExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock option expenses including selling general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_StockOptionPlanExpense_label_en-US" xlink:label="lab_us-gaap_StockOptionPlanExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock or Unit Option Plan Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionPlanExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_AdditionalPaidInCapitalMember_99db5d8f-3a87-4692-934f-a81d00cf8760_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_ChangesInContingentConsideration_ef1600a5-d021-4003-92dc-3e201420912e_terseLabel_en-US" xlink:label="lab_tfx_ChangesInContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for contingent consideration</link:label>
    <link:label id="lab_tfx_ChangesInContingentConsideration_label_en-US" xlink:label="lab_tfx_ChangesInContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes In Contingent Consideration</link:label>
    <link:label id="lab_tfx_ChangesInContingentConsideration_documentation_en-US" xlink:label="lab_tfx_ChangesInContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in contingent consideration.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ChangesInContingentConsideration" xlink:href="tfx-20191231.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_IncomeTaxPolicyTextBlock_aeddeb3c-ab3b-425a-862c-40d02d4f98fd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_276d9cab-932d-4c8a-84f5-7bad83d0ff1d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts Recognized in the Consolidated Balance Sheet</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Amounts Recognized in Balance Sheet [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_Goodwill_e8eedbd5-1625-4980-85e2-3163ce70bfd4_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_f3f8de0b-561e-4d91-b553-5f744f63da15_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_ce3f7edc-f405-45e6-b84e-6ac9a75b6f26_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncomeTaxContingencyLineItems_21caaba7-c783-47a6-a2ec-2c34667827a9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_c1975936-8d51-46f2-b153-057aa4c057bc_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_26db274c-648d-409c-906e-53f5b360beae_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of currency translation, accumulated other comprehensive (income) loss, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_6c66d8f9-96d6-48ca-b851-bdb746cf04c2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated benefit obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanPlanAmendments_68f005ed-6cac-4060-9812-98b61c81469d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan amendments</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAmendments_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_7273a3ee-9bed-4d0d-9618-81d22ef174cf_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intellectual property impairment charge</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_251525f0-0e2b-4837-99d0-454bd5516450_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" 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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_fc1a3089-6b87-4e6c-b616-abebfb2549ae_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">2020</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 Assets, Amortization Expense, Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_1af542cb-900d-4d3b-b97b-c1add62bb008_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss) on derivatives arising during the period, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_9cf10062-8b76-4f84-b3ac-5457ddabb897_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink: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_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink: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, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_d8c46efc-f570-4713-a23f-e040ba49bd19_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency translation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_5c13aae4-8f7e-46d8-8ceb-b20d8f98f2f9_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected life of option</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_RestrictedStockExpense_13ba1819-25b1-4516-a2b5-d27ca1aeba31_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non vested restricted stock expense including selling general and administrative expense</link:label>
    <link:label id="lab_us-gaap_RestrictedStockExpense_label_en-US" xlink:label="lab_us-gaap_RestrictedStockExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock or Unit Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanFundedStatusOfPlan_df5cf567-2cdd-4a71-8726-d97f3c681244_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funded status, end of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_SharesIssued_a621783b-6e85-4986-8c6f-a1639b4ae68e_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_78bac22e-31bc-4df5-8dd9-95803f8e8034_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_label_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_f7e01264-3042-49e4-9610-c8419231e7ce_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_06d4c1be-f77e-4f59-9ed8-1f8f5bbcefcf_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities of continuing operations:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b5234349-261c-46f7-b014-e001807045c0_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">2022</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, Payments, Due Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_d322e652-eaec-4b5f-9ec9-d321c2eb64eb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from continuing operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_ee62c83f-dbac-4065-abc9-e8685fb29571_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles&#160;&#8212; stock acquisitions</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Goodwill and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_StockCompensationPlanMember_c593aa44-3d99-42b4-9e44-9e0b8efc35fb_terseLabel_en-US" xlink:label="lab_us-gaap_StockCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Compensation Plan</link:label>
    <link:label id="lab_us-gaap_StockCompensationPlanMember_label_en-US" xlink:label="lab_us-gaap_StockCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockCompensationPlanMember" xlink:to="lab_us-gaap_StockCompensationPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_b3793a74-739f-42e0-b4b1-ea780c844742_verboseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_RetainedEarningsAccumulatedDeficit_69d8807f-30ef-4828-ae5d-5d200acca913_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments_a1a8e15b-4c08-441b-84f1-9d9f6295e694_terseLabel_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Curtailments, deferred taxes</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments_label_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments" xlink: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), Deferred Taxes, Curtailments</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments_documentation_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments" xlink: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 (loss), Deferred Taxes, Curtailments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments" xlink:to="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_4c44040b-38f9-47b4-b0c1-78906d6cd229_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_MeasurementInputTypeDomain_2ff71edd-4344-40b4-8cc1-d410b1c29968_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_MajorPropertyClassAxis_d61f6c1b-4ebc-4381-900d-ad7c6399b7a0_terseLabel_en-US" xlink:label="lab_us-gaap_MajorPropertyClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Property Class</link:label>
    <link:label id="lab_us-gaap_MajorPropertyClassAxis_label_en-US" xlink:label="lab_us-gaap_MajorPropertyClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Property Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_AssetImpairmentCharges_570b87cb-6c4e-45bb-90a4-f41e9314bd35_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset impairment charges</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_LesseeLeaseDescriptionLineItems_61e01335-aabf-4397-bc61-e3b2f4ae5bac_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_NetCashProvidedByUsedInOperatingActivitiesAbstract_3f65dbd8-2fe0-4e5f-ac7b-8fe4f7a101a2_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities of continuing operations:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo_ebf96fcf-cf0f-4d23-aa6e-627cf12408ab_terseLabel_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Payments To Be Received In Year Two</link:label>
    <link:label id="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo_label_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Payments To Be Received In Year Two</link:label>
    <link:label id="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo_documentation_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Payments To Be Received In Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo" xlink:href="tfx-20191231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo" xlink:to="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_62487b54-3ce2-4f4a-aac1-daa06d269259_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_d22553b5-aba3-4781-92db-0f1dc3d47b67_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Benefit Payments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Expected Benefit Payments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_SummaryOfIncomeTaxContingenciesTextBlock_35ec9bf4-ab86-4133-8746-bad643c119cb_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uncertain Tax Positions for Liabilities Associated with Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Income Tax Contingencies [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:to="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_4a53cf42-abfe-4c18-90c3-7dca5ebc7965_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss recognized in net periodic cost, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_f8e26e9f-4847-4ec9-807a-a5d9d6f91f4f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of return</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_78247120-08b4-4333-a2d9-e1d1f81b5ffe_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_717e855d-758d-439d-b8b0-7ee08ec3783d_terseLabel_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Funds</link:label>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_label_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fed Funds Effective Rate Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes_5355083b-8e8c-4aa0-ad7e-a89755fe6a16_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-20191231.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_dc581ed7-53cd-42e3-8fff-1e34789d0de3_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 $150, $163 and $83, respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_MakeWholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption_2e9d2d4b-a401-415f-afe6-35845d4df082_verboseLabel_en-US" xlink:label="lab_tfx_MakeWholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption" 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">Make whole 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">Make whole 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-20191231.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_DebtConversionConvertedInstrumentAmount1_5423f573-bf45-43f8-9fb2-5b8c60668358_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement and exchange of convertible notes with common or treasury stock</link:label>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentAmount1_label_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink: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 Conversion, Converted Instrument, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:to="lab_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_c773fdee-820f-4bc0-88a2-3289e4cadb90_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_dei_EntityPublicFloat_6a21dcc8-5075-4ab9-83f2-7178503cfb91_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/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanCurtailments_57385e9e-1419-4902-b336-ae2e409fc08e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanCurtailments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Curtailments</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanCurtailments_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanCurtailments" xlink: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 Curtailment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCurtailments" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanCurtailments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanCurtailments" xlink:to="lab_us-gaap_DefinedBenefitPlanCurtailments" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ValuationTechniqueMonteCarloSimulationMember_2b57f945-aff6-4824-b3e8-edbc2f2b014e_terseLabel_en-US" xlink:label="lab_tfx_ValuationTechniqueMonteCarloSimulationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Monte Carlo simulation</link:label>
    <link:label id="lab_tfx_ValuationTechniqueMonteCarloSimulationMember_label_en-US" xlink:label="lab_tfx_ValuationTechniqueMonteCarloSimulationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Technique, Monte Carlo Simulation [Member]</link:label>
    <link:label id="lab_tfx_ValuationTechniqueMonteCarloSimulationMember_documentation_en-US" xlink:label="lab_tfx_ValuationTechniqueMonteCarloSimulationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Technique, Monte Carlo Simulation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ValuationTechniqueMonteCarloSimulationMember" xlink:href="tfx-20191231.xsd#tfx_ValuationTechniqueMonteCarloSimulationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ValuationTechniqueMonteCarloSimulationMember" xlink:to="lab_tfx_ValuationTechniqueMonteCarloSimulationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_0b93da45-3933-4704-a2ec-c19765e3ca14_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink: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 and thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink: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, Maturities, Repayments of Principal after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_f4902f9a-dfc1-4170-a214-c2b93177ab55_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_d4ad1ff0-9a63-48ef-8e08-d31d419488c0_negatedLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_AllocatedShareBasedCompensationExpense_dce41f44-2999-48ff-8259-9479fdd41bb3_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_919523f7-3b1c-47cc-a6f9-23d4fab65db3_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_5efe6591-ec20-427a-87d8-d86dd56b1745_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_srt_ConsolidationItemsDomain_09f991f5-29da-4524-a156-c5d0c862d463_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_DerivativeNotionalAmount_1759b028-3c52-45aa-b4e2-f5b2126219a7_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total notional amount for all open foreign currency forward contracts</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_CapitalizedComputerSoftwareGross_49c836af-8477-4dc9-83b7-820f0a3111a6_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer equipment and software</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareGross_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_srt_RangeAxis_8ffe2352-cab4-4f90-9190-e4455147dcfa_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_6d0923b8-34d1-4147-8665-febd4c9a85df_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</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_0e88e43b-92ae-46ee-bce6-e7dce841a2fe_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_srt_ConsolidatedEntitiesAxis_2a81cfd9-be4a-461c-9ae1-7072c9234749_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_019981f9-f5a1-423e-b2bb-a7a46ebb6195_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_6e0d3aff-591b-4a85-b0e5-361b964aa6bb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Derivatives Balance Sheet Location By Derivative Contract Type By Hedging Designation [Table]</link:label>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_label_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanActualReturnOnPlanAssets_37e9169c-dca6-425d-a21f-8e6c7542403f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_b3e06507-1861-4272-814b-a0d3a5e478c0_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 income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income, Other, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_ad4b10a5-57b8-424c-89bf-af0caa252d63_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives qualifying as hedges:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock_0ae40fa6-2933-4fcd-b282-36cbb2a6be0c_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-20191231.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_LongtermDebtTypeAxis_43065555-3481-4620-b6a9-8f8503e9ee33_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_srt_CondensedCashFlowStatementsCaptionsLineItems_5d45dfbe-ce9d-4103-a55b-824c12c1dd20_terseLabel_en-US" xlink:label="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statements Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedCashFlowStatementsCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statements, Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket_086b025d-b72c-4f99-9129-0ca90faf5a6a_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-20191231.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_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss_37f17529-6252-4b12-b3cc-03bdc4daee9d_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-20191231.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_MeasurementInputTypeAxis_1a268ab1-cb75-4be9-9189-fc5a97e1fe1a_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeAxis" xlink:to="lab_us-gaap_MeasurementInputTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_71baa007-6b96-42e4-b056-5e0d9d3a6260_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business segments and other information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_CurrentForeignTaxExpenseBenefit_5796bb0e-9ec8-4911-bee5-eea05484eae7_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-U.S.</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_72083bc2-ce21-49f6-aace-4f779dbcf3a1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OtherAssetsNoncurrent_37a4093e-93cc-44c4-b13b-fcdf909054ca_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dei_EntityCurrentReportingStatus_5bfd3e97-833e-4331-be84-7163553e4f7c_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/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit_ffbab250-5ae4-4d12-a568-3f533ff4d1eb_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-20191231.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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_80f8a14c-a417-4b46-a978-4ca128a9cf8e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Changes in Level 3 Financial Liabilities Measured at Fair Value on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive_922d098e-03a0-4771-8049-57fb04d121d9_terseLabel_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Payments To Be Received In Year Five</link:label>
    <link:label id="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive_label_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Payments To Be Received In Year Five</link:label>
    <link:label id="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive_documentation_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Payments To Be Received In Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive" xlink:href="tfx-20191231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive" xlink:to="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_NeoTractMember_8219ddfd-4bc2-4a5f-8cf9-159b318b67a4_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-20191231.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_SpecialtySurgicalInstrumentationIncorporatedMember_8a6a9eb1-5b3b-4359-a9ef-3d30b3cb767b_terseLabel_en-US" xlink:label="lab_tfx_SpecialtySurgicalInstrumentationIncorporatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Specialty Surgical</link:label>
    <link:label id="lab_tfx_SpecialtySurgicalInstrumentationIncorporatedMember_label_en-US" xlink:label="lab_tfx_SpecialtySurgicalInstrumentationIncorporatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Specialty Surgical Instrumentation, Incorporated [Member]</link:label>
    <link:label id="lab_tfx_SpecialtySurgicalInstrumentationIncorporatedMember_documentation_en-US" xlink:label="lab_tfx_SpecialtySurgicalInstrumentationIncorporatedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Specialty Surgical Instrumentation, Incorporated [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SpecialtySurgicalInstrumentationIncorporatedMember" xlink:href="tfx-20191231.xsd#tfx_SpecialtySurgicalInstrumentationIncorporatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_SpecialtySurgicalInstrumentationIncorporatedMember" xlink:to="lab_tfx_SpecialtySurgicalInstrumentationIncorporatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_ed2bcb8f-215a-4737-afba-1a11a54ec414_totalLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss), diluted (in dollar per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DebtIssuanceCostsLineOfCreditArrangementsGross_654c6d79-eaec-49e4-be25-5de096da16da_terseLabel_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance, line of credit</link:label>
    <link:label id="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_label_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Line of Credit Arrangements, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_RestructuringPlanDomain_f4f33683-1b90-426c-96fa-5c2294d1eed7_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ScheduleOfRestructuringAndRelatedCostsTable_b11f4470-2319-4881-a7c9-0eb4d1d1cafb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_SegmentReportingDisclosureTextBlock_edea5771-614a-4fae-9cc2-167a10131b33_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business segments and other information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_480ad4c8-2dd6-4eb7-bf35-2661fc4c119a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liability derivatives</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Fair Value, Gross Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_InventoryNet_9871fb82-022a-4292-aebf-a4b45a2fa40f_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_713314bb-909b-4eed-a263-3eacc36f5bf8_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_CommonEquitySecuritiesMember_529bf262-426c-451b-a388-87b448eaea04_terseLabel_en-US" xlink:label="lab_tfx_CommonEquitySecuritiesMember" xlink: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 &#8211; Teleflex Incorporated</link:label>
    <link:label id="lab_tfx_CommonEquitySecuritiesMember_label_en-US" xlink:label="lab_tfx_CommonEquitySecuritiesMember" xlink: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 Equity Securities [Member]</link:label>
    <link:label id="lab_tfx_CommonEquitySecuritiesMember_documentation_en-US" xlink:label="lab_tfx_CommonEquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Equity Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_CommonEquitySecuritiesMember" xlink:href="tfx-20191231.xsd#tfx_CommonEquitySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_CommonEquitySecuritiesMember" xlink:to="lab_tfx_CommonEquitySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_dcaa7e71-2254-4c3d-a94b-89c3aa2cffd1_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_label_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_cecb1545-5f3b-4cc6-9ed7-0d834411d1b9_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" 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">2019</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink: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 Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_a2eb6ad1-424a-4d02-8613-ffefcca613b3_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 2025&#160;&#8212; 2029</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, Five Fiscal Years Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_MaterialReconcilingItemsMember_726ec933-d25e-4de8-bfe0-b448d47ebf84_terseLabel_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reconciling Items</link:label>
    <link:label id="lab_us-gaap_MaterialReconcilingItemsMember_label_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reconciling Items [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaterialReconcilingItemsMember" xlink:to="lab_us-gaap_MaterialReconcilingItemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation_5caca8ee-5d24-4be7-a74d-41fdde2ce11a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation" xlink: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 trend rate by 1%, increase the benefit obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation" xlink: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, Effect of One Percentage Point Increase on Accumulated Postretirement Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_bbe1527a-82c7-43d8-959b-5ee993e32a0a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Service Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_e6828eb8-ed82-4256-be96-97a7bc2e9c6f_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-20191231.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_UndistributedEarningsOfForeignSubsidiaries_5bae3c95-37f5-44a1-8271-b84cfb75d736_terseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative unremitted earnings, permanently reinvested</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Earnings of Foreign Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_AssetBackedHomeLoansMember_a67eba74-de35-4478-9e6a-b2160be82e6a_terseLabel_en-US" xlink:label="lab_tfx_AssetBackedHomeLoansMember" xlink: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_tfx_AssetBackedHomeLoansMember_label_en-US" xlink:label="lab_tfx_AssetBackedHomeLoansMember" xlink: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 Home Loans [Member]</link:label>
    <link:label id="lab_tfx_AssetBackedHomeLoansMember_documentation_en-US" xlink:label="lab_tfx_AssetBackedHomeLoansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Backed - Home Loans [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AssetBackedHomeLoansMember" xlink:href="tfx-20191231.xsd#tfx_AssetBackedHomeLoansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_AssetBackedHomeLoansMember" xlink:to="lab_tfx_AssetBackedHomeLoansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_de703aa5-5db3-416e-a006-f3871401a713_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_StockIssuedDuringPeriodValueShareBasedCompensation_f01e723c-2965-4a1f-b7d4-f544fdd4e3cb_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued under compensation plans</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_bb290bac-3ef7-4aef-8e43-13ce0b176887_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 $(20), $(23) and $(39), respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_8dd46b8d-6593-4a90-a661-a18fcf27fee9_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" 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">2023</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink: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 Leases, Future Minimum Payments, Due in Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_19d79959-6fe5-4a72-8b37-2adda40be962_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total restructuring charges</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dei_EntityAddressStateOrProvince_641631b0-4400-406f-af4d-c501d227da86_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/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtCurrent_fd31e555-dcca-4f10-9942-6cbf2d64aa42_terseLabel_en-US" xlink:label="lab_us-gaap_DebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current borrowings</link:label>
    <link:label id="lab_us-gaap_DebtCurrent_label_en-US" xlink:label="lab_us-gaap_DebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_a72d9895-a94e-4667-9780-851cd2c3aa6e_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring costs</link:label>
    <link:label id="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_4c1754f6-445d-46bc-afca-2e5648bdc3d7_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">2021</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, Maturities, Repayments of Principal in Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DebtDisclosureAbstract_ee61eef2-782b-4f61-9e86-47a15d445c9b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_ac97d08f-6172-43fb-a73e-3adfa85133b1_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-20191231.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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_3237da21-22c8-4943-86d4-53620541a4c0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" 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, continuing operations, adjustments, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember_fde387b1-46d1-4e74-9f4b-ffb65ea0cd1d_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-20191231.xsd#tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember" xlink:to="lab_tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_9b66c409-944f-4eee-b87f-de881a049c05_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Non-Vested Restricted Stock Unit Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationTechniqueAxis_37be35b0-fbc9-490d-98d6-20dd0c0f196a_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationTechniqueAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Approach and Technique [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationTechniqueAxis_label_en-US" xlink:label="lab_us-gaap_ValuationTechniqueAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Approach and Technique [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_EstimatedFairValueOfContingentConsiderationOneMember_1d396132-d5b0-4c57-abe0-f08ecc9a50cb_terseLabel_en-US" xlink:label="lab_tfx_EstimatedFairValueOfContingentConsiderationOneMember" xlink: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 Fair Value Of Contingent Consideration One</link:label>
    <link:label id="lab_tfx_EstimatedFairValueOfContingentConsiderationOneMember_label_en-US" xlink:label="lab_tfx_EstimatedFairValueOfContingentConsiderationOneMember" xlink: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 Fair Value Of Contingent Consideration One [Member]</link:label>
    <link:label id="lab_tfx_EstimatedFairValueOfContingentConsiderationOneMember_documentation_en-US" xlink:label="lab_tfx_EstimatedFairValueOfContingentConsiderationOneMember" xlink: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 Fair Value Of Contingent Consideration One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EstimatedFairValueOfContingentConsiderationOneMember" xlink:href="tfx-20191231.xsd#tfx_EstimatedFairValueOfContingentConsiderationOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_EstimatedFairValueOfContingentConsiderationOneMember" xlink:to="lab_tfx_EstimatedFairValueOfContingentConsiderationOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_2ebfab12-b524-4fe2-8eb5-2789760b63e8_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-20191231.xsd#tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems" xlink:to="lab_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ParentCompanyMember_dd089097-bbf6-4709-aaa8-e572afd22cb9_terseLabel_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parent Company</link:label>
    <link:label id="lab_srt_ParentCompanyMember_label_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parent Company [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ParentCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ParentCompanyMember" xlink:to="lab_srt_ParentCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_4708e8d4-8be6-435e-becd-18db11aadf6e_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact on income from continuing operations, net of tax</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DocumentTransitionReport_51a5a110-3ba3-472b-9b11-e35aba373bc2_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/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_A2017CreditAgreementMember_dcd1e735-8fb7-4864-8a9f-e2dd3d64d784_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">2017 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-20191231.xsd#tfx_A2017CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_A2017CreditAgreementMember" xlink:to="lab_tfx_A2017CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax_59ac29ca-f7bc-42fd-804e-a8e6faf96ad0_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_7430779d-ad34-4924-ab14-e189f8cd28a5_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-20191231.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_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_4416ccd5-a707-49cb-aa1b-e22cb2dc8ad1_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_d254a35f-3ea9-4bfa-abc5-537324d51554_negatedLabel_en-US" xlink:label="lab_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for businesses and intangibles acquired, net of cash acquired</link:label>
    <link:label id="lab_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_label_en-US" xlink:label="lab_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Businesses And Intangibles Acquired Net Of Cash Acquired</link:label>
    <link:label id="lab_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_documentation_en-US" xlink:label="lab_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for businesses and intangibles acquired, net of cash acquired.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired" xlink:href="tfx-20191231.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_tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments_e8e7ab01-fe8f-44b2-b0a5-b6e1c13fed6a_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-20191231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b2516892-6213-4f72-8dba-602af46a7a6d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Non-Vested Shares, Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a536a0f5-5cb1-40e5-a3bb-e8784878a553_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_390cea4c-a354-4b77-a4d5-61e29c0b04f9_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_f700d699-a969-42a5-a0a8-90c9e895f1f1_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities of continuing operations:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DebtInstrumentBasisSpreadOnVariableRate1_70dda9d3-8a71-4aca-9f11-0917fa4ac000_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_PeriodOneMember_efcc184f-c502-4a95-ab75-b949118f54b3_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 2013 but before the end of 2018</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-20191231.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_StockOptionMember_8f93aaa9-8128-4b28-8107-0a76056a5357_terseLabel_en-US" xlink:label="lab_us-gaap_StockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Option</link:label>
    <link:label id="lab_us-gaap_StockOptionMember_label_en-US" xlink:label="lab_us-gaap_StockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_NotesReceivableFairValueDisclosure_d422902a-08ed-4a83-88c4-42bd22a92bb5_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable, fair value disclosure</link:label>
    <link:label id="lab_us-gaap_NotesReceivableFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_NotesReceivableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableFairValueDisclosure" xlink:to="lab_us-gaap_NotesReceivableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_12e10ede-f1c6-4760-a332-256f20dda1f6_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_6a6cf495-966e-4e71-96fe-77aac3e0f593_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at the end of the year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationTechniqueDomain_56a54d03-c477-410c-b95e-6ad8c8e4f152_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationTechniqueDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Approach and Technique [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationTechniqueDomain_label_en-US" xlink:label="lab_us-gaap_ValuationTechniqueDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Approach and Technique [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_53b620eb-0bb5-4273-af4b-68aab45507ac_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_c1ceefaa-19ad-4a07-87bf-e5a0e15039bf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt extinguishment, issuance and amendment fees</link:label>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Financing Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_LongTermDebtCurrent_c7fe6e38-8ae3-4815-990a-ee8407a73c73_negatedLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of borrowings</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_17c61139-d55a-475e-af7a-5832d13f3835_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock option granted, weighted average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_GlobalCreditFundMember_d296fc82-61b9-4d3a-98d8-a13e6e28785c_terseLabel_en-US" xlink:label="lab_tfx_GlobalCreditFundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Global credit fund</link:label>
    <link:label id="lab_tfx_GlobalCreditFundMember_label_en-US" xlink:label="lab_tfx_GlobalCreditFundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Global Credit Fund [Member]</link:label>
    <link:label id="lab_tfx_GlobalCreditFundMember_documentation_en-US" xlink:label="lab_tfx_GlobalCreditFundMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Global Credit Fund [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_GlobalCreditFundMember" xlink:href="tfx-20191231.xsd#tfx_GlobalCreditFundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_GlobalCreditFundMember" xlink:to="lab_tfx_GlobalCreditFundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_dc08a3b3-0568-4117-b189-e32e40072cbd_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unremitted non-U.S. earnings</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Undistributed Foreign Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_800bfe97-5219-492e-9836-47d9c608e656_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Name</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_3bd92b7d-7cec-4f8c-8cb5-fa953fd0e971_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EMEAMember_3074a565-eb31-43e5-9b85-aa083a4d8159_verboseLabel_en-US" xlink:label="lab_us-gaap_EMEAMember" 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">EMEA</link:label>
    <link:label id="lab_us-gaap_EMEAMember_label_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EMEAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EMEAMember" xlink:to="lab_us-gaap_EMEAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_199e5c9e-1f0e-4adb-8662-99669b992afc_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Contractual Life in Years, Outstanding, end of year</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_f187b3d6-b17b-4014-b6fd-c18ab82aff6c_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ShareBasedCompensation_0f6e13bb-7dc9-4b67-8a5d-9d1b04632e77_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_fce4f5b7-940e-4759-b015-c938dcabb135_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/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3a4d636f-7c11-4eb0-a25c-a99c8c88a78c_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink: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 for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink: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 for New Accounting Pronouncements [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_dc96d6d2-7155-4f1e-b207-6092eed63a15_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income, net of tax:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DerivativesFairValueLineItems_e3ebc772-21d8-4dc9-a91c-e02eca4f27d1_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives Fair Value [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_e65f682f-8e20-40c8-a345-5ceb6eaf2dcb_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_CorporateGovernmentAndForeignBondsMember_9ddb328e-6143-481b-9f3a-3f6643a9a6ba_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-20191231.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_tfx_IntermediateDurationBondFundMember_c51d35a2-5a82-4fe9-b030-6b872c141354_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-20191231.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_OperatingLeasePayments_ffb020d8-54dd-49d6-b4f3-f26deca1fc37_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities within operating cash flows</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable_9b896b83-623f-4f5c-84d1-807c24ad0598_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-20191231.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_PercentOfPrincipalAmountOfNotesRedeemable_cb5398fe-29e9-49ec-9108-eb5a8340feeb_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-20191231.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_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_cd6697f8-4493-41fb-b91d-77a518f1726c_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal group, including discontinued operation, assets</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_srt_StatementGeographicalAxis_1e56a2cf-774d-425e-a688-e35116a09a5f_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_ForeignPlanMember_75f7c06b-be1f-411e-9664-ad061791f76e_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Plan</link:label>
    <link:label id="lab_us-gaap_ForeignPlanMember_label_en-US" xlink:label="lab_us-gaap_ForeignPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncreaseDecreaseInAccountsReceivable_1dc274da-6d43-42d0-98fc-86b082acb726_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_AccumulatedOtherComprehensiveIncomeLossLineItems_1bbb747e-f010-42bc-a537-8e10f663e81d_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dei_EntityAddressCityOrTown_313010f0-86ac-4908-8b19-7c1c0b8903da_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/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_b6a2458c-41d8-4051-8135-7404f4405249_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DerivativesPolicyTextBlock_f0e6fb24-5c55-4507-b140-a39f3a3f9bad_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative financial instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_86c3e51c-280b-444b-a2a0-0a9df80324f7_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax benefit from compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_d7adfb71-3ce3-4de2-837d-74a0923047ce_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_6eea3a31-40b5-40cd-83aa-57952d2c7f76_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_71ab8d2d-389e-4afc-8cd8-afa3f5f2d725_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_0d806246-97d8-4214-8f0f-4bbd38648415_periodEndLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at End&#160;of&#160;Year</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dei_EntityFilerCategory_01c0d13b-925f-42f8-9d6c-04065853f159_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/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_9b879988-814f-4afb-b582-99b4f59ac233_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/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_d28b1857-9742-4fab-b158-fe68ff6f29cf_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_EquityAbstract_b2c43a26-4463-488c-a2a5-81254cecb8ea_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_StockIssuedDuringPeriodSharesConversionofDerivatives_b6e7f4ad-4a5d-4705-92dc-8d9b972ced23_terseLabel_en-US" xlink:label="lab_tfx_StockIssuedDuringPeriodSharesConversionofDerivatives" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement of note hedges associated with convertible notes (in shares)</link:label>
    <link:label id="lab_tfx_StockIssuedDuringPeriodSharesConversionofDerivatives_label_en-US" xlink:label="lab_tfx_StockIssuedDuringPeriodSharesConversionofDerivatives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Derivatives</link:label>
    <link:label id="lab_tfx_StockIssuedDuringPeriodSharesConversionofDerivatives_documentation_en-US" xlink:label="lab_tfx_StockIssuedDuringPeriodSharesConversionofDerivatives" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Derivatives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_StockIssuedDuringPeriodSharesConversionofDerivatives" xlink:href="tfx-20191231.xsd#tfx_StockIssuedDuringPeriodSharesConversionofDerivatives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_StockIssuedDuringPeriodSharesConversionofDerivatives" xlink:to="lab_tfx_StockIssuedDuringPeriodSharesConversionofDerivatives" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_TermLoanMember_16aa72dc-3fc8-4cb2-9260-e507b5f79b19_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-20191231.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_tfx_NoncompleteAgreementMember_6248dd2a-29d0-40ea-8840-381c70d04747_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-20191231.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_LongTermDebt_d44b2ab1-cefd-4983-8754-5d7a5b250382_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_a3c29f70-6d66-440a-bda1-c546258b400c_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" 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 long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_RetirementPlanTypeAxis_bf2289c5-3906-4329-8706-6266664c2630_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_d42b9fe9-3a64-4be8-ad3e-bb0413b4e044_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_e3611625-c485-40bf-b5b2-1a1bf7400444_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">2024</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_StatementLineItems_d50e7c0e-d84f-460d-9487-c92151dc88c1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss_2ac34ab7-8621-47d5-821c-358a8083c5a1_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-20191231.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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_2daf2888-a5d4-40e4-b0ce-22c547ebf608_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_NotesReceivableNet_414fc1c8-c71f-4c06-a00a-c85a8f87d42d_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing receivable, net</link:label>
    <link:label id="lab_us-gaap_NotesReceivableNet_label_en-US" xlink:label="lab_us-gaap_NotesReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableNet" xlink:to="lab_us-gaap_NotesReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember_d116c252-670c-403e-8417-39be3e0b057c_terseLabel_en-US" xlink:label="lab_tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.25% Senior Notes due 2024</link:label>
    <link:label id="lab_tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember_label_en-US" xlink:label="lab_tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five Point Two Five Percent Senior Subordinated Notes Due Two Thousand Twenty Four [Member]</link:label>
    <link:label id="lab_tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember_documentation_en-US" xlink:label="lab_tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five Point Two Five Percent Senior Subordinated Notes Due Two Thousand Twenty Four [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember" xlink:href="tfx-20191231.xsd#tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember" xlink:to="lab_tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_47e67325-b325-47c9-9034-861bcd5eb550_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_5c140ab7-02ef-4d70-91b0-9937e1dd6f94_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_0eab57d7-f784-4ca2-8c03-60908a13efef_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and postretirement benefit liabilities</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Defined Benefit Plan, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dei_AmendmentFlag_406c5de1-0b02-4ce2-8f93-06c25cc581bc_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/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_83ae2a72-9f6a-41af-bd26-a6f33aa59b13_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate contingent consideration amount</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract_dd12b36c-4b0f-4b75-bfb8-65ae9d34fd49_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and other postretirement benefits plans:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, after Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract_65f291f3-5310-461c-af36-496dd41c61b7_terseLabel_en-US" xlink:label="lab_tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Consolidated Guarantor Financial Information [Abstract]</link:label>
    <link:label id="lab_tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract_label_en-US" xlink:label="lab_tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Consolidated Guarantor Financial Information [Abstract]</link:label>
    <link:label id="lab_tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract_documentation_en-US" xlink:label="lab_tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Consolidated Guarantor Financial Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract" xlink:href="tfx-20191231.xsd#tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract" xlink:to="lab_tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree_5263e2ae-2b13-448c-adb5-933ed2bb8604_terseLabel_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Payments To Be Received In Year Three</link:label>
    <link:label id="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree_label_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Payments To Be Received In Year Three</link:label>
    <link:label id="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree_documentation_en-US" xlink:label="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Payments To Be Received In Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree" xlink:href="tfx-20191231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree" xlink:to="lab_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_IntercompanyPayablesNoncurrent_0b23441e-a24e-400d-bf50-a98d4db3d054_terseLabel_en-US" xlink:label="lab_tfx_IntercompanyPayablesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable and other amounts due to consolidated subsidiaries</link:label>
    <link:label id="lab_tfx_IntercompanyPayablesNoncurrent_label_en-US" xlink:label="lab_tfx_IntercompanyPayablesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany Payables Noncurrent</link:label>
    <link:label id="lab_tfx_IntercompanyPayablesNoncurrent_documentation_en-US" xlink:label="lab_tfx_IntercompanyPayablesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany Payables, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntercompanyPayablesNoncurrent" xlink:href="tfx-20191231.xsd#tfx_IntercompanyPayablesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_IntercompanyPayablesNoncurrent" xlink:to="lab_tfx_IntercompanyPayablesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NonGuarantorSubsidiariesMember_ceed33a2-33d5-4542-9f57-6a14282bfb88_terseLabel_en-US" xlink:label="lab_srt_NonGuarantorSubsidiariesMember" xlink: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-Guarantor Subsidiaries</link:label>
    <link:label id="lab_srt_NonGuarantorSubsidiariesMember_label_en-US" xlink:label="lab_srt_NonGuarantorSubsidiariesMember" xlink: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-Guarantor Subsidiaries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NonGuarantorSubsidiariesMember" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NonGuarantorSubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NonGuarantorSubsidiariesMember" xlink:to="lab_srt_NonGuarantorSubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_7c833d29-60fc-45c7-8e88-fd7708205b49_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Assumptions used in Determining Net Periodic Benefit Cost</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_cefced03-b8cd-47e8-8006-cf5b6b2365bf_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions Charged&#160;to Income</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dei_EntityCentralIndexKey_e4a951ed-2fda-4f0c-a6eb-dd0619fc6b40_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/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_OtherMedicalDeviceManufacturersMember_fa24fc83-46d9-4392-9e4b-c0c528c99a31_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-20191231.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_tfx_HospitalsAndHealthcareProvidersMember_77328b99-1170-4841-bd2c-a30f7d21135b_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-20191231.xsd#tfx_HospitalsAndHealthcareProvidersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_HospitalsAndHealthcareProvidersMember" xlink:to="lab_tfx_HospitalsAndHealthcareProvidersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_445d84d8-1af1-4295-9d2c-925dbcb23a33_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_393e40f4-7aad-443c-ae9d-60bbfcdee6eb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_BalanceSheetLocationDomain_e183e472-c772-4af1-b633-11376516d085_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio_b972f30e-51ea-44c1-89e8-0187b4b64f17_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-20191231.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_MeasurementInputDiscountRateMember_fbb53efe-37f0-462e-aec1-97700d50c87a_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_MeasurementInputDiscountRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Discount Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_CommonStockSharesAuthorized_7c8eeb49-4449-41d7-9ba6-75ffdf8b019c_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</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_22ec0026-5703-45e5-b2c4-4f9e9b6adcbc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_srt_ProductsAndServicesDomain_77cc8304-4551-478e-a857-9b0506cf9df6_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_TypeOfAdoptionMember_ae7509ee-656f-43e1-a2fb-6be303e3b393_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink: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 Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink: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 Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_0ac81102-1600-451d-9ed4-7b1194203dac_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in unrecognized tax benefits related to prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_MaximumAmountAvailableUnderReceivableSecuritization_11d40c26-0458-41a8-b37d-84aa07c27287_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-20191231.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_tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_5acd5770-7e8c-4fb0-abb8-54c61702a82a_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-20191231.xsd#tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_1b614f29-4675-4a8f-806f-4b3765a4909a_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and other intangible assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_FairValueDisclosuresAbstract_10620ae2-4e70-42f7-82cc-09e8d91fb5b3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ProceedsFromHedgeInvestingActivities_ef3c4a83-b62b-47d0-9a2d-3e9f30eccd5f_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromHedgeInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net interest proceeds on swaps designated as net investment hedges</link:label>
    <link:label id="lab_us-gaap_ProceedsFromHedgeInvestingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromHedgeInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Hedge, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromHedgeInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ConvertibleDebtMember_86455d8e-b998-4849-b81f-20a5da3f3f3d_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtMember" xlink:to="lab_us-gaap_ConvertibleDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_854a4be6-9c88-4b0f-a08d-d2dba79c6943_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_AccumulatedOtherComprehensiveIncomeLossTable_1899a390-be74-4308-aaf0-01ab803f257a_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_EntityShellCompany_9b18e1e0-92a6-44e1-8455-a7c5a942e89f_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/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DistributionRightsMember_863fa379-6e44-4811-bb2b-13281c4c0de8_terseLabel_en-US" xlink:label="lab_us-gaap_DistributionRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution rights</link:label>
    <link:label id="lab_us-gaap_DistributionRightsMember_label_en-US" xlink:label="lab_us-gaap_DistributionRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionRightsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_72735883-69b9-4155-8232-d1905f1a9c21_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-20191231.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_ShareBasedCompensationOptionAndIncentivePlansPolicy_e93d9a19-049f-4675-8821-bf2a4d475334_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_AllowanceForCreditLossMember_c3195025-15ee-42c2-894a-2ef7b398ba9a_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_StockholdersEquity_964a4487-f626-4e94-9285-ad19a65bbde5_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_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_cbec5030-600f-4939-be56-bc281b250eb1_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_5925c7df-7f6d-4e75-87a7-bf18433a989b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ProFormaWeightedAverageSharesOutstandingDiluted_f47f3466-5da8-4eb2-9740-e465c977f927_terseLabel_en-US" xlink:label="lab_us-gaap_ProFormaWeightedAverageSharesOutstandingDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro forma weighted average shares outstanding, diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_ProFormaWeightedAverageSharesOutstandingDiluted_label_en-US" xlink:label="lab_us-gaap_ProFormaWeightedAverageSharesOutstandingDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro Forma Weighted Average Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProFormaWeightedAverageSharesOutstandingDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProFormaWeightedAverageSharesOutstandingDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProFormaWeightedAverageSharesOutstandingDiluted" xlink:to="lab_us-gaap_ProFormaWeightedAverageSharesOutstandingDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_3866dcc8-223e-452f-97af-a857a6c509e7_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_5077a3f4-8438-4325-98ae-4149f0986ee0_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_20b977ae-20f8-49db-8abb-048b32fc6bcb_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink: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 from continuing operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_dd814f6b-a000-4245-90c8-7e86165b17b8_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_e800e876-1d7f-42bf-a886-5ad116e3b981_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Plan Participant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_CommonStockMember_9db0fcf5-e2d2-447c-b612-3f5f72957298_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DebtInstrumentInterestRateStatedPercentage_02a87f27-6fd9-4705-b682-11e80094c5a8_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract_796af1d0-5c5c-4b14-84ea-12c9c331953a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract" xlink:to="lab_us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_WeightedAverageAmortizationPeriodForIntangibleAsset_e1301b21-3281-4575-861b-7f53037fdc58_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-20191231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_8f619530-06ff-4878-8778-f348b8d98b33_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Options, Exercisable, end of year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ReceivableTypeDomain_0574fa94-de28-4918-8d64-a618391180ba_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_label_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableTypeDomain" xlink:to="lab_us-gaap_ReceivableTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_b2ff4b92-b7cd-4d0d-8211-8edd79dbc632_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in Level 3 Financial Liabilities Related to Contingent Consideration [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_AccountsPayableCurrent_a6577e38-5869-4c45-a39b-06e105705e10_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DeferredFinanceCostsNet_70fccd49-6931-4fde-9b0a-9e97d4d72dd2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Unamortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_BusinessCombinationContingentConsiderationLiabilityCurrent_3fb12795-8799-4d29-8483-ad16690eeb12_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_3368caeb-61f1-4d29-a491-934a2909475e_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/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_fcafc22b-3a8f-49b6-ae09-f2faaeb5a8ba_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_f177a860-e78f-4dbd-a4b3-2b7a871d20d2_terseLabel_en-US" xlink:label="lab_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems" xlink: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 Condensed Consolidating Statement Of Operations [Line Items]</link:label>
    <link:label id="lab_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_label_en-US" xlink:label="lab_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems" xlink: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 Condensed Consolidating Statement Of Operations [Line Items]</link:label>
    <link:label id="lab_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_documentation_en-US" xlink:label="lab_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems" xlink: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 Condensed Consolidating Statement of Operations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems" xlink:to="lab_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_6ab57f88-cbc4-4b1a-a811-b6ebf3294d10_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock option granted, weighted average grant date fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncomeTaxAuthorityDomain_2e4fd66a-97fb-4f0b-b9c7-68b14f23674f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink: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 Authority</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink: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 Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivableWithImputedInterestFaceAmount_596da6fc-3be0-459c-bff3-c586e5d3da20_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivableWithImputedInterestFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable with imputed interest, face amount</link:label>
    <link:label id="lab_us-gaap_ReceivableWithImputedInterestFaceAmount_label_en-US" xlink:label="lab_us-gaap_ReceivableWithImputedInterestFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable with Imputed Interest, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableWithImputedInterestFaceAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivableWithImputedInterestFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableWithImputedInterestFaceAmount" xlink:to="lab_us-gaap_ReceivableWithImputedInterestFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_260a5850-cf38-4d9a-abfe-f51912b921bf_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</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPayableCurrent_db2282f4-fc61-4aa6-b569-fed5792e938e_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest</link:label>
    <link:label id="lab_us-gaap_InterestPayableCurrent_label_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrent" xlink:to="lab_us-gaap_InterestPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ea47be34-4355-4a1f-b573-5fd469b987cc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_92e4931c-8550-42e9-921f-342a9270bcf2_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_001198ea-063b-41c2-b72a-d0dae73a587e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Grant Date Fair Value, Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ContractWithCustomerRefundLiability_75aee475-928f-47e4-9706-7870eca924df_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for returns and allowances</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerRefundLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Refund Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_InventoryPolicyTextBlock_4ed12162-44ae-4fd7-8677-7880811dd50e_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_27164d40-9550-4c8e-9845-18d256ca1cb9_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 doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_CashMember_336957aa-4c35-4525-b455-0a32ea8a19a7_terseLabel_en-US" xlink:label="lab_us-gaap_CashMember" xlink: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_CashMember_label_en-US" xlink:label="lab_us-gaap_CashMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashMember" xlink:to="lab_us-gaap_CashMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_d0ebee40-e53b-4285-96f6-9268b0025a02_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d6e5f474-94f8-4ef9-ba89-ecef90e7017b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_AdjustedLIBORMember_ad53cece-03ed-4ea9-928f-74ef8059df0d_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-20191231.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_tfx_ScheduleOfCashFlowSupplementalDisclosuresPropertyPlantAndEquipmentTableTextBlock_b76e2747-a52f-47cc-b835-cf47b6c1b16e_terseLabel_en-US" xlink:label="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresPropertyPlantAndEquipmentTableTextBlock" xlink: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, Property, plant, and equipment</link:label>
    <link:label id="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresPropertyPlantAndEquipmentTableTextBlock_label_en-US" xlink:label="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresPropertyPlantAndEquipmentTableTextBlock" xlink: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, Property, Plant, And Equipment [Table Text Block]</link:label>
    <link:label id="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresPropertyPlantAndEquipmentTableTextBlock_documentation_en-US" xlink:label="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresPropertyPlantAndEquipmentTableTextBlock" xlink: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, Property, Plant, And Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfCashFlowSupplementalDisclosuresPropertyPlantAndEquipmentTableTextBlock" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfCashFlowSupplementalDisclosuresPropertyPlantAndEquipmentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ScheduleOfCashFlowSupplementalDisclosuresPropertyPlantAndEquipmentTableTextBlock" xlink:to="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresPropertyPlantAndEquipmentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax_4296bdde-0a74-4f98-87cd-b26ff9504a13_terseLabel_en-US" xlink:label="lab_tfx_OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlements, deferred taxes</link:label>
    <link:label id="lab_tfx_OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax_label_en-US" xlink:label="lab_tfx_OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax" xlink: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), Increase (Decrease) From Settlements Arising During Period, Tax</link:label>
    <link:label id="lab_tfx_OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax_documentation_en-US" xlink:label="lab_tfx_OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax" xlink: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), Increase (Decrease) From Settlements Arising During Period, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax" xlink:href="tfx-20191231.xsd#tfx_OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax" xlink:to="lab_tfx_OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_d061c7bd-c87a-43d0-90a7-4014f25e9ce8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliations Between Statutory Federal Income Tax Rate and Effective Income Tax Rate</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_5395672b-01f6-49f2-b29a-a3755b6f19a6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life of Intangible assets, in years</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_dfba7b56-f0e5-413e-9a0a-eda8f00d9579_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock compensation plans</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_a73d29dc-9aaf-49b1-81ff-da562e3d0aca_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_11b9b554-d57e-4f09-a4ba-896d06d93343_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance, net (gain) or loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DeferredForeignIncomeTaxExpenseBenefit_c435b5a4-aea4-4204-9a73-32f6ef11345f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-U.S.</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue_1aebdbaa-c280-4a9a-bdb0-ed02cf70a674_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-20191231.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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_33a52599-01c4-451e-ab68-7e34c37ff642_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) income from discontinued operations</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_f386443c-e6d0-4e83-8bbe-c037b96f9636_verboseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" 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">Loss from discontinued operations</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_47792e0e-9981-4ead-bfd6-79e9feb93825_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Weighted Average Number of Shares</link:label>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Weighted Average Number of Shares [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_LiabilityForUncertainTaxPositionsNoncurrent_156f981d-31f8-4f38-aa99-dcedddcb7825_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent liability for uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for Uncertainty in Income Taxes, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_69ca9852-4806-4cc3-b10c-bb3e6e5c56e4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Non-Vested Shares, Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_7bc84800-c2e1-40f9-8986-6e0f1e88cb61_verboseLabel_en-US" xlink:label="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits change within next twelve months due to potential for resolution of foreign and U.S. examinations</link:label>
    <link:label id="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_label_en-US" xlink:label="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments_11bef7b8-5ac3-470a-8878-d45e597c3cfd_negatedTerseLabel_en-US" xlink:label="lab_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Translation adjustment</link:label>
    <link:label id="lab_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments_label_en-US" xlink:label="lab_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis, Liability, Foreign Currency Translation Adjustments</link:label>
    <link:label id="lab_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments_documentation_en-US" xlink:label="lab_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis, Liability, Foreign Currency Translation Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments" xlink:href="tfx-20191231.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_ScheduleOfSegmentReportingInformationBySegmentTable_de2acc30-8123-4003-a7ea-e9f10192d073_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Segment Reporting Information By Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit_9f0111fd-1bc9-4e79-9f7f-8890df27ce76_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit" xlink: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 Cuts and Jobs Act of 2017, incomplete accounting, change in tax rate, provisional income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit" xlink: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 Cuts and Jobs Act, Incomplete Accounting, Change in Tax Rate, Provisional Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_db145d2f-4930-4827-b850-edca4163734e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurements, Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_RestructuringAndRelatedActivitiesAbstract_3a5abb41-b38a-447b-b89a-3faec488c571_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_362d1014-1799-4313-acc4-b1c1649a0da6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustment on derivatives included in net income, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_DefinedBenefitPlanNetAmortizationAndDeferral_b4d2ed51-7a36-4c35-a239-b0ba4a150cfc_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-20191231.xsd#tfx_DefinedBenefitPlanNetAmortizationAndDeferral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DefinedBenefitPlanNetAmortizationAndDeferral" xlink:to="lab_tfx_DefinedBenefitPlanNetAmortizationAndDeferral" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_27982c9b-e4b8-49d6-bf0b-0df7faf38f35_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_7d2ad22c-3707-4805-9a54-348652b45af2_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_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_738f12d7-e69a-4f6b-910c-d36c0a2b8027_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DebtInstrumentCarryingAmount_cb9adeb6-d96b-4704-94bf-d58423514f71_totalLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, Gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_f736e2cd-699e-4bc9-a689-f5005c73bde8_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits, interest (benefit) expense</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Interest on Income Taxes Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_47a44c17-fb45-49c7-bc74-68e81b99b8f9_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period for recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_ManagedVolatilityMember_adf8fe22-7077-4483-83a6-7196adf61796_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-20191231.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_IncreaseDecreaseInInventories_26ec7bc1-1210-40d8-a01f-b58a1367cc29_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_LossContingenciesLineItems_f44cfabf-12dc-4c9d-ad91-8789704818c3_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_da1313c2-3012-4c24-8a5e-1ebdd8049a27_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_MultiAssetFundMember_c9ab0b3d-9269-445b-b57b-2218c582a8e0_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-20191231.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_DebtInstrumentLineItems_8fd26d2d-5b60-4e6c-b406-4125343bd0e1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaap_SubsequentEventMember_065f8f6f-a27e-4d28-8e65-4c84466ab719_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation_638f2ddb-5fad-4839-aff4-4f438000b6dd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlements</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink: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 Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_4dd115af-d490-4fba-ba4d-fcddaa6bf116_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_7b2c081e-e5d7-45b2-b736-f688296a5fa2_negatedLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payroll and benefit-related liabilities</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OtherCurrentLiabilitiesMember_3319f811-0388-43cf-a20a-b500a5cdca13_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_BusinessAcquisitionsProFormaRevenue_6dd205a2-d65c-46af-bfb7-4a4f5bde89f8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink: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 revenue</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink: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, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_156e048a-431c-4a73-a925-17e4bc160796_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">2024</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 Assets, Amortization Expense, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaap_CommitmentsAndContingencies_36fc5de9-5ab9-4569-972f-ac057d07f948_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_DebtInstrumentRedemptionPriorToNovemberFifteenthTwentyTwoMember_7c0a68a0-b531-407c-bbd6-51d04973a62e_terseLabel_en-US" xlink:label="lab_tfx_DebtInstrumentRedemptionPriorToNovemberFifteenthTwentyTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Redemption Prior To November 15, 2020</link:label>
    <link:label id="lab_tfx_DebtInstrumentRedemptionPriorToNovemberFifteenthTwentyTwoMember_label_en-US" xlink:label="lab_tfx_DebtInstrumentRedemptionPriorToNovemberFifteenthTwentyTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Redemption Prior To November Fifteenth Twenty Two [Member]</link:label>
    <link:label id="lab_tfx_DebtInstrumentRedemptionPriorToNovemberFifteenthTwentyTwoMember_documentation_en-US" xlink:label="lab_tfx_DebtInstrumentRedemptionPriorToNovemberFifteenthTwentyTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Redemption Prior To November Fifteenth Twenty Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DebtInstrumentRedemptionPriorToNovemberFifteenthTwentyTwoMember" xlink:href="tfx-20191231.xsd#tfx_DebtInstrumentRedemptionPriorToNovemberFifteenthTwentyTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DebtInstrumentRedemptionPriorToNovemberFifteenthTwentyTwoMember" xlink:to="lab_tfx_DebtInstrumentRedemptionPriorToNovemberFifteenthTwentyTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_772c8450-2210-45a2-94ef-357f346b4487_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CrossCurrencyInterestRateContractMember_361bd24a-aa93-413b-b72b-ae989858a513_terseLabel_en-US" xlink:label="lab_us-gaap_CrossCurrencyInterestRateContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross Currency Interest Rate Contract</link:label>
    <link:label id="lab_us-gaap_CrossCurrencyInterestRateContractMember_label_en-US" xlink:label="lab_us-gaap_CrossCurrencyInterestRateContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross Currency Interest Rate Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_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 page.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_8a2996e2-5732-49c0-877f-909899dc8d56_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ResearchAndDevelopmentExpense_4be27f62-0f5e-4002-8f5f-0a6ac897b00c_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development expenses</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_PensionPlansDefinedBenefitMember_50d1a078-23fb-4ee9-8601-beefe5627bbf_terseLabel_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension</link:label>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_8cf9a5b5-43bb-45a1-beb8-fd5221dc74ef_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" 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">2021</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink: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 Leases, Future Minimum Payments, Due in Three Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_31c1aafe-1c39-42a0-bccc-bec144c20dd6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dei_TradingSymbol_1d4696de-6469-4bb9-99c2-b1adbc63c006_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/2019/dei-2019-01-31.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ReserveForEstimatedRebates_1a34fe2e-2e53-4a53-b805-99867e325151_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-20191231.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_dei_DocumentPeriodEndDate_bf20eb5e-33ef-4d6a-8663-bbd1549f4ffa_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/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterials_e44372e2-122b-423e-a7c2-aec2f6eb6ae3_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterials_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures_2c599dbe-b647-4efc-8e19-b41f65521b7d_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-20191231.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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e91415e9-9517-4753-bc72-54f1d7cdc9c0_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanBenefitObligation_b56fd0bd-5f6a-4ac9-ba00-46dc73d6d156_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_e94d94cf-7594-473f-8c73-ac1e60e1d41b_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Projected benefit obligation, end of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaap_SegmentReportingInformationLineItems_fe7e6f45-b091-47b5-a2c3-555d10ce4169_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_ba3bc7a6-7a0d-4646-85d0-cb10f0a29867_terseLabel_en-US" xlink:label="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink: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 adjustment resulting from the adoption of new accounting standards</link:label>
    <link:label id="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_label_en-US" xlink:label="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink: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 of New Accounting Principle in Period of Adoption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:to="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedCashFlowStatementTable_27899e06-d7da-457c-9db7-4ff36e92f704_terseLabel_en-US" xlink:label="lab_srt_CondensedCashFlowStatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statement [Table]</link:label>
    <link:label id="lab_srt_CondensedCashFlowStatementTable_label_en-US" xlink:label="lab_srt_CondensedCashFlowStatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementTable" xlink:to="lab_srt_CondensedCashFlowStatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityTableTextBlock_9a7e864c-17b9-4b52-bb9e-a60e46ea9ef8_terseLabel_en-US" xlink:label="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityTableTextBlock" xlink: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, Shareholders' Equity</link:label>
    <link:label id="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityTableTextBlock_label_en-US" xlink:label="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityTableTextBlock" xlink: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, Shareholders' Equity [Table Text Block]</link:label>
    <link:label id="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityTableTextBlock_documentation_en-US" xlink:label="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityTableTextBlock" xlink: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, Shareholders' Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityTableTextBlock" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_ScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityTableTextBlock" xlink:to="lab_tfx_ScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_6d2d1a1f-7a3f-4d51-9e08-c6701149d988_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: 2019 &#8212; 47,536 shares; 2018 &#8212; 47,248 shares</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_StockholdersEquityBeforeTreasuryStock_5057b79b-9f38-42e0-b3e6-fed1acde9240_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityBeforeTreasuryStock" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders equity before treasury stock, total</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityBeforeTreasuryStock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityBeforeTreasuryStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity before Treasury Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityBeforeTreasuryStock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_498b2049-aa8b-4ad2-8acb-58e3aeda2339_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense_70ee557a-eefd-4f8d-b921-eee0b5b1a9f7_negatedLabel_en-US" xlink:label="lab_us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense" 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">Tax benefit on deemed repatriated earnings</link:label>
    <link:label id="lab_us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense_label_en-US" xlink:label="lab_us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense" xlink: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 Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Income Tax Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense" xlink:to="lab_us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_9699df17-e9b2-4f9f-b59a-758f34c87aec_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_df79abc1-95b7-4e7d-ba2f-de48a812c0df_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-20191231.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_tfx_PriorPlansAfterJanuary12014Member_61a31291-0f37-46c9-b73a-131d18d95d03_terseLabel_en-US" xlink:label="lab_tfx_PriorPlansAfterJanuary12014Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior Plans After January 1, 2014</link:label>
    <link:label id="lab_tfx_PriorPlansAfterJanuary12014Member_label_en-US" xlink:label="lab_tfx_PriorPlansAfterJanuary12014Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior Plans After January 1, 2014 [Member]</link:label>
    <link:label id="lab_tfx_PriorPlansAfterJanuary12014Member_documentation_en-US" xlink:label="lab_tfx_PriorPlansAfterJanuary12014Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior Plans After January 1, 2014 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PriorPlansAfterJanuary12014Member" xlink:href="tfx-20191231.xsd#tfx_PriorPlansAfterJanuary12014Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_PriorPlansAfterJanuary12014Member" xlink:to="lab_tfx_PriorPlansAfterJanuary12014Member" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_FairValueMeasurementsTable_2ea9c9a0-a60f-4559-b8bb-3fd532efa677_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-20191231.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_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock_d5d1c029-6cf6-4aa4-9cc3-27dba685c24d_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and impairment charges</link:label>
    <link:label id="lab_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring, Impairment, and Other Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_SubsequentEventsTextBlock_c02df79e-6b74-48e6-aad7-59bc154193d4_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_6445951e-500f-4fed-9d70-da63f5ffc15d_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_bc773048-dc37-460c-b9a7-d93a47239623_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest benefit on swaps not designed as hedging instrument</link:label>
    <link:label id="lab_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_label_en-US" xlink:label="lab_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_c19776f7-bbf7-459c-9ffd-da0f74f1e136_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">2020</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, Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_CostOfGoodsAndServicesSold_01a9b4df-36df-408e-9475-fa4634bf1cb3_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, excluding intangible asset amortization</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets_7ddb3a8a-719e-4635-8bce-ee5130170734_terseLabel_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" xlink: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 measured at net asset value</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets_label_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" xlink: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, Alternative Investments, Fair Value Of Plan Assets</link:label>
    <link:label id="lab_tfx_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets_documentation_en-US" xlink:label="lab_tfx_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" xlink: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, Alternative Investments, Fair Value Of Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" xlink:to="lab_tfx_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate_b8ae7c67-0b57-4a03-b91a-523c0fcca1a8_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-20191231.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_ProfitLoss_eca26589-29d1-4357-b024-5eac353b51c6_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" 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_ProfitLoss_410d2f5d-c89e-4cb2-b6c4-e1a6bcaca175_verboseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" 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_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink: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), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable_aa4e183d-0000-4f01-acd9-ce6ad4c183a2_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-20191231.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_tfx_ThreePointFiveSevenPercentTermLoanFacilityMember_752196e1-129a-48a4-9083-35cbd4bca7d0_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 3.17% at December 31, 2019 and 4.27% at December 31 2018, due 2022</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-20191231.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_dei_EntityAddressPostalZipCode_3e3da134-d4c1-4163-9879-166dc683e035_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/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_4e365953-d958-43b6-a7da-940f3ead2c1e_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities from continuing operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_AggregateRestructuringCharges_228b7c07-d17b-4629-aaa9-e86fbb5d520c_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-20191231.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_tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards_022aa533-048f-4957-9c1a-068ad03552f5_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-20191231.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_IncomeStatementAbstract_36b41a2f-3613-4768-897c-d314836ad7f5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_srt_CondensedIncomeStatementTable_7af1902f-fb50-4415-836c-b7efe46028b2_terseLabel_en-US" xlink:label="lab_srt_CondensedIncomeStatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statement [Table]</link:label>
    <link:label id="lab_srt_CondensedIncomeStatementTable_label_en-US" xlink:label="lab_srt_CondensedIncomeStatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedIncomeStatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedIncomeStatementTable" xlink:to="lab_srt_CondensedIncomeStatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0a6b12e0-a644-4fe8-b69f-ca340b76e385_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_6d03a22e-30c3-4f4a-9154-1a04712cc161_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), net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_WeightedAverageBasicSharesOutstandingProForma_5a0789af-4883-41e6-872b-4bf414f3c506_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageBasicSharesOutstandingProForma" xlink: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 basic shares outstanding, pro forma (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageBasicSharesOutstandingProForma_label_en-US" xlink:label="lab_us-gaap_WeightedAverageBasicSharesOutstandingProForma" xlink: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 Basic Shares Outstanding, Pro Forma</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageBasicSharesOutstandingProForma" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageBasicSharesOutstandingProForma"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageBasicSharesOutstandingProForma" xlink:to="lab_us-gaap_WeightedAverageBasicSharesOutstandingProForma" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ac824cb9-9b76-49e4-992a-fdf93b4ef3b3_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_14a70e87-eeea-42eb-aa57-e79036d8369f_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate, total</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncomeTaxesPaidNet_22fe55c2-bf83-43e9-b731-4faed498688e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes paid, net of refunds</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_625d8aec-323e-4915-9722-101f1ce1d1d0_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowances and Reserves Type</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_AmortizationOfIntangibleAssets_14d86dac-93c6-40fb-9543-4b915f2c34a6_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">Amortization expense of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent_c79f1961-d189-4d74-aa6f-9f4f317cb351_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-20191231.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_RestructuringPlanAxis_47fe2a74-4deb-459f-89cc-ae33f765f988_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_2ce5e5d0-270e-4ad7-8880-a9fcf40fc5d5_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive effect of share based awards (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_ded9a381-ac53-4713-b776-f0b6b41531bd_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaap_AccruedLiabilitiesMember_94ccc7f6-1f1f-40d5-bfa1-0ab98ee671f5_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_AssetsCurrent_58387717-e9da-4af4-afac-3fa459b0b65e_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_HedgingDesignationDomain_5e669cb2-7c64-4b4b-a961-f1a6f04209a6_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d9ca4eae-d951-4ca3-a00f-e23c16b01f2e_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (decrease) increase in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_InventoryFairValueStepUp_9c300672-76ae-4a5a-b3eb-942b1a913a23_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-20191231.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_cf0baeed-6dfa-47bb-9ad1-eccaaf70253d_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">2023</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 Assets, Amortization Expense, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_8ab9c55d-9167-4b7a-ba58-d5f56523f32e_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-20191231.xsd#tfx_TwoThousandEighteenFootprintRealignmentPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember" xlink:to="lab_tfx_TwoThousandEighteenFootprintRealignmentPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxes_239bbed0-f02c-423a-9382-90d20927b927_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes receivable and payable, net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:to="lab_us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate_bbd1a0e2-7904-4e44-97f6-cd811167c4e9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate" xlink: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_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate" xlink: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 Goods and Nonemployee Services Transaction, Valuation Method, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_dfc5e587-c17e-4215-91ef-55eec257cc62_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/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_08b7229f-d7ed-42bb-98c3-f0b111bd3c92_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_PeriodTwoMember_bc564176-26ca-449b-8288-075fc4697876_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 2018</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-20191231.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_LiabilitiesAndStockholdersEquity_3e380922-98d2-4e6f-bebb-b9ac4c4a1b31_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and shareholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_LongDurationBondFundMember_f200a0de-a2b9-4e4c-bcc9-b3cc2fbcc4b8_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-20191231.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_FairValueOfAssetsAcquired_699bc24e-f7b2-42a3-a805-4bd274282d32_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfAssetsAcquired" xlink: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 additions due to build-to-suit lease transactions</link:label>
    <link:label id="lab_us-gaap_FairValueOfAssetsAcquired_label_en-US" xlink:label="lab_us-gaap_FairValueOfAssetsAcquired" xlink: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 Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfAssetsAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOfAssetsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfAssetsAcquired" xlink:to="lab_us-gaap_FairValueOfAssetsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_0b381367-ced2-461c-8c10-ede0c20e5157_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_AccountsReceivableNetCurrent_e7bc1772-0f9c-4379-a3fe-3ef02e8d9194_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_65ddde79-3e7d-4748-b8c9-71d7c886771f_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" 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">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_FiniteLivedIntangibleAssetsByMajorClassAxis_0e4f034c-4836-41fa-8a16-ee7a10428405_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_A2014PlanMember_5f508b53-b60d-4d88-b4d1-c2dec2fb1ba2_terseLabel_en-US" xlink:label="lab_tfx_A2014PlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2014 Plan</link:label>
    <link:label id="lab_tfx_A2014PlanMember_label_en-US" xlink:label="lab_tfx_A2014PlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2014 Plan [Member]</link:label>
    <link:label id="lab_tfx_A2014PlanMember_documentation_en-US" xlink:label="lab_tfx_A2014PlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2014 Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A2014PlanMember" xlink:href="tfx-20191231.xsd#tfx_A2014PlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_A2014PlanMember" xlink:to="lab_tfx_A2014PlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeBasisSpreadOnVariableRate_ab6e21c2-f07f-4c6b-bdd0-bb396bd55e7c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, annual interest rate</link:label>
    <link:label id="lab_us-gaap_DerivativeBasisSpreadOnVariableRate_label_en-US" xlink:label="lab_us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c7e08387-1a57-46ba-8b4e-f850f33f88a1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaap_StatementEquityComponentsAxis_f384d52a-3cf8-457b-b2a3-92e6f153d7d1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts_94db284c-82be-4243-b219-913020bc78aa_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 and prior service costs</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-20191231.xsd#tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts" xlink:to="lab_tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_901497b4-046e-4ca6-90b9-e1ad36b0776e_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_RestructuringReserveTranslationAdjustment_6c0b058e-ae9e-455c-996c-8c9f2fd1314f_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveTranslationAdjustment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveTranslationAdjustment_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveTranslationAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveTranslationAdjustment" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_2aba5f88-d409-4e74-8d0d-be7705189607_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realized net benefit as result of reducing our reserves with respect to uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_cb536f4e-ae06-4e08-a6dc-53cee978c6eb_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">Pension and Other Postretirement Benefits Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IntangibleAssetsNetExcludingGoodwill_c7e08a6f-8f7a-423e-af35-21660edf9555_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OperatingSegmentsMember_0b9bc58b-a2e3-4652-96f4-2570a7d7df2c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_32278500-84a7-4823-ae50-ebfc4c43010c_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal statutory rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_RestructuringCostsAndAssetImpairmentCharges_a5a0a4e0-15b7-4e7c-ad2e-d5c93157bfea_totalLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostsAndAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total restructuring and impairment charges</link:label>
    <link:label id="lab_us-gaap_RestructuringCostsAndAssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCostsAndAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Costs and Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_6a77d8e7-eb7a-4743-b95f-09bf39102fc2_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_ec9af026-c7f0-4779-aba9-e4869b10ed8b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net amortization and deferral, net (gain) or loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_WeightedAverageNumberOfDilutedSharesOutstanding_8865606e-67df-4381-bfe7-7527d393a254_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_bf65e407-afc5-4ee9-9603-e6600767a640_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_c0ee6744-673f-48f6-85d3-f85d65f46816_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">New Accounting Pronouncements and Changes in Accounting Principles [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax_020df682-3e3f-4106-a34d-1cdee117046e_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 $15, $(183) and $413, 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-20191231.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_tfx_AllOtherMember_6483cb45-4dbe-4227-8070-a465b65a66fb_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-20191231.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_DefinedBenefitPlanInterestCost_5947db3b-a747-4109-8469-5666037b39ee_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_afe1bef1-5bf2-4419-b8dd-ebb1bf76630b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaap_CommonStockSharesIssued_5636eef0-b04d-4162-bb80-aae12a369270_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common shares, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_cd9cf5ed-17c7-41c0-82c0-25ae94617f80_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_RestructuringReserveAccrualAdjustment1_9da10e52-78f8-412b-a5cd-e52272ace046_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveAccrualAdjustment1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent accruals</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveAccrualAdjustment1_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveAccrualAdjustment1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve, Accrual Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveAccrualAdjustment1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_SpecialTerminationBenefitAndOtherRestructuringMember_ca09437b-e6e3-4dd9-8bbc-5cd08948ca74_terseLabel_en-US" xlink:label="lab_tfx_SpecialTerminationBenefitAndOtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Special Termination Benefit And Other Restructuring</link:label>
    <link:label id="lab_tfx_SpecialTerminationBenefitAndOtherRestructuringMember_label_en-US" xlink:label="lab_tfx_SpecialTerminationBenefitAndOtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Special Termination Benefit And Other Restructuring [Member]</link:label>
    <link:label id="lab_tfx_SpecialTerminationBenefitAndOtherRestructuringMember_documentation_en-US" xlink:label="lab_tfx_SpecialTerminationBenefitAndOtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Special Termination Benefit And Other Restructuring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SpecialTerminationBenefitAndOtherRestructuringMember" xlink:href="tfx-20191231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_66293a84-f203-4925-8a61-e4b47c6e35d3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements_f71a03b9-41e0-4484-a105-ee5bc9533126_terseLabel_en-US" xlink:label="lab_tfx_TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements" xlink: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 of treasury stock from settlement and exchange of convertible note hedge and warrants</link:label>
    <link:label id="lab_tfx_TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements_label_en-US" xlink:label="lab_tfx_TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements" xlink: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, Settlement And Exchange Of Convertible Note Hedge And Warrant Agreements</link:label>
    <link:label id="lab_tfx_TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements_documentation_en-US" xlink:label="lab_tfx_TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Settlement And Exchange Of Convertible Note Hedge And Warrant Agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements" xlink:href="tfx-20191231.xsd#tfx_TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements" xlink:to="lab_tfx_TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents_75acff30-e3b0-4642-bf45-05446f75c1f4_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents" xlink: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 trend rate by 1%, increase the benefit expenses</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents" xlink: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, Effect of One Percentage Point Increase on Service and Interest Cost Components</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents" xlink:to="lab_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ContractWithInsuranceCompanyMember_8e02705d-3631-4279-9281-36ea0eb4011b_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-20191231.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_FiniteLivedIntangibleAssetsAccumulatedAmortization_70e6fd9c-b67e-4ef0-b0d0-c30ad71fa1e9_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated&#160;Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaap_ContingentConsiderationTypeDomain_4fefe85b-55df-4a5e-95b9-7ab716661427_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b3c0fbe0-5425-4e90-9621-e526e5f40023_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dei_EntitySmallBusiness_e2baf29d-841a-4419-8175-2887ff017f8d_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/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_d5d98497-f3dc-4cac-9012-6b575441c31a_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/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipAxis_2d75a13b-d4c8-437f-af10-18a629347ba4_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_586bdacd-9b2d-4311-8b90-e19f8ab4daad_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowances and Reserves</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_BusinessCombinationContingentConsiderationLiability_631ec257-92bd-4265-8b41-040389a128e6_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ConsolidationPolicyTextBlock_626b4af0-05fe-41f9-90e4-71a2271237c2_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_74ab016e-45ed-48db-ad95-e170521ed718_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_AccruedLiabilitiesCurrent_64c2f8dd-f082-426a-9500-4f6aa0a53d0b_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_cf965e23-76be-4ce6-8455-132984010ceb_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan assets with accumulated benefit obligation in excess of plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_1b4d8650-7840-4c7c-89d6-bf0baa0db224_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink: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 of Principal Amount Redeemed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ShareholdersEquityTable_a4cb9b56-64d2-4985-a182-f04bbb7398cd_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-20191231.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_us-gaap_DisaggregationOfRevenueLineItems_ba679118-6600-4aef-84e1-32612cdef7de_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_InitialEstimateUponAcquisition_29d85e13-a8b5-421b-a4c9-c550f8ffa394_terseLabel_en-US" xlink:label="lab_tfx_InitialEstimateUponAcquisition" xlink: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 estimate upon acquisition</link:label>
    <link:label id="lab_tfx_InitialEstimateUponAcquisition_label_en-US" xlink:label="lab_tfx_InitialEstimateUponAcquisition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Estimate Upon Acquisition</link:label>
    <link:label id="lab_tfx_InitialEstimateUponAcquisition_documentation_en-US" xlink:label="lab_tfx_InitialEstimateUponAcquisition" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Estimate Upon Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InitialEstimateUponAcquisition" xlink:href="tfx-20191231.xsd#tfx_InitialEstimateUponAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_InitialEstimateUponAcquisition" xlink:to="lab_tfx_InitialEstimateUponAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_adc817fe-b43b-4214-aa1b-b60847f3080c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss) before reclassifications</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_572108e7-5677-43f2-87ef-16438f3553c2_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_srt_ProductOrServiceAxis_18dac2cc-af38-4cc0-89e6-f1087e1c58b8_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries_6534d68a-2641-42f6-b514-79f4a847dd9a_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-20191231.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_RetirementPlanSponsorLocationAxis_0f2c942b-16f5-4e17-a423-e5fe56962ee3_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Sponsor Location [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Sponsor Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ProceedsFromDivestitureOfBusinesses_a02e3153-b0b6-4688-a3a5-4e58d81120e8_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sales of businesses and assets</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_74f6b6bb-563a-4f22-9332-3f2b4909d87b_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_43464df2-ccc9-41d9-b0dc-13f6c40b4fc7_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_caa59e0a-382c-417b-8fb6-ee096372784e_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-20191231.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_tfx_OtherComprehensiveIncomeLossSettlementsNetofTax_17635252-295c-43f9-b40c-d7582eebaa5f_negatedTerseLabel_en-US" xlink:label="lab_tfx_OtherComprehensiveIncomeLossSettlementsNetofTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlements, accumulated other comprehensive (income) loss, net of tax</link:label>
    <link:label id="lab_tfx_OtherComprehensiveIncomeLossSettlementsNetofTax_label_en-US" xlink:label="lab_tfx_OtherComprehensiveIncomeLossSettlementsNetofTax" xlink: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), Settlements, Net of Tax</link:label>
    <link:label id="lab_tfx_OtherComprehensiveIncomeLossSettlementsNetofTax_documentation_en-US" xlink:label="lab_tfx_OtherComprehensiveIncomeLossSettlementsNetofTax" xlink: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), Settlements, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherComprehensiveIncomeLossSettlementsNetofTax" xlink:href="tfx-20191231.xsd#tfx_OtherComprehensiveIncomeLossSettlementsNetofTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_OtherComprehensiveIncomeLossSettlementsNetofTax" xlink:to="lab_tfx_OtherComprehensiveIncomeLossSettlementsNetofTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_36362d55-0fcc-4521-9548-eeb0eb69e5e6_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_f8862e11-6b94-49d5-8b0b-615c9e459209_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_20ec1f1e-1a7e-49bc-9104-02b278b19bc9_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net amortization and deferral, prior service cost</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_8f807c1f-abb4-4e97-8593-e1efabc6f04c_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">2020</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, Maturities, Repayments of Principal in Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NondesignatedMember_ab781d19-eded-4ed4-b25a-af9a81a2752e_terseLabel_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not Designated as Hedging Instrument</link:label>
    <link:label id="lab_us-gaap_NondesignatedMember_label_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_SellingGeneralAndAdministrativeExpense_cd592c5a-5bac-4af0-8685-2b665a37fc72_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_StockIssuedDuringPeriodSharesStockOptionsExercised_88bf18c6-1d59-45e3-a7b6-a3df2b321bc9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Options, Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SpecialTerminationBenefitsMember_2c31e17f-1605-4a52-975e-ed679b2fc5c8_terseLabel_en-US" xlink:label="lab_us-gaap_SpecialTerminationBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Termination benefits</link:label>
    <link:label id="lab_us-gaap_SpecialTerminationBenefitsMember_label_en-US" xlink:label="lab_us-gaap_SpecialTerminationBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Special Termination Benefits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialTerminationBenefitsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SpecialTerminationBenefitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SpecialTerminationBenefitsMember" xlink:to="lab_us-gaap_SpecialTerminationBenefitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3dc5c4dc-f330-4079-b8a7-88f8c092b400_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_CreditFacilityDomain_1d724f75-cb43-401e-860d-125f9dbd40ee_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2b619a6e-bbae-4200-8a63-bf9a52fdd943_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_5e7566cd-2325-4758-aaf6-3671365c226b_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncomeTaxDisclosureTextBlock_37ac7912-a0c9-4804-b722-fb88b1d7e9c1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OperatingLeasesFutureMinimumPaymentsDueInFourYears_74175e5a-e2cf-47da-9571-383a8658267e_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" 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">2022</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink: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 Leases, Future Minimum Payments, Due in Four Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_16ece2a0-7b0c-4179-a35e-dc3007f35b97_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred:</link:label>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ValuationTechniqueDiscountedCashFlowMember_33efcdb1-969a-4a69-9d63-4f616efba714_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationTechniqueDiscountedCashFlowMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discounted cash flow</link:label>
    <link:label id="lab_us-gaap_ValuationTechniqueDiscountedCashFlowMember_label_en-US" xlink:label="lab_us-gaap_ValuationTechniqueDiscountedCashFlowMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Technique, Discounted Cash Flow [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDiscountedCashFlowMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_StatementOfCashFlowsAbstract_243798a2-cc48-4338-a70b-2d009865427c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_WeightedAverageNumberOfSharesOutstandingAbstract_983de689-0e25-4a47-a1fa-aac61278ab87_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_InterestExpense_7670fbf7-bb20-40a9-b7cb-1e2f9fc333df_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_tfx_ShareholdersEquityLineItems_a5f8baeb-cb7f-4a77-842c-c4effa2d97dc_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-20191231.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_GoodwillAndIntangibleAssetsDisclosureAbstract_8b15cb51-9598-4d37-a621-5a9bc69e599e_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_90fb7769-170a-4863-935b-bdc0b2482040_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_d43b78e3-53dd-4de7-b9c7-2f9ccc595ca7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from discontinued operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_d8d5a4fd-725a-423d-9e95-153f9c01105d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_b0cd30d1-600a-489c-834c-b608c71aac20_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlements</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:to="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_b0b78f4d-93db-4c11-b2b0-7074ddbd12bf_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 provided by (used in) discontinued operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_b816aa0b-2319-4efd-a42e-893fd64c5d74_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink: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 discontinued operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_432044b0-48e5-4a51-815c-08aeb4c9449e_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</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_LeasesAbstract_4a9d9df7-3f6f-4d1c-b9d6-95049aaab6a2_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_FiniteLivedIntangibleAssetsMajorClassNameDomain_6dfbaa5d-55d5-4e66-94eb-3dc24863625b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_906fffd6-6cd8-4984-9370-d57bbf2f17e2_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_d584f645-9638-48b8-bfa3-a75a404f36bf_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_ConcentrationRiskPercentage1_e9fde2d0-7569-4cfa-b468-5cc3e21b8a7b_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_BusinessAcquisitionProFormaEarningsPerShareBasic_43014c3e-2b83-4f85-badd-0f668aba9b22_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink: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, basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink: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, Pro Forma Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6539f415-3085-41ac-addf-457cc259c8d8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_UnrecognizedTaxBenefits_7d8b1a98-f4f7-4657-81c9-29bfbe450a0a_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_859865c2-dc30-4290-ab5d-a416dc28fb22_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_0bf5e359-a2d0-4e0a-bd82-24348e4f98af_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_RestructuringCostAndReserveLineItems_a09b7dc6-3451-4590-9569-0f8d94d8300e_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_1926cbda-6d84-493e-aa2a-0fb753211bff_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work-in-process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit_7cf8988e-ba25-4610-a7f6-b77028f70aa3_terseLabel_en-US" xlink:label="lab_tfx_TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit" xlink: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 Cuts and Jobs Act of 2017, income tax expense (benefit)</link:label>
    <link:label id="lab_tfx_TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_tfx_TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit" xlink: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 Cuts and Jobs Act of 2017, Global Intangible Low-Taxed Income, Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_tfx_TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit_documentation_en-US" xlink:label="lab_tfx_TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Cuts and Jobs Act of 2017, Global Intangible Low-Taxed Income, Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit" xlink:href="tfx-20191231.xsd#tfx_TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tfx_TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit" xlink:to="lab_tfx_TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_a86189ea-e22d-49e3-899c-5a3f522d3d87_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_LongTermDebtNoncurrent_7e60e5e1-219d-41f7-89b3-4d475e6cbd5a_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_2bb07e5a-e1e3-4e4a-8b80-25bbf06bd6c3_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term borrowings</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OtherShortTermBorrowings_be489e1c-b1ad-43a3-bcc8-51d38a68e992_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 2.51% at December 31, 2019 and 3.25% at December 31, 2018</link:label>
    <link:label id="lab_us-gaap_OtherShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_OtherShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Short-term Borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherShortTermBorrowings" xlink:to="lab_us-gaap_OtherShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_1695d0f4-8d62-4b25-8fc9-f6cef37568b7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_3a34b2c6-2bca-4791-a542-29ef61d14373_verboseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive effect of convertible notes and warrants (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_429046ba-536b-4385-a1b4-2dd60aad8f64_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_tfx_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax_29d5cc7c-831c-43de-bdd5-c6caffefc604_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-20191231.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_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4a5d5286-7d6d-4299-9df0-38057ce29019_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-20191231.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_GrossProfit_ff1dad16-9b7b-43d3-9e87-623162f04d01_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_0841c45e-519c-41ed-b885-13fab14c4e7d_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit, excluding intangible asset amortization</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_PaymentsOfDividendsCommonStock_722bb16d-10c1-4841-aab5-42eeae6d5e1f_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_9dd56404-1742-4b11-ae41-45be34c96ec3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" 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">Dividends</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1_40b2c1e0-5e2b-4ac3-a07e-e5b1713999cf_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease trend rate by 1%, decrease the benefit expenses</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1" xlink: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, Effect of One Percentage Point Decrease on Service and Interest Cost Components</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1" xlink:to="lab_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_75e06360-964e-4dc0-958d-0068bb4985bc_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_0cb220d4-dfa1-4cf8-8161-9a96fc200c25_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Contractual Life In Years, Outstanding, end of the year</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OtherLiabilitiesCurrent_9b5d300d-dc0d-4ffe-8e1c-c41aa07e09be_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_LineOfCredit_72b658e7-2101-49b5-9a22-eca97c326156_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_990cad03-9bc1-4f88-a8ca-c52c9a1f12ca_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" 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 amount outstanding</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>15
<FILENAME>tfx-20191231_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 2020 Workiva-->
<!--r:0c19eeed-97af-43d5-8991-4f4d3738004e,g:5c4a787e-c8c5-45f0-b55b-814058514865-->
<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-20191231.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_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_890a8377-72e5-4978-af93-d7a768ca99f8" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_DocumentType_890a8377-72e5-4978-af93-d7a768ca99f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_6f1ca9ce-58c0-4885-ad85-aa2b8d254a20" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_DocumentAnnualReport_6f1ca9ce-58c0-4885-ad85-aa2b8d254a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_55085e60-2ca3-4f94-8945-c76d5be790ce" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_DocumentPeriodEndDate_55085e60-2ca3-4f94-8945-c76d5be790ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_506f5f57-dea3-4b84-b72a-80171d264f37" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_DocumentTransitionReport_506f5f57-dea3-4b84-b72a-80171d264f37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_f9dfcb75-3dc6-4406-ad2c-8ea7db410e8d" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_EntityFileNumber_f9dfcb75-3dc6-4406-ad2c-8ea7db410e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_5b60f2c0-c562-48cc-aa47-61ad08af3304" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_EntityRegistrantName_5b60f2c0-c562-48cc-aa47-61ad08af3304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_ec9af721-42f7-443a-9f5e-233f5eb8bf50" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_EntityIncorporationStateCountryCode_ec9af721-42f7-443a-9f5e-233f5eb8bf50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_be1775ab-a2b4-4084-b32f-646a8b607b60" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_EntityTaxIdentificationNumber_be1775ab-a2b4-4084-b32f-646a8b607b60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_2a1d1fec-5775-4b9b-90e2-55daa722fc8a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_EntityAddressAddressLine1_2a1d1fec-5775-4b9b-90e2-55daa722fc8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_b6ce4c1a-a024-4d94-b885-9f60e0438af9" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_EntityAddressCityOrTown_b6ce4c1a-a024-4d94-b885-9f60e0438af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_0508b95f-4f2d-4397-8a9c-5df0b6a807ab" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_EntityAddressStateOrProvince_0508b95f-4f2d-4397-8a9c-5df0b6a807ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_20d3879d-9385-4a4b-a6bb-f1a7c8691d43" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_EntityAddressPostalZipCode_20d3879d-9385-4a4b-a6bb-f1a7c8691d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_206df293-0c13-4579-8046-8e80c217e327" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_CityAreaCode_206df293-0c13-4579-8046-8e80c217e327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_d2160b2b-13d9-4bd5-88fe-24377a0dfa84" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_LocalPhoneNumber_d2160b2b-13d9-4bd5-88fe-24377a0dfa84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_6454479b-9770-4ee9-b865-5ef17fc20392" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_Security12bTitle_6454479b-9770-4ee9-b865-5ef17fc20392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_6fb127a4-680f-48cf-8195-c80aa62629ef" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_TradingSymbol_6fb127a4-680f-48cf-8195-c80aa62629ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_dbcb2a74-e6a9-4131-9d33-bc56082dbe5c" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_SecurityExchangeName_dbcb2a74-e6a9-4131-9d33-bc56082dbe5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_9f672b20-bbb1-444e-b874-eb07527eaaa7" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_9f672b20-bbb1-444e-b874-eb07527eaaa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_5e3b900d-ab39-4f99-86ad-cee4c0b6438f" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_EntityVoluntaryFilers_5e3b900d-ab39-4f99-86ad-cee4c0b6438f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_7b0d561a-7cab-458d-b95a-fba637d7ccd3" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_EntityCurrentReportingStatus_7b0d561a-7cab-458d-b95a-fba637d7ccd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_2657f6d4-1428-4ce0-86fc-ef715ebfdffd" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_EntityInteractiveDataCurrent_2657f6d4-1428-4ce0-86fc-ef715ebfdffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_5466ae89-7a95-4cc6-a5a2-06e13d2d7be3" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_EntityFilerCategory_5466ae89-7a95-4cc6-a5a2-06e13d2d7be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_f165d843-c652-4d2a-a44d-bb9eaf52b10a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_EntitySmallBusiness_f165d843-c652-4d2a-a44d-bb9eaf52b10a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_51e33ecd-299e-44e8-984e-1cb822bc4221" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_EntityEmergingGrowthCompany_51e33ecd-299e-44e8-984e-1cb822bc4221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_74c37bb8-2dba-4d1b-bb1c-455d18889505" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_EntityShellCompany_74c37bb8-2dba-4d1b-bb1c-455d18889505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_53954b44-0f58-4baa-8827-62704dc2a82e" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_EntityPublicFloat_53954b44-0f58-4baa-8827-62704dc2a82e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_d4bf2bcc-b84c-4736-9b0d-ea3c71339cc6" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_d4bf2bcc-b84c-4736-9b0d-ea3c71339cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_68899efd-e8ce-4bad-b1fc-4fe1a994dd9a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_68899efd-e8ce-4bad-b1fc-4fe1a994dd9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_314e33da-5e7d-405f-b3f5-faad93592366" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_AmendmentFlag_314e33da-5e7d-405f-b3f5-faad93592366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_e4c57625-be11-475a-a518-c88b2b7c3127" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_DocumentFiscalYearFocus_e4c57625-be11-475a-a518-c88b2b7c3127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_04846661-a2cd-42bf-9b95-283d8390e44a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_DocumentFiscalPeriodFocus_04846661-a2cd-42bf-9b95-283d8390e44a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_21c20f45-117a-49a4-b8c1-e21938a23e1b" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_EntityCentralIndexKey_21c20f45-117a-49a4-b8c1-e21938a23e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_9e10356c-f591-4dbd-b7ad-9e9efa0c7ef2" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_33cbf98b-4305-47eb-95a4-aaa3099f0b19" xlink:to="loc_dei_CurrentFiscalYearEndDate_9e10356c-f591-4dbd-b7ad-9e9efa0c7ef2" 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-20191231.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_18eb0040-ee88-4ffb-95dc-cfa3a09231d9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0103eed2-32a3-43e9-a7a3-fc2e6ecb3b74" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_18eb0040-ee88-4ffb-95dc-cfa3a09231d9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0103eed2-32a3-43e9-a7a3-fc2e6ecb3b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_1a873a82-8dbe-4ef3-9707-3a70b7d7e61f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_18eb0040-ee88-4ffb-95dc-cfa3a09231d9" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_1a873a82-8dbe-4ef3-9707-3a70b7d7e61f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_f913b507-7565-4b25-80fe-b248cf8d69e6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_18eb0040-ee88-4ffb-95dc-cfa3a09231d9" xlink:to="loc_us-gaap_GrossProfit_f913b507-7565-4b25-80fe-b248cf8d69e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_24f8449d-608e-4cbb-82dc-bcbdf67a769e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_18eb0040-ee88-4ffb-95dc-cfa3a09231d9" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_24f8449d-608e-4cbb-82dc-bcbdf67a769e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_a5578328-8843-468e-a111-2a4bf91443ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_18eb0040-ee88-4ffb-95dc-cfa3a09231d9" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_a5578328-8843-468e-a111-2a4bf91443ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_6a0dd085-b8fe-4a0a-b473-f810c5fc0b89" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_18eb0040-ee88-4ffb-95dc-cfa3a09231d9" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_6a0dd085-b8fe-4a0a-b473-f810c5fc0b89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_473e1b89-aa3e-4994-9ed6-7dcb206317e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_18eb0040-ee88-4ffb-95dc-cfa3a09231d9" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_473e1b89-aa3e-4994-9ed6-7dcb206317e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_19dc0169-6896-4ab2-892b-8e3bb0755274" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_18eb0040-ee88-4ffb-95dc-cfa3a09231d9" xlink:to="loc_us-gaap_OperatingIncomeLoss_19dc0169-6896-4ab2-892b-8e3bb0755274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_fe3ce413-74f1-4473-a01f-16ab9f2aedb5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_18eb0040-ee88-4ffb-95dc-cfa3a09231d9" xlink:to="loc_us-gaap_InterestExpense_fe3ce413-74f1-4473-a01f-16ab9f2aedb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_26cbf339-9a94-4b8d-98df-51451531eb07" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_18eb0040-ee88-4ffb-95dc-cfa3a09231d9" xlink:to="loc_us-gaap_InvestmentIncomeInterest_26cbf339-9a94-4b8d-98df-51451531eb07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_b3448fed-e05a-4cdd-b05f-75a55e2b906f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_18eb0040-ee88-4ffb-95dc-cfa3a09231d9" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_b3448fed-e05a-4cdd-b05f-75a55e2b906f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9972ada1-3d67-4aa1-a7c5-c99470a38018" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_18eb0040-ee88-4ffb-95dc-cfa3a09231d9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9972ada1-3d67-4aa1-a7c5-c99470a38018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_410d9067-495d-40a8-bf28-2dc78d96addc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_18eb0040-ee88-4ffb-95dc-cfa3a09231d9" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_410d9067-495d-40a8-bf28-2dc78d96addc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_99689ad7-7dfa-45d3-bbab-9ff4adea8ba7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_18eb0040-ee88-4ffb-95dc-cfa3a09231d9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_99689ad7-7dfa-45d3-bbab-9ff4adea8ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_d65cff1c-1cb8-4de7-b247-cae12dd93f35" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_18eb0040-ee88-4ffb-95dc-cfa3a09231d9" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_d65cff1c-1cb8-4de7-b247-cae12dd93f35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_e9ae0ae1-72bd-4a91-9bb3-8cd40bc53515" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_18eb0040-ee88-4ffb-95dc-cfa3a09231d9" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_e9ae0ae1-72bd-4a91-9bb3-8cd40bc53515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_1db0cdef-473f-49a6-94b6-b34ed60f3f8f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_18eb0040-ee88-4ffb-95dc-cfa3a09231d9" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_1db0cdef-473f-49a6-94b6-b34ed60f3f8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_ad21069d-a0a9-4359-8b96-ba0ae486cd68" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_18eb0040-ee88-4ffb-95dc-cfa3a09231d9" xlink:to="loc_us-gaap_ProfitLoss_ad21069d-a0a9-4359-8b96-ba0ae486cd68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_65e8e7c1-243c-4f82-9318-17a08adaf873" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_18eb0040-ee88-4ffb-95dc-cfa3a09231d9" xlink:to="loc_us-gaap_EarningsPerShareAbstract_65e8e7c1-243c-4f82-9318-17a08adaf873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_5fd64d93-95d3-4c3f-b888-be201cd6353e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_65e8e7c1-243c-4f82-9318-17a08adaf873" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_5fd64d93-95d3-4c3f-b888-be201cd6353e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_20df77e1-d7c8-4919-bd56-f750b62e1c18" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5fd64d93-95d3-4c3f-b888-be201cd6353e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_20df77e1-d7c8-4919-bd56-f750b62e1c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_7740258d-faf3-431f-8435-343c88e89ccd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5fd64d93-95d3-4c3f-b888-be201cd6353e" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_7740258d-faf3-431f-8435-343c88e89ccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_981a7869-2f21-4ad0-a6f4-8497b9e690e0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5fd64d93-95d3-4c3f-b888-be201cd6353e" xlink:to="loc_us-gaap_EarningsPerShareBasic_981a7869-2f21-4ad0-a6f4-8497b9e690e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_f123a1cd-3e5a-4f31-8465-440a9ccb879b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_65e8e7c1-243c-4f82-9318-17a08adaf873" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_f123a1cd-3e5a-4f31-8465-440a9ccb879b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_b33f48f4-d726-4c72-a268-5e79d98fed87" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f123a1cd-3e5a-4f31-8465-440a9ccb879b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_b33f48f4-d726-4c72-a268-5e79d98fed87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_ae2b2b05-d6df-408d-8e92-8bf9247abbcc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f123a1cd-3e5a-4f31-8465-440a9ccb879b" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_ae2b2b05-d6df-408d-8e92-8bf9247abbcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_7d23a747-de01-4f07-a2fd-5d51465ee545" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f123a1cd-3e5a-4f31-8465-440a9ccb879b" xlink:to="loc_us-gaap_EarningsPerShareDiluted_7d23a747-de01-4f07-a2fd-5d51465ee545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_edee0d54-4076-4445-a3b1-dc0e37549dc6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_18eb0040-ee88-4ffb-95dc-cfa3a09231d9" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_edee0d54-4076-4445-a3b1-dc0e37549dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c0d912e9-6df5-4f28-a286-930cdfe7c37f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_edee0d54-4076-4445-a3b1-dc0e37549dc6" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c0d912e9-6df5-4f28-a286-930cdfe7c37f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_325b4c2d-8e8b-4c2f-9915-0ccbcaf763ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_edee0d54-4076-4445-a3b1-dc0e37549dc6" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_325b4c2d-8e8b-4c2f-9915-0ccbcaf763ae" 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-20191231.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_06c6d625-f525-4b02-9b8c-7c1e5b73c4c2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_54b90ff5-aa16-4b80-9ef8-0f8572bae340" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_06c6d625-f525-4b02-9b8c-7c1e5b73c4c2" xlink:to="loc_us-gaap_ProfitLoss_54b90ff5-aa16-4b80-9ef8-0f8572bae340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_5ab660a3-3f2a-44a1-a92d-3b284e97427f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_06c6d625-f525-4b02-9b8c-7c1e5b73c4c2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_5ab660a3-3f2a-44a1-a92d-3b284e97427f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_218998d5-62e5-40ac-9a84-de5b2267f8a4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5ab660a3-3f2a-44a1-a92d-3b284e97427f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_218998d5-62e5-40ac-9a84-de5b2267f8a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_db78d2c3-d06d-47f9-8fce-371152d92252" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_218998d5-62e5-40ac-9a84-de5b2267f8a4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_db78d2c3-d06d-47f9-8fce-371152d92252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_84b7ebe3-04b2-4e51-a539-09b8750cf101" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_218998d5-62e5-40ac-9a84-de5b2267f8a4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_84b7ebe3-04b2-4e51-a539-09b8750cf101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract_30208876-e432-4397-81be-96b399a0fa28" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5ab660a3-3f2a-44a1-a92d-3b284e97427f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract_30208876-e432-4397-81be-96b399a0fa28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_8321bf12-e0b5-4272-bcf4-3e04b92a8a9d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_30208876-e432-4397-81be-96b399a0fa28" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_8321bf12-e0b5-4272-bcf4-3e04b92a8a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_ca9afea5-4706-48f4-b60a-228bc5f5aeb9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_30208876-e432-4397-81be-96b399a0fa28" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_ca9afea5-4706-48f4-b60a-228bc5f5aeb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_fc2e532e-48a4-4b88-88a3-eb65f91c1ae8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_30208876-e432-4397-81be-96b399a0fa28" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_fc2e532e-48a4-4b88-88a3-eb65f91c1ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_381b5e6a-b8c1-4d88-a1f2-fa911bbf8fe2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_30208876-e432-4397-81be-96b399a0fa28" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_381b5e6a-b8c1-4d88-a1f2-fa911bbf8fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax_15eb34e3-f907-4cce-957b-a87b34fc7922" xlink:href="tfx-20191231.xsd#tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract_30208876-e432-4397-81be-96b399a0fa28" xlink:to="loc_tfx_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax_15eb34e3-f907-4cce-957b-a87b34fc7922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_e1e0a750-fe82-407e-9eb8-f1f86ffa3fd3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_30208876-e432-4397-81be-96b399a0fa28" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_e1e0a750-fe82-407e-9eb8-f1f86ffa3fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_80de9502-70cb-4273-8a16-309ec8cef91e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5ab660a3-3f2a-44a1-a92d-3b284e97427f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_80de9502-70cb-4273-8a16-309ec8cef91e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_4802d0f4-b83f-4e8b-8d59-1ada0d420a5d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_80de9502-70cb-4273-8a16-309ec8cef91e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_4802d0f4-b83f-4e8b-8d59-1ada0d420a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_89f1c5af-190f-45a1-8f5f-9a260d3ee972" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_80de9502-70cb-4273-8a16-309ec8cef91e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_89f1c5af-190f-45a1-8f5f-9a260d3ee972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_a7d0f077-4ce6-45b2-b4e7-00df6bfa0783" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_80de9502-70cb-4273-8a16-309ec8cef91e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_a7d0f077-4ce6-45b2-b4e7-00df6bfa0783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2ee5ddfa-3f85-4b7d-bc73-ed0a2f79deda" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5ab660a3-3f2a-44a1-a92d-3b284e97427f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2ee5ddfa-3f85-4b7d-bc73-ed0a2f79deda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_7ea84303-8e7d-4505-a8ae-a9932a530238" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_06c6d625-f525-4b02-9b8c-7c1e5b73c4c2" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_7ea84303-8e7d-4505-a8ae-a9932a530238" 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-20191231.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_6800e790-1e05-441f-98a9-a73e9d8cbd2a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_b3a97a5e-6806-433a-ae25-f61b975dde2c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_6800e790-1e05-441f-98a9-a73e9d8cbd2a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_b3a97a5e-6806-433a-ae25-f61b975dde2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_ff6f23f1-a9ba-437e-b12e-aa14ca8500ce" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_6800e790-1e05-441f-98a9-a73e9d8cbd2a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_ff6f23f1-a9ba-437e-b12e-aa14ca8500ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_f2a07d09-4514-4a56-a6cf-5cd74116fdd3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_6800e790-1e05-441f-98a9-a73e9d8cbd2a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_f2a07d09-4514-4a56-a6cf-5cd74116fdd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_44557621-46a6-4237-a2b3-e6d9252d2ec6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_6800e790-1e05-441f-98a9-a73e9d8cbd2a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_44557621-46a6-4237-a2b3-e6d9252d2ec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_9f158d50-2b6b-4c2b-892f-6a8e3f02ed27" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_6800e790-1e05-441f-98a9-a73e9d8cbd2a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_9f158d50-2b6b-4c2b-892f-6a8e3f02ed27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax_ac5daa0f-ac0f-4099-82f6-12a595e84248" xlink:href="tfx-20191231.xsd#tfx_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6800e790-1e05-441f-98a9-a73e9d8cbd2a" xlink:to="loc_tfx_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax_ac5daa0f-ac0f-4099-82f6-12a595e84248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_f8a91be4-9f4d-4e29-a300-ab5d4a120e51" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_6800e790-1e05-441f-98a9-a73e9d8cbd2a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_f8a91be4-9f4d-4e29-a300-ab5d4a120e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_7b288f08-f869-498f-bf65-717f8da6c352" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_6800e790-1e05-441f-98a9-a73e9d8cbd2a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_7b288f08-f869-498f-bf65-717f8da6c352" 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-20191231.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_f59cf146-fee3-4a6e-83a3-5cb8225d662e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_a7f7da17-cdaa-4dff-b940-01d66fc47dbe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f59cf146-fee3-4a6e-83a3-5cb8225d662e" xlink:to="loc_us-gaap_AssetsAbstract_a7f7da17-cdaa-4dff-b940-01d66fc47dbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_9d2ef271-f9d9-4974-be71-6bb1fecd9984" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a7f7da17-cdaa-4dff-b940-01d66fc47dbe" xlink:to="loc_us-gaap_AssetsCurrentAbstract_9d2ef271-f9d9-4974-be71-6bb1fecd9984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0f60ad1a-97cf-4070-9b9b-b0306589404d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9d2ef271-f9d9-4974-be71-6bb1fecd9984" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0f60ad1a-97cf-4070-9b9b-b0306589404d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_517178d6-9173-4219-ba43-db47ee105098" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9d2ef271-f9d9-4974-be71-6bb1fecd9984" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_517178d6-9173-4219-ba43-db47ee105098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_2e6e597c-ff33-4072-ad87-d3a1cae654d9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9d2ef271-f9d9-4974-be71-6bb1fecd9984" xlink:to="loc_us-gaap_InventoryNet_2e6e597c-ff33-4072-ad87-d3a1cae654d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_50f1c8cf-87a7-4ed9-be8a-da6e04fd7e7f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9d2ef271-f9d9-4974-be71-6bb1fecd9984" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_50f1c8cf-87a7-4ed9-be8a-da6e04fd7e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_ef39f634-9d4a-4818-baff-ccd5424289c1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9d2ef271-f9d9-4974-be71-6bb1fecd9984" xlink:to="loc_us-gaap_PrepaidTaxes_ef39f634-9d4a-4818-baff-ccd5424289c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_9f886f08-55e9-4342-b965-20c5bf889ced" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9d2ef271-f9d9-4974-be71-6bb1fecd9984" xlink:to="loc_us-gaap_AssetsCurrent_9f886f08-55e9-4342-b965-20c5bf889ced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_24524a25-d098-4615-869e-274bcd562541" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a7f7da17-cdaa-4dff-b940-01d66fc47dbe" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_24524a25-d098-4615-869e-274bcd562541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_94fa15b2-17d0-4e20-890e-b50e288aecfa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a7f7da17-cdaa-4dff-b940-01d66fc47dbe" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_94fa15b2-17d0-4e20-890e-b50e288aecfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_dfe2c06f-26e8-4a52-9f69-ce1fcf7e779f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a7f7da17-cdaa-4dff-b940-01d66fc47dbe" xlink:to="loc_us-gaap_Goodwill_dfe2c06f-26e8-4a52-9f69-ce1fcf7e779f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d1d1e30b-6020-4310-93ee-45365e757ef4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a7f7da17-cdaa-4dff-b940-01d66fc47dbe" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d1d1e30b-6020-4310-93ee-45365e757ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_e684fd68-f75a-4a31-846c-ba192ec6e1da" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a7f7da17-cdaa-4dff-b940-01d66fc47dbe" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_e684fd68-f75a-4a31-846c-ba192ec6e1da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_be0a0d53-6194-400e-9afc-167a6e73ce78" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a7f7da17-cdaa-4dff-b940-01d66fc47dbe" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_be0a0d53-6194-400e-9afc-167a6e73ce78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_b431135a-9970-46a6-b03a-7814b5ac242b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a7f7da17-cdaa-4dff-b940-01d66fc47dbe" xlink:to="loc_us-gaap_Assets_b431135a-9970-46a6-b03a-7814b5ac242b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ca2a42c7-c11e-4b17-9a79-0cb1f1a83894" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f59cf146-fee3-4a6e-83a3-5cb8225d662e" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ca2a42c7-c11e-4b17-9a79-0cb1f1a83894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_80453ade-5467-4871-bcf2-89506c11494f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ca2a42c7-c11e-4b17-9a79-0cb1f1a83894" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_80453ade-5467-4871-bcf2-89506c11494f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_ea7ed52b-2f3d-477d-a490-cbe012a739b1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_80453ade-5467-4871-bcf2-89506c11494f" xlink:to="loc_us-gaap_DebtCurrent_ea7ed52b-2f3d-477d-a490-cbe012a739b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_2c2c16a2-d638-4ff1-970c-c4c778674016" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_80453ade-5467-4871-bcf2-89506c11494f" xlink:to="loc_us-gaap_AccountsPayableCurrent_2c2c16a2-d638-4ff1-970c-c4c778674016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_7224b366-f950-4c55-b8f8-60af9d689a32" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_80453ade-5467-4871-bcf2-89506c11494f" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_7224b366-f950-4c55-b8f8-60af9d689a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_5220ca35-15f2-47f9-b57a-92bee0f4a8d1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_80453ade-5467-4871-bcf2-89506c11494f" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_5220ca35-15f2-47f9-b57a-92bee0f4a8d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9a24ede4-117a-4383-8425-6c4e44d84619" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_80453ade-5467-4871-bcf2-89506c11494f" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9a24ede4-117a-4383-8425-6c4e44d84619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_950616c6-5cd7-4758-a56d-7b40429f8fd8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_80453ade-5467-4871-bcf2-89506c11494f" xlink:to="loc_us-gaap_InterestPayableCurrent_950616c6-5cd7-4758-a56d-7b40429f8fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_0eda43d4-4be1-4a7d-bc89-e133ab7b77b8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_80453ade-5467-4871-bcf2-89506c11494f" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_0eda43d4-4be1-4a7d-bc89-e133ab7b77b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_3c0711cb-8d88-46c5-a20b-5d1127afcfbc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_80453ade-5467-4871-bcf2-89506c11494f" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_3c0711cb-8d88-46c5-a20b-5d1127afcfbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d4cae91e-7d90-4f77-8536-63c8f2e9454f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_80453ade-5467-4871-bcf2-89506c11494f" xlink:to="loc_us-gaap_LiabilitiesCurrent_d4cae91e-7d90-4f77-8536-63c8f2e9454f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_85a335ac-5333-4d14-abb8-1c2bae8db0b9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ca2a42c7-c11e-4b17-9a79-0cb1f1a83894" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_85a335ac-5333-4d14-abb8-1c2bae8db0b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_35159efe-f233-4fe1-9c88-c9de1c024cd4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ca2a42c7-c11e-4b17-9a79-0cb1f1a83894" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_35159efe-f233-4fe1-9c88-c9de1c024cd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_6a2a8f54-b480-4dd5-a77f-b7eac1a8ade4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ca2a42c7-c11e-4b17-9a79-0cb1f1a83894" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_6a2a8f54-b480-4dd5-a77f-b7eac1a8ade4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_07541ad6-0bc8-4b22-b8c1-9e29aedded25" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ca2a42c7-c11e-4b17-9a79-0cb1f1a83894" xlink:to="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_07541ad6-0bc8-4b22-b8c1-9e29aedded25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_01830398-50c3-4534-b121-f043ba7ed309" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ca2a42c7-c11e-4b17-9a79-0cb1f1a83894" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_01830398-50c3-4534-b121-f043ba7ed309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_802af93e-9707-41f4-9edd-edc38b16afe8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ca2a42c7-c11e-4b17-9a79-0cb1f1a83894" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_802af93e-9707-41f4-9edd-edc38b16afe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_3cd7b980-492a-47ce-b067-3242af3547f9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ca2a42c7-c11e-4b17-9a79-0cb1f1a83894" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_3cd7b980-492a-47ce-b067-3242af3547f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_f715e855-a14c-49d6-bb39-3a559e4c76ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ca2a42c7-c11e-4b17-9a79-0cb1f1a83894" xlink:to="loc_us-gaap_Liabilities_f715e855-a14c-49d6-bb39-3a559e4c76ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_5589f38e-f115-4563-9df6-ede295062d27" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ca2a42c7-c11e-4b17-9a79-0cb1f1a83894" xlink:to="loc_us-gaap_CommitmentsAndContingencies_5589f38e-f115-4563-9df6-ede295062d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_56acc22a-ce25-4fcc-8c91-d3dfe1e90797" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ca2a42c7-c11e-4b17-9a79-0cb1f1a83894" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_56acc22a-ce25-4fcc-8c91-d3dfe1e90797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_70025fad-4a4b-4593-87c0-7ac16ac2e57f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_56acc22a-ce25-4fcc-8c91-d3dfe1e90797" xlink:to="loc_us-gaap_CommonStockValue_70025fad-4a4b-4593-87c0-7ac16ac2e57f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_7b0fe5fe-a54b-4135-8446-fd8a163644d9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_56acc22a-ce25-4fcc-8c91-d3dfe1e90797" xlink:to="loc_us-gaap_AdditionalPaidInCapital_7b0fe5fe-a54b-4135-8446-fd8a163644d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ac64ba43-3543-4018-a6b6-e6ccf8c80c9c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_56acc22a-ce25-4fcc-8c91-d3dfe1e90797" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ac64ba43-3543-4018-a6b6-e6ccf8c80c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_002d7da3-bcb7-4ea9-9868-7348a61826b3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_56acc22a-ce25-4fcc-8c91-d3dfe1e90797" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_002d7da3-bcb7-4ea9-9868-7348a61826b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_1b5878b8-e566-4662-80da-ee0412ba2280" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_56acc22a-ce25-4fcc-8c91-d3dfe1e90797" xlink:to="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_1b5878b8-e566-4662-80da-ee0412ba2280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_30e1a30e-a7da-49e7-9ecc-6b30dbe21e61" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_56acc22a-ce25-4fcc-8c91-d3dfe1e90797" xlink:to="loc_us-gaap_TreasuryStockValue_30e1a30e-a7da-49e7-9ecc-6b30dbe21e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d4574afb-8a03-44c2-88fd-d7a9bd1e63af" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_56acc22a-ce25-4fcc-8c91-d3dfe1e90797" xlink:to="loc_us-gaap_StockholdersEquity_d4574afb-8a03-44c2-88fd-d7a9bd1e63af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_e7ad09e5-66a1-4d9d-a41f-bd66d3f31362" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ca2a42c7-c11e-4b17-9a79-0cb1f1a83894" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_e7ad09e5-66a1-4d9d-a41f-bd66d3f31362" 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-20191231.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_8ae3bf71-b2a0-4c88-9993-14d1a2aa5ee0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_592e7a43-8535-47a8-9bed-e483dda0ce17" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8ae3bf71-b2a0-4c88-9993-14d1a2aa5ee0" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_592e7a43-8535-47a8-9bed-e483dda0ce17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_b123b813-17dc-46e5-8f66-33b74c5a6e87" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8ae3bf71-b2a0-4c88-9993-14d1a2aa5ee0" xlink:to="loc_us-gaap_CommonStockSharesIssued_b123b813-17dc-46e5-8f66-33b74c5a6e87" 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-20191231.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_8200de5f-5502-469e-bd71-f913036c9d69" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_857aa2d2-fe16-4af4-b425-93ef01c9fa61" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8200de5f-5502-469e-bd71-f913036c9d69" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_857aa2d2-fe16-4af4-b425-93ef01c9fa61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_548e8219-f1e5-4727-b8f8-74be91412c9f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_857aa2d2-fe16-4af4-b425-93ef01c9fa61" xlink:to="loc_us-gaap_ProfitLoss_548e8219-f1e5-4727-b8f8-74be91412c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a04627b-17c0-4d7a-aa5b-167c124d1239" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_857aa2d2-fe16-4af4-b425-93ef01c9fa61" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a04627b-17c0-4d7a-aa5b-167c124d1239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_7fcc08ec-8ed9-4f98-83d9-3cc3518c34ad" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4a04627b-17c0-4d7a-aa5b-167c124d1239" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_7fcc08ec-8ed9-4f98-83d9-3cc3518c34ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_d6a2c07f-1bb9-4fb0-a57e-3591e92ab8fc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4a04627b-17c0-4d7a-aa5b-167c124d1239" xlink:to="loc_us-gaap_Depreciation_d6a2c07f-1bb9-4fb0-a57e-3591e92ab8fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_059e0035-cc3c-4e46-9710-2559244838de" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4a04627b-17c0-4d7a-aa5b-167c124d1239" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_059e0035-cc3c-4e46-9710-2559244838de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_1f458a6d-9ade-4eb9-9cf5-c602a2ad5833" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4a04627b-17c0-4d7a-aa5b-167c124d1239" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_1f458a6d-9ade-4eb9-9cf5-c602a2ad5833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_5c0c9a7e-5a13-4517-8d75-0d156aafe069" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4a04627b-17c0-4d7a-aa5b-167c124d1239" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_5c0c9a7e-5a13-4517-8d75-0d156aafe069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InventoryFairValueStepUp_0f8c1c0a-93e2-42fe-8500-7a679831da00" xlink:href="tfx-20191231.xsd#tfx_InventoryFairValueStepUp"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a04627b-17c0-4d7a-aa5b-167c124d1239" xlink:to="loc_tfx_InventoryFairValueStepUp_0f8c1c0a-93e2-42fe-8500-7a679831da00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_691ee133-428a-4916-8ac0-56869463be91" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4a04627b-17c0-4d7a-aa5b-167c124d1239" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_691ee133-428a-4916-8ac0-56869463be91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_00e5e140-42a0-4a42-8713-0b16af1ff28a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a04627b-17c0-4d7a-aa5b-167c124d1239" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_00e5e140-42a0-4a42-8713-0b16af1ff28a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_a95835f8-cf1c-436c-9b59-e8a4e933a277" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4a04627b-17c0-4d7a-aa5b-167c124d1239" xlink:to="loc_us-gaap_ShareBasedCompensation_a95835f8-cf1c-436c-9b59-e8a4e933a277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NetGainOnSaleOfBusinessesAndAssets_87c4368d-536f-4abe-9d17-a136ebadd2ad" xlink:href="tfx-20191231.xsd#tfx_NetGainOnSaleOfBusinessesAndAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a04627b-17c0-4d7a-aa5b-167c124d1239" xlink:to="loc_tfx_NetGainOnSaleOfBusinessesAndAssets_87c4368d-536f-4abe-9d17-a136ebadd2ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6ba590c4-6519-4fac-b1f6-378786da7f34" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4a04627b-17c0-4d7a-aa5b-167c124d1239" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6ba590c4-6519-4fac-b1f6-378786da7f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ChangesInContingentConsideration_1c43e06b-1b09-4b77-bb76-90efe524c53e" xlink:href="tfx-20191231.xsd#tfx_ChangesInContingentConsideration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a04627b-17c0-4d7a-aa5b-167c124d1239" xlink:to="loc_tfx_ChangesInContingentConsideration_1c43e06b-1b09-4b77-bb76-90efe524c53e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_11aeca33-99ee-4670-af99-7bb426d6e581" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4a04627b-17c0-4d7a-aa5b-167c124d1239" xlink:to="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_11aeca33-99ee-4670-af99-7bb426d6e581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_ad748a28-04e5-4314-b8c0-7c8b94e5fdd2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4a04627b-17c0-4d7a-aa5b-167c124d1239" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_ad748a28-04e5-4314-b8c0-7c8b94e5fdd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_fb972009-ceaf-4d5d-830a-e77cc9838271" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4a04627b-17c0-4d7a-aa5b-167c124d1239" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_fb972009-ceaf-4d5d-830a-e77cc9838271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_719ba861-bd05-4cac-8393-b0537c24136f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fb972009-ceaf-4d5d-830a-e77cc9838271" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_719ba861-bd05-4cac-8393-b0537c24136f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_4e86c53a-816c-42f9-9957-5cc7c1bb1852" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fb972009-ceaf-4d5d-830a-e77cc9838271" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_4e86c53a-816c-42f9-9957-5cc7c1bb1852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7964af33-61eb-4c06-94e0-501ab980ee9d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fb972009-ceaf-4d5d-830a-e77cc9838271" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7964af33-61eb-4c06-94e0-501ab980ee9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_64aad2b9-b968-4775-9bcd-fd97a9448a73" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fb972009-ceaf-4d5d-830a-e77cc9838271" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_64aad2b9-b968-4775-9bcd-fd97a9448a73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_b1d4c885-5c50-4f28-acc9-4ed1a8319055" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fb972009-ceaf-4d5d-830a-e77cc9838271" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_b1d4c885-5c50-4f28-acc9-4ed1a8319055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_bfb6b4c5-987f-423c-a0a0-0ca3dbc94fce" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_857aa2d2-fe16-4af4-b425-93ef01c9fa61" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_bfb6b4c5-987f-423c-a0a0-0ca3dbc94fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_e67d902e-58e0-4e9f-a8e3-a2a0d7d3b36b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8200de5f-5502-469e-bd71-f913036c9d69" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_e67d902e-58e0-4e9f-a8e3-a2a0d7d3b36b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_de6001ee-47da-433c-adfc-35cb8ab9319e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e67d902e-58e0-4e9f-a8e3-a2a0d7d3b36b" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_de6001ee-47da-433c-adfc-35cb8ab9319e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_457d2200-73ed-4bd5-86a1-a56324ef629a" xlink:href="tfx-20191231.xsd#tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_e67d902e-58e0-4e9f-a8e3-a2a0d7d3b36b" xlink:to="loc_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_457d2200-73ed-4bd5-86a1-a56324ef629a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_098b1af4-dbaf-4ed1-8d40-a59f2434e5fe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e67d902e-58e0-4e9f-a8e3-a2a0d7d3b36b" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_098b1af4-dbaf-4ed1-8d40-a59f2434e5fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromHedgeInvestingActivities_db374058-1d4e-41de-8406-529bec67e028" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e67d902e-58e0-4e9f-a8e3-a2a0d7d3b36b" xlink:to="loc_us-gaap_ProceedsFromHedgeInvestingActivities_db374058-1d4e-41de-8406-529bec67e028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_00159f46-f3cc-4211-a2cb-ce3568766b50" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_e67d902e-58e0-4e9f-a8e3-a2a0d7d3b36b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_00159f46-f3cc-4211-a2cb-ce3568766b50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_a4854b53-fd98-425b-a171-4ebfbf6869a1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8200de5f-5502-469e-bd71-f913036c9d69" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_a4854b53-fd98-425b-a171-4ebfbf6869a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f3a01383-a1fd-4eda-8e2b-afb520226316" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a4854b53-fd98-425b-a171-4ebfbf6869a1" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f3a01383-a1fd-4eda-8e2b-afb520226316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_7a3ac58a-5c69-4c2c-99b6-4fdf5f6d75a6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a4854b53-fd98-425b-a171-4ebfbf6869a1" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_7a3ac58a-5c69-4c2c-99b6-4fdf5f6d75a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_83fdcc9c-87cc-4461-ae76-bf9a866f997d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a4854b53-fd98-425b-a171-4ebfbf6869a1" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_83fdcc9c-87cc-4461-ae76-bf9a866f997d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_bf6b3697-ebfb-432b-aaab-cc1efe6d6f85" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a4854b53-fd98-425b-a171-4ebfbf6869a1" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_bf6b3697-ebfb-432b-aaab-cc1efe6d6f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PaymentsForContingentConsideration_3ec388e2-89f4-40b5-90de-72c246869756" xlink:href="tfx-20191231.xsd#tfx_PaymentsForContingentConsideration"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_a4854b53-fd98-425b-a171-4ebfbf6869a1" xlink:to="loc_tfx_PaymentsForContingentConsideration_3ec388e2-89f4-40b5-90de-72c246869756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_d8352629-40c5-43fc-892f-c63e7b4a5208" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a4854b53-fd98-425b-a171-4ebfbf6869a1" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_d8352629-40c5-43fc-892f-c63e7b4a5208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_70520412-ad1a-44db-a30a-a12ad25bd951" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_a4854b53-fd98-425b-a171-4ebfbf6869a1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_70520412-ad1a-44db-a30a-a12ad25bd951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_003c2fdb-4c60-4aad-84b2-d7b5247b9955" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8200de5f-5502-469e-bd71-f913036c9d69" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_003c2fdb-4c60-4aad-84b2-d7b5247b9955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_e5485c2b-9ed7-4e8f-b18e-e0128114395e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_003c2fdb-4c60-4aad-84b2-d7b5247b9955" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_e5485c2b-9ed7-4e8f-b18e-e0128114395e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_f6ca43cd-1189-4f8a-aafc-bdfa193033fb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_003c2fdb-4c60-4aad-84b2-d7b5247b9955" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_f6ca43cd-1189-4f8a-aafc-bdfa193033fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5234c2a6-fd33-41af-9853-b1eae69c8b01" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8200de5f-5502-469e-bd71-f913036c9d69" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5234c2a6-fd33-41af-9853-b1eae69c8b01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_eb52bd71-ccea-46cf-adac-5b68583ea553" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8200de5f-5502-469e-bd71-f913036c9d69" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_eb52bd71-ccea-46cf-adac-5b68583ea553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a52398e4-4987-4622-a4fe-162a340d3e8b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8200de5f-5502-469e-bd71-f913036c9d69" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a52398e4-4987-4622-a4fe-162a340d3e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_85ed2193-83f7-4566-ba9d-408e8c614a53" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8200de5f-5502-469e-bd71-f913036c9d69" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_85ed2193-83f7-4566-ba9d-408e8c614a53" 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-20191231.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_3b1b8ca6-f521-4444-8e73-7e7edae76162" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_61d37e47-efb4-4453-bfac-2885445c0642" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3b1b8ca6-f521-4444-8e73-7e7edae76162" xlink:to="loc_us-gaap_StatementTable_61d37e47-efb4-4453-bfac-2885445c0642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1e193d81-31b3-41e1-a817-42a5fe3a7501" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_61d37e47-efb4-4453-bfac-2885445c0642" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1e193d81-31b3-41e1-a817-42a5fe3a7501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e78b8e9f-1f64-4aa3-bd57-0b3fe0aac5cd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1e193d81-31b3-41e1-a817-42a5fe3a7501" xlink:to="loc_us-gaap_EquityComponentDomain_e78b8e9f-1f64-4aa3-bd57-0b3fe0aac5cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_3b82dc2c-6a17-4929-9889-d391a65f3d2c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e78b8e9f-1f64-4aa3-bd57-0b3fe0aac5cd" xlink:to="loc_us-gaap_CommonStockMember_3b82dc2c-6a17-4929-9889-d391a65f3d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_2f4e7d7c-a9ee-4064-8c82-1a17e18ebf25" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e78b8e9f-1f64-4aa3-bd57-0b3fe0aac5cd" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_2f4e7d7c-a9ee-4064-8c82-1a17e18ebf25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_976d4e55-2cd2-48c1-9904-69c20bbea6a5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e78b8e9f-1f64-4aa3-bd57-0b3fe0aac5cd" xlink:to="loc_us-gaap_RetainedEarningsMember_976d4e55-2cd2-48c1-9904-69c20bbea6a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5e0eda83-6575-4516-a121-a817d6ff9438" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e78b8e9f-1f64-4aa3-bd57-0b3fe0aac5cd" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5e0eda83-6575-4516-a121-a817d6ff9438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_41ce9c36-1f38-4339-ba01-c2509984c03d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e78b8e9f-1f64-4aa3-bd57-0b3fe0aac5cd" xlink:to="loc_us-gaap_TreasuryStockMember_41ce9c36-1f38-4339-ba01-c2509984c03d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_20387198-117a-44a1-89d5-0ec621a523c4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_61d37e47-efb4-4453-bfac-2885445c0642" xlink:to="loc_us-gaap_StatementLineItems_20387198-117a-44a1-89d5-0ec621a523c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_20387198-117a-44a1-89d5-0ec621a523c4" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_501dd131-0ba1-428d-ab55-f209a77ef7b0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_us-gaap_SharesIssued_501dd131-0ba1-428d-ab55-f209a77ef7b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9dcec6da-9f1b-4aa6-a72a-4ac2975524ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9dcec6da-9f1b-4aa6-a72a-4ac2975524ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_7f80e53f-ed81-419b-860b-d59a84cd158f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_us-gaap_ProfitLoss_7f80e53f-ed81-419b-860b-d59a84cd158f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash_a567be7f-16f6-4677-8d9a-883a49b5057d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsCash"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_us-gaap_DividendsCash_a567be7f-16f6-4677-8d9a-883a49b5057d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4cb8cd2b-bf83-4ab0-9d73-103cbaff5587" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4cb8cd2b-bf83-4ab0-9d73-103cbaff5587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_c45f2702-9aa3-42a3-99de-25adb4f912e2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_c45f2702-9aa3-42a3-99de-25adb4f912e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_d27a5899-4cea-4ec8-857d-d6bc94996dac" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_d27a5899-4cea-4ec8-857d-d6bc94996dac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_StockIssuedDuringPeriodSharesConversionofDerivatives_12b40bde-902c-41d8-9a34-cc6fcc98cfc9" xlink:href="tfx-20191231.xsd#tfx_StockIssuedDuringPeriodSharesConversionofDerivatives"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_tfx_StockIssuedDuringPeriodSharesConversionofDerivatives_12b40bde-902c-41d8-9a34-cc6fcc98cfc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments_70aab873-e66b-4ba0-bb8c-138fb78ce189" xlink:href="tfx-20191231.xsd#tfx_StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_tfx_StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments_70aab873-e66b-4ba0-bb8c-138fb78ce189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_9d9cdb9a-6f58-426b-a24e-cd1b7d6b65e8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_9d9cdb9a-6f58-426b-a24e-cd1b7d6b65e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2e9d3f69-40b2-4ab9-ab51-201f63b68102" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2e9d3f69-40b2-4ab9-ab51-201f63b68102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_b70796ba-1719-49d6-a0bc-eea0fd640c48" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_b70796ba-1719-49d6-a0bc-eea0fd640c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_e0a84e91-31ab-4a75-9248-0c49af596f28" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_e0a84e91-31ab-4a75-9248-0c49af596f28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_3e482b6a-95c7-4cc0-b019-46dd0cb9bd51" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_3e482b6a-95c7-4cc0-b019-46dd0cb9bd51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_47afa583-ae32-4448-9c55-0b6cd618dbb8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_us-gaap_SharesIssued_47afa583-ae32-4448-9c55-0b6cd618dbb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_45d6ecf8-94e4-421f-a301-95479825a44f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc389435-65a9-435d-9595-d09716bb4fae" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_45d6ecf8-94e4-421f-a301-95479825a44f" 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-20191231.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_e286da44-6e76-4601-89dc-ee864c77420f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_b2abcf8d-095f-454c-bbcb-115c518fb75a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e286da44-6e76-4601-89dc-ee864c77420f" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_b2abcf8d-095f-454c-bbcb-115c518fb75a" 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-20191231.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_9a1bb361-14c8-4b57-a6ec-0473871ac3ac" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_c2052b05-0078-4684-919e-fdea223ae86c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9a1bb361-14c8-4b57-a6ec-0473871ac3ac" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_c2052b05-0078-4684-919e-fdea223ae86c" 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-20191231.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_ea994264-9827-4d54-8947-8c2e33f1deba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_ada34977-3bdf-443a-aeb5-c96ab1d27c71" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ea994264-9827-4d54-8947-8c2e33f1deba" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_ada34977-3bdf-443a-aeb5-c96ab1d27c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_e215d358-2955-431b-8c16-d5837cabb813" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ea994264-9827-4d54-8947-8c2e33f1deba" xlink:to="loc_us-gaap_UseOfEstimates_e215d358-2955-431b-8c16-d5837cabb813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_621bd002-076b-45c2-b6db-173c76a7d137" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ea994264-9827-4d54-8947-8c2e33f1deba" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_621bd002-076b-45c2-b6db-173c76a7d137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_21fde493-a962-4cde-96c6-88ce5a5d8776" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ea994264-9827-4d54-8947-8c2e33f1deba" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_21fde493-a962-4cde-96c6-88ce5a5d8776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_d7c1952d-dfb0-4c40-92ed-4fd3a13d7df0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ea994264-9827-4d54-8947-8c2e33f1deba" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_d7c1952d-dfb0-4c40-92ed-4fd3a13d7df0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_93053220-d27c-41c3-8449-9498a37f9d4e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ea994264-9827-4d54-8947-8c2e33f1deba" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_93053220-d27c-41c3-8449-9498a37f9d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_440ea996-23d6-4fd0-937d-d9916fb7be23" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ea994264-9827-4d54-8947-8c2e33f1deba" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_440ea996-23d6-4fd0-937d-d9916fb7be23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_19fa93b3-9848-41f2-97d0-791cdbc7de21" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ea994264-9827-4d54-8947-8c2e33f1deba" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_19fa93b3-9848-41f2-97d0-791cdbc7de21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_b4f4423c-a5fe-4ce5-946d-2e286da51900" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ea994264-9827-4d54-8947-8c2e33f1deba" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_b4f4423c-a5fe-4ce5-946d-2e286da51900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_b6480ee2-966a-4888-952c-be3babe373e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ea994264-9827-4d54-8947-8c2e33f1deba" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_b6480ee2-966a-4888-952c-be3babe373e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_34f7b725-1260-42bc-86e1-a3e1d09598cd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ea994264-9827-4d54-8947-8c2e33f1deba" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_34f7b725-1260-42bc-86e1-a3e1d09598cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_1cbbfebb-170b-405e-adc1-f2f874d3f076" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ea994264-9827-4d54-8947-8c2e33f1deba" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_1cbbfebb-170b-405e-adc1-f2f874d3f076" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_30ea2d62-b8ec-4ce9-bf59-d84fbdc3ccf5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ea994264-9827-4d54-8947-8c2e33f1deba" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_30ea2d62-b8ec-4ce9-bf59-d84fbdc3ccf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_63663589-aab0-469c-8974-f38bcd4267d1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ea994264-9827-4d54-8947-8c2e33f1deba" xlink:to="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_63663589-aab0-469c-8974-f38bcd4267d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_ab8728a2-e04c-45c1-9fb0-5f59595d3b10" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ea994264-9827-4d54-8947-8c2e33f1deba" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_ab8728a2-e04c-45c1-9fb0-5f59595d3b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_0e01a284-274d-4977-9987-968541ef5535" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ea994264-9827-4d54-8947-8c2e33f1deba" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_0e01a284-274d-4977-9987-968541ef5535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_74b29698-723a-4806-b94a-a72faa75f42a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ea994264-9827-4d54-8947-8c2e33f1deba" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_74b29698-723a-4806-b94a-a72faa75f42a" 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-20191231.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_d60aac73-7127-4fb2-a9f8-0f67c01f1eef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_2bfbff51-ddee-423f-bd58-6101efca7ce9" xlink:href="tfx-20191231.xsd#tfx_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d60aac73-7127-4fb2-a9f8-0f67c01f1eef" xlink:to="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_2bfbff51-ddee-423f-bd58-6101efca7ce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_c120d32a-bc2a-4365-bcf2-0262731336b0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_2bfbff51-ddee-423f-bd58-6101efca7ce9" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_c120d32a-bc2a-4365-bcf2-0262731336b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_4df0c11f-270b-4af6-903f-a83041e67f19" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c120d32a-bc2a-4365-bcf2-0262731336b0" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_4df0c11f-270b-4af6-903f-a83041e67f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_d53378b4-c3c7-4cb7-956d-51925a712660" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4df0c11f-270b-4af6-903f-a83041e67f19" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_d53378b4-c3c7-4cb7-956d-51925a712660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassAxis_b82dbfc7-321c-4233-9a7b-4db6fcf081fc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MajorPropertyClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_2bfbff51-ddee-423f-bd58-6101efca7ce9" xlink:to="loc_us-gaap_MajorPropertyClassAxis_b82dbfc7-321c-4233-9a7b-4db6fcf081fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassDomain_dcc81999-b039-4bf4-a530-dacbf024aead" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b82dbfc7-321c-4233-9a7b-4db6fcf081fc" xlink:to="loc_us-gaap_MajorPropertyClassDomain_dcc81999-b039-4bf4-a530-dacbf024aead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_5fa251dc-be3e-4772-b564-e588a947e550" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dcc81999-b039-4bf4-a530-dacbf024aead" xlink:to="loc_us-gaap_BuildingMember_5fa251dc-be3e-4772-b564-e588a947e550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_a055c33c-73fb-48a7-bfad-0627f19ab690" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dcc81999-b039-4bf4-a530-dacbf024aead" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_a055c33c-73fb-48a7-bfad-0627f19ab690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ComputerEquipmentAndSoftwareMember_6175281c-dbbe-4297-b541-567a414b4ecf" xlink:href="tfx-20191231.xsd#tfx_ComputerEquipmentAndSoftwareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorPropertyClassDomain_dcc81999-b039-4bf4-a530-dacbf024aead" xlink:to="loc_tfx_ComputerEquipmentAndSoftwareMember_6175281c-dbbe-4297-b541-567a414b4ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_48a88f4d-160c-42bc-80c9-c492dc8166dd" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_2bfbff51-ddee-423f-bd58-6101efca7ce9" xlink:to="loc_srt_RangeAxis_48a88f4d-160c-42bc-80c9-c492dc8166dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0dc44d64-cdbd-42b6-a3c6-bb6e0df92c95" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_48a88f4d-160c-42bc-80c9-c492dc8166dd" xlink:to="loc_srt_RangeMember_0dc44d64-cdbd-42b6-a3c6-bb6e0df92c95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_705bb28d-2c21-4899-bdf9-44c96dd06fd8" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0dc44d64-cdbd-42b6-a3c6-bb6e0df92c95" xlink:to="loc_srt_MinimumMember_705bb28d-2c21-4899-bdf9-44c96dd06fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_18d15aed-cb87-4c12-a82d-8ddfdb617fa3" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0dc44d64-cdbd-42b6-a3c6-bb6e0df92c95" xlink:to="loc_srt_MaximumMember_18d15aed-cb87-4c12-a82d-8ddfdb617fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_64b13bd1-c6f3-4db3-abb7-79d32e51f5d5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_2bfbff51-ddee-423f-bd58-6101efca7ce9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_64b13bd1-c6f3-4db3-abb7-79d32e51f5d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8cf94b91-48d7-439d-907e-efb67a9b1a66" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_64b13bd1-c6f3-4db3-abb7-79d32e51f5d5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8cf94b91-48d7-439d-907e-efb67a9b1a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember_a5783edf-eb39-4874-a124-76ef9ca572c6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8cf94b91-48d7-439d-907e-efb67a9b1a66" xlink:to="loc_us-gaap_IntellectualPropertyMember_a5783edf-eb39-4874-a124-76ef9ca572c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember_60593c77-72da-4060-995c-ce1fca13bdfe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8cf94b91-48d7-439d-907e-efb67a9b1a66" xlink:to="loc_us-gaap_CustomerListsMember_60593c77-72da-4060-995c-ce1fca13bdfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionRightsMember_bc992e86-84ae-431b-a7ab-e0442678d133" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8cf94b91-48d7-439d-907e-efb67a9b1a66" xlink:to="loc_us-gaap_DistributionRightsMember_bc992e86-84ae-431b-a7ab-e0442678d133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_d0f450d4-03b7-4c11-b43a-21f4214cabd6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8cf94b91-48d7-439d-907e-efb67a9b1a66" xlink:to="loc_us-gaap_TradeNamesMember_d0f450d4-03b7-4c11-b43a-21f4214cabd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NoncompleteAgreementMember_a0951928-07a3-46dd-989c-81610882507d" xlink:href="tfx-20191231.xsd#tfx_NoncompleteAgreementMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8cf94b91-48d7-439d-907e-efb67a9b1a66" xlink:to="loc_tfx_NoncompleteAgreementMember_a0951928-07a3-46dd-989c-81610882507d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_434345fb-d63b-4102-825a-4ba70faf2620" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_2bfbff51-ddee-423f-bd58-6101efca7ce9" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_434345fb-d63b-4102-825a-4ba70faf2620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ab695aa8-9aaf-4eef-ab0e-1ca16d202b14" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_434345fb-d63b-4102-825a-4ba70faf2620" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ab695aa8-9aaf-4eef-ab0e-1ca16d202b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_f95af870-e055-4389-ba36-caab8532f626" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ab695aa8-9aaf-4eef-ab0e-1ca16d202b14" xlink:to="loc_us-gaap_SalesRevenueNetMember_f95af870-e055-4389-ba36-caab8532f626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_47d063f6-0462-40e8-bc92-73e2ff7f9d45" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_2bfbff51-ddee-423f-bd58-6101efca7ce9" xlink:to="loc_srt_MajorCustomersAxis_47d063f6-0462-40e8-bc92-73e2ff7f9d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_dad18051-36a1-444f-9703-ef7098d6c169" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_47d063f6-0462-40e8-bc92-73e2ff7f9d45" xlink:to="loc_srt_NameOfMajorCustomerDomain_dad18051-36a1-444f-9703-ef7098d6c169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_HospitalsAndHealthcareProvidersMember_e401a015-43d2-472b-a6aa-c7dc8677245c" xlink:href="tfx-20191231.xsd#tfx_HospitalsAndHealthcareProvidersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_dad18051-36a1-444f-9703-ef7098d6c169" xlink:to="loc_tfx_HospitalsAndHealthcareProvidersMember_e401a015-43d2-472b-a6aa-c7dc8677245c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherMedicalDeviceManufacturersMember_fbd8ab2a-2ac7-4c7c-bb4e-3373f5565455" xlink:href="tfx-20191231.xsd#tfx_OtherMedicalDeviceManufacturersMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_dad18051-36a1-444f-9703-ef7098d6c169" xlink:to="loc_tfx_OtherMedicalDeviceManufacturersMember_fbd8ab2a-2ac7-4c7c-bb4e-3373f5565455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_HomeCareProvidersMember_7fbe9353-0230-450e-903d-b952bb221f84" xlink:href="tfx-20191231.xsd#tfx_HomeCareProvidersMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_dad18051-36a1-444f-9703-ef7098d6c169" xlink:to="loc_tfx_HomeCareProvidersMember_7fbe9353-0230-450e-903d-b952bb221f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_81c0cf19-7056-4264-9c1c-7ad04acef8a2" xlink:href="tfx-20191231.xsd#tfx_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_2bfbff51-ddee-423f-bd58-6101efca7ce9" xlink:to="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_81c0cf19-7056-4264-9c1c-7ad04acef8a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_44960b39-b1bf-42d5-bb08-a7de2fcbb299" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_81c0cf19-7056-4264-9c1c-7ad04acef8a2" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_44960b39-b1bf-42d5-bb08-a7de2fcbb299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_8f90350f-1c37-4716-9a46-029a689a6281" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_81c0cf19-7056-4264-9c1c-7ad04acef8a2" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_8f90350f-1c37-4716-9a46-029a689a6281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_aa921767-ab78-4c4b-a5fb-23c4209dac26" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_81c0cf19-7056-4264-9c1c-7ad04acef8a2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_aa921767-ab78-4c4b-a5fb-23c4209dac26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_59ed2949-81d5-45cd-aadd-8aa7e7863309" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_81c0cf19-7056-4264-9c1c-7ad04acef8a2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_59ed2949-81d5-45cd-aadd-8aa7e7863309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_WeightedAverageAmortizationPeriodForIntangibleAsset_157b8c2d-6c1f-47a5-a487-d69d7596e2b9" xlink:href="tfx-20191231.xsd#tfx_WeightedAverageAmortizationPeriodForIntangibleAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_81c0cf19-7056-4264-9c1c-7ad04acef8a2" xlink:to="loc_tfx_WeightedAverageAmortizationPeriodForIntangibleAsset_157b8c2d-6c1f-47a5-a487-d69d7596e2b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_bfcf89c1-6d6b-48ed-bf56-77526e699031" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_81c0cf19-7056-4264-9c1c-7ad04acef8a2" xlink:to="loc_us-gaap_AssetImpairmentCharges_bfcf89c1-6d6b-48ed-bf56-77526e699031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_c191dfe4-420b-4941-bf05-d796029ddf24" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_81c0cf19-7056-4264-9c1c-7ad04acef8a2" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_c191dfe4-420b-4941-bf05-d796029ddf24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability_be563251-4de0-46ff-b157-aee7ebff2394" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_81c0cf19-7056-4264-9c1c-7ad04acef8a2" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiability_be563251-4de0-46ff-b157-aee7ebff2394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ReserveForEstimatedRebates_2440090e-e88e-426b-b75e-e409e957cd67" xlink:href="tfx-20191231.xsd#tfx_ReserveForEstimatedRebates"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_81c0cf19-7056-4264-9c1c-7ad04acef8a2" xlink:to="loc_tfx_ReserveForEstimatedRebates_2440090e-e88e-426b-b75e-e409e957cd67" 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-20191231.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_84d85f61-d119-495d-bc53-dff1fb5e6264" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_14253f04-9dc6-4a40-8a2b-7294dde9bcd8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_84d85f61-d119-495d-bc53-dff1fb5e6264" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_14253f04-9dc6-4a40-8a2b-7294dde9bcd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_598a49cc-21e7-462e-8cf4-dcc202439d3c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_04c46cd3-9f79-4b56-a58d-40ae63a6acc1" xlink:href="tfx-20191231.xsd#tfx_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_598a49cc-21e7-462e-8cf4-dcc202439d3c" xlink:to="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_04c46cd3-9f79-4b56-a58d-40ae63a6acc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_d8028641-29d8-432f-8d19-1d767345bc97" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_04c46cd3-9f79-4b56-a58d-40ae63a6acc1" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_d8028641-29d8-432f-8d19-1d767345bc97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_e8e87cfb-40e4-4b00-970c-45937a3cd8eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_d8028641-29d8-432f-8d19-1d767345bc97" xlink:to="loc_us-gaap_TypeOfAdoptionMember_e8e87cfb-40e4-4b00-970c-45937a3cd8eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_468f9dc0-73c7-4886-87ec-22243ef3428a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_e8e87cfb-40e4-4b00-970c-45937a3cd8eb" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_468f9dc0-73c7-4886-87ec-22243ef3428a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_4a4335bd-dc7e-4d48-b5f8-5d6059f0a9ea" xlink:href="tfx-20191231.xsd#tfx_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesTable_04c46cd3-9f79-4b56-a58d-40ae63a6acc1" xlink:to="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_4a4335bd-dc7e-4d48-b5f8-5d6059f0a9ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_fe0946e9-cc46-49b5-97b6-d9557e2cbc9b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_4a4335bd-dc7e-4d48-b5f8-5d6059f0a9ea" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_fe0946e9-cc46-49b5-97b6-d9557e2cbc9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_d4abda0f-6841-4c0c-ba45-4c815298ca65" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_SummaryOfSignificantAccountingPoliciesLineItems_4a4335bd-dc7e-4d48-b5f8-5d6059f0a9ea" xlink:to="loc_us-gaap_OperatingLeaseLiability_d4abda0f-6841-4c0c-ba45-4c815298ca65" 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-20191231.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_55f5f6be-d791-4472-8ba9-2b5d3285025e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_e37364c9-7d26-42bb-a8c5-d3955c9b68e2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_55f5f6be-d791-4472-8ba9-2b5d3285025e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_e37364c9-7d26-42bb-a8c5-d3955c9b68e2" 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-20191231.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_e5cd1bd9-725a-48a4-b9c2-f7c56b48f0de" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_d8202c36-268e-4cc6-bb8a-1f84bb372219" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e5cd1bd9-725a-48a4-b9c2-f7c56b48f0de" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_d8202c36-268e-4cc6-bb8a-1f84bb372219" 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-20191231.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_1f32a383-42bb-4816-9ce4-565db37f108a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_cac9af6d-6a75-4a72-bcf9-aa7f2e720d78" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1f32a383-42bb-4816-9ce4-565db37f108a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_cac9af6d-6a75-4a72-bcf9-aa7f2e720d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1c6fae85-c9ca-4411-9f63-506afa99eb35" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_cac9af6d-6a75-4a72-bcf9-aa7f2e720d78" xlink:to="loc_srt_ProductOrServiceAxis_1c6fae85-c9ca-4411-9f63-506afa99eb35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f76ae8aa-a627-41e1-84fb-96ef187fa2fc" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_1c6fae85-c9ca-4411-9f63-506afa99eb35" xlink:to="loc_srt_ProductsAndServicesDomain_f76ae8aa-a627-41e1-84fb-96ef187fa2fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_VascularAccessMember_9691ba72-e2ef-4a61-8105-ca63fb98b0d5" xlink:href="tfx-20191231.xsd#tfx_VascularAccessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f76ae8aa-a627-41e1-84fb-96ef187fa2fc" xlink:to="loc_tfx_VascularAccessMember_9691ba72-e2ef-4a61-8105-ca63fb98b0d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AnesthesiaMember_6fecd1c1-867d-471a-b311-5bafc2bb1384" xlink:href="tfx-20191231.xsd#tfx_AnesthesiaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f76ae8aa-a627-41e1-84fb-96ef187fa2fc" xlink:to="loc_tfx_AnesthesiaMember_6fecd1c1-867d-471a-b311-5bafc2bb1384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InterventionalMember_8c888eb1-5fbe-4499-9b22-f079457eef78" xlink:href="tfx-20191231.xsd#tfx_InterventionalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f76ae8aa-a627-41e1-84fb-96ef187fa2fc" xlink:to="loc_tfx_InterventionalMember_8c888eb1-5fbe-4499-9b22-f079457eef78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SurgicalMember_8fa29173-c9f9-479b-8941-8a93826673e5" xlink:href="tfx-20191231.xsd#tfx_SurgicalMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f76ae8aa-a627-41e1-84fb-96ef187fa2fc" xlink:to="loc_tfx_SurgicalMember_8fa29173-c9f9-479b-8941-8a93826673e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InterventionalUrologyMember_5b0b5011-f72f-415b-a247-143c40e9a703" xlink:href="tfx-20191231.xsd#tfx_InterventionalUrologyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f76ae8aa-a627-41e1-84fb-96ef187fa2fc" xlink:to="loc_tfx_InterventionalUrologyMember_5b0b5011-f72f-415b-a247-143c40e9a703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OemMember_9bde10d1-0895-4899-afc6-d77ccfb90e66" xlink:href="tfx-20191231.xsd#tfx_OemMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f76ae8aa-a627-41e1-84fb-96ef187fa2fc" xlink:to="loc_tfx_OemMember_9bde10d1-0895-4899-afc6-d77ccfb90e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherMember_b28729e1-b150-45ac-a849-21616c59a815" xlink:href="tfx-20191231.xsd#tfx_OtherMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f76ae8aa-a627-41e1-84fb-96ef187fa2fc" xlink:to="loc_tfx_OtherMember_b28729e1-b150-45ac-a849-21616c59a815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2812f341-c464-4704-a08d-19996477c8df" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_cac9af6d-6a75-4a72-bcf9-aa7f2e720d78" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_2812f341-c464-4704-a08d-19996477c8df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9eaa27d2-5353-42f9-9381-18063dec891f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2812f341-c464-4704-a08d-19996477c8df" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9eaa27d2-5353-42f9-9381-18063dec891f" 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-20191231.xsd#AcquisitionsandDivestitures"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestitures" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_7ec89010-1f5f-4aec-b8d0-a449d7391be8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_aa1dd5e1-8817-48ca-b890-a43be683363e" xlink:href="tfx-20191231.xsd#tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_7ec89010-1f5f-4aec-b8d0-a449d7391be8" xlink:to="loc_tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_aa1dd5e1-8817-48ca-b890-a43be683363e" 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-20191231.xsd#AcquisitionsandDivestituresTables"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_823433e5-f8ac-451b-9b5e-07bdf32aa1bc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_ae5b3274-f769-421d-aa94-c9fc2878af18" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_823433e5-f8ac-451b-9b5e-07bdf32aa1bc" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_ae5b3274-f769-421d-aa94-c9fc2878af18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_a44bab52-d205-410a-9ff3-fa27a53e4321" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_823433e5-f8ac-451b-9b5e-07bdf32aa1bc" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_a44bab52-d205-410a-9ff3-fa27a53e4321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#AcquisitionsandDivestituresAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_d45ac22a-842d-4e3d-8004-28ef9bf69b7b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2609966a-e667-465e-81e3-a4bfaa24ba58" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_d45ac22a-842d-4e3d-8004-28ef9bf69b7b" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2609966a-e667-465e-81e3-a4bfaa24ba58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_13833b7a-3539-4f7b-9762-29ad57d00b64" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2609966a-e667-465e-81e3-a4bfaa24ba58" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_13833b7a-3539-4f7b-9762-29ad57d00b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_7803c85d-dfd5-4efd-a273-598e2a2c675f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_13833b7a-3539-4f7b-9762-29ad57d00b64" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_7803c85d-dfd5-4efd-a273-598e2a2c675f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_4a27d866-210e-4b0d-8f2e-717ac2b0be52" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_7803c85d-dfd5-4efd-a273-598e2a2c675f" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_4a27d866-210e-4b0d-8f2e-717ac2b0be52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_44369525-04da-460e-8eb2-07978fa5e7e0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2609966a-e667-465e-81e3-a4bfaa24ba58" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_44369525-04da-460e-8eb2-07978fa5e7e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_f9e9e574-91c3-4e08-b2c1-b9f44d1d959d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_44369525-04da-460e-8eb2-07978fa5e7e0" xlink:to="loc_us-gaap_ReceivableTypeDomain_f9e9e574-91c3-4e08-b2c1-b9f44d1d959d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableMember_4233554d-e0e3-4952-8288-644cacc1deea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_f9e9e574-91c3-4e08-b2c1-b9f44d1d959d" xlink:to="loc_us-gaap_NotesReceivableMember_4233554d-e0e3-4952-8288-644cacc1deea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0f73e92c-1d01-46a3-830f-2d7bf8430f12" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2609966a-e667-465e-81e3-a4bfaa24ba58" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0f73e92c-1d01-46a3-830f-2d7bf8430f12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f497fdc1-de3d-4bbb-8dba-9b23527681e3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0f73e92c-1d01-46a3-830f-2d7bf8430f12" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f497fdc1-de3d-4bbb-8dba-9b23527681e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EssentialMedicalInc.Member_b09339cd-0f64-4047-b62a-d0005c0ddd68" xlink:href="tfx-20191231.xsd#tfx_EssentialMedicalInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f497fdc1-de3d-4bbb-8dba-9b23527681e3" xlink:to="loc_tfx_EssentialMedicalInc.Member_b09339cd-0f64-4047-b62a-d0005c0ddd68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SpecialtySurgicalInstrumentationIncorporatedMember_5887eb11-474b-4c78-a398-50ff807d271e" xlink:href="tfx-20191231.xsd#tfx_SpecialtySurgicalInstrumentationIncorporatedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f497fdc1-de3d-4bbb-8dba-9b23527681e3" xlink:to="loc_tfx_SpecialtySurgicalInstrumentationIncorporatedMember_5887eb11-474b-4c78-a398-50ff807d271e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_3f083a61-6ede-451b-ab28-71331b64a60d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2609966a-e667-465e-81e3-a4bfaa24ba58" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_3f083a61-6ede-451b-ab28-71331b64a60d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_5cf6f4e2-f393-4471-8c73-fe4719814c01" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3f083a61-6ede-451b-ab28-71331b64a60d" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_5cf6f4e2-f393-4471-8c73-fe4719814c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EstimatedFairValueOfContingentConsiderationOneMember_f0ed1c36-e574-4475-b702-050d7643373c" xlink:href="tfx-20191231.xsd#tfx_EstimatedFairValueOfContingentConsiderationOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_5cf6f4e2-f393-4471-8c73-fe4719814c01" xlink:to="loc_tfx_EstimatedFairValueOfContingentConsiderationOneMember_f0ed1c36-e574-4475-b702-050d7643373c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_edaaf373-c202-4ef0-b898-9cc4d07d7b03" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2609966a-e667-465e-81e3-a4bfaa24ba58" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_edaaf373-c202-4ef0-b898-9cc4d07d7b03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9019de19-142b-4559-8c71-a6c9d38194c0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_edaaf373-c202-4ef0-b898-9cc4d07d7b03" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9019de19-142b-4559-8c71-a6c9d38194c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember_b38b8577-e3bd-4443-b2b9-a2326d0290c8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9019de19-142b-4559-8c71-a6c9d38194c0" xlink:to="loc_us-gaap_IntellectualPropertyMember_b38b8577-e3bd-4443-b2b9-a2326d0290c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_85967fcd-2321-4496-bfb9-81d293a9d268" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9019de19-142b-4559-8c71-a6c9d38194c0" xlink:to="loc_us-gaap_CustomerRelationshipsMember_85967fcd-2321-4496-bfb9-81d293a9d268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_aa5b2ff9-2610-48c4-8ed6-822b59a6dc3e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2609966a-e667-465e-81e3-a4bfaa24ba58" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_aa5b2ff9-2610-48c4-8ed6-822b59a6dc3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_34acdce4-7b93-4e7e-99fc-5ecd909b932e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_aa5b2ff9-2610-48c4-8ed6-822b59a6dc3e" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_34acdce4-7b93-4e7e-99fc-5ecd909b932e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_3f4a0f77-c589-49a3-ba48-44ffdc8a2f92" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_34acdce4-7b93-4e7e-99fc-5ecd909b932e" xlink:to="loc_us-gaap_AccountsReceivableMember_3f4a0f77-c589-49a3-ba48-44ffdc8a2f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_af9ce650-eba2-4afe-a01f-c743977d3091" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_34acdce4-7b93-4e7e-99fc-5ecd909b932e" xlink:to="loc_us-gaap_OtherAssetsMember_af9ce650-eba2-4afe-a01f-c743977d3091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2609966a-e667-465e-81e3-a4bfaa24ba58" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_bfc4115b-d02f-4d12-a096-ae1cfad41ff5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_bfc4115b-d02f-4d12-a096-ae1cfad41ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_7e347036-8020-48f3-b204-2a5ff0c42502" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_7e347036-8020-48f3-b204-2a5ff0c42502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_90cc2d87-4e25-4795-bc08-29ac0e5cb4bf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_90cc2d87-4e25-4795-bc08-29ac0e5cb4bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableWithImputedInterestFaceAmount_b1fe781b-3ce9-42c6-8e96-c2c1db5e15af" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivableWithImputedInterestFaceAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_ReceivableWithImputedInterestFaceAmount_b1fe781b-3ce9-42c6-8e96-c2c1db5e15af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths_e4f661fa-fa9c-4544-8449-ef85f3e0a3be" xlink:href="tfx-20191231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths_e4f661fa-fa9c-4544-8449-ef85f3e0a3be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo_2d12bfda-e4c9-4448-b64e-ec5fb434fa86" xlink:href="tfx-20191231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo_2d12bfda-e4c9-4448-b64e-ec5fb434fa86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree_afdbbdc3-15ac-46a0-b5cc-dec089c2387b" xlink:href="tfx-20191231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree_afdbbdc3-15ac-46a0-b5cc-dec089c2387b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour_926ba09b-0e22-4304-9d28-5a9442558042" xlink:href="tfx-20191231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour_926ba09b-0e22-4304-9d28-5a9442558042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive_3bc0e4b3-9e46-43b3-9a1a-a88ce57d55f8" xlink:href="tfx-20191231.xsd#tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive_3bc0e4b3-9e46-43b3-9a1a-a88ce57d55f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_78cde2a2-c53e-407b-96dd-6ec1fef2c643" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_78cde2a2-c53e-407b-96dd-6ec1fef2c643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_92af7492-ee01-45c7-9ff2-3ec5f5c9b225" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_NotesReceivableNet_92af7492-ee01-45c7-9ff2-3ec5f5c9b225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_65b1bacf-ab8e-40d2-a9df-be025722275a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_65b1bacf-ab8e-40d2-a9df-be025722275a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_d2a22c33-b45b-4f8a-8bbf-8e081a8dbe79" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_d2a22c33-b45b-4f8a-8bbf-8e081a8dbe79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_4b9be838-fb4a-499f-99ad-e4daffd7ad45" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_4b9be838-fb4a-499f-99ad-e4daffd7ad45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_a546a6a8-bb9f-4d26-9b3a-805e1615d9b1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_a546a6a8-bb9f-4d26-9b3a-805e1615d9b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_f95dd33a-c04e-4f71-b6c4-d5c52503e713" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_f95dd33a-c04e-4f71-b6c4-d5c52503e713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c106d556-51ab-4b30-b178-1a0f8000df39" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_Goodwill_c106d556-51ab-4b30-b178-1a0f8000df39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_926f3971-97fb-434b-968e-f81e1dad50f0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f408245c-81c0-4a8c-8dcf-0f056c98fc41" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_926f3971-97fb-434b-968e-f81e1dad50f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresProformacombinedfinancialinformationDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#AcquisitionsandDivestituresProformacombinedfinancialinformationDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresProformacombinedfinancialinformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_c48c26c9-ecc5-4786-a53d-6c0c593bc15a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_96dd8d05-6148-4f39-948e-7e25cd14ce5e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_c48c26c9-ecc5-4786-a53d-6c0c593bc15a" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_96dd8d05-6148-4f39-948e-7e25cd14ce5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b2525af2-c3cb-463e-ab6c-db186c210891" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_96dd8d05-6148-4f39-948e-7e25cd14ce5e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b2525af2-c3cb-463e-ab6c-db186c210891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7ef2d979-08d5-4d19-83da-d84de25d367a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b2525af2-c3cb-463e-ab6c-db186c210891" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7ef2d979-08d5-4d19-83da-d84de25d367a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_VascularSolutionsandNeoTractAcquisitionsMember_4741a89c-7c2b-4a19-a4de-b728b8749bfd" xlink:href="tfx-20191231.xsd#tfx_VascularSolutionsandNeoTractAcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7ef2d979-08d5-4d19-83da-d84de25d367a" xlink:to="loc_tfx_VascularSolutionsandNeoTractAcquisitionsMember_4741a89c-7c2b-4a19-a4de-b728b8749bfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_ef78a9a4-67d3-4479-a815-c40e605623f0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_96dd8d05-6148-4f39-948e-7e25cd14ce5e" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_ef78a9a4-67d3-4479-a815-c40e605623f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_289050d6-3894-4959-9f75-fdb5d27a02ce" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ef78a9a4-67d3-4479-a815-c40e605623f0" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_289050d6-3894-4959-9f75-fdb5d27a02ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_e5174656-ca97-4299-a768-aefe749619cd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ef78a9a4-67d3-4479-a815-c40e605623f0" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_e5174656-ca97-4299-a768-aefe749619cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_20810817-e987-4250-a99b-d11013be53de" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ef78a9a4-67d3-4479-a815-c40e605623f0" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_20810817-e987-4250-a99b-d11013be53de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_3b646fdd-0a3b-4f9e-9e5f-a876822efdf9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ef78a9a4-67d3-4479-a815-c40e605623f0" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_3b646fdd-0a3b-4f9e-9e5f-a876822efdf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageBasicSharesOutstandingProForma_fe50cd8a-4e72-4705-ba32-4d758f80f3ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageBasicSharesOutstandingProForma"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ef78a9a4-67d3-4479-a815-c40e605623f0" xlink:to="loc_us-gaap_WeightedAverageBasicSharesOutstandingProForma_fe50cd8a-4e72-4705-ba32-4d758f80f3ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProFormaWeightedAverageSharesOutstandingDiluted_fc81aac4-d0d9-4308-a601-e06f5e5a2529" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProFormaWeightedAverageSharesOutstandingDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ef78a9a4-67d3-4479-a815-c40e605623f0" xlink:to="loc_us-gaap_ProFormaWeightedAverageSharesOutstandingDiluted_fc81aac4-d0d9-4308-a601-e06f5e5a2529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/AcquisitionsandDivestituresSupplementalcashflowinformationDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#AcquisitionsandDivestituresSupplementalcashflowinformationDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/AcquisitionsandDivestituresSupplementalcashflowinformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_4a3d2e0f-6972-4604-9db5-b29809287f2f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1_65466f63-219b-4bce-962f-7b5ee8fe2b3c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_4a3d2e0f-6972-4604-9db5-b29809287f2f" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1_65466f63-219b-4bce-962f-7b5ee8fe2b3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Restructuringandotherimpairmentcharges" xlink:type="simple" xlink:href="tfx-20191231.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_e25855ad-4111-4839-b49a-ed8c0b601b40" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock_ab99af09-b5f7-47e2-8a1a-a8a1914d2412" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e25855ad-4111-4839-b49a-ed8c0b601b40" xlink:to="loc_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock_ab99af09-b5f7-47e2-8a1a-a8a1914d2412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#RestructuringandotherimpairmentchargesTables"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_244209f6-636e-44fc-91e3-9c656484ec7f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock_436eba9e-662e-4b4f-a15c-c12fafbeae89" xlink:href="tfx-20191231.xsd#tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_244209f6-636e-44fc-91e3-9c656484ec7f" xlink:to="loc_tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock_436eba9e-662e-4b4f-a15c-c12fafbeae89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_b57a51d0-5bda-408e-b55f-0eb2d1e1f521" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_244209f6-636e-44fc-91e3-9c656484ec7f" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_b57a51d0-5bda-408e-b55f-0eb2d1e1f521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_0447d862-5316-4abc-a5d9-2ac9da2c7e46" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_244209f6-636e-44fc-91e3-9c656484ec7f" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_0447d862-5316-4abc-a5d9-2ac9da2c7e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesadditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#RestructuringandotherimpairmentchargesadditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesadditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_66a4da53-17ae-4e5f-9fa4-3df403a570aa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_9ce47326-80d8-4388-94b6-932699a0cdff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_66a4da53-17ae-4e5f-9fa4-3df403a570aa" xlink:to="loc_us-gaap_AssetImpairmentCharges_9ce47326-80d8-4388-94b6-932699a0cdff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_059f8df2-2662-44b2-919a-fcbf9e70660c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_99d0d5ea-acf3-42a9-b5c8-cba68edb1f06" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_059f8df2-2662-44b2-919a-fcbf9e70660c" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_99d0d5ea-acf3-42a9-b5c8-cba68edb1f06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_1bb91b37-d016-4195-8964-7013547d04a8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_99d0d5ea-acf3-42a9-b5c8-cba68edb1f06" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_1bb91b37-d016-4195-8964-7013547d04a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_d30c5a62-2504-4ff7-9830-fc877c4f9e97" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1bb91b37-d016-4195-8964-7013547d04a8" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_d30c5a62-2504-4ff7-9830-fc877c4f9e97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_ef56def7-0729-44e0-b26f-84fdc1a62b8b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d30c5a62-2504-4ff7-9830-fc877c4f9e97" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_ef56def7-0729-44e0-b26f-84fdc1a62b8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_57f6c608-8505-4f97-a266-bff4f7945873" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d30c5a62-2504-4ff7-9830-fc877c4f9e97" xlink:to="loc_us-gaap_OtherRestructuringMember_57f6c608-8505-4f97-a266-bff4f7945873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SpecialTerminationBenefitAndOtherRestructuringMember_3e43a653-c64e-45ee-8ea6-bf1c6a3c6927" xlink:href="tfx-20191231.xsd#tfx_SpecialTerminationBenefitAndOtherRestructuringMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_d30c5a62-2504-4ff7-9830-fc877c4f9e97" xlink:to="loc_tfx_SpecialTerminationBenefitAndOtherRestructuringMember_3e43a653-c64e-45ee-8ea6-bf1c6a3c6927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AcceleratedDepreciationAndOtherCostsMember_1767ff66-6a27-40be-8e25-59e89bc4cab9" xlink:href="tfx-20191231.xsd#tfx_AcceleratedDepreciationAndOtherCostsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_d30c5a62-2504-4ff7-9830-fc877c4f9e97" xlink:to="loc_tfx_AcceleratedDepreciationAndOtherCostsMember_1767ff66-6a27-40be-8e25-59e89bc4cab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_db6558be-c5b0-408a-bcf5-5d23ea2b8d8e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_99d0d5ea-acf3-42a9-b5c8-cba68edb1f06" xlink:to="loc_us-gaap_RestructuringPlanAxis_db6558be-c5b0-408a-bcf5-5d23ea2b8d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_0c4d05e9-7c3e-48df-9830-5da96047ea6b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_db6558be-c5b0-408a-bcf5-5d23ea2b8d8e" xlink:to="loc_us-gaap_RestructuringPlanDomain_0c4d05e9-7c3e-48df-9830-5da96047ea6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_812582af-299b-45bf-88c7-5c8c57ee8d69" xlink:href="tfx-20191231.xsd#tfx_TwoThousandNineteenFootprintRealignmentPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_0c4d05e9-7c3e-48df-9830-5da96047ea6b" xlink:to="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_812582af-299b-45bf-88c7-5c8c57ee8d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_bb23eab1-a6eb-4ed0-b932-25e82eece132" xlink:href="tfx-20191231.xsd#tfx_TwoThousandEighteenFootprintRealignmentPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_0c4d05e9-7c3e-48df-9830-5da96047ea6b" xlink:to="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_bb23eab1-a6eb-4ed0-b932-25e82eece132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_eacaacac-7eb7-4e86-9257-554440db5e00" xlink:href="tfx-20191231.xsd#tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_0c4d05e9-7c3e-48df-9830-5da96047ea6b" xlink:to="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_eacaacac-7eb7-4e86-9257-554440db5e00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_34b817f6-953d-4b9f-b965-577a8b3a4f21" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_99d0d5ea-acf3-42a9-b5c8-cba68edb1f06" xlink:to="loc_srt_RangeAxis_34b817f6-953d-4b9f-b965-577a8b3a4f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ccfd09ac-d63e-430d-8f61-9314278f377e" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_34b817f6-953d-4b9f-b965-577a8b3a4f21" xlink:to="loc_srt_RangeMember_ccfd09ac-d63e-430d-8f61-9314278f377e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_635a415b-200e-4004-90a6-bf54d8f1ae0b" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ccfd09ac-d63e-430d-8f61-9314278f377e" xlink:to="loc_srt_MinimumMember_635a415b-200e-4004-90a6-bf54d8f1ae0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_68adbd25-673a-4bdc-a89a-91ae3289ca8d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ccfd09ac-d63e-430d-8f61-9314278f377e" xlink:to="loc_srt_MaximumMember_68adbd25-673a-4bdc-a89a-91ae3289ca8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_0692725b-134d-48ed-b91d-1ce0f4bbb5d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_99d0d5ea-acf3-42a9-b5c8-cba68edb1f06" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_0692725b-134d-48ed-b91d-1ce0f4bbb5d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_a4c58678-912a-4992-8ed5-cdc39b63f585" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0692725b-134d-48ed-b91d-1ce0f4bbb5d3" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_a4c58678-912a-4992-8ed5-cdc39b63f585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RestructuringAndRelatedCostExpectedCashOutlays_e01347c4-dfc4-426e-8e6a-1f62cb720ead" xlink:href="tfx-20191231.xsd#tfx_RestructuringAndRelatedCostExpectedCashOutlays"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_0692725b-134d-48ed-b91d-1ce0f4bbb5d3" xlink:to="loc_tfx_RestructuringAndRelatedCostExpectedCashOutlays_e01347c4-dfc4-426e-8e6a-1f62cb720ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures_5f572bf1-2561-4917-95dc-e0621dc58b9c" xlink:href="tfx-20191231.xsd#tfx_RestructuringCostsExpectedAggregateCapitalExpenditures"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_0692725b-134d-48ed-b91d-1ce0f4bbb5d3" xlink:to="loc_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures_5f572bf1-2561-4917-95dc-e0621dc58b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AggregateRestructuringCharges_06de6b6d-fc65-4428-be4d-1685042bfa91" xlink:href="tfx-20191231.xsd#tfx_AggregateRestructuringCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_0692725b-134d-48ed-b91d-1ce0f4bbb5d3" xlink:to="loc_tfx_AggregateRestructuringCharges_06de6b6d-fc65-4428-be4d-1685042bfa91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_9f79c4d4-5a2a-46f2-875d-8e0d6e9363f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0692725b-134d-48ed-b91d-1ce0f4bbb5d3" xlink:to="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_9f79c4d4-5a2a-46f2-875d-8e0d6e9363f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts_b2997a77-ea5d-4431-a0e7-2ab25351e794" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0692725b-134d-48ed-b91d-1ce0f4bbb5d3" xlink:to="loc_us-gaap_RestructuringCosts_b2997a77-ea5d-4431-a0e7-2ab25351e794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#RestructuringandotherimpairmentchargesrestructuringprogramDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_9092af06-87e5-400f-a476-46151865ec35" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_a8554cbc-2148-4c48-a537-912318c2b4c6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9092af06-87e5-400f-a476-46151865ec35" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_a8554cbc-2148-4c48-a537-912318c2b4c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_06c48997-dbef-4c3a-a1d4-e7586d126472" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a8554cbc-2148-4c48-a537-912318c2b4c6" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_06c48997-dbef-4c3a-a1d4-e7586d126472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_ec52c24c-0ace-4400-8f09-e6961de7b7c0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_06c48997-dbef-4c3a-a1d4-e7586d126472" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_ec52c24c-0ace-4400-8f09-e6961de7b7c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialTerminationBenefitsMember_922aeac9-ed9a-4364-9667-810036068331" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ec52c24c-0ace-4400-8f09-e6961de7b7c0" xlink:to="loc_us-gaap_SpecialTerminationBenefitsMember_922aeac9-ed9a-4364-9667-810036068331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_e365e544-a256-4198-bc87-46d3547c8d1d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ec52c24c-0ace-4400-8f09-e6961de7b7c0" xlink:to="loc_us-gaap_OtherRestructuringMember_e365e544-a256-4198-bc87-46d3547c8d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_a4c98efd-dc4d-4bb6-b23a-9fa7594d389c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a8554cbc-2148-4c48-a537-912318c2b4c6" xlink:to="loc_us-gaap_RestructuringPlanAxis_a4c98efd-dc4d-4bb6-b23a-9fa7594d389c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_337154ce-f7b7-40f8-a120-224f610120ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a4c98efd-dc4d-4bb6-b23a-9fa7594d389c" xlink:to="loc_us-gaap_RestructuringPlanDomain_337154ce-f7b7-40f8-a120-224f610120ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_e03c82d4-2df8-4235-b112-f3656173e7be" xlink:href="tfx-20191231.xsd#tfx_TwoThousandNineteenFootprintRealignmentPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_337154ce-f7b7-40f8-a120-224f610120ae" xlink:to="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_e03c82d4-2df8-4235-b112-f3656173e7be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_0a7951fa-a18d-46ff-84c6-c9390583b472" xlink:href="tfx-20191231.xsd#tfx_TwoThousandEighteenFootprintRealignmentPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_337154ce-f7b7-40f8-a120-224f610120ae" xlink:to="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_0a7951fa-a18d-46ff-84c6-c9390583b472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherrestructuringprogramsMember_fd69afd3-d40f-4edf-a56a-eec29e323337" xlink:href="tfx-20191231.xsd#tfx_OtherrestructuringprogramsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_337154ce-f7b7-40f8-a120-224f610120ae" xlink:to="loc_tfx_OtherrestructuringprogramsMember_fd69afd3-d40f-4edf-a56a-eec29e323337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A2017VascularSolutionsIntegrationProgramMember_f27e23de-1fbd-47ce-a7cd-31463925c07c" xlink:href="tfx-20191231.xsd#tfx_A2017VascularSolutionsIntegrationProgramMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_337154ce-f7b7-40f8-a120-224f610120ae" xlink:to="loc_tfx_A2017VascularSolutionsIntegrationProgramMember_f27e23de-1fbd-47ce-a7cd-31463925c07c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A2017EMEARestructuringProgramMember_3ceaaec1-1976-45b9-95ca-c48389c55adc" xlink:href="tfx-20191231.xsd#tfx_A2017EMEARestructuringProgramMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_337154ce-f7b7-40f8-a120-224f610120ae" xlink:to="loc_tfx_A2017EMEARestructuringProgramMember_3ceaaec1-1976-45b9-95ca-c48389c55adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_3451c3e0-b413-413b-a823-3e8e50ef58e3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a8554cbc-2148-4c48-a537-912318c2b4c6" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_3451c3e0-b413-413b-a823-3e8e50ef58e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_8480dbf9-b9b1-4fb2-a582-4a831b61448d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3451c3e0-b413-413b-a823-3e8e50ef58e3" xlink:to="loc_us-gaap_RestructuringCharges_8480dbf9-b9b1-4fb2-a582-4a831b61448d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_47df9fd5-ea7e-4651-82ad-f2834c993387" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3451c3e0-b413-413b-a823-3e8e50ef58e3" xlink:to="loc_us-gaap_AssetImpairmentCharges_47df9fd5-ea7e-4651-82ad-f2834c993387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_118a81c3-4439-4dc9-950c-9d1e20c25584" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3451c3e0-b413-413b-a823-3e8e50ef58e3" xlink:to="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_118a81c3-4439-4dc9-950c-9d1e20c25584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesreconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#RestructuringandotherimpairmentchargesreconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/RestructuringandotherimpairmentchargesreconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_98c03ee4-2186-4ce9-a0db-8e01678c27e9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_108f67e9-76ea-473e-9586-fe1fe8fdb1b3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_98c03ee4-2186-4ce9-a0db-8e01678c27e9" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_108f67e9-76ea-473e-9586-fe1fe8fdb1b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_4dd60497-e9ea-4ae1-86f6-51b752bc65de" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_108f67e9-76ea-473e-9586-fe1fe8fdb1b3" xlink:to="loc_us-gaap_RestructuringPlanAxis_4dd60497-e9ea-4ae1-86f6-51b752bc65de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_cf885baf-f60e-4819-b8a9-074d018fc65b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4dd60497-e9ea-4ae1-86f6-51b752bc65de" xlink:to="loc_us-gaap_RestructuringPlanDomain_cf885baf-f60e-4819-b8a9-074d018fc65b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_22a3f504-3ec3-44b2-b2f4-d008605d508e" xlink:href="tfx-20191231.xsd#tfx_TwoThousandNineteenFootprintRealignmentPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_cf885baf-f60e-4819-b8a9-074d018fc65b" xlink:to="loc_tfx_TwoThousandNineteenFootprintRealignmentPlanMember_22a3f504-3ec3-44b2-b2f4-d008605d508e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_04b03208-d0f3-47b8-953e-d92aacdc2638" xlink:href="tfx-20191231.xsd#tfx_TwoThousandEighteenFootprintRealignmentPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_cf885baf-f60e-4819-b8a9-074d018fc65b" xlink:to="loc_tfx_TwoThousandEighteenFootprintRealignmentPlanMember_04b03208-d0f3-47b8-953e-d92aacdc2638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_41f150d2-45fb-4994-9085-7b5111ec67a6" xlink:href="tfx-20191231.xsd#tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_cf885baf-f60e-4819-b8a9-074d018fc65b" xlink:to="loc_tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember_41f150d2-45fb-4994-9085-7b5111ec67a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_e6fb467a-204f-48dd-a242-4d10614b73ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_108f67e9-76ea-473e-9586-fe1fe8fdb1b3" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_e6fb467a-204f-48dd-a242-4d10614b73ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_3cc63888-7e65-479a-86c6-673d91b5cb02" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e6fb467a-204f-48dd-a242-4d10614b73ab" xlink:to="loc_us-gaap_RestructuringReserveRollForward_3cc63888-7e65-479a-86c6-673d91b5cb02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_ae3ee8b3-a1eb-41e3-b0ac-ef44a4f1d61b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3cc63888-7e65-479a-86c6-673d91b5cb02" xlink:to="loc_us-gaap_RestructuringReserve_ae3ee8b3-a1eb-41e3-b0ac-ef44a4f1d61b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveAccrualAdjustment1_4a77c8be-0898-48a7-a412-a50f9d8c9dd0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3cc63888-7e65-479a-86c6-673d91b5cb02" xlink:to="loc_us-gaap_RestructuringReserveAccrualAdjustment1_4a77c8be-0898-48a7-a412-a50f9d8c9dd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_01f9d31a-9116-4564-af7a-7834b98b51e4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3cc63888-7e65-479a-86c6-673d91b5cb02" xlink:to="loc_us-gaap_PaymentsForRestructuring_01f9d31a-9116-4564-af7a-7834b98b51e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveTranslationAdjustment_35091edb-74f0-4220-939f-7a3a232097f6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3cc63888-7e65-479a-86c6-673d91b5cb02" xlink:to="loc_us-gaap_RestructuringReserveTranslationAdjustment_35091edb-74f0-4220-939f-7a3a232097f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_e77df956-5d5c-4444-a533-711de83ee27d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3cc63888-7e65-479a-86c6-673d91b5cb02" xlink:to="loc_us-gaap_RestructuringReserve_e77df956-5d5c-4444-a533-711de83ee27d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Inventories" xlink:type="simple" xlink:href="tfx-20191231.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_8ba2d6dc-6760-4031-9123-8f50536ec764" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_49801d1c-2cb4-4dd9-adbb-7707457c5222" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8ba2d6dc-6760-4031-9123-8f50536ec764" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_49801d1c-2cb4-4dd9-adbb-7707457c5222" 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-20191231.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_ce82774d-ba5d-4eae-b584-88011b3853d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_b3e88241-b3e9-4506-b86a-bbd1192782c3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ce82774d-ba5d-4eae-b584-88011b3853d4" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_b3e88241-b3e9-4506-b86a-bbd1192782c3" 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-20191231.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_cae24fcb-5b77-43f0-8306-ef8929e387a8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_bc2ed7cb-8ca2-42bb-9548-826eec5a0e2d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_cae24fcb-5b77-43f0-8306-ef8929e387a8" xlink:to="loc_us-gaap_InventoryRawMaterials_bc2ed7cb-8ca2-42bb-9548-826eec5a0e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_0f4a742a-48e9-4fa8-a213-241f8257f511" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_cae24fcb-5b77-43f0-8306-ef8929e387a8" xlink:to="loc_us-gaap_InventoryWorkInProcess_0f4a742a-48e9-4fa8-a213-241f8257f511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_727072d3-2331-4707-bbc6-1ca65fdaaa67" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_cae24fcb-5b77-43f0-8306-ef8929e387a8" xlink:to="loc_us-gaap_InventoryFinishedGoods_727072d3-2331-4707-bbc6-1ca65fdaaa67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a8d03741-047d-4868-b474-69a08e3ff086" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_cae24fcb-5b77-43f0-8306-ef8929e387a8" xlink:to="loc_us-gaap_InventoryNet_a8d03741-047d-4868-b474-69a08e3ff086" 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-20191231.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_d4f277d6-9920-47ef-9580-302322f689db" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_ad981599-0121-4e56-ab17-7426eb00c6d1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d4f277d6-9920-47ef-9580-302322f689db" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_ad981599-0121-4e56-ab17-7426eb00c6d1" 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-20191231.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_bd031ba9-28ec-4b91-80f5-ed466eadaa67" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_2bd23451-7adc-4643-af07-a4ea07c0ecf4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_bd031ba9-28ec-4b91-80f5-ed466eadaa67" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_2bd23451-7adc-4643-af07-a4ea07c0ecf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfCashFlowSupplementalDisclosuresPropertyPlantAndEquipmentTableTextBlock_6fb69e5a-b1b4-494b-adb6-ff8c5359b0c9" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfCashFlowSupplementalDisclosuresPropertyPlantAndEquipmentTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_bd031ba9-28ec-4b91-80f5-ed466eadaa67" xlink:to="loc_tfx_ScheduleOfCashFlowSupplementalDisclosuresPropertyPlantAndEquipmentTableTextBlock_6fb69e5a-b1b4-494b-adb6-ff8c5359b0c9" 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-20191231.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_0931a684-7ab3-4cc2-87db-bedc72859b1e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LandBuildingsAndLeaseholdImprovementsGross_bdd4aade-fb96-414b-bb80-4f442c8d0598" xlink:href="tfx-20191231.xsd#tfx_LandBuildingsAndLeaseholdImprovementsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0931a684-7ab3-4cc2-87db-bedc72859b1e" xlink:to="loc_tfx_LandBuildingsAndLeaseholdImprovementsGross_bdd4aade-fb96-414b-bb80-4f442c8d0598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_5045a781-f3b1-46eb-93b8-a85930cbf1cd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0931a684-7ab3-4cc2-87db-bedc72859b1e" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_5045a781-f3b1-46eb-93b8-a85930cbf1cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_55aa86a9-9a02-4c2b-81e3-277606f39778" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0931a684-7ab3-4cc2-87db-bedc72859b1e" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_55aa86a9-9a02-4c2b-81e3-277606f39778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_9db2e620-03df-4667-b62f-ae2c0035c7f7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0931a684-7ab3-4cc2-87db-bedc72859b1e" xlink:to="loc_us-gaap_ConstructionInProgressGross_9db2e620-03df-4667-b62f-ae2c0035c7f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_dc57a062-ebc4-4b49-af6d-041afd8fb2c7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0931a684-7ab3-4cc2-87db-bedc72859b1e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_dc57a062-ebc4-4b49-af6d-041afd8fb2c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4223b6b5-1c8f-4391-a45a-3ac12fd09052" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0931a684-7ab3-4cc2-87db-bedc72859b1e" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4223b6b5-1c8f-4391-a45a-3ac12fd09052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_215c7834-c435-4a72-adb4-91d30df424a1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0931a684-7ab3-4cc2-87db-bedc72859b1e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_215c7834-c435-4a72-adb4-91d30df424a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PropertyplantandequipmentSupplementalcashflowinformationDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#PropertyplantandequipmentSupplementalcashflowinformationDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/PropertyplantandequipmentSupplementalcashflowinformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_a4d027f5-4140-463b-9dcf-c2604ac06aa8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfAssetsAcquired_e77b2be4-ea12-4a27-8497-4aaf2990f568" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOfAssetsAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_a4d027f5-4140-463b-9dcf-c2604ac06aa8" xlink:to="loc_us-gaap_FairValueOfAssetsAcquired_e77b2be4-ea12-4a27-8497-4aaf2990f568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Goodwillandotherintangibleassets" xlink:type="simple" xlink:href="tfx-20191231.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_8a72758e-f31e-4411-ace4-f14a2b7520d0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_dea17cbb-49e8-4441-9464-29cbc3070ac4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8a72758e-f31e-4411-ace4-f14a2b7520d0" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_dea17cbb-49e8-4441-9464-29cbc3070ac4" 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-20191231.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_e615ffc9-aae0-4fc9-9752-4fb136c69c50" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_59545f3a-ceab-495b-891a-e19df6fff84f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e615ffc9-aae0-4fc9-9752-4fb136c69c50" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_59545f3a-ceab-495b-891a-e19df6fff84f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_c72880dc-ca6c-4e51-be9e-7044607945b8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e615ffc9-aae0-4fc9-9752-4fb136c69c50" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_c72880dc-ca6c-4e51-be9e-7044607945b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_ba1d694e-2d07-4eaa-b757-49edea3e024e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e615ffc9-aae0-4fc9-9752-4fb136c69c50" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_ba1d694e-2d07-4eaa-b757-49edea3e024e" 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-20191231.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_5563d396-ea33-4818-976f-671af16caa22" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d6e3276b-914e-41f8-9f46-2aa0cfb2c861" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5563d396-ea33-4818-976f-671af16caa22" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d6e3276b-914e-41f8-9f46-2aa0cfb2c861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_e443f490-e9ef-4f1b-bcf6-94a632b4626f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d6e3276b-914e-41f8-9f46-2aa0cfb2c861" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_e443f490-e9ef-4f1b-bcf6-94a632b4626f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_cd32e6aa-dd71-4b39-a1be-af905d135d87" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e443f490-e9ef-4f1b-bcf6-94a632b4626f" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_cd32e6aa-dd71-4b39-a1be-af905d135d87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_eea91431-73dc-4057-9967-beb859edc302" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_cd32e6aa-dd71-4b39-a1be-af905d135d87" xlink:to="loc_us-gaap_TradeNamesMember_eea91431-73dc-4057-9967-beb859edc302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7fb4b3be-b9b8-4e42-a80f-7c9ac0a292e0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d6e3276b-914e-41f8-9f46-2aa0cfb2c861" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7fb4b3be-b9b8-4e42-a80f-7c9ac0a292e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_98302685-571d-4479-bfad-460c37f4188e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7fb4b3be-b9b8-4e42-a80f-7c9ac0a292e0" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_98302685-571d-4479-bfad-460c37f4188e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_7b398076-6d60-48b9-9da9-c82b27bedc96" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7fb4b3be-b9b8-4e42-a80f-7c9ac0a292e0" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_7b398076-6d60-48b9-9da9-c82b27bedc96" 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-20191231.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_e95d547e-ecda-4329-a082-90916f309640" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_8975c508-7244-4969-bc26-cdb70d892114" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e95d547e-ecda-4329-a082-90916f309640" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_8975c508-7244-4969-bc26-cdb70d892114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_a2da82d8-7fd8-4866-bbb0-5aafb66d70e0" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8975c508-7244-4969-bc26-cdb70d892114" xlink:to="loc_srt_StatementGeographicalAxis_a2da82d8-7fd8-4866-bbb0-5aafb66d70e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3e18cd80-6b7b-4fa6-a47f-f15f8aaebc21" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_a2da82d8-7fd8-4866-bbb0-5aafb66d70e0" xlink:to="loc_srt_SegmentGeographicalDomain_3e18cd80-6b7b-4fa6-a47f-f15f8aaebc21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_VascularNorthAmericaMember_8916358b-e6c3-45b1-8b5b-eb5f18257b1a" xlink:href="tfx-20191231.xsd#tfx_VascularNorthAmericaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3e18cd80-6b7b-4fa6-a47f-f15f8aaebc21" xlink:to="loc_tfx_VascularNorthAmericaMember_8916358b-e6c3-45b1-8b5b-eb5f18257b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_d5be2d1d-75ea-4944-b103-48fd0648667b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EMEAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3e18cd80-6b7b-4fa6-a47f-f15f8aaebc21" xlink:to="loc_us-gaap_EMEAMember_d5be2d1d-75ea-4944-b103-48fd0648667b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaMember_b7f5e817-8fd4-4597-a862-b316e5d5bf34" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_AsiaMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3e18cd80-6b7b-4fa6-a47f-f15f8aaebc21" xlink:to="loc_srt_AsiaMember_b7f5e817-8fd4-4597-a862-b316e5d5bf34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OemMember_2f7572ef-1259-4b34-8153-c2cb4b987f71" xlink:href="tfx-20191231.xsd#tfx_OemMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3e18cd80-6b7b-4fa6-a47f-f15f8aaebc21" xlink:to="loc_tfx_OemMember_2f7572ef-1259-4b34-8153-c2cb4b987f71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_671470a0-1877-48ad-a50d-aa5f1d6925ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8975c508-7244-4969-bc26-cdb70d892114" xlink:to="loc_us-gaap_GoodwillLineItems_671470a0-1877-48ad-a50d-aa5f1d6925ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_cf8594f0-b344-4d9a-b984-cffb5c3add33" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_671470a0-1877-48ad-a50d-aa5f1d6925ab" xlink:to="loc_us-gaap_GoodwillGross_cf8594f0-b344-4d9a-b984-cffb5c3add33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_0bbf31c7-68e1-477a-9523-ad48df4554d5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_671470a0-1877-48ad-a50d-aa5f1d6925ab" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_0bbf31c7-68e1-477a-9523-ad48df4554d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_f738b5df-75b4-4015-bbb2-41734e994d8c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_671470a0-1877-48ad-a50d-aa5f1d6925ab" xlink:to="loc_us-gaap_GoodwillRollForward_f738b5df-75b4-4015-bbb2-41734e994d8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3b1a897f-44f4-4c79-9e97-a9a0b12a2079" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f738b5df-75b4-4015-bbb2-41734e994d8c" xlink:to="loc_us-gaap_Goodwill_3b1a897f-44f4-4c79-9e97-a9a0b12a2079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_9232db4e-5973-479e-bd32-fbcc65189e1a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f738b5df-75b4-4015-bbb2-41734e994d8c" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_9232db4e-5973-479e-bd32-fbcc65189e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_395891ff-4c66-448d-bb17-395f536cf422" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f738b5df-75b4-4015-bbb2-41734e994d8c" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_395891ff-4c66-448d-bb17-395f536cf422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_900fc4bd-cc1e-4bb1-8e28-68dc30b9640f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f738b5df-75b4-4015-bbb2-41734e994d8c" xlink:to="loc_us-gaap_Goodwill_900fc4bd-cc1e-4bb1-8e28-68dc30b9640f" 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-20191231.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_a3608586-901e-475b-b919-0c5cac2c6561" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable_161f0d1e-92dc-4e7c-a5e0-81aa86b33d8b" xlink:href="tfx-20191231.xsd#tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a3608586-901e-475b-b919-0c5cac2c6561" xlink:to="loc_tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable_161f0d1e-92dc-4e7c-a5e0-81aa86b33d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2af59e39-0fc4-4940-8301-99bc0210cd50" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_161f0d1e-92dc-4e7c-a5e0-81aa86b33d8b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2af59e39-0fc4-4940-8301-99bc0210cd50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a9365a4d-bc6a-4902-8ec6-197a1fba4bb3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2af59e39-0fc4-4940-8301-99bc0210cd50" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a9365a4d-bc6a-4902-8ec6-197a1fba4bb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_d9ab48b8-80cd-477c-b796-0b9293fd7a61" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a9365a4d-bc6a-4902-8ec6-197a1fba4bb3" xlink:to="loc_us-gaap_CustomerRelationshipsMember_d9ab48b8-80cd-477c-b796-0b9293fd7a61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_4bcc80e2-83cd-4286-90a4-c407885e59be" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a9365a4d-bc6a-4902-8ec6-197a1fba4bb3" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_4bcc80e2-83cd-4286-90a4-c407885e59be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember_2b6da9c7-e907-4457-988f-b1c0af0c8d03" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a9365a4d-bc6a-4902-8ec6-197a1fba4bb3" xlink:to="loc_us-gaap_IntellectualPropertyMember_2b6da9c7-e907-4457-988f-b1c0af0c8d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionRightsMember_70e60949-b049-4811-8a7a-44f958afa6a1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a9365a4d-bc6a-4902-8ec6-197a1fba4bb3" xlink:to="loc_us-gaap_DistributionRightsMember_70e60949-b049-4811-8a7a-44f958afa6a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_96a41395-3570-44dc-ac02-4b915e0c6f0a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a9365a4d-bc6a-4902-8ec6-197a1fba4bb3" xlink:to="loc_us-gaap_TradeNamesMember_96a41395-3570-44dc-ac02-4b915e0c6f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_9fe6a151-7cec-44f2-8fc5-e912f783aa04" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a9365a4d-bc6a-4902-8ec6-197a1fba4bb3" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_9fe6a151-7cec-44f2-8fc5-e912f783aa04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_e8a03c0e-7168-4eda-b93b-22911d4bbe4e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_161f0d1e-92dc-4e7c-a5e0-81aa86b33d8b" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_e8a03c0e-7168-4eda-b93b-22911d4bbe4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_8a561b80-ec4d-4ca5-b0fa-e787bb455b8d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e8a03c0e-7168-4eda-b93b-22911d4bbe4e" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_8a561b80-ec4d-4ca5-b0fa-e787bb455b8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_696b2839-06bc-4fd5-87c6-f29a4af77299" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8a561b80-ec4d-4ca5-b0fa-e787bb455b8d" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_696b2839-06bc-4fd5-87c6-f29a4af77299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9ddc9791-2051-4ad5-bddd-ec1d32a3579b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_161f0d1e-92dc-4e7c-a5e0-81aa86b33d8b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9ddc9791-2051-4ad5-bddd-ec1d32a3579b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0f87a0a2-0531-4c33-b29d-bd9118c7f475" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9ddc9791-2051-4ad5-bddd-ec1d32a3579b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0f87a0a2-0531-4c33-b29d-bd9118c7f475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_b4741ed7-d375-48a3-96f2-cd36ba4257ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9ddc9791-2051-4ad5-bddd-ec1d32a3579b" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_b4741ed7-d375-48a3-96f2-cd36ba4257ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_47f21b3c-e816-4a8b-a2e3-f47563df32fa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9ddc9791-2051-4ad5-bddd-ec1d32a3579b" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_47f21b3c-e816-4a8b-a2e3-f47563df32fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a6b304e8-9299-487a-a596-3014844c9170" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9ddc9791-2051-4ad5-bddd-ec1d32a3579b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a6b304e8-9299-487a-a596-3014844c9170" 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-20191231.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_fc896cb4-441a-427f-a87e-e9cfd6c02517" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_0e5bf69a-c486-439c-9244-a24be0ac7a79" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fc896cb4-441a-427f-a87e-e9cfd6c02517" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_0e5bf69a-c486-439c-9244-a24be0ac7a79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_6c77ed62-bd18-436a-9c05-c7cce49d176c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fc896cb4-441a-427f-a87e-e9cfd6c02517" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_6c77ed62-bd18-436a-9c05-c7cce49d176c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_5b8ac663-2a97-4e3c-aa5e-42afc6d0e237" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fc896cb4-441a-427f-a87e-e9cfd6c02517" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_5b8ac663-2a97-4e3c-aa5e-42afc6d0e237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c63a3424-69f1-4c81-ba51-a6a18d76b2af" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fc896cb4-441a-427f-a87e-e9cfd6c02517" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c63a3424-69f1-4c81-ba51-a6a18d76b2af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_ab036f8c-dd2b-4afc-96cc-2c2f6b6455a2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fc896cb4-441a-427f-a87e-e9cfd6c02517" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_ab036f8c-dd2b-4afc-96cc-2c2f6b6455a2" 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-20191231.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_4b38691d-4a3a-4f3e-b5b0-750ddd0c8a20" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_a0b7c42d-1ba0-4493-9834-9f76aabe9248" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4b38691d-4a3a-4f3e-b5b0-750ddd0c8a20" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_a0b7c42d-1ba0-4493-9834-9f76aabe9248" 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-20191231.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_d9a943ec-8e7a-45a0-b0c4-8808483da93d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_5d9a36b3-77d9-48be-889f-cd43773a4919" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d9a943ec-8e7a-45a0-b0c4-8808483da93d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_5d9a36b3-77d9-48be-889f-cd43773a4919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LesseeOperatingLeaseSupplementalInformationTableTextBlock_28d99e17-2bc0-422d-886e-b8345152a1dc" xlink:href="tfx-20191231.xsd#tfx_LesseeOperatingLeaseSupplementalInformationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d9a943ec-8e7a-45a0-b0c4-8808483da93d" xlink:to="loc_tfx_LesseeOperatingLeaseSupplementalInformationTableTextBlock_28d99e17-2bc0-422d-886e-b8345152a1dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_4154c670-437e-4342-a953-0d8c11c4e364" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d9a943ec-8e7a-45a0-b0c4-8808483da93d" xlink:to="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_4154c670-437e-4342-a953-0d8c11c4e364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_8afdbad7-4a0e-4c4d-88e7-7b069ed16311" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_d2f23c98-1e19-49ec-b9f5-af7fd80fa079" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8afdbad7-4a0e-4c4d-88e7-7b069ed16311" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_d2f23c98-1e19-49ec-b9f5-af7fd80fa079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a7f9817b-d4ae-4c79-81f1-44ceb600dac9" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_d2f23c98-1e19-49ec-b9f5-af7fd80fa079" xlink:to="loc_srt_RangeAxis_a7f9817b-d4ae-4c79-81f1-44ceb600dac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8f584037-7919-4534-a000-0e1cc22863ea" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_a7f9817b-d4ae-4c79-81f1-44ceb600dac9" xlink:to="loc_srt_RangeMember_8f584037-7919-4534-a000-0e1cc22863ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ac21cbfb-65af-48d4-87b6-403827e3fff8" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8f584037-7919-4534-a000-0e1cc22863ea" xlink:to="loc_srt_MinimumMember_ac21cbfb-65af-48d4-87b6-403827e3fff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_33a34212-93c5-483a-a667-dcaa9c1235f6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d2f23c98-1e19-49ec-b9f5-af7fd80fa079" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_33a34212-93c5-483a-a667-dcaa9c1235f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend_55f9561f-b7d9-4ff9-8f3d-bc07f319d3ed" xlink:href="tfx-20191231.xsd#tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_33a34212-93c5-483a-a667-dcaa9c1235f6" xlink:to="loc_tfx_LesseeOperatingLeaseOptiontoTerminateOrExtend_55f9561f-b7d9-4ff9-8f3d-bc07f319d3ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_6e24202a-2dda-42f8-af25-12568330bae8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_33a34212-93c5-483a-a667-dcaa9c1235f6" xlink:to="loc_us-gaap_LeaseCost_6e24202a-2dda-42f8-af25-12568330bae8" 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-20191231.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_51a4e8f9-a6b8-4b7c-acef-9ba5f39f45a8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b110a9a5-4dd7-4295-902e-7a85733e9210" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_51a4e8f9-a6b8-4b7c-acef-9ba5f39f45a8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b110a9a5-4dd7-4295-902e-7a85733e9210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_86387440-83e2-4656-a281-959e5dc5aefd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_51a4e8f9-a6b8-4b7c-acef-9ba5f39f45a8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_86387440-83e2-4656-a281-959e5dc5aefd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b2970e09-385a-410c-9141-0050c61b68cc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_51a4e8f9-a6b8-4b7c-acef-9ba5f39f45a8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b2970e09-385a-410c-9141-0050c61b68cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_16db9b9f-346a-439c-a812-fe296fa7674c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_51a4e8f9-a6b8-4b7c-acef-9ba5f39f45a8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_16db9b9f-346a-439c-a812-fe296fa7674c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_37133321-54ee-4d02-8b39-eaed5b969498" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_51a4e8f9-a6b8-4b7c-acef-9ba5f39f45a8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_37133321-54ee-4d02-8b39-eaed5b969498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_603cca65-9ef8-4e0e-b714-666a410958d2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_51a4e8f9-a6b8-4b7c-acef-9ba5f39f45a8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_603cca65-9ef8-4e0e-b714-666a410958d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5a820890-0113-4d94-b359-5e51ffcc0ffb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_51a4e8f9-a6b8-4b7c-acef-9ba5f39f45a8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5a820890-0113-4d94-b359-5e51ffcc0ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a5d852a5-b069-471b-9b3f-da98e29119cf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_51a4e8f9-a6b8-4b7c-acef-9ba5f39f45a8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a5d852a5-b069-471b-9b3f-da98e29119cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_88166260-bca3-4394-a9b3-abe876a806e3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_51a4e8f9-a6b8-4b7c-acef-9ba5f39f45a8" xlink:to="loc_us-gaap_OperatingLeaseLiability_88166260-bca3-4394-a9b3-abe876a806e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails" xlink:type="simple" xlink:href="tfx-20191231.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_7c67cfbd-e6f2-4c06-a294-e7af5331502c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_52dded35-74cb-4062-a3e9-ff8a7b58b3fe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7c67cfbd-e6f2-4c06-a294-e7af5331502c" xlink:to="loc_us-gaap_OperatingLeaseLiability_52dded35-74cb-4062-a3e9-ff8a7b58b3fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_1912b40c-1497-4273-b2b6-3b4f26e779be" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7c67cfbd-e6f2-4c06-a294-e7af5331502c" xlink:to="loc_us-gaap_OperatingLeasePayments_1912b40c-1497-4273-b2b6-3b4f26e779be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_196fbac9-6f14-4a00-bdcd-3ad333cfd847" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7c67cfbd-e6f2-4c06-a294-e7af5331502c" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_196fbac9-6f14-4a00-bdcd-3ad333cfd847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_0db059fd-6cb7-4732-8ef9-af2b27382a07" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7c67cfbd-e6f2-4c06-a294-e7af5331502c" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_0db059fd-6cb7-4732-8ef9-af2b27382a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_408b2faf-7b76-469f-ba7c-ec6c8a41f7dd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7c67cfbd-e6f2-4c06-a294-e7af5331502c" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_408b2faf-7b76-469f-ba7c-ec6c8a41f7dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/LeasesFutureminimumleasepaymentsundernoncancelableoperatingleasesDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#LeasesFutureminimumleasepaymentsundernoncancelableoperatingleasesDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/LeasesFutureminimumleasepaymentsundernoncancelableoperatingleasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c0e36f34-cf1a-4948-9787-2a31de18f391" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_973590f9-d102-467d-8ed1-2ea2cb946cc3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c0e36f34-cf1a-4948-9787-2a31de18f391" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_973590f9-d102-467d-8ed1-2ea2cb946cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_809cf42e-e235-4bb2-a1b2-9e5e2a9300b0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c0e36f34-cf1a-4948-9787-2a31de18f391" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_809cf42e-e235-4bb2-a1b2-9e5e2a9300b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_4ac31e29-9995-4191-811f-57437a7d9bd7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c0e36f34-cf1a-4948-9787-2a31de18f391" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_4ac31e29-9995-4191-811f-57437a7d9bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_45d99905-45d4-4b5f-85b1-c25b3deede69" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c0e36f34-cf1a-4948-9787-2a31de18f391" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_45d99905-45d4-4b5f-85b1-c25b3deede69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_b1cee55f-9c48-44f1-b3a6-ce61156954ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c0e36f34-cf1a-4948-9787-2a31de18f391" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_b1cee55f-9c48-44f1-b3a6-ce61156954ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_2b08f2e5-adc1-4098-9239-1e61e59ca948" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c0e36f34-cf1a-4948-9787-2a31de18f391" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_2b08f2e5-adc1-4098-9239-1e61e59ca948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Borrowings" xlink:type="simple" xlink:href="tfx-20191231.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_39c815f7-1683-4fea-a466-00198c62f8c5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_e7a71d4a-27ba-43a4-9dc6-e1eb879a7cf1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_39c815f7-1683-4fea-a466-00198c62f8c5" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_e7a71d4a-27ba-43a4-9dc6-e1eb879a7cf1" 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-20191231.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_e45b1bf2-ba8d-4faf-9051-3a0de1297082" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_70b7e325-0ac1-481b-b308-ec9ecf964a7c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e45b1bf2-ba8d-4faf-9051-3a0de1297082" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_70b7e325-0ac1-481b-b308-ec9ecf964a7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfFairValueOfDebtTableTextBlock_3cad7668-4b6b-4858-9cb3-3cb4cb54e6b4" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfFairValueOfDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e45b1bf2-ba8d-4faf-9051-3a0de1297082" xlink:to="loc_tfx_ScheduleOfFairValueOfDebtTableTextBlock_3cad7668-4b6b-4858-9cb3-3cb4cb54e6b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_528cc70a-2b0b-45e7-a579-36f87e49ec0e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e45b1bf2-ba8d-4faf-9051-3a0de1297082" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_528cc70a-2b0b-45e7-a579-36f87e49ec0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock_86a45cf9-e50c-4b13-96cb-daa6603f9088" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e45b1bf2-ba8d-4faf-9051-3a0de1297082" xlink:to="loc_tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock_86a45cf9-e50c-4b13-96cb-daa6603f9088" 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-20191231.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_d5428dd6-6665-4bfc-b7f9-1ff56a0867b1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_2b1c13e4-dbd1-4d11-9eeb-f89c23771c95" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d5428dd6-6665-4bfc-b7f9-1ff56a0867b1" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_2b1c13e4-dbd1-4d11-9eeb-f89c23771c95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_1074c0f5-81dc-4de1-9134-0b295c085d86" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2b1c13e4-dbd1-4d11-9eeb-f89c23771c95" xlink:to="loc_us-gaap_DebtInstrumentAxis_1074c0f5-81dc-4de1-9134-0b295c085d86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b18aff4b-9106-4369-b995-f70f69ec2e0a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1074c0f5-81dc-4de1-9134-0b295c085d86" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b18aff4b-9106-4369-b995-f70f69ec2e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ThreePointFiveSevenPercentTermLoanFacilityMember_3cb83128-4811-4e18-9879-0beff91c948b" xlink:href="tfx-20191231.xsd#tfx_ThreePointFiveSevenPercentTermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b18aff4b-9106-4369-b995-f70f69ec2e0a" xlink:to="loc_tfx_ThreePointFiveSevenPercentTermLoanFacilityMember_3cb83128-4811-4e18-9879-0beff91c948b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember_b22e830c-e868-4da4-99f4-6024cce2d32b" xlink:href="tfx-20191231.xsd#tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b18aff4b-9106-4369-b995-f70f69ec2e0a" xlink:to="loc_tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember_b22e830c-e868-4da4-99f4-6024cce2d32b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A4.875PercentSeniorNotesDue2026Member_22dfab3f-cf5b-47ac-b690-c73be752a93b" xlink:href="tfx-20191231.xsd#tfx_A4.875PercentSeniorNotesDue2026Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b18aff4b-9106-4369-b995-f70f69ec2e0a" xlink:to="loc_tfx_A4.875PercentSeniorNotesDue2026Member_22dfab3f-cf5b-47ac-b690-c73be752a93b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_50abe890-f6d0-4f34-b281-b1b5945acc84" xlink:href="tfx-20191231.xsd#tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b18aff4b-9106-4369-b995-f70f69ec2e0a" xlink:to="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_50abe890-f6d0-4f34-b281-b1b5945acc84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7c76cc14-886f-43b9-96a1-8dfa2152a1e6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2b1c13e4-dbd1-4d11-9eeb-f89c23771c95" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7c76cc14-886f-43b9-96a1-8dfa2152a1e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4d22d02e-021e-4b8c-a62e-48555ce17b91" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7c76cc14-886f-43b9-96a1-8dfa2152a1e6" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4d22d02e-021e-4b8c-a62e-48555ce17b91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_d660d1ce-df7c-4bc5-b667-7be5427c5b57" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4d22d02e-021e-4b8c-a62e-48555ce17b91" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_d660d1ce-df7c-4bc5-b667-7be5427c5b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TermLoanMember_ac56f018-22ab-4122-a80a-93b537931828" xlink:href="tfx-20191231.xsd#tfx_TermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4d22d02e-021e-4b8c-a62e-48555ce17b91" xlink:to="loc_tfx_TermLoanMember_ac56f018-22ab-4122-a80a-93b537931828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_c327505d-cbbe-4770-8488-2a68a3292d98" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4d22d02e-021e-4b8c-a62e-48555ce17b91" xlink:to="loc_us-gaap_SeniorNotesMember_c327505d-cbbe-4770-8488-2a68a3292d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SecuritizationProgramMember_80a51b51-56a6-42be-8c4c-4cfef881ccdd" xlink:href="tfx-20191231.xsd#tfx_SecuritizationProgramMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4d22d02e-021e-4b8c-a62e-48555ce17b91" xlink:to="loc_tfx_SecuritizationProgramMember_80a51b51-56a6-42be-8c4c-4cfef881ccdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_4ba508c9-9dd1-484a-8b5a-3d76ae472f20" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2b1c13e4-dbd1-4d11-9eeb-f89c23771c95" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_4ba508c9-9dd1-484a-8b5a-3d76ae472f20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_a66c7a66-87a0-4314-97b8-16c040001d92" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4ba508c9-9dd1-484a-8b5a-3d76ae472f20" xlink:to="loc_us-gaap_LineOfCredit_a66c7a66-87a0-4314-97b8-16c040001d92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_a443b281-de73-46d1-9804-024e0b20d675" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4ba508c9-9dd1-484a-8b5a-3d76ae472f20" xlink:to="loc_us-gaap_SeniorNotes_a443b281-de73-46d1-9804-024e0b20d675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_6afab98e-2771-44ec-ab37-7722b7ae3d82" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4ba508c9-9dd1-484a-8b5a-3d76ae472f20" xlink:to="loc_us-gaap_OtherShortTermBorrowings_6afab98e-2771-44ec-ab37-7722b7ae3d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_9a88e384-a0bb-4d9e-a87f-1f618ee0a630" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4ba508c9-9dd1-484a-8b5a-3d76ae472f20" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_9a88e384-a0bb-4d9e-a87f-1f618ee0a630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_0d5e60b2-d16b-432d-b70f-afb271781d7e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4ba508c9-9dd1-484a-8b5a-3d76ae472f20" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_0d5e60b2-d16b-432d-b70f-afb271781d7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_59feef67-a2ca-4071-a3a6-c4a81f508464" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4ba508c9-9dd1-484a-8b5a-3d76ae472f20" xlink:to="loc_us-gaap_LongTermDebt_59feef67-a2ca-4071-a3a6-c4a81f508464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_987d4bda-1849-44df-bd3c-7174e265a51b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4ba508c9-9dd1-484a-8b5a-3d76ae472f20" xlink:to="loc_us-gaap_LongTermDebtCurrent_987d4bda-1849-44df-bd3c-7174e265a51b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_ac21437f-ef51-438d-8bd3-fb9effb39b55" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4ba508c9-9dd1-484a-8b5a-3d76ae472f20" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_ac21437f-ef51-438d-8bd3-fb9effb39b55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_2551ed0e-b84b-4598-8cd6-b4eb9739e04c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4ba508c9-9dd1-484a-8b5a-3d76ae472f20" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_2551ed0e-b84b-4598-8cd6-b4eb9739e04c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_042c5387-c2fa-4b73-843c-e67ca5c57b27" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4ba508c9-9dd1-484a-8b5a-3d76ae472f20" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_042c5387-c2fa-4b73-843c-e67ca5c57b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.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_efa02def-7d10-41b1-b2f3-41a5b0f87594" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_656d77ff-6401-419b-b371-f8f49442ecb9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_efa02def-7d10-41b1-b2f3-41a5b0f87594" xlink:to="loc_us-gaap_DebtInstrumentTable_656d77ff-6401-419b-b371-f8f49442ecb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_1db019e2-7464-4787-bafd-a6e6fd05c60a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_656d77ff-6401-419b-b371-f8f49442ecb9" xlink:to="loc_us-gaap_DebtInstrumentAxis_1db019e2-7464-4787-bafd-a6e6fd05c60a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_dc4974fa-649d-405a-a863-ece89b595c58" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1db019e2-7464-4787-bafd-a6e6fd05c60a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_dc4974fa-649d-405a-a863-ece89b595c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A2017CreditAgreementMember_72406e0f-1fe2-4909-8557-b9882afb3639" xlink:href="tfx-20191231.xsd#tfx_A2017CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dc4974fa-649d-405a-a863-ece89b595c58" xlink:to="loc_tfx_A2017CreditAgreementMember_72406e0f-1fe2-4909-8557-b9882afb3639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember_ff345dec-3b19-4d6c-b501-7b432fced68a" xlink:href="tfx-20191231.xsd#tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dc4974fa-649d-405a-a863-ece89b595c58" xlink:to="loc_tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember_ff345dec-3b19-4d6c-b501-7b432fced68a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member_53007d0e-668f-47cd-9666-98a40d583b7c" xlink:href="tfx-20191231.xsd#tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dc4974fa-649d-405a-a863-ece89b595c58" xlink:to="loc_tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member_53007d0e-668f-47cd-9666-98a40d583b7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_e181f87b-6f28-4189-8701-f66a526f6651" xlink:href="tfx-20191231.xsd#tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dc4974fa-649d-405a-a863-ece89b595c58" xlink:to="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_e181f87b-6f28-4189-8701-f66a526f6651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SecondAmendedandRestatedCreditAgreementMember_bccd118f-27be-4152-b62a-318abf44d154" xlink:href="tfx-20191231.xsd#tfx_SecondAmendedandRestatedCreditAgreementMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dc4974fa-649d-405a-a863-ece89b595c58" xlink:to="loc_tfx_SecondAmendedandRestatedCreditAgreementMember_bccd118f-27be-4152-b62a-318abf44d154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3139faa1-f90f-4e37-a64f-b25508d7c96c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_656d77ff-6401-419b-b371-f8f49442ecb9" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_3139faa1-f90f-4e37-a64f-b25508d7c96c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_14fae330-4a97-44b3-9919-d62349817abb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3139faa1-f90f-4e37-a64f-b25508d7c96c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_14fae330-4a97-44b3-9919-d62349817abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_fe956fa8-58a6-4285-b70b-daf961ebb9bf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_14fae330-4a97-44b3-9919-d62349817abb" xlink:to="loc_us-gaap_SeniorNotesMember_fe956fa8-58a6-4285-b70b-daf961ebb9bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SecuritizationProgramMember_ec776e39-245d-47d2-b693-7d35dc00aff9" xlink:href="tfx-20191231.xsd#tfx_SecuritizationProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_14fae330-4a97-44b3-9919-d62349817abb" xlink:to="loc_tfx_SecuritizationProgramMember_ec776e39-245d-47d2-b693-7d35dc00aff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_b598e06a-21c1-47cc-b335-152bfcc6b51f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_656d77ff-6401-419b-b371-f8f49442ecb9" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_b598e06a-21c1-47cc-b335-152bfcc6b51f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_500e954c-dcdd-4eed-9c66-74fea0e6cbfa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b598e06a-21c1-47cc-b335-152bfcc6b51f" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_500e954c-dcdd-4eed-9c66-74fea0e6cbfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember_56dc4a3e-23a1-46f4-847b-e7e3b7fe52ec" xlink:href="tfx-20191231.xsd#tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_500e954c-dcdd-4eed-9c66-74fea0e6cbfa" xlink:to="loc_tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember_56dc4a3e-23a1-46f4-847b-e7e3b7fe52ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DebtInstrumentRedemptionPriorToNovemberFifteenthTwentyTwoMember_7c0c3da3-a87b-40b9-a54e-e4b1daeda2bd" xlink:href="tfx-20191231.xsd#tfx_DebtInstrumentRedemptionPriorToNovemberFifteenthTwentyTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_500e954c-dcdd-4eed-9c66-74fea0e6cbfa" xlink:to="loc_tfx_DebtInstrumentRedemptionPriorToNovemberFifteenthTwentyTwoMember_7c0c3da3-a87b-40b9-a54e-e4b1daeda2bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_bfa29bca-9229-4062-b631-a92d25a74895" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_656d77ff-6401-419b-b371-f8f49442ecb9" xlink:to="loc_us-gaap_CreditFacilityAxis_bfa29bca-9229-4062-b631-a92d25a74895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_4397a7e9-0251-4c4d-90f4-46dbb2b5e8a4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_bfa29bca-9229-4062-b631-a92d25a74895" xlink:to="loc_us-gaap_CreditFacilityDomain_4397a7e9-0251-4c4d-90f4-46dbb2b5e8a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_96c3f9c2-b264-4035-9496-993a7a2f44fa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4397a7e9-0251-4c4d-90f4-46dbb2b5e8a4" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_96c3f9c2-b264-4035-9496-993a7a2f44fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TermLoanMember_03334d05-328d-4e7d-91ff-23cb6eb9b9c4" xlink:href="tfx-20191231.xsd#tfx_TermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_4397a7e9-0251-4c4d-90f4-46dbb2b5e8a4" xlink:to="loc_tfx_TermLoanMember_03334d05-328d-4e7d-91ff-23cb6eb9b9c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_b0c03ecd-767a-472a-a46a-eb8ce00012eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_656d77ff-6401-419b-b371-f8f49442ecb9" xlink:to="loc_us-gaap_VariableRateAxis_b0c03ecd-767a-472a-a46a-eb8ce00012eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_fa2a0a8a-24f3-4c19-ac70-6603d8d64425" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b0c03ecd-767a-472a-a46a-eb8ce00012eb" xlink:to="loc_us-gaap_VariableRateDomain_fa2a0a8a-24f3-4c19-ac70-6603d8d64425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_f6c837a4-6b77-4f41-8457-b3fc88a89aa7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fa2a0a8a-24f3-4c19-ac70-6603d8d64425" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_f6c837a4-6b77-4f41-8457-b3fc88a89aa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_c804c2cb-7e32-4d42-8262-6aed44f8e779" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fa2a0a8a-24f3-4c19-ac70-6603d8d64425" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_c804c2cb-7e32-4d42-8262-6aed44f8e779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AdjustedLIBORMember_2ab74659-cdcd-4513-9abe-f6eca71372b2" xlink:href="tfx-20191231.xsd#tfx_AdjustedLIBORMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_fa2a0a8a-24f3-4c19-ac70-6603d8d64425" xlink:to="loc_tfx_AdjustedLIBORMember_2ab74659-cdcd-4513-9abe-f6eca71372b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c8fa8dc8-4281-4b29-94c5-478c445017dd" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_656d77ff-6401-419b-b371-f8f49442ecb9" xlink:to="loc_srt_RangeAxis_c8fa8dc8-4281-4b29-94c5-478c445017dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a11db7dc-9b76-4fad-acd9-290ae46f3d8b" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_c8fa8dc8-4281-4b29-94c5-478c445017dd" xlink:to="loc_srt_RangeMember_a11db7dc-9b76-4fad-acd9-290ae46f3d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_86ce8db5-f3c5-415a-a016-8f8cdf563f0a" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a11db7dc-9b76-4fad-acd9-290ae46f3d8b" xlink:to="loc_srt_MinimumMember_86ce8db5-f3c5-415a-a016-8f8cdf563f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9d629d29-4f0c-4bed-bbf1-7fbd7408eef6" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a11db7dc-9b76-4fad-acd9-290ae46f3d8b" xlink:to="loc_srt_MaximumMember_9d629d29-4f0c-4bed-bbf1-7fbd7408eef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_656d77ff-6401-419b-b371-f8f49442ecb9" xlink:to="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_268111fb-964a-432f-831e-e9812dc44c27" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_DebtInstrumentTerm_268111fb-964a-432f-831e-e9812dc44c27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_825928aa-89bc-4eed-86eb-db9b2f08c7d5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_825928aa-89bc-4eed-86eb-db9b2f08c7d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_34c38bba-d254-4442-805d-ec8f37fc14b1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_34c38bba-d254-4442-805d-ec8f37fc14b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_05b77013-359e-4e86-be83-1c5dc4e7f84c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_05b77013-359e-4e86-be83-1c5dc4e7f84c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio_e5f7185c-57d9-420f-886a-b488f0352b09" xlink:href="tfx-20191231.xsd#tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio_e5f7185c-57d9-420f-886a-b488f0352b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_53b1aa85-22e4-4064-beff-d26acf3725c0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_53b1aa85-22e4-4064-beff-d26acf3725c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio_cc2d9f2a-9316-4c02-892e-6fac9a15f423" xlink:href="tfx-20191231.xsd#tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio_cc2d9f2a-9316-4c02-892e-6fac9a15f423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_490ecf7f-a32d-4628-ac05-e4631a5981e9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_LineOfCredit_490ecf7f-a32d-4628-ac05-e4631a5981e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_178493a4-7fdc-49d6-b8f7-61a9a9a0ea41" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_178493a4-7fdc-49d6-b8f7-61a9a9a0ea41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_7c4a522b-89d9-423e-b313-3adcbe2ad21c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_SeniorNotes_7c4a522b-89d9-423e-b313-3adcbe2ad21c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_df31b1c7-ed14-48f5-8159-82594d9026d0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_df31b1c7-ed14-48f5-8159-82594d9026d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentOfRedemptionPriceToPrincipalAmount_e82dd37d-5e5c-48c2-8497-c088974ce216" xlink:href="tfx-20191231.xsd#tfx_PercentOfRedemptionPriceToPrincipalAmount"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_tfx_PercentOfRedemptionPriceToPrincipalAmount_e82dd37d-5e5c-48c2-8497-c088974ce216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount_4789ac4a-7faf-4497-9018-86e9881776a8" xlink:href="tfx-20191231.xsd#tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount_4789ac4a-7faf-4497-9018-86e9881776a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_4fe3690c-66da-4e11-bfa8-7a03caadbce1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_4fe3690c-66da-4e11-bfa8-7a03caadbce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MakeWholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption_be277532-b484-49d4-958f-ebb1bec454eb" xlink:href="tfx-20191231.xsd#tfx_MakeWholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_tfx_MakeWholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption_be277532-b484-49d4-958f-ebb1bec454eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_198d424a-7e4c-417d-b7c1-d8502bab9bcd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_198d424a-7e4c-417d-b7c1-d8502bab9bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentOfPrincipalAmountOfNotesRedeemable_540aa0c2-54a3-499a-97dd-e19aa9c1a01e" xlink:href="tfx-20191231.xsd#tfx_PercentOfPrincipalAmountOfNotesRedeemable"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_tfx_PercentOfPrincipalAmountOfNotesRedeemable_540aa0c2-54a3-499a-97dd-e19aa9c1a01e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MaximumAmountAvailableUnderReceivableSecuritization_4b25a533-574b-4618-b242-eea1af9cdb7b" xlink:href="tfx-20191231.xsd#tfx_MaximumAmountAvailableUnderReceivableSecuritization"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_tfx_MaximumAmountAvailableUnderReceivableSecuritization_4b25a533-574b-4618-b242-eea1af9cdb7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_e8a2f468-9e1f-45d2-9306-576696504e6a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_OtherShortTermBorrowings_e8a2f468-9e1f-45d2-9306-576696504e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_51dae618-2892-49c0-9b32-946838ea61ef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_LongTermDebt_51dae618-2892-49c0-9b32-946838ea61ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_3bfba794-40b5-44f3-8718-c17f8ad952b5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_3bfba794-40b5-44f3-8718-c17f8ad952b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_4f6aa78b-c0b3-4d7b-942a-26ee464c39df" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_4f6aa78b-c0b3-4d7b-942a-26ee464c39df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_c15cc369-5cb2-41c2-9ad6-ce209acb16a4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_c15cc369-5cb2-41c2-9ad6-ce209acb16a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_60dbba01-3317-4aed-bbdc-9176541bd291" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_38631fec-17b5-458a-a3a3-a776c0e0c161" xlink:to="loc_us-gaap_InterestPaidNet_60dbba01-3317-4aed-bbdc-9176541bd291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/BorrowingsFairValueofDebtDetail" xlink:type="simple" xlink:href="tfx-20191231.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_63e42b9d-9367-4385-b6cf-961fa233f61d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueMeasurementsTable_96257552-d41e-4b0c-9f04-bbc33b777f8f" xlink:href="tfx-20191231.xsd#tfx_FairValueMeasurementsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_63e42b9d-9367-4385-b6cf-961fa233f61d" xlink:to="loc_tfx_FairValueMeasurementsTable_96257552-d41e-4b0c-9f04-bbc33b777f8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c5018652-c4f5-4ca7-95fc-e9979dc21525" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_96257552-d41e-4b0c-9f04-bbc33b777f8f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c5018652-c4f5-4ca7-95fc-e9979dc21525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4e866a2b-a995-4f73-be27-8684aa5e4581" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c5018652-c4f5-4ca7-95fc-e9979dc21525" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4e866a2b-a995-4f73-be27-8684aa5e4581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_af9bc8e4-8388-446a-9daf-21371584e3f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4e866a2b-a995-4f73-be27-8684aa5e4581" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_af9bc8e4-8388-446a-9daf-21371584e3f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueMeasurementsLineItems_c661a302-6101-4288-8f9f-7ad2b22f141b" xlink:href="tfx-20191231.xsd#tfx_FairValueMeasurementsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_FairValueMeasurementsTable_96257552-d41e-4b0c-9f04-bbc33b777f8f" xlink:to="loc_tfx_FairValueMeasurementsLineItems_c661a302-6101-4288-8f9f-7ad2b22f141b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_3cedeade-a883-4c7f-b3b2-7cc3983e8d53" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c661a302-6101-4288-8f9f-7ad2b22f141b" xlink:to="loc_us-gaap_LongTermDebtFairValue_3cedeade-a883-4c7f-b3b2-7cc3983e8d53" 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-20191231.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_2dec8a7b-2b40-4d1b-9de5-b6fe7655f1d1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_d4eabd1a-c841-42c9-8f13-5ef360827fef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2dec8a7b-2b40-4d1b-9de5-b6fe7655f1d1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_d4eabd1a-c841-42c9-8f13-5ef360827fef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_baeb76c8-5d70-4691-bdd0-ea4234b108e9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2dec8a7b-2b40-4d1b-9de5-b6fe7655f1d1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_baeb76c8-5d70-4691-bdd0-ea4234b108e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_7b4835a5-a356-464c-a7c1-293bb5b46775" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2dec8a7b-2b40-4d1b-9de5-b6fe7655f1d1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_7b4835a5-a356-464c-a7c1-293bb5b46775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_1659b0dc-552d-48b4-a424-8750de197fcf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2dec8a7b-2b40-4d1b-9de5-b6fe7655f1d1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_1659b0dc-552d-48b4-a424-8750de197fcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_cd792738-5e50-4fc3-a7c2-63cbfebacdb0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2dec8a7b-2b40-4d1b-9de5-b6fe7655f1d1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_cd792738-5e50-4fc3-a7c2-63cbfebacdb0" 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-20191231.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_959a98ab-766f-4ed8-9430-a685dae0d33a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_94b5ed9f-1dff-41a3-8155-91be690972b8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_959a98ab-766f-4ed8-9430-a685dae0d33a" xlink:to="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_94b5ed9f-1dff-41a3-8155-91be690972b8" 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-20191231.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_dd0d8451-189e-4f47-9a13-4a9fbaf89f4b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_8c254328-d304-48fc-9846-a9edad6813d1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dd0d8451-189e-4f47-9a13-4a9fbaf89f4b" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_8c254328-d304-48fc-9846-a9edad6813d1" 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-20191231.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_4c69a0d5-7bf8-450f-81f9-0a77d49e543b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_34eebde4-5e15-4bef-bfe4-d4d15b83c4e8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4c69a0d5-7bf8-450f-81f9-0a77d49e543b" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_34eebde4-5e15-4bef-bfe4-d4d15b83c4e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_ecc55c7f-798e-4259-8fc7-d996bd3401ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_34eebde4-5e15-4bef-bfe4-d4d15b83c4e8" xlink:to="loc_us-gaap_HedgingDesignationAxis_ecc55c7f-798e-4259-8fc7-d996bd3401ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_0d9219c0-d21c-4554-b7cd-37de8a142a89" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ecc55c7f-798e-4259-8fc7-d996bd3401ea" xlink:to="loc_us-gaap_HedgingDesignationDomain_0d9219c0-d21c-4554-b7cd-37de8a142a89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_2628f7f3-20cb-4c17-8a84-49603248d2d9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0d9219c0-d21c-4554-b7cd-37de8a142a89" xlink:to="loc_us-gaap_NondesignatedMember_2628f7f3-20cb-4c17-8a84-49603248d2d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_5358dbfc-a004-4e80-bfd6-795110248c6c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0d9219c0-d21c-4554-b7cd-37de8a142a89" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_5358dbfc-a004-4e80-bfd6-795110248c6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_4eb49a02-a352-4cd5-8b20-c0431f46a16e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_34eebde4-5e15-4bef-bfe4-d4d15b83c4e8" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_4eb49a02-a352-4cd5-8b20-c0431f46a16e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_cbe7e8bd-5ffd-40b9-88ea-a4f4e4afc23c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4eb49a02-a352-4cd5-8b20-c0431f46a16e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_cbe7e8bd-5ffd-40b9-88ea-a4f4e4afc23c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_3b1cd69c-b218-4977-94d7-665ad454e20f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_cbe7e8bd-5ffd-40b9-88ea-a4f4e4afc23c" xlink:to="loc_us-gaap_ForeignExchangeContractMember_3b1cd69c-b218-4977-94d7-665ad454e20f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_f4d97009-6d54-41f5-9241-223109daf235" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_cbe7e8bd-5ffd-40b9-88ea-a4f4e4afc23c" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_f4d97009-6d54-41f5-9241-223109daf235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_f161e1a1-64bd-466c-91d5-e3b8c5a19ee8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_34eebde4-5e15-4bef-bfe4-d4d15b83c4e8" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_f161e1a1-64bd-466c-91d5-e3b8c5a19ee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_40f94619-dcc7-48dd-a69e-dda19665be1e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f161e1a1-64bd-466c-91d5-e3b8c5a19ee8" xlink:to="loc_us-gaap_HedgingRelationshipDomain_40f94619-dcc7-48dd-a69e-dda19665be1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_62b06253-68dd-4c9e-af4d-a6be9a9e23a0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_40f94619-dcc7-48dd-a69e-dda19665be1e" xlink:to="loc_us-gaap_CashFlowHedgingMember_62b06253-68dd-4c9e-af4d-a6be9a9e23a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_14520218-72b3-4b3e-b030-3693239d4df4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_34eebde4-5e15-4bef-bfe4-d4d15b83c4e8" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_14520218-72b3-4b3e-b030-3693239d4df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLossOnDerivative_a5de92c3-5b45-4a8e-b5eb-b4b38598cf41" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_14520218-72b3-4b3e-b030-3693239d4df4" xlink:to="loc_us-gaap_DerivativeLossOnDerivative_a5de92c3-5b45-4a8e-b5eb-b4b38598cf41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_9c6b7e4a-d7d6-4aac-b43c-00eef119e7e2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_14520218-72b3-4b3e-b030-3693239d4df4" xlink:to="loc_us-gaap_DerivativeNotionalAmount_9c6b7e4a-d7d6-4aac-b43c-00eef119e7e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_0f46430b-c19b-4285-8fd8-cb0080d6748f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_14520218-72b3-4b3e-b030-3693239d4df4" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_0f46430b-c19b-4285-8fd8-cb0080d6748f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_abb6a9e3-4bfd-42f5-b7a9-cb82d3291369" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_14520218-72b3-4b3e-b030-3693239d4df4" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_abb6a9e3-4bfd-42f5-b7a9-cb82d3291369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeBasisSpreadOnVariableRate_052c6c87-f2dc-4c95-bc60-ab3a64931d31" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_14520218-72b3-4b3e-b030-3693239d4df4" xlink:to="loc_us-gaap_DerivativeBasisSpreadOnVariableRate_052c6c87-f2dc-4c95-bc60-ab3a64931d31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_77d521aa-be8a-484c-85c1-2a1d7e747519" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_14520218-72b3-4b3e-b030-3693239d4df4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_77d521aa-be8a-484c-85c1-2a1d7e747519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_55d9cd90-2428-4325-9a72-4f4adf640f32" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_14520218-72b3-4b3e-b030-3693239d4df4" xlink:to="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_55d9cd90-2428-4325-9a72-4f4adf640f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings_cfd3ff68-6d18-4723-9bb6-4ce62b72472d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_14520218-72b3-4b3e-b030-3693239d4df4" xlink:to="loc_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings_cfd3ff68-6d18-4723-9bb6-4ce62b72472d" 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-20191231.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_01446bcc-2b58-452f-b40a-fbf4b04b8e14" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_194ca0c1-5362-48b3-9e2f-5f8c5283f128" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_01446bcc-2b58-452f-b40a-fbf4b04b8e14" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_194ca0c1-5362-48b3-9e2f-5f8c5283f128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_92bb7441-a04d-42ab-9243-51be824a4994" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_194ca0c1-5362-48b3-9e2f-5f8c5283f128" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_92bb7441-a04d-42ab-9243-51be824a4994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_5f3013a9-31bc-47ef-a543-dc965c16b26b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_92bb7441-a04d-42ab-9243-51be824a4994" xlink:to="loc_us-gaap_HedgingRelationshipDomain_5f3013a9-31bc-47ef-a543-dc965c16b26b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_af63f69d-2936-4b0f-b8c2-f1694be09a9a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5f3013a9-31bc-47ef-a543-dc965c16b26b" xlink:to="loc_us-gaap_CashFlowHedgingMember_af63f69d-2936-4b0f-b8c2-f1694be09a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_b7e26f0e-60a6-4e1f-bf81-e4d862ecec08" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_194ca0c1-5362-48b3-9e2f-5f8c5283f128" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_b7e26f0e-60a6-4e1f-bf81-e4d862ecec08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_622dcf50-c19f-4133-aff3-6e6c44d8ec82" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b7e26f0e-60a6-4e1f-bf81-e4d862ecec08" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_622dcf50-c19f-4133-aff3-6e6c44d8ec82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_b52183a2-6b93-40a2-8228-75b4dc4988f5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_622dcf50-c19f-4133-aff3-6e6c44d8ec82" xlink:to="loc_us-gaap_ForeignExchangeContractMember_b52183a2-6b93-40a2-8228-75b4dc4988f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_3c38cb8f-1bb8-4f3d-97d8-1a83ac5262e2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_622dcf50-c19f-4133-aff3-6e6c44d8ec82" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_3c38cb8f-1bb8-4f3d-97d8-1a83ac5262e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_2685ccd8-ce93-4dc6-b6bf-a778baecbff0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_194ca0c1-5362-48b3-9e2f-5f8c5283f128" xlink:to="loc_us-gaap_HedgingDesignationAxis_2685ccd8-ce93-4dc6-b6bf-a778baecbff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_97a26a9e-ae5b-421c-b4b0-fd61419bceff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2685ccd8-ce93-4dc6-b6bf-a778baecbff0" xlink:to="loc_us-gaap_HedgingDesignationDomain_97a26a9e-ae5b-421c-b4b0-fd61419bceff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_d371859b-fa41-49c3-b6ae-b5dbc49b054f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_97a26a9e-ae5b-421c-b4b0-fd61419bceff" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_d371859b-fa41-49c3-b6ae-b5dbc49b054f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_87c645b2-9606-4362-a1e6-22d03fca9423" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_97a26a9e-ae5b-421c-b4b0-fd61419bceff" xlink:to="loc_us-gaap_NondesignatedMember_87c645b2-9606-4362-a1e6-22d03fca9423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_2f9da7e6-bcde-4af3-88f1-ec3f8e4c1f1a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_194ca0c1-5362-48b3-9e2f-5f8c5283f128" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_2f9da7e6-bcde-4af3-88f1-ec3f8e4c1f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_c7877d4c-e1fc-4ff3-a881-23675f607fa8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2f9da7e6-bcde-4af3-88f1-ec3f8e4c1f1a" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_c7877d4c-e1fc-4ff3-a881-23675f607fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_9e26cd90-ffe7-4e05-97dc-3f89bc48fe78" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c7877d4c-e1fc-4ff3-a881-23675f607fa8" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_9e26cd90-ffe7-4e05-97dc-3f89bc48fe78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_f21ba500-3f97-4cc7-92fa-d3a395c3dff9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c7877d4c-e1fc-4ff3-a881-23675f607fa8" xlink:to="loc_us-gaap_OtherAssetsMember_f21ba500-3f97-4cc7-92fa-d3a395c3dff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_021cfbca-38c5-4c43-8859-bfc985b3c7b9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c7877d4c-e1fc-4ff3-a881-23675f607fa8" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_021cfbca-38c5-4c43-8859-bfc985b3c7b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_b7c72446-b99b-413a-8985-0c639c8a5181" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_194ca0c1-5362-48b3-9e2f-5f8c5283f128" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_b7c72446-b99b-413a-8985-0c639c8a5181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_e16d2b6c-6ebf-45e5-a151-c47453b431b0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b7c72446-b99b-413a-8985-0c639c8a5181" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_e16d2b6c-6ebf-45e5-a151-c47453b431b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_0881c650-828d-4053-b948-b602264b25be" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b7c72446-b99b-413a-8985-0c639c8a5181" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_0881c650-828d-4053-b948-b602264b25be" 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-20191231.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_3ee0426f-daba-43a7-afbe-4c37e988b29b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_8b41965a-c4f8-46cf-ba89-db2d4fa0eb30" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3ee0426f-daba-43a7-afbe-4c37e988b29b" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_8b41965a-c4f8-46cf-ba89-db2d4fa0eb30" 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-20191231.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_4fb571e7-4ff8-4120-88b0-f10fdc8f558a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_b7885d60-de49-4efc-bfea-dc79545e9739" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4fb571e7-4ff8-4120-88b0-f10fdc8f558a" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_b7885d60-de49-4efc-bfea-dc79545e9739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_b506c9d2-613d-43b8-8ea5-7aba85eaf8c1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4fb571e7-4ff8-4120-88b0-f10fdc8f558a" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_b506c9d2-613d-43b8-8ea5-7aba85eaf8c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_fb2e67de-8a7c-4529-ad59-0ff46556c10e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4fb571e7-4ff8-4120-88b0-f10fdc8f558a" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_fb2e67de-8a7c-4529-ad59-0ff46556c10e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementAdditionalInformationDetail" xlink:type="simple" xlink:href="tfx-20191231.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_844ab6fe-2214-40e8-afe8-ce62340d5692" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_11b3ea01-e209-4492-abfd-3f91292765dc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_844ab6fe-2214-40e8-afe8-ce62340d5692" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_11b3ea01-e209-4492-abfd-3f91292765dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_32ad6b66-f9c0-4713-aafa-d5cf4ed20da1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_11b3ea01-e209-4492-abfd-3f91292765dc" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_32ad6b66-f9c0-4713-aafa-d5cf4ed20da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NeoTractMember_ee4fb371-de73-4fdf-9934-587401eac0ae" xlink:href="tfx-20191231.xsd#tfx_NeoTractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_32ad6b66-f9c0-4713-aafa-d5cf4ed20da1" xlink:to="loc_tfx_NeoTractMember_ee4fb371-de73-4fdf-9934-587401eac0ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EssentialMedicalInc.Member_faaf9366-cf49-492c-bb52-413b783a98e5" xlink:href="tfx-20191231.xsd#tfx_EssentialMedicalInc.Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_32ad6b66-f9c0-4713-aafa-d5cf4ed20da1" xlink:to="loc_tfx_EssentialMedicalInc.Member_faaf9366-cf49-492c-bb52-413b783a98e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7d4b8f21-bed5-4bfb-9493-e83826a89ef5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_844ab6fe-2214-40e8-afe8-ce62340d5692" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7d4b8f21-bed5-4bfb-9493-e83826a89ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_be3c8d9f-6c29-4cd3-ad6c-d85ffcbf97ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7d4b8f21-bed5-4bfb-9493-e83826a89ef5" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_be3c8d9f-6c29-4cd3-ad6c-d85ffcbf97ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_5bbfe79b-2d8b-4357-aa87-de14ed8bfcbe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7d4b8f21-bed5-4bfb-9493-e83826a89ef5" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_5bbfe79b-2d8b-4357-aa87-de14ed8bfcbe" 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-20191231.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_c2e930b3-fbcd-4de3-9b54-ca9fd9010801" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_f0ad3cad-b211-453f-8fa8-10c91de5998a" xlink:href="tfx-20191231.xsd#tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c2e930b3-fbcd-4de3-9b54-ca9fd9010801" xlink:to="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_f0ad3cad-b211-453f-8fa8-10c91de5998a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_38e5e20b-a791-4e48-b7f9-39c9e7e44e1b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f0ad3cad-b211-453f-8fa8-10c91de5998a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_38e5e20b-a791-4e48-b7f9-39c9e7e44e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_172e478c-1d10-49c8-9e92-f8f35ae06d97" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_38e5e20b-a791-4e48-b7f9-39c9e7e44e1b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_172e478c-1d10-49c8-9e92-f8f35ae06d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_01d0c477-b1db-4abf-a999-f3b068cae02a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_172e478c-1d10-49c8-9e92-f8f35ae06d97" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_01d0c477-b1db-4abf-a999-f3b068cae02a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_2f19b383-a078-4ac4-9f9b-6eb040698914" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_172e478c-1d10-49c8-9e92-f8f35ae06d97" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_2f19b383-a078-4ac4-9f9b-6eb040698914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_466cf2f1-d792-46b2-bc3b-6c902473210a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_172e478c-1d10-49c8-9e92-f8f35ae06d97" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_466cf2f1-d792-46b2-bc3b-6c902473210a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_e56c7782-c4fa-44e3-85f4-56d268942117" xlink:href="tfx-20191231.xsd#tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_f0ad3cad-b211-453f-8fa8-10c91de5998a" xlink:to="loc_tfx_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_e56c7782-c4fa-44e3-85f4-56d268942117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecurities_ce86a8ab-09b5-48c5-972b-e11c8d0f8cca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e56c7782-c4fa-44e3-85f4-56d268942117" xlink:to="loc_us-gaap_MarketableSecurities_ce86a8ab-09b5-48c5-972b-e11c8d0f8cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_ea565e30-2a70-4104-8032-5c63c11708eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e56c7782-c4fa-44e3-85f4-56d268942117" xlink:to="loc_us-gaap_DerivativeAssets_ea565e30-2a70-4104-8032-5c63c11708eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_c22a6916-66e8-4f4e-a62b-fa827d942d13" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e56c7782-c4fa-44e3-85f4-56d268942117" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_c22a6916-66e8-4f4e-a62b-fa827d942d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_78b543af-94bd-4150-b859-167ac507a30d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e56c7782-c4fa-44e3-85f4-56d268942117" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_78b543af-94bd-4150-b859-167ac507a30d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails" xlink:type="simple" xlink:href="tfx-20191231.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_3db5e22e-79d1-4b1c-b4b2-5945d71ef9e0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_2a2e1a1f-d47c-441b-a4f7-e0daaa46d443" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3db5e22e-79d1-4b1c-b4b2-5945d71ef9e0" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_2a2e1a1f-d47c-441b-a4f7-e0daaa46d443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_9edcfeab-f97d-4692-a237-bdecf6c8c7ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2a2e1a1f-d47c-441b-a4f7-e0daaa46d443" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_9edcfeab-f97d-4692-a237-bdecf6c8c7ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_867baa76-56fb-4a6f-b841-a54980371b8e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9edcfeab-f97d-4692-a237-bdecf6c8c7ae" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_867baa76-56fb-4a6f-b841-a54980371b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MilestonebasedPaymentMember_58cffabe-40b8-4f4c-bc00-8f8ebc7dee15" xlink:href="tfx-20191231.xsd#tfx_MilestonebasedPaymentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_867baa76-56fb-4a6f-b841-a54980371b8e" xlink:to="loc_tfx_MilestonebasedPaymentMember_58cffabe-40b8-4f4c-bc00-8f8ebc7dee15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_RevenuebasedPaymentMember_5348efd8-73ee-4b63-bc5a-dcf0111942e4" xlink:href="tfx-20191231.xsd#tfx_RevenuebasedPaymentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_867baa76-56fb-4a6f-b841-a54980371b8e" xlink:to="loc_tfx_RevenuebasedPaymentMember_5348efd8-73ee-4b63-bc5a-dcf0111942e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueAxis_3d6f4e17-f236-4f39-be91-e2c706847c08" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2a2e1a1f-d47c-441b-a4f7-e0daaa46d443" xlink:to="loc_us-gaap_ValuationTechniqueAxis_3d6f4e17-f236-4f39-be91-e2c706847c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain_b94543ca-5325-4bd7-bce7-c4bc23444415" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3d6f4e17-f236-4f39-be91-e2c706847c08" xlink:to="loc_us-gaap_ValuationTechniqueDomain_b94543ca-5325-4bd7-bce7-c4bc23444415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDiscountedCashFlowMember_37bf6434-f826-42f2-a218-f767c43108ec" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b94543ca-5325-4bd7-bce7-c4bc23444415" xlink:to="loc_us-gaap_ValuationTechniqueDiscountedCashFlowMember_37bf6434-f826-42f2-a218-f767c43108ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ValuationTechniqueMonteCarloSimulationMember_7cdc73ee-91e1-4e7e-af4b-81971ae5e718" xlink:href="tfx-20191231.xsd#tfx_ValuationTechniqueMonteCarloSimulationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationTechniqueDomain_b94543ca-5325-4bd7-bce7-c4bc23444415" xlink:to="loc_tfx_ValuationTechniqueMonteCarloSimulationMember_7cdc73ee-91e1-4e7e-af4b-81971ae5e718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_59720835-446e-4346-88ba-0797d9e6c8b5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2a2e1a1f-d47c-441b-a4f7-e0daaa46d443" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_59720835-446e-4346-88ba-0797d9e6c8b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_f5ed2aa1-13e7-40cc-a3e8-a542bacabd6a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_59720835-446e-4346-88ba-0797d9e6c8b5" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_f5ed2aa1-13e7-40cc-a3e8-a542bacabd6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_ddb2c9bf-ae04-40b8-b086-91a37239a799" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f5ed2aa1-13e7-40cc-a3e8-a542bacabd6a" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_ddb2c9bf-ae04-40b8-b086-91a37239a799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_0dd0185d-0c7e-491d-8449-9c7097ba37b9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_f5ed2aa1-13e7-40cc-a3e8-a542bacabd6a" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_0dd0185d-0c7e-491d-8449-9c7097ba37b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1ec0c6a2-f6aa-47a9-b734-c1040ba7cffe" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_2a2e1a1f-d47c-441b-a4f7-e0daaa46d443" xlink:to="loc_srt_RangeAxis_1ec0c6a2-f6aa-47a9-b734-c1040ba7cffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1848bfc5-deb3-400d-91de-4318feccc790" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1ec0c6a2-f6aa-47a9-b734-c1040ba7cffe" xlink:to="loc_srt_RangeMember_1848bfc5-deb3-400d-91de-4318feccc790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_554545b5-c31a-4852-a1e9-f51e3db76dc3" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1848bfc5-deb3-400d-91de-4318feccc790" xlink:to="loc_srt_MinimumMember_554545b5-c31a-4852-a1e9-f51e3db76dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_54d45a4b-dfa6-4281-aa5d-517f6d1ca02d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1848bfc5-deb3-400d-91de-4318feccc790" xlink:to="loc_srt_MaximumMember_54d45a4b-dfa6-4281-aa5d-517f6d1ca02d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_e8bf055a-e55e-4f9f-83c9-d2b57ac9aca4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2a2e1a1f-d47c-441b-a4f7-e0daaa46d443" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_e8bf055a-e55e-4f9f-83c9-d2b57ac9aca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_8cc2aa79-f446-4475-9691-ad86993418a9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e8bf055a-e55e-4f9f-83c9-d2b57ac9aca4" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_8cc2aa79-f446-4475-9691-ad86993418a9" 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-20191231.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_3fcbbca5-bf37-493d-b123-14625b2743c9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_b6642b1f-d031-4da1-9fa8-d1949bce7ab8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3fcbbca5-bf37-493d-b123-14625b2743c9" xlink:to="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_b6642b1f-d031-4da1-9fa8-d1949bce7ab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_083fd47f-9c39-4f8d-bce3-47d6b5936582" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b6642b1f-d031-4da1-9fa8-d1949bce7ab8" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_083fd47f-9c39-4f8d-bce3-47d6b5936582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InitialEstimateUponAcquisition_fd5568b1-ceb2-4a62-b6d1-24a28253cdca" xlink:href="tfx-20191231.xsd#tfx_InitialEstimateUponAcquisition"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_b6642b1f-d031-4da1-9fa8-d1949bce7ab8" xlink:to="loc_tfx_InitialEstimateUponAcquisition_fd5568b1-ceb2-4a62-b6d1-24a28253cdca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_6253862b-64ee-4940-8513-23f9fb6e36f3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_b6642b1f-d031-4da1-9fa8-d1949bce7ab8" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_6253862b-64ee-4940-8513-23f9fb6e36f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_f5706c96-0f26-4a6e-b6db-827006b91092" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_b6642b1f-d031-4da1-9fa8-d1949bce7ab8" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_f5706c96-0f26-4a6e-b6db-827006b91092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments_149a3aab-90cd-4632-8980-6023a93080d0" xlink:href="tfx-20191231.xsd#tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_b6642b1f-d031-4da1-9fa8-d1949bce7ab8" xlink:to="loc_tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments_149a3aab-90cd-4632-8980-6023a93080d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3ce63de7-d791-4d2e-b0e7-3b8dcdf4e00f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_b6642b1f-d031-4da1-9fa8-d1949bce7ab8" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3ce63de7-d791-4d2e-b0e7-3b8dcdf4e00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Shareholdersequity" xlink:type="simple" xlink:href="tfx-20191231.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_f92361e8-c905-4cf7-9ad9-027dfe23f41e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_506663ed-48e8-46fb-8391-5da429d75420" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f92361e8-c905-4cf7-9ad9-027dfe23f41e" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_506663ed-48e8-46fb-8391-5da429d75420" 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-20191231.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_4e94188d-0e4b-41df-b1c3-2b743d5fe618" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_4f5e48d9-f396-478c-a9f2-cb1dd96e007f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4e94188d-0e4b-41df-b1c3-2b743d5fe618" xlink:to="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_4f5e48d9-f396-478c-a9f2-cb1dd96e007f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_09734cea-c75f-4aa6-9f7c-e1de59d10a1a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4e94188d-0e4b-41df-b1c3-2b743d5fe618" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_09734cea-c75f-4aa6-9f7c-e1de59d10a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_060a3d23-7e1c-4752-afc3-3b8b71b0e323" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4e94188d-0e4b-41df-b1c3-2b743d5fe618" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_060a3d23-7e1c-4752-afc3-3b8b71b0e323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityTableTextBlock_41ac4377-a7dc-400d-b8da-2b002ec9024c" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4e94188d-0e4b-41df-b1c3-2b743d5fe618" xlink:to="loc_tfx_ScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityTableTextBlock_41ac4377-a7dc-400d-b8da-2b002ec9024c" 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-20191231.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_bd53d420-9c5c-4e19-8ccb-54088a4807d5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareholdersEquityTable_64b7142e-1d64-46ca-9ef7-15d65b41b91e" xlink:href="tfx-20191231.xsd#tfx_ShareholdersEquityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_bd53d420-9c5c-4e19-8ccb-54088a4807d5" xlink:to="loc_tfx_ShareholdersEquityTable_64b7142e-1d64-46ca-9ef7-15d65b41b91e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_d2db977d-bddf-44d7-99fe-1d0b1b18fa7a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_64b7142e-1d64-46ca-9ef7-15d65b41b91e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_d2db977d-bddf-44d7-99fe-1d0b1b18fa7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_278a50e6-6b78-4791-8060-d7a081f202ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d2db977d-bddf-44d7-99fe-1d0b1b18fa7a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_278a50e6-6b78-4791-8060-d7a081f202ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_1b50c15a-6dc2-4209-85c0-7a1540f59b8d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_278a50e6-6b78-4791-8060-d7a081f202ab" xlink:to="loc_us-gaap_StockOptionMember_1b50c15a-6dc2-4209-85c0-7a1540f59b8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_03f75eb8-a304-4bb8-8d9f-00dfd3d3b60c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ShareholdersEquityTable_64b7142e-1d64-46ca-9ef7-15d65b41b91e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_03f75eb8-a304-4bb8-8d9f-00dfd3d3b60c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_51e35cf7-42b7-4f05-8ba8-89d4d5f75b12" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_03f75eb8-a304-4bb8-8d9f-00dfd3d3b60c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_51e35cf7-42b7-4f05-8ba8-89d4d5f75b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_729b70c7-3ca9-470f-a1ec-d8b847e620fd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_51e35cf7-42b7-4f05-8ba8-89d4d5f75b12" xlink:to="loc_us-gaap_ConvertibleDebtMember_729b70c7-3ca9-470f-a1ec-d8b847e620fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareholdersEquityLineItems_77597063-a331-4913-abb4-daef0c949b66" xlink:href="tfx-20191231.xsd#tfx_ShareholdersEquityLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ShareholdersEquityTable_64b7142e-1d64-46ca-9ef7-15d65b41b91e" xlink:to="loc_tfx_ShareholdersEquityLineItems_77597063-a331-4913-abb4-daef0c949b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_74c4d9a0-14eb-408f-a2f3-afa4289cbb94" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_77597063-a331-4913-abb4-daef0c949b66" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_74c4d9a0-14eb-408f-a2f3-afa4289cbb94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_c23547aa-ed15-465a-8cc2-ca780a4b5548" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_77597063-a331-4913-abb4-daef0c949b66" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_c23547aa-ed15-465a-8cc2-ca780a4b5548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_179ec733-e509-4883-a82a-a2b13c58198e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_77597063-a331-4913-abb4-daef0c949b66" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_179ec733-e509-4883-a82a-a2b13c58198e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_12254ecb-cf8f-4c36-a65a-d12d7398fb95" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_77597063-a331-4913-abb4-daef0c949b66" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_12254ecb-cf8f-4c36-a65a-d12d7398fb95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_a9f547ac-5f1d-4c5c-ae77-d2587bf255cb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ShareholdersEquityLineItems_77597063-a331-4913-abb4-daef0c949b66" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_a9f547ac-5f1d-4c5c-ae77-d2587bf255cb" 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-20191231.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_010c7a91-a53a-419c-b492-0d811695503c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c9aac5e0-5ff1-48ab-8f25-6d141fe173e5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_010c7a91-a53a-419c-b492-0d811695503c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c9aac5e0-5ff1-48ab-8f25-6d141fe173e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_d9f57526-34a5-4d26-85a7-8120b898d75e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_010c7a91-a53a-419c-b492-0d811695503c" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_d9f57526-34a5-4d26-85a7-8120b898d75e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_5c698c7d-40c6-4c0a-842f-0b44ef95a210" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_010c7a91-a53a-419c-b492-0d811695503c" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_5c698c7d-40c6-4c0a-842f-0b44ef95a210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fb9be000-ad29-411d-af4a-948feb1929ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_010c7a91-a53a-419c-b492-0d811695503c" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fb9be000-ad29-411d-af4a-948feb1929ed" 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-20191231.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_1bdb1859-d7f9-4802-8306-ea9fedc07d6c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_210289f3-f58c-4f9b-a37d-2ae29140fc7b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1bdb1859-d7f9-4802-8306-ea9fedc07d6c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_210289f3-f58c-4f9b-a37d-2ae29140fc7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_eff2d448-bc0d-4c3f-9e25-cbb265f2f431" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_210289f3-f58c-4f9b-a37d-2ae29140fc7b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_eff2d448-bc0d-4c3f-9e25-cbb265f2f431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_681c99c0-e9fa-4d75-919e-171c2a5a4f5c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_eff2d448-bc0d-4c3f-9e25-cbb265f2f431" xlink:to="loc_us-gaap_EquityComponentDomain_681c99c0-e9fa-4d75-919e-171c2a5a4f5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_1f8653c9-445c-4672-a761-1e35a5b71b8f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_681c99c0-e9fa-4d75-919e-171c2a5a4f5c" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_1f8653c9-445c-4672-a761-1e35a5b71b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_b7445223-c7df-43a7-a3fc-b8e5580a0a4f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_681c99c0-e9fa-4d75-919e-171c2a5a4f5c" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_b7445223-c7df-43a7-a3fc-b8e5580a0a4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_d0c2bccc-619d-447d-a37c-d03a26ba562a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_681c99c0-e9fa-4d75-919e-171c2a5a4f5c" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_d0c2bccc-619d-447d-a37c-d03a26ba562a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6d89b338-a2a0-4a9f-92d2-88719639cf6f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_681c99c0-e9fa-4d75-919e-171c2a5a4f5c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6d89b338-a2a0-4a9f-92d2-88719639cf6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_cfefdf25-a180-4fc4-871a-b10f82c3dd69" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_210289f3-f58c-4f9b-a37d-2ae29140fc7b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_cfefdf25-a180-4fc4-871a-b10f82c3dd69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_231829e7-d4b6-4c71-9b4f-05481e55076c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_cfefdf25-a180-4fc4-871a-b10f82c3dd69" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_231829e7-d4b6-4c71-9b4f-05481e55076c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b66b211c-ead5-4c99-85d3-9c05e5a63a93" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_231829e7-d4b6-4c71-9b4f-05481e55076c" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b66b211c-ead5-4c99-85d3-9c05e5a63a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_74de1868-681f-432a-8324-20385a9e1f18" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_231829e7-d4b6-4c71-9b4f-05481e55076c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_74de1868-681f-432a-8324-20385a9e1f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_22372ba6-ba2a-4200-8a95-0da51c224f62" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_231829e7-d4b6-4c71-9b4f-05481e55076c" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_22372ba6-ba2a-4200-8a95-0da51c224f62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_8ca53b20-d916-45db-8e59-99073a2ff9b7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_231829e7-d4b6-4c71-9b4f-05481e55076c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_8ca53b20-d916-45db-8e59-99073a2ff9b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_cb759da7-c73b-4181-8061-45f306b40862" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_231829e7-d4b6-4c71-9b4f-05481e55076c" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_cb759da7-c73b-4181-8061-45f306b40862" 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-20191231.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_7f9aff9c-c6ca-43c3-b8d1-9ff8c8cbf721" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_dc8899b7-2219-4e2e-b0bc-80ba0e5e79ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7f9aff9c-c6ca-43c3-b8d1-9ff8c8cbf721" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_dc8899b7-2219-4e2e-b0bc-80ba0e5e79ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_b956f03b-2eca-42aa-8929-d576c50d7738" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dc8899b7-2219-4e2e-b0bc-80ba0e5e79ca" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_b956f03b-2eca-42aa-8929-d576c50d7738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_c84c7f49-cd78-4035-9dc1-3596bdb38742" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b956f03b-2eca-42aa-8929-d576c50d7738" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_c84c7f49-cd78-4035-9dc1-3596bdb38742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_d4aee68e-4be6-43a5-8b3e-ffc7f98f41cd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c84c7f49-cd78-4035-9dc1-3596bdb38742" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_d4aee68e-4be6-43a5-8b3e-ffc7f98f41cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5fd32ff0-057c-46fe-8455-3c29cf21cd06" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dc8899b7-2219-4e2e-b0bc-80ba0e5e79ca" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5fd32ff0-057c-46fe-8455-3c29cf21cd06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c4e4cffe-f6c5-484d-a14d-c2da2c0cde4d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5fd32ff0-057c-46fe-8455-3c29cf21cd06" xlink:to="loc_us-gaap_EquityComponentDomain_c4e4cffe-f6c5-484d-a14d-c2da2c0cde4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_ab32d231-56c5-46c9-ac04-b58859954b99" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c4e4cffe-f6c5-484d-a14d-c2da2c0cde4d" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_ab32d231-56c5-46c9-ac04-b58859954b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_9d3bfa68-a2bc-470a-a21a-eee9102521e3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c4e4cffe-f6c5-484d-a14d-c2da2c0cde4d" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_9d3bfa68-a2bc-470a-a21a-eee9102521e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_94aa875f-3357-4feb-a739-0b83aafd7726" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dc8899b7-2219-4e2e-b0bc-80ba0e5e79ca" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_94aa875f-3357-4feb-a739-0b83aafd7726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d15a03e9-748d-4b2d-9936-608df24b0375" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_94aa875f-3357-4feb-a739-0b83aafd7726" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d15a03e9-748d-4b2d-9936-608df24b0375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_316d1e4b-06b1-428b-9ad5-57337f39b82d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d15a03e9-748d-4b2d-9936-608df24b0375" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_316d1e4b-06b1-428b-9ad5-57337f39b82d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1ae48ac7-7c0c-4a37-bebb-586b4dffffd0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dc8899b7-2219-4e2e-b0bc-80ba0e5e79ca" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1ae48ac7-7c0c-4a37-bebb-586b4dffffd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_b8a27b51-ee7c-4a40-9449-61de6d034561" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1ae48ac7-7c0c-4a37-bebb-586b4dffffd0" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_b8a27b51-ee7c-4a40-9449-61de6d034561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_acfb08ae-90a5-43ee-acf3-341f744a9131" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1ae48ac7-7c0c-4a37-bebb-586b4dffffd0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_acfb08ae-90a5-43ee-acf3-341f744a9131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_109c3503-eb90-4425-8eac-9c3ee9d367c9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1ae48ac7-7c0c-4a37-bebb-586b4dffffd0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_109c3503-eb90-4425-8eac-9c3ee9d367c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_b0d82621-2f19-4bbb-8e5d-b180b1e68d1d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1ae48ac7-7c0c-4a37-bebb-586b4dffffd0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_b0d82621-2f19-4bbb-8e5d-b180b1e68d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_2dd8f063-4b9a-48f9-91ea-326fe191f791" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1ae48ac7-7c0c-4a37-bebb-586b4dffffd0" xlink:to="loc_us-gaap_InterestExpense_2dd8f063-4b9a-48f9-91ea-326fe191f791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_c6d05486-e5c7-4f10-952a-c9abd60ac11b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1ae48ac7-7c0c-4a37-bebb-586b4dffffd0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_c6d05486-e5c7-4f10-952a-c9abd60ac11b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_13cf0ac5-5ff7-4bb3-8aab-b9e579a040c0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1ae48ac7-7c0c-4a37-bebb-586b4dffffd0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_13cf0ac5-5ff7-4bb3-8aab-b9e579a040c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_117941d0-9048-4fc4-8020-f074935ae538" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1ae48ac7-7c0c-4a37-bebb-586b4dffffd0" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_117941d0-9048-4fc4-8020-f074935ae538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/ShareholdersequityScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#ShareholdersequityScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/ShareholdersequityScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_5d8d0ee4-c96d-4217-8a26-e0351030f81f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_a46b25a6-a5f0-44ee-80db-df049720be1c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_5d8d0ee4-c96d-4217-8a26-e0351030f81f" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_a46b25a6-a5f0-44ee-80db-df049720be1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements_16e69564-b8f9-4d09-9468-f52fa8b6727e" xlink:href="tfx-20191231.xsd#tfx_TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_5d8d0ee4-c96d-4217-8a26-e0351030f81f" xlink:to="loc_tfx_TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements_16e69564-b8f9-4d09-9468-f52fa8b6727e" 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-20191231.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_29f3a7d2-6dc1-4f7c-a6de-1e3ce8385620" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_a69a1c4d-1b35-4458-8820-419530c5e67a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_29f3a7d2-6dc1-4f7c-a6de-1e3ce8385620" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_a69a1c4d-1b35-4458-8820-419530c5e67a" 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-20191231.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_228fb0bc-7625-42ed-bfa9-f9caf3a0f70e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_63a2c2bd-1e24-492b-8969-d2893c53800d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_228fb0bc-7625-42ed-bfa9-f9caf3a0f70e" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_63a2c2bd-1e24-492b-8969-d2893c53800d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_05ab291f-8c27-48d8-a725-1c0d4f774b39" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_228fb0bc-7625-42ed-bfa9-f9caf3a0f70e" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_05ab291f-8c27-48d8-a725-1c0d4f774b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_db3952bf-1177-442c-ac24-e90482cb6ba2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_228fb0bc-7625-42ed-bfa9-f9caf3a0f70e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_db3952bf-1177-442c-ac24-e90482cb6ba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock_125b8b05-ee2f-4ab4-b676-0cc66917206c" xlink:href="tfx-20191231.xsd#tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_228fb0bc-7625-42ed-bfa9-f9caf3a0f70e" xlink:to="loc_tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock_125b8b05-ee2f-4ab4-b676-0cc66917206c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_6314546d-bd40-4543-813b-f83932b5d45c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_228fb0bc-7625-42ed-bfa9-f9caf3a0f70e" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_6314546d-bd40-4543-813b-f83932b5d45c" 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-20191231.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_38164c55-9e91-4347-8445-81da7575c732" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e691681-5965-4911-a7b7-516b36bdf6f9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_38164c55-9e91-4347-8445-81da7575c732" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e691681-5965-4911-a7b7-516b36bdf6f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c0b9fd09-7648-4f12-827f-50d7de23e0df" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_3e691681-5965-4911-a7b7-516b36bdf6f9" xlink:to="loc_srt_RangeAxis_c0b9fd09-7648-4f12-827f-50d7de23e0df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_aac38a2f-9f3e-4d66-9089-10cb529cf5c2" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_c0b9fd09-7648-4f12-827f-50d7de23e0df" xlink:to="loc_srt_RangeMember_aac38a2f-9f3e-4d66-9089-10cb529cf5c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6977d62f-e8ea-40e1-b4ca-18b04d707f7c" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_aac38a2f-9f3e-4d66-9089-10cb529cf5c2" xlink:to="loc_srt_MinimumMember_6977d62f-e8ea-40e1-b4ca-18b04d707f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1ca55c6d-a2d5-4ce6-bac2-89f54724710c" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_aac38a2f-9f3e-4d66-9089-10cb529cf5c2" xlink:to="loc_srt_MaximumMember_1ca55c6d-a2d5-4ce6-bac2-89f54724710c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_20a9e4db-b4fe-4d9a-bcd1-ded2b83775f0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e691681-5965-4911-a7b7-516b36bdf6f9" xlink:to="loc_us-gaap_PlanNameAxis_20a9e4db-b4fe-4d9a-bcd1-ded2b83775f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_df8a906d-2564-49db-a84a-f86fcabd2226" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_20a9e4db-b4fe-4d9a-bcd1-ded2b83775f0" xlink:to="loc_us-gaap_PlanNameDomain_df8a906d-2564-49db-a84a-f86fcabd2226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A2014PlanMember_f4ce17e4-b265-482c-9da2-491c1ae02281" xlink:href="tfx-20191231.xsd#tfx_A2014PlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_df8a906d-2564-49db-a84a-f86fcabd2226" xlink:to="loc_tfx_A2014PlanMember_f4ce17e4-b265-482c-9da2-491c1ae02281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PriorPlansBeforeDecember312013Member_e6f146b0-5838-4121-990a-ed0a0e88434b" xlink:href="tfx-20191231.xsd#tfx_PriorPlansBeforeDecember312013Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_df8a906d-2564-49db-a84a-f86fcabd2226" xlink:to="loc_tfx_PriorPlansBeforeDecember312013Member_e6f146b0-5838-4121-990a-ed0a0e88434b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PriorPlansAfterJanuary12014Member_a219c8ca-8fd7-47fb-a703-b9ec2bbb9b5e" xlink:href="tfx-20191231.xsd#tfx_PriorPlansAfterJanuary12014Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_df8a906d-2564-49db-a84a-f86fcabd2226" xlink:to="loc_tfx_PriorPlansAfterJanuary12014Member_a219c8ca-8fd7-47fb-a703-b9ec2bbb9b5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_87f97999-19b9-4a50-95e7-a7cca2c44220" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e691681-5965-4911-a7b7-516b36bdf6f9" xlink:to="loc_us-gaap_AwardTypeAxis_87f97999-19b9-4a50-95e7-a7cca2c44220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_643fc9a0-8be2-4772-a7d7-23c674c1d46d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_87f97999-19b9-4a50-95e7-a7cca2c44220" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_643fc9a0-8be2-4772-a7d7-23c674c1d46d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_52e11532-de6c-4ddc-9acc-ce3c1fc86f46" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_643fc9a0-8be2-4772-a7d7-23c674c1d46d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_52e11532-de6c-4ddc-9acc-ce3c1fc86f46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_fd38107b-39b7-4796-bdbd-7dbbfb30f054" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_643fc9a0-8be2-4772-a7d7-23c674c1d46d" xlink:to="loc_us-gaap_StockCompensationPlanMember_fd38107b-39b7-4796-bdbd-7dbbfb30f054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_467c0e8e-76fd-43a8-aa49-9cd148cd6a99" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_643fc9a0-8be2-4772-a7d7-23c674c1d46d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_467c0e8e-76fd-43a8-aa49-9cd148cd6a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_0b83e534-8fe1-4b34-9922-85d14edf53c7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_643fc9a0-8be2-4772-a7d7-23c674c1d46d" xlink:to="loc_us-gaap_PerformanceSharesMember_0b83e534-8fe1-4b34-9922-85d14edf53c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_c5ce0082-c70a-42e8-a793-9b7256f1ab83" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e691681-5965-4911-a7b7-516b36bdf6f9" xlink:to="loc_us-gaap_FinancialInstrumentAxis_c5ce0082-c70a-42e8-a793-9b7256f1ab83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8a14f28c-5ba5-4290-b346-e6bc1f926635" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c5ce0082-c70a-42e8-a793-9b7256f1ab83" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8a14f28c-5ba5-4290-b346-e6bc1f926635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_e7485c2b-a1cd-4aed-8df4-c74fdf53c962" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8a14f28c-5ba5-4290-b346-e6bc1f926635" xlink:to="loc_us-gaap_StockOptionMember_e7485c2b-a1cd-4aed-8df4-c74fdf53c962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_2201af1d-fe4e-4c9f-a92d-090c9f273689" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8a14f28c-5ba5-4290-b346-e6bc1f926635" xlink:to="loc_us-gaap_CommonStockMember_2201af1d-fe4e-4c9f-a92d-090c9f273689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_0fb46f48-6d2c-4e80-a6b9-dbb6d1ed1efd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8a14f28c-5ba5-4290-b346-e6bc1f926635" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_0fb46f48-6d2c-4e80-a6b9-dbb6d1ed1efd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_908a2fbe-688e-41d3-bbf0-2dc940d7ff66" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8a14f28c-5ba5-4290-b346-e6bc1f926635" xlink:to="loc_us-gaap_RestrictedStockMember_908a2fbe-688e-41d3-bbf0-2dc940d7ff66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e691681-5965-4911-a7b7-516b36bdf6f9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d3ee1efe-8e7b-4fe2-aa58-e9b40ab0294c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d3ee1efe-8e7b-4fe2-aa58-e9b40ab0294c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares_34623575-5dd8-4757-9a7a-072eededa2d1" xlink:href="tfx-20191231.xsd#tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares_34623575-5dd8-4757-9a7a-072eededa2d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_5e13e539-abf6-4a17-94c7-1c7fd3c1f052" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_5e13e539-abf6-4a17-94c7-1c7fd3c1f052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_19c3142c-64d8-419a-9a3f-2b59d51b805f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_19c3142c-64d8-419a-9a3f-2b59d51b805f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_3d6ff970-9073-4946-a101-4d7ee63b9c23" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_3d6ff970-9073-4946-a101-4d7ee63b9c23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_cc34cfb5-ef5f-49f3-b2ee-d1da69c3846e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_cc34cfb5-ef5f-49f3-b2ee-d1da69c3846e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d38b78c0-cccc-4925-a391-6cd880d41c3d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d38b78c0-cccc-4925-a391-6cd880d41c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_f11e20a8-8bc2-401f-8ac1-1ae549f798d8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_f11e20a8-8bc2-401f-8ac1-1ae549f798d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionPlanExpense_96c51541-c0ad-4887-bab9-fc3d2b139aee" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_us-gaap_StockOptionPlanExpense_96c51541-c0ad-4887-bab9-fc3d2b139aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_988f315c-cf7b-43a0-8ef4-1cc79caf72d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_988f315c-cf7b-43a0-8ef4-1cc79caf72d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_e26f3ca4-ceaa-4f51-8c87-cdb590603799" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_e26f3ca4-ceaa-4f51-8c87-cdb590603799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_52a29c89-2a99-4c80-bfd8-c6c53753d576" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_52a29c89-2a99-4c80-bfd8-c6c53753d576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockExpense_e550db54-7f53-46a8-8f18-1ea87defdbf6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9e25c14c-0395-4245-819d-e3e9bfdf54cd" xlink:to="loc_us-gaap_RestrictedStockExpense_e550db54-7f53-46a8-8f18-1ea87defdbf6" 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-20191231.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_f46b28b8-de81-479b-88fd-5e4114b6a7de" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_c864dcde-af83-4548-aca3-a37606ae6ae7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f46b28b8-de81-479b-88fd-5e4114b6a7de" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_c864dcde-af83-4548-aca3-a37606ae6ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1ad3db64-ff8f-4369-9f30-005343a91e0e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f46b28b8-de81-479b-88fd-5e4114b6a7de" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1ad3db64-ff8f-4369-9f30-005343a91e0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense_7899860a-bd2b-413f-b25a-f379bad3a997" xlink:href="tfx-20191231.xsd#tfx_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f46b28b8-de81-479b-88fd-5e4114b6a7de" xlink:to="loc_tfx_EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense_7899860a-bd2b-413f-b25a-f379bad3a997" 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-20191231.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_b7a95db7-b9b8-4556-966d-d8fee753bc07" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_f625588e-a1fa-445c-9119-f470a7696da6" xlink:href="tfx-20191231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_b7a95db7-b9b8-4556-966d-d8fee753bc07" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_f625588e-a1fa-445c-9119-f470a7696da6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_bf33ad8e-2834-41b4-bbd4-aae6ad0a427b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f625588e-a1fa-445c-9119-f470a7696da6" xlink:to="loc_us-gaap_AwardTypeAxis_bf33ad8e-2834-41b4-bbd4-aae6ad0a427b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b4884e89-53da-4dc2-b77c-04384149ee6e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_bf33ad8e-2834-41b4-bbd4-aae6ad0a427b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b4884e89-53da-4dc2-b77c-04384149ee6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_01b4e85e-6ffb-43d1-84f2-90a14f52f56e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b4884e89-53da-4dc2-b77c-04384149ee6e" xlink:to="loc_us-gaap_EmployeeStockOptionMember_01b4e85e-6ffb-43d1-84f2-90a14f52f56e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_663be143-c0f9-4fa6-953c-a3c8707ccfa9" xlink:href="tfx-20191231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_f625588e-a1fa-445c-9119-f470a7696da6" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_663be143-c0f9-4fa6-953c-a3c8707ccfa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7ec6f8f7-d00d-4246-855c-e04ac8ccdf88" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_663be143-c0f9-4fa6-953c-a3c8707ccfa9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7ec6f8f7-d00d-4246-855c-e04ac8ccdf88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_85f50c32-73f2-43b3-8c08-a312e2805187" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_663be143-c0f9-4fa6-953c-a3c8707ccfa9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_85f50c32-73f2-43b3-8c08-a312e2805187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c47c84a1-3360-4927-98fd-1df8b7f2ec8a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_663be143-c0f9-4fa6-953c-a3c8707ccfa9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c47c84a1-3360-4927-98fd-1df8b7f2ec8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_d916ec04-fc05-4281-81b3-c3ecf51cf800" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_663be143-c0f9-4fa6-953c-a3c8707ccfa9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_d916ec04-fc05-4281-81b3-c3ecf51cf800" 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-20191231.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_440a113e-a338-4f9e-b5bc-b6174fe1023d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a6fcaf02-5e57-4ccb-9399-c2d3bc34e25a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_440a113e-a338-4f9e-b5bc-b6174fe1023d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a6fcaf02-5e57-4ccb-9399-c2d3bc34e25a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f462c54f-9d6b-4c53-8ba8-8a354b81ae2a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a6fcaf02-5e57-4ccb-9399-c2d3bc34e25a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f462c54f-9d6b-4c53-8ba8-8a354b81ae2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_9f924744-3ea9-4c0d-8f55-31dee5695010" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a6fcaf02-5e57-4ccb-9399-c2d3bc34e25a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_9f924744-3ea9-4c0d-8f55-31dee5695010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_753453f2-76f1-4538-83cb-3297834c1224" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a6fcaf02-5e57-4ccb-9399-c2d3bc34e25a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_753453f2-76f1-4538-83cb-3297834c1224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_fe85fce7-6227-4b32-813f-37562c44ff39" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a6fcaf02-5e57-4ccb-9399-c2d3bc34e25a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_fe85fce7-6227-4b32-813f-37562c44ff39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_98bc003f-6efe-43a5-8dad-370008d4991a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a6fcaf02-5e57-4ccb-9399-c2d3bc34e25a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_98bc003f-6efe-43a5-8dad-370008d4991a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_84e3f614-a103-4235-a8df-ab14091a1656" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_440a113e-a338-4f9e-b5bc-b6174fe1023d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_84e3f614-a103-4235-a8df-ab14091a1656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1d24ab6b-eda0-473f-8414-6b2aae696f61" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_84e3f614-a103-4235-a8df-ab14091a1656" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1d24ab6b-eda0-473f-8414-6b2aae696f61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices_f240344d-8d22-4c93-881c-c5fcf0423b3d" xlink:href="tfx-20191231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_84e3f614-a103-4235-a8df-ab14091a1656" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices_f240344d-8d22-4c93-881c-c5fcf0423b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices_a0cf5334-30b1-4a32-ad7a-022bd5af09b6" xlink:href="tfx-20191231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_84e3f614-a103-4235-a8df-ab14091a1656" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices_a0cf5334-30b1-4a32-ad7a-022bd5af09b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_4291cab9-20bb-4aae-aa42-64a970800309" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_84e3f614-a103-4235-a8df-ab14091a1656" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_4291cab9-20bb-4aae-aa42-64a970800309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_cb59c089-ff89-4e89-b668-974d5651312e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_84e3f614-a103-4235-a8df-ab14091a1656" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_cb59c089-ff89-4e89-b668-974d5651312e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_f40f2e2d-da63-48b4-bc05-2cc67f22c025" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_440a113e-a338-4f9e-b5bc-b6174fe1023d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_f40f2e2d-da63-48b4-bc05-2cc67f22c025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_db2ca2f3-c58e-4483-a92b-27f447e08385" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f40f2e2d-da63-48b4-bc05-2cc67f22c025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_db2ca2f3-c58e-4483-a92b-27f447e08385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_374f7198-a29a-4fa6-956d-b82f40b4c85c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f40f2e2d-da63-48b4-bc05-2cc67f22c025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_374f7198-a29a-4fa6-956d-b82f40b4c85c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_0d39772a-466d-4b7e-8223-3a857c966139" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f40f2e2d-da63-48b4-bc05-2cc67f22c025" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_0d39772a-466d-4b7e-8223-3a857c966139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0ef1909f-1edf-4bd6-93b4-ae629bcfc334" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f40f2e2d-da63-48b4-bc05-2cc67f22c025" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0ef1909f-1edf-4bd6-93b4-ae629bcfc334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_9a35a945-7464-40a0-8c60-a82c9aa9892f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f40f2e2d-da63-48b4-bc05-2cc67f22c025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_9a35a945-7464-40a0-8c60-a82c9aa9892f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_5e11ca75-520d-41a9-9b8f-d2e248b92c94" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f40f2e2d-da63-48b4-bc05-2cc67f22c025" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_5e11ca75-520d-41a9-9b8f-d2e248b92c94" 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-20191231.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_fbaf43d2-2740-4ea2-8e63-b9cc100dfdf3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_7d3f9465-0292-4226-be11-b39bc25409c5" xlink:href="tfx-20191231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_fbaf43d2-2740-4ea2-8e63-b9cc100dfdf3" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_7d3f9465-0292-4226-be11-b39bc25409c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2c5cc00b-fd8f-4c1e-a55b-46d0d4441457" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7d3f9465-0292-4226-be11-b39bc25409c5" xlink:to="loc_us-gaap_AwardTypeAxis_2c5cc00b-fd8f-4c1e-a55b-46d0d4441457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a2947547-1a4c-4135-a659-6eb900e1acf9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2c5cc00b-fd8f-4c1e-a55b-46d0d4441457" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a2947547-1a4c-4135-a659-6eb900e1acf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1f29049d-0c1f-4427-8013-8f9f51a31336" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a2947547-1a4c-4135-a659-6eb900e1acf9" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1f29049d-0c1f-4427-8013-8f9f51a31336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_0bb32555-e8e6-4730-a220-fa18d00cdeac" xlink:href="tfx-20191231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesTable_7d3f9465-0292-4226-be11-b39bc25409c5" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_0bb32555-e8e6-4730-a220-fa18d00cdeac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate_b39be101-962b-450d-a63a-ff939eaaa80a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_0bb32555-e8e6-4730-a220-fa18d00cdeac" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate_b39be101-962b-450d-a63a-ff939eaaa80a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate_c3f2f7c9-235a-4f7a-b7f0-34fc0189ead3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndWeightedAverageFairValuesLineItems_0bb32555-e8e6-4730-a220-fa18d00cdeac" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate_c3f2f7c9-235a-4f7a-b7f0-34fc0189ead3" 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-20191231.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_24fd4da1-ec70-4a15-a98b-e324ce83b992" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable_98fcf696-e490-45f1-990d-648162d4034a" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_24fd4da1-ec70-4a15-a98b-e324ce83b992" xlink:to="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable_98fcf696-e490-45f1-990d-648162d4034a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_07564d14-2aea-4bee-89a2-0c24ba21fdb5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_98fcf696-e490-45f1-990d-648162d4034a" xlink:to="loc_us-gaap_AwardTypeAxis_07564d14-2aea-4bee-89a2-0c24ba21fdb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e938cbc1-6a0f-4749-a33a-dcb3046062e8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_07564d14-2aea-4bee-89a2-0c24ba21fdb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e938cbc1-6a0f-4749-a33a-dcb3046062e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_58766b96-9a5b-4ff6-8424-fdae2e617375" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e938cbc1-6a0f-4749-a33a-dcb3046062e8" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_58766b96-9a5b-4ff6-8424-fdae2e617375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_81abf49d-12f7-4855-b22f-db191fd864ef" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareTable_98fcf696-e490-45f1-990d-648162d4034a" xlink:to="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_81abf49d-12f7-4855-b22f-db191fd864ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_63afd016-7215-4640-b238-0f9fcb6d9054" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_81abf49d-12f7-4855-b22f-db191fd864ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_63afd016-7215-4640-b238-0f9fcb6d9054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_241020fe-d614-498b-b2b5-a1af552952ba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_63afd016-7215-4640-b238-0f9fcb6d9054" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_241020fe-d614-498b-b2b5-a1af552952ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d6758872-f192-4eb3-9c53-019a53918b03" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_63afd016-7215-4640-b238-0f9fcb6d9054" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d6758872-f192-4eb3-9c53-019a53918b03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0d92bd67-c691-429f-9218-af9c90c9a001" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_63afd016-7215-4640-b238-0f9fcb6d9054" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0d92bd67-c691-429f-9218-af9c90c9a001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_62ef86db-f71c-43b2-8e49-d52c395ec550" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_63afd016-7215-4640-b238-0f9fcb6d9054" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_62ef86db-f71c-43b2-8e49-d52c395ec550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5f13c97e-97b8-4cb2-828c-ce8833994465" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_63afd016-7215-4640-b238-0f9fcb6d9054" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5f13c97e-97b8-4cb2-828c-ce8833994465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3c0d4fa8-52bd-454f-a5a4-db9256f597b5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_81abf49d-12f7-4855-b22f-db191fd864ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3c0d4fa8-52bd-454f-a5a4-db9256f597b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b263a3fb-fbad-4d52-a19e-35197f663e7a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3c0d4fa8-52bd-454f-a5a4-db9256f597b5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b263a3fb-fbad-4d52-a19e-35197f663e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b84fdaec-a8d1-4b4d-9235-0dcd868b9b47" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3c0d4fa8-52bd-454f-a5a4-db9256f597b5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b84fdaec-a8d1-4b4d-9235-0dcd868b9b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_98fbc1fa-1665-465b-bd41-0ece4d8b772e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3c0d4fa8-52bd-454f-a5a4-db9256f597b5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_98fbc1fa-1665-465b-bd41-0ece4d8b772e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_36055146-12bd-4648-bf13-dd295b53c566" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3c0d4fa8-52bd-454f-a5a4-db9256f597b5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_36055146-12bd-4648-bf13-dd295b53c566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d5f92db7-0437-4a03-bf9f-4ce334f7af94" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3c0d4fa8-52bd-454f-a5a4-db9256f597b5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d5f92db7-0437-4a03-bf9f-4ce334f7af94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_b7cbb3a1-9de5-43d0-8af3-a7fe642c985d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_81abf49d-12f7-4855-b22f-db191fd864ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_b7cbb3a1-9de5-43d0-8af3-a7fe642c985d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue_b0ca7700-4b12-439f-9b23-7f6176f027bf" xlink:href="tfx-20191231.xsd#tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfActivityRelatedToRestrictedSharesAndRestrictedShareLineItems_81abf49d-12f7-4855-b22f-db191fd864ef" xlink:to="loc_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue_b0ca7700-4b12-439f-9b23-7f6176f027bf" 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-20191231.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_f38173d6-b0b0-4346-aaf5-097959ac6c50" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_859791ba-b5ac-4c2c-b50e-cb304308f18c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f38173d6-b0b0-4346-aaf5-097959ac6c50" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_859791ba-b5ac-4c2c-b50e-cb304308f18c" 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-20191231.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_a636cc7b-c7f3-4e26-8a67-757f546c068f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_9dfc5ee5-3273-4b3f-86ec-bb59d716c4cc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a636cc7b-c7f3-4e26-8a67-757f546c068f" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_9dfc5ee5-3273-4b3f-86ec-bb59d716c4cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_c4705e5e-e6b2-4f0d-902f-b130312e7e8b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a636cc7b-c7f3-4e26-8a67-757f546c068f" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_c4705e5e-e6b2-4f0d-902f-b130312e7e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_c1cd6631-5cb2-4462-9206-c1396ecf113e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a636cc7b-c7f3-4e26-8a67-757f546c068f" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_c1cd6631-5cb2-4462-9206-c1396ecf113e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_914f6b97-be64-4de5-9993-ebf746d5084c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a636cc7b-c7f3-4e26-8a67-757f546c068f" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_914f6b97-be64-4de5-9993-ebf746d5084c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_0fa69e00-d4f8-4554-81f3-e4548f463e4d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a636cc7b-c7f3-4e26-8a67-757f546c068f" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_0fa69e00-d4f8-4554-81f3-e4548f463e4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock_0ef784fa-9dd1-4424-b0b1-9dde2004cd6a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a636cc7b-c7f3-4e26-8a67-757f546c068f" xlink:to="loc_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock_0ef784fa-9dd1-4424-b0b1-9dde2004cd6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock_bfc94a78-0005-40d1-a901-4b400481d0be" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a636cc7b-c7f3-4e26-8a67-757f546c068f" xlink:to="loc_tfx_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock_bfc94a78-0005-40d1-a901-4b400481d0be" 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-20191231.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_3e0bbac6-3446-443c-bd54-90838b1aeaee" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_9ad0fde2-f1f4-4756-a946-d6c20a84eff8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3e0bbac6-3446-443c-bd54-90838b1aeaee" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_9ad0fde2-f1f4-4756-a946-d6c20a84eff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_55b400f2-2009-4eaf-b8d5-184253a3be1b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_9ad0fde2-f1f4-4756-a946-d6c20a84eff8" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_55b400f2-2009-4eaf-b8d5-184253a3be1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_14404425-1430-4d51-951c-c82cd6f84478" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_55b400f2-2009-4eaf-b8d5-184253a3be1b" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_14404425-1430-4d51-951c-c82cd6f84478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ExcessTaxDeductionsMember_8cefdaad-5a66-4bdb-8a34-af61db43183f" xlink:href="tfx-20191231.xsd#tfx_ExcessTaxDeductionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_14404425-1430-4d51-951c-c82cd6f84478" xlink:to="loc_tfx_ExcessTaxDeductionsMember_8cefdaad-5a66-4bdb-8a34-af61db43183f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_8d3811de-a769-4d58-9259-561e1f97fc85" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_9ad0fde2-f1f4-4756-a946-d6c20a84eff8" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_8d3811de-a769-4d58-9259-561e1f97fc85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_9537bfac-e2c3-46b3-8e05-7cbfb333b8b3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8d3811de-a769-4d58-9259-561e1f97fc85" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_9537bfac-e2c3-46b3-8e05-7cbfb333b8b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_NoExpirationDateMember_b6c3dc37-662e-4720-9468-43cb5abf2cca" xlink:href="tfx-20191231.xsd#tfx_NoExpirationDateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_9537bfac-e2c3-46b3-8e05-7cbfb333b8b3" xlink:to="loc_tfx_NoExpirationDateMember_b6c3dc37-662e-4720-9468-43cb5abf2cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PeriodOneMember_152f5d06-cd22-44ad-8ca1-6aed8c18dc1b" xlink:href="tfx-20191231.xsd#tfx_PeriodOneMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_9537bfac-e2c3-46b3-8e05-7cbfb333b8b3" xlink:to="loc_tfx_PeriodOneMember_152f5d06-cd22-44ad-8ca1-6aed8c18dc1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PeriodTwoMember_a3ab5398-2f26-4228-968c-8e9a2ec89d0a" xlink:href="tfx-20191231.xsd#tfx_PeriodTwoMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_9537bfac-e2c3-46b3-8e05-7cbfb333b8b3" xlink:to="loc_tfx_PeriodTwoMember_a3ab5398-2f26-4228-968c-8e9a2ec89d0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_64d34e8d-9985-4183-b22e-3ebcdcf8f236" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_9ad0fde2-f1f4-4756-a946-d6c20a84eff8" xlink:to="loc_srt_RangeAxis_64d34e8d-9985-4183-b22e-3ebcdcf8f236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0b804a86-8e0a-40fe-93fb-ee56600167c2" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_64d34e8d-9985-4183-b22e-3ebcdcf8f236" xlink:to="loc_srt_RangeMember_0b804a86-8e0a-40fe-93fb-ee56600167c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1013376c-4d21-4e10-81b5-9e8eedef2a0f" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0b804a86-8e0a-40fe-93fb-ee56600167c2" xlink:to="loc_srt_MinimumMember_1013376c-4d21-4e10-81b5-9e8eedef2a0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5e3f91ab-e834-498f-9eba-d3d41b6904db" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0b804a86-8e0a-40fe-93fb-ee56600167c2" xlink:to="loc_srt_MaximumMember_5e3f91ab-e834-498f-9eba-d3d41b6904db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_cc2edaed-bf66-4fb2-ab7f-0bc08fc8c634" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_9ad0fde2-f1f4-4756-a946-d6c20a84eff8" xlink:to="loc_srt_OwnershipAxis_cc2edaed-bf66-4fb2-ab7f-0bc08fc8c634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_7c199bf9-2859-4a26-b8ce-6cb5c41223cf" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_cc2edaed-bf66-4fb2-ab7f-0bc08fc8c634" xlink:to="loc_srt_OwnershipDomain_7c199bf9-2859-4a26-b8ce-6cb5c41223cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TeleflexIncorporatedMember_c77b74fb-ca63-4f0d-a57e-f3dd16648ce2" xlink:href="tfx-20191231.xsd#tfx_TeleflexIncorporatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_7c199bf9-2859-4a26-b8ce-6cb5c41223cf" xlink:to="loc_tfx_TeleflexIncorporatedMember_c77b74fb-ca63-4f0d-a57e-f3dd16648ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_9ad0fde2-f1f4-4756-a946-d6c20a84eff8" xlink:to="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit_5db2defe-d9b5-490a-9ea8-1984d59f22bc" xlink:href="tfx-20191231.xsd#tfx_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_tfx_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit_5db2defe-d9b5-490a-9ea8-1984d59f22bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit_91e50c7f-2b66-43fa-8c9d-f3051a0a77c1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit_91e50c7f-2b66-43fa-8c9d-f3051a0a77c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TaxCutsandJobsActof2017IncompleteAccountingExpectedPeriodToPayProvisionalIncomeTaxExpenseBenefit_04a13975-de00-4572-adf9-745cebb0e28e" xlink:href="tfx-20191231.xsd#tfx_TaxCutsandJobsActof2017IncompleteAccountingExpectedPeriodToPayProvisionalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_tfx_TaxCutsandJobsActof2017IncompleteAccountingExpectedPeriodToPayProvisionalIncomeTaxExpenseBenefit_04a13975-de00-4572-adf9-745cebb0e28e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit_51f99bea-a691-4f7a-8847-699fe29bbad0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit_51f99bea-a691-4f7a-8847-699fe29bbad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense_c614c907-3a62-4235-879a-e8b2b553f2b7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense_c614c907-3a62-4235-879a-e8b2b553f2b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit_d5673254-748d-422f-8fc9-d83655052a16" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit_d5673254-748d-422f-8fc9-d83655052a16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit_bf503734-dcdd-418e-82fe-4b34e72f1747" xlink:href="tfx-20191231.xsd#tfx_TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_tfx_TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit_bf503734-dcdd-418e-82fe-4b34e72f1747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested_785ee3c8-d7f4-4ffe-b0c1-ef1344333d5e" xlink:href="tfx-20191231.xsd#tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_tfx_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested_785ee3c8-d7f4-4ffe-b0c1-ef1344333d5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_fad10856-6d15-4ba6-bd5b-e5ed329bbdcd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_fad10856-6d15-4ba6-bd5b-e5ed329bbdcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3d0498c3-fe6e-4a35-b938-1b92efcfad4b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3d0498c3-fe6e-4a35-b938-1b92efcfad4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries_08e1a3eb-6d86-42b5-8c1d-75cff5c28c5f" xlink:href="tfx-20191231.xsd#tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries_08e1a3eb-6d86-42b5-8c1d-75cff5c28c5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_ec3b07db-28fb-4420-a162-e72b40efda06" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_ec3b07db-28fb-4420-a162-e72b40efda06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit_24ec2ccc-9a6c-4fa1-9135-6baa1642c24f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit_24ec2ccc-9a6c-4fa1-9135-6baa1642c24f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_ea6cae03-81df-4207-a21c-9531c6e57f31" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOtherTaxCarryforwards"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_ea6cae03-81df-4207-a21c-9531c6e57f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_4691e9be-02d6-4906-bad8-0fc111955903" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_4691e9be-02d6-4906-bad8-0fc111955903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4193e2ed-102a-4d3c-9b5e-b34a388f5d10" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4193e2ed-102a-4d3c-9b5e-b34a388f5d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_acfd6a7e-eab6-449b-9dab-3783ac318af1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_acfd6a7e-eab6-449b-9dab-3783ac318af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_e3256252-4b09-4b90-8206-c244f6137ad4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_e3256252-4b09-4b90-8206-c244f6137ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_370ff23a-2b1b-43e7-b013-57e507866150" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_370ff23a-2b1b-43e7-b013-57e507866150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_7ff2f496-5a8a-4356-8b87-44da0381827e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_7ff2f496-5a8a-4356-8b87-44da0381827e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_84d136fa-c3d9-4c29-9833-2cb16dad46b5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_84d136fa-c3d9-4c29-9833-2cb16dad46b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_b6b0e09d-f4a1-4729-856f-9ce0010ee2f2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_f32e286c-9067-41de-a083-1b26337058d4" xlink:to="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_b6b0e09d-f4a1-4729-856f-9ce0010ee2f2" 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-20191231.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_58135821-1ad1-47c5-888b-edc36e0f9deb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_54bfa604-20fe-44f7-81ea-dc111362d63a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_58135821-1ad1-47c5-888b-edc36e0f9deb" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_54bfa604-20fe-44f7-81ea-dc111362d63a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_fdd1ba09-57ad-4919-8951-50780423151c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_54bfa604-20fe-44f7-81ea-dc111362d63a" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_fdd1ba09-57ad-4919-8951-50780423151c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_3d271513-51a0-498a-afcd-04fbdee714b8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_54bfa604-20fe-44f7-81ea-dc111362d63a" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_3d271513-51a0-498a-afcd-04fbdee714b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_39a06b6c-d3aa-45da-8834-7ed589e6b941" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_54bfa604-20fe-44f7-81ea-dc111362d63a" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_39a06b6c-d3aa-45da-8834-7ed589e6b941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_bc0a6ade-f4f4-43ae-947e-e3be74d38094" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_58135821-1ad1-47c5-888b-edc36e0f9deb" xlink:to="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_bc0a6ade-f4f4-43ae-947e-e3be74d38094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_592b4a9f-4730-4107-8f9d-2906fb5c10e3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_bc0a6ade-f4f4-43ae-947e-e3be74d38094" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_592b4a9f-4730-4107-8f9d-2906fb5c10e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_195ecd01-bcf9-44be-a3a4-fc7372d0704b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_bc0a6ade-f4f4-43ae-947e-e3be74d38094" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_195ecd01-bcf9-44be-a3a4-fc7372d0704b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_6f4464b6-4839-4f40-b1ca-c53309c639eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_bc0a6ade-f4f4-43ae-947e-e3be74d38094" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_6f4464b6-4839-4f40-b1ca-c53309c639eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c82cb4bd-ebdc-4ea4-9ba2-3df941a7cda9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_58135821-1ad1-47c5-888b-edc36e0f9deb" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c82cb4bd-ebdc-4ea4-9ba2-3df941a7cda9" 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-20191231.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_d9efab6a-36b7-419a-b76c-eb4454c0ac65" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_4c7a888e-28c5-4658-b214-dd4fb7ac0493" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d9efab6a-36b7-419a-b76c-eb4454c0ac65" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_4c7a888e-28c5-4658-b214-dd4fb7ac0493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_b1601f6b-a16c-4488-bd47-e844355796da" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d9efab6a-36b7-419a-b76c-eb4454c0ac65" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_b1601f6b-a16c-4488-bd47-e844355796da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ac03a51d-e5ce-4ba1-9d3e-a74a763be288" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d9efab6a-36b7-419a-b76c-eb4454c0ac65" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ac03a51d-e5ce-4ba1-9d3e-a74a763be288" 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-20191231.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_4b29ee44-f9c2-424b-9493-3478b2fd511a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_46c80dc4-f98a-4888-8774-4ad75e6bd9fb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4b29ee44-f9c2-424b-9493-3478b2fd511a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_46c80dc4-f98a-4888-8774-4ad75e6bd9fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_3e124bf3-76d4-4b00-9446-c50f40dc2a1c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4b29ee44-f9c2-424b-9493-3478b2fd511a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_3e124bf3-76d4-4b00-9446-c50f40dc2a1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_3fab9ea3-d760-4e6e-b7b6-a510ea51f5d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4b29ee44-f9c2-424b-9493-3478b2fd511a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_3fab9ea3-d760-4e6e-b7b6-a510ea51f5d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent_2de8052d-5283-4064-99c1-e142a7dc3ab1" xlink:href="tfx-20191231.xsd#tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4b29ee44-f9c2-424b-9493-3478b2fd511a" xlink:to="loc_tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent_2de8052d-5283-4064-99c1-e142a7dc3ab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_07465e4d-99a4-4f2d-8d8c-1a9c8efbb1db" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4b29ee44-f9c2-424b-9493-3478b2fd511a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_07465e4d-99a4-4f2d-8d8c-1a9c8efbb1db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1c9297ad-cd02-4eab-9277-c5596ac0fc94" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4b29ee44-f9c2-424b-9493-3478b2fd511a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1c9297ad-cd02-4eab-9277-c5596ac0fc94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_c68714f6-e7f4-4905-965f-7679b9b02eec" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4b29ee44-f9c2-424b-9493-3478b2fd511a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_c68714f6-e7f4-4905-965f-7679b9b02eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals_90dab374-f3a2-4013-be43-9f9489d7b6d2" xlink:href="tfx-20191231.xsd#tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4b29ee44-f9c2-424b-9493-3478b2fd511a" xlink:to="loc_tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals_90dab374-f3a2-4013-be43-9f9489d7b6d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_34eda599-3065-44e5-a6ab-26682a7beca4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4b29ee44-f9c2-424b-9493-3478b2fd511a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_34eda599-3065-44e5-a6ab-26682a7beca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_2eb53809-0ee9-492a-b37f-57b65fc22af9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4b29ee44-f9c2-424b-9493-3478b2fd511a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_2eb53809-0ee9-492a-b37f-57b65fc22af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_ff28674d-4037-4825-af50-c516157f19c5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4b29ee44-f9c2-424b-9493-3478b2fd511a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_ff28674d-4037-4825-af50-c516157f19c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4f30e8af-212e-47ec-8ddf-70daddb9e93a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4b29ee44-f9c2-424b-9493-3478b2fd511a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4f30e8af-212e-47ec-8ddf-70daddb9e93a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries_731d3411-d784-438a-9133-5362bd6c69d4" xlink:href="tfx-20191231.xsd#tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4b29ee44-f9c2-424b-9493-3478b2fd511a" xlink:to="loc_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries_731d3411-d784-438a-9133-5362bd6c69d4" 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-20191231.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_b21a9147-2020-4ce5-ba1a-5b11e34bd951" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_2f9a8065-30ec-47ab-9d17-cf4bcad90d33" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b21a9147-2020-4ce5-ba1a-5b11e34bd951" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_2f9a8065-30ec-47ab-9d17-cf4bcad90d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards_95c48def-2fbb-4a41-8098-685acf38504b" xlink:href="tfx-20191231.xsd#tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_2f9a8065-30ec-47ab-9d17-cf4bcad90d33" xlink:to="loc_tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards_95c48def-2fbb-4a41-8098-685acf38504b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset_c959d86d-7fe0-4ef5-9632-4e16a2e2ad5a" xlink:href="tfx-20191231.xsd#tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_2f9a8065-30ec-47ab-9d17-cf4bcad90d33" xlink:to="loc_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset_c959d86d-7fe0-4ef5-9632-4e16a2e2ad5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_78b64e03-f29a-44a0-ac76-d9a4002aa1d5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2f9a8065-30ec-47ab-9d17-cf4bcad90d33" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_78b64e03-f29a-44a0-ac76-d9a4002aa1d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_425864f8-42c2-401a-b002-aa9b2a000193" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2f9a8065-30ec-47ab-9d17-cf4bcad90d33" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_425864f8-42c2-401a-b002-aa9b2a000193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_15d87685-27a2-4dfb-b016-509f6943072d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2f9a8065-30ec-47ab-9d17-cf4bcad90d33" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_15d87685-27a2-4dfb-b016-509f6943072d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_b1fe8151-f73a-4eb7-aa5c-4cf185290f03" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2f9a8065-30ec-47ab-9d17-cf4bcad90d33" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_b1fe8151-f73a-4eb7-aa5c-4cf185290f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_7a355f73-d165-408f-a014-947144ec3de8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2f9a8065-30ec-47ab-9d17-cf4bcad90d33" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_7a355f73-d165-408f-a014-947144ec3de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_5a0f71ed-9cd9-4e85-beeb-1517d4ba8dd2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b21a9147-2020-4ce5-ba1a-5b11e34bd951" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_5a0f71ed-9cd9-4e85-beeb-1517d4ba8dd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_95d805a9-f95a-4bf3-91d3-f3bc5aa4cc92" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5a0f71ed-9cd9-4e85-beeb-1517d4ba8dd2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_95d805a9-f95a-4bf3-91d3-f3bc5aa4cc92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_3f0f5af1-6027-4e52-a9b5-80a1f5ac1f24" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5a0f71ed-9cd9-4e85-beeb-1517d4ba8dd2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_3f0f5af1-6027-4e52-a9b5-80a1f5ac1f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_01d97721-2683-4a1d-bc5d-7c08a96f0145" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5a0f71ed-9cd9-4e85-beeb-1517d4ba8dd2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_01d97721-2683-4a1d-bc5d-7c08a96f0145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_a031c607-aeef-426a-b28b-9050d3340c78" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5a0f71ed-9cd9-4e85-beeb-1517d4ba8dd2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_a031c607-aeef-426a-b28b-9050d3340c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_1a965730-f14e-4d04-819c-3633a0177124" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5a0f71ed-9cd9-4e85-beeb-1517d4ba8dd2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_1a965730-f14e-4d04-819c-3633a0177124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_46f694e2-fe07-4e94-a4be-69d96ab1d330" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5a0f71ed-9cd9-4e85-beeb-1517d4ba8dd2" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_46f694e2-fe07-4e94-a4be-69d96ab1d330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_1b5c98c7-4a0c-4884-a684-0caac883bf45" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b21a9147-2020-4ce5-ba1a-5b11e34bd951" xlink:to="loc_us-gaap_DeferredTaxLiabilities_1b5c98c7-4a0c-4884-a684-0caac883bf45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/IncometaxesuncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail" xlink:type="simple" xlink:href="tfx-20191231.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_8cf0144d-f759-4173-9cea-6cf610f8d85d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c3e458d9-aeac-4e06-9b71-3a29039c9be6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8cf0144d-f759-4173-9cea-6cf610f8d85d" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c3e458d9-aeac-4e06-9b71-3a29039c9be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_2ae774b5-eb57-4eb5-8c61-312f73f3ddca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c3e458d9-aeac-4e06-9b71-3a29039c9be6" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_2ae774b5-eb57-4eb5-8c61-312f73f3ddca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_bb3be1a9-3567-4d9f-82d2-bb0183a2a59b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c3e458d9-aeac-4e06-9b71-3a29039c9be6" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_bb3be1a9-3567-4d9f-82d2-bb0183a2a59b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_384f0ade-54fb-41a4-8f16-822a35c5d079" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c3e458d9-aeac-4e06-9b71-3a29039c9be6" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_384f0ade-54fb-41a4-8f16-822a35c5d079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_388b01bb-6656-49bd-b123-5ff065c4b6f5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c3e458d9-aeac-4e06-9b71-3a29039c9be6" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_388b01bb-6656-49bd-b123-5ff065c4b6f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_da1ee195-b1d4-4244-a01c-8de9dc3323e7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c3e458d9-aeac-4e06-9b71-3a29039c9be6" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_da1ee195-b1d4-4244-a01c-8de9dc3323e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_c82a4909-b4b9-4472-9bdd-d770a2548156" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c3e458d9-aeac-4e06-9b71-3a29039c9be6" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_c82a4909-b4b9-4472-9bdd-d770a2548156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_a969099b-638a-462d-b371-9a589c75d7a8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c3e458d9-aeac-4e06-9b71-3a29039c9be6" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_a969099b-638a-462d-b371-9a589c75d7a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_16665f7f-4efe-408d-b0e1-e7f546e4c49d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c3e458d9-aeac-4e06-9b71-3a29039c9be6" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_16665f7f-4efe-408d-b0e1-e7f546e4c49d" 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-20191231.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_91970076-bf02-4d5d-b315-24777dceeedf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_26f7788c-641f-4d32-a9e6-c9b22ee77e85" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_91970076-bf02-4d5d-b315-24777dceeedf" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_26f7788c-641f-4d32-a9e6-c9b22ee77e85" 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-20191231.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_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract_7ec078e4-3223-490f-adb0-82ca2d10dc12" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_23f1f207-c71c-42c5-b71d-b4d0e5f0c595" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract_7ec078e4-3223-490f-adb0-82ca2d10dc12" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_23f1f207-c71c-42c5-b71d-b4d0e5f0c595" 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-20191231.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_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract_9c94cd23-5e10-4991-8b56-46ca873f5f05" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ac0dc935-f55b-438c-8c32-91bb5d4ec35a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract_9c94cd23-5e10-4991-8b56-46ca873f5f05" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ac0dc935-f55b-438c-8c32-91bb5d4ec35a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_5b494c66-1633-4c77-8fd4-5f9644a20825" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ac0dc935-f55b-438c-8c32-91bb5d4ec35a" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_5b494c66-1633-4c77-8fd4-5f9644a20825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ebac8747-7d12-4996-836f-1798a2752156" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5b494c66-1633-4c77-8fd4-5f9644a20825" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ebac8747-7d12-4996-836f-1798a2752156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_b70f76c8-6fcc-4f51-a5c8-b7f8e2e9f905" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ebac8747-7d12-4996-836f-1798a2752156" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_b70f76c8-6fcc-4f51-a5c8-b7f8e2e9f905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3ee12ae8-a1a7-45cf-b3a7-5000d57f1d7b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ac0dc935-f55b-438c-8c32-91bb5d4ec35a" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3ee12ae8-a1a7-45cf-b3a7-5000d57f1d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_7768fa9f-798a-43b2-86d5-b542cf8170ef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanDisclosureLineItems_3ee12ae8-a1a7-45cf-b3a7-5000d57f1d7b" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_7768fa9f-798a-43b2-86d5-b542cf8170ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_2fcd8b84-c275-4136-bc72-a185dc2bee2b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanDisclosureLineItems_3ee12ae8-a1a7-45cf-b3a7-5000d57f1d7b" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_2fcd8b84-c275-4136-bc72-a185dc2bee2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_8a793278-acd3-4bf9-a099-82da2a463630" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanDisclosureLineItems_3ee12ae8-a1a7-45cf-b3a7-5000d57f1d7b" xlink:to="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_8a793278-acd3-4bf9-a099-82da2a463630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_65941b7e-31e9-4fc8-83b8-9d2e3d49d694" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanDisclosureLineItems_3ee12ae8-a1a7-45cf-b3a7-5000d57f1d7b" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_65941b7e-31e9-4fc8-83b8-9d2e3d49d694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_70a6e118-9baa-43c5-aef0-ced5505ad018" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanDisclosureLineItems_3ee12ae8-a1a7-45cf-b3a7-5000d57f1d7b" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_70a6e118-9baa-43c5-aef0-ced5505ad018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_e9e42375-8b14-497e-861c-ce66c46d964b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanDisclosureLineItems_3ee12ae8-a1a7-45cf-b3a7-5000d57f1d7b" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_e9e42375-8b14-497e-861c-ce66c46d964b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_28e148aa-3e56-4a96-9ff0-f9961662aba3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanDisclosureLineItems_3ee12ae8-a1a7-45cf-b3a7-5000d57f1d7b" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_28e148aa-3e56-4a96-9ff0-f9961662aba3" 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-20191231.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_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract_6f2edf7a-32df-4f31-a7e3-f8d70c87f4d9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_94300466-b033-4e1d-ad0e-269618fb7a21" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract_6f2edf7a-32df-4f31-a7e3-f8d70c87f4d9" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_94300466-b033-4e1d-ad0e-269618fb7a21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_aff30d0a-c2bf-41ec-be63-a980052417de" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_94300466-b033-4e1d-ad0e-269618fb7a21" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_aff30d0a-c2bf-41ec-be63-a980052417de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_3b79d796-3e65-4f5b-a19c-f0b5278099ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_aff30d0a-c2bf-41ec-be63-a980052417de" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_3b79d796-3e65-4f5b-a19c-f0b5278099ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_f93acde6-cf84-4e61-8677-579dc9224417" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_3b79d796-3e65-4f5b-a19c-f0b5278099ea" xlink:to="loc_country_US_f93acde6-cf84-4e61-8677-579dc9224417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember_70cc3738-73ee-4fff-9ace-de2077e33aa4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3b79d796-3e65-4f5b-a19c-f0b5278099ea" xlink:to="loc_us-gaap_ForeignPlanMember_70cc3738-73ee-4fff-9ace-de2077e33aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_cb653a9f-f1ed-4807-bc14-d27b447fb9ad" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_94300466-b033-4e1d-ad0e-269618fb7a21" xlink:to="loc_srt_RangeAxis_cb653a9f-f1ed-4807-bc14-d27b447fb9ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6a66bee0-7574-4743-a70c-e1288fdecd15" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_cb653a9f-f1ed-4807-bc14-d27b447fb9ad" xlink:to="loc_srt_RangeMember_6a66bee0-7574-4743-a70c-e1288fdecd15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_41e61283-2071-4900-907c-192b47306232" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6a66bee0-7574-4743-a70c-e1288fdecd15" xlink:to="loc_srt_MinimumMember_41e61283-2071-4900-907c-192b47306232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d72e3a4d-bec8-4d26-8d34-0e939ad15e2e" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6a66bee0-7574-4743-a70c-e1288fdecd15" xlink:to="loc_srt_MaximumMember_d72e3a4d-bec8-4d26-8d34-0e939ad15e2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_e3dbe077-8634-45d6-b6c5-879570d5f2ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_94300466-b033-4e1d-ad0e-269618fb7a21" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_e3dbe077-8634-45d6-b6c5-879570d5f2ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_5135ca77-4bdd-4054-b1dd-d7ea8e6fab2f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e3dbe077-8634-45d6-b6c5-879570d5f2ca" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_5135ca77-4bdd-4054-b1dd-d7ea8e6fab2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_5e8c1632-fa52-4fbf-9b92-2ba88038f3cf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5135ca77-4bdd-4054-b1dd-d7ea8e6fab2f" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_5e8c1632-fa52-4fbf-9b92-2ba88038f3cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_059e8c14-084f-4515-94d6-5042595ca9eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5135ca77-4bdd-4054-b1dd-d7ea8e6fab2f" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_059e8c14-084f-4515-94d6-5042595ca9eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_5a59f8b7-33a5-410b-b62b-81a9f7abfa58" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_94300466-b033-4e1d-ad0e-269618fb7a21" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_5a59f8b7-33a5-410b-b62b-81a9f7abfa58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_19bba249-04f3-4ece-871c-c9647e48809b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5a59f8b7-33a5-410b-b62b-81a9f7abfa58" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_19bba249-04f3-4ece-871c-c9647e48809b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_a344a815-68bd-45c8-a4c7-252dc2df6bc7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_PlanAssetCategoriesDomain_19bba249-04f3-4ece-871c-c9647e48809b" xlink:to="loc_us-gaap_EquitySecuritiesMember_a344a815-68bd-45c8-a4c7-252dc2df6bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_915ec58b-6891-48d0-ae39-f331e4c45096" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_19bba249-04f3-4ece-871c-c9647e48809b" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_915ec58b-6891-48d0-ae39-f331e4c45096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherSecuritiesMember_50f7dcea-e930-43c1-bb31-8389202ebfbe" xlink:href="tfx-20191231.xsd#tfx_OtherSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_19bba249-04f3-4ece-871c-c9647e48809b" xlink:to="loc_tfx_OtherSecuritiesMember_50f7dcea-e930-43c1-bb31-8389202ebfbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_94300466-b033-4e1d-ad0e-269618fb7a21" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueofPlanAssetsEffectiveAverageDuration_70582b33-5b61-4b1b-a0bf-b21b89b00258" xlink:href="tfx-20191231.xsd#tfx_FairValueofPlanAssetsEffectiveAverageDuration"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_tfx_FairValueofPlanAssetsEffectiveAverageDuration_70582b33-5b61-4b1b-a0bf-b21b89b00258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_f6e7d533-ce00-4ddb-91db-04eb320b78ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_f6e7d533-ce00-4ddb-91db-04eb320b78ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_5dd71d6d-b393-4546-86f3-6f6e1062e8af" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_5dd71d6d-b393-4546-86f3-6f6e1062e8af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation_c68ca28c-9b5a-49ee-a2d0-6766f9bfc09f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation_c68ca28c-9b5a-49ee-a2d0-6766f9bfc09f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents_5a099298-ce1f-44f6-af9c-0f256bbcb2d1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents_5a099298-ce1f-44f6-af9c-0f256bbcb2d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1_d5f15866-a334-456c-9a22-97b7a04d3300" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1_d5f15866-a334-456c-9a22-97b7a04d3300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1_6a2387ab-9764-4c61-a5eb-7d8e6cb6df56" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1_6a2387ab-9764-4c61-a5eb-7d8e6cb6df56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_54a0f359-f83d-48ef-9fe9-d7fdfaf585da" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_54a0f359-f83d-48ef-9fe9-d7fdfaf585da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_47276b5d-e980-4ee4-a0b2-1724b1b77c50" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_47276b5d-e980-4ee4-a0b2-1724b1b77c50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_ca0e07e7-13e6-4149-b95e-5848bae90503" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_ca0e07e7-13e6-4149-b95e-5848bae90503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_35a47093-f427-4c15-9c75-3b5487931d97" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_35a47093-f427-4c15-9c75-3b5487931d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy_df3786d0-f382-440a-b3c9-805d269e1446" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_tfx_DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy_df3786d0-f382-440a-b3c9-805d269e1446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear_7cfdf702-28d7-45b7-9b94-744d78b44630" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear_7cfdf702-28d7-45b7-9b94-744d78b44630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_d52e31d6-e764-4666-b01c-524db2484632" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ec09f0ab-94df-469d-a5bb-5469ddfa5f79" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_d52e31d6-e764-4666-b01c-524db2484632" 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-20191231.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_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract_0d0fd764-a759-4ebd-8b59-e5a511439f50" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_555d8114-555d-437a-864c-28e2e9ccb599" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract_0d0fd764-a759-4ebd-8b59-e5a511439f50" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_555d8114-555d-437a-864c-28e2e9ccb599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_944b9e4b-9732-4a13-8c17-68cd10d73a97" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_555d8114-555d-437a-864c-28e2e9ccb599" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_944b9e4b-9732-4a13-8c17-68cd10d73a97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_20984d2c-b41b-455e-8166-bad6dd065345" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_944b9e4b-9732-4a13-8c17-68cd10d73a97" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_20984d2c-b41b-455e-8166-bad6dd065345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_0a017e91-bc24-45be-b801-03b40f989e39" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_20984d2c-b41b-455e-8166-bad6dd065345" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_0a017e91-bc24-45be-b801-03b40f989e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_6c43edc0-feb1-4886-b90c-bf9a25167377" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_20984d2c-b41b-455e-8166-bad6dd065345" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_6c43edc0-feb1-4886-b90c-bf9a25167377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_fea27e27-94e7-4bb7-b459-a98f5efe3197" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_555d8114-555d-437a-864c-28e2e9ccb599" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_fea27e27-94e7-4bb7-b459-a98f5efe3197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_954e9e60-e8d4-47c7-b697-afb1a478b1bd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fea27e27-94e7-4bb7-b459-a98f5efe3197" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_954e9e60-e8d4-47c7-b697-afb1a478b1bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_3cdacb36-23ce-4bce-855c-60f9b4ecf3d2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fea27e27-94e7-4bb7-b459-a98f5efe3197" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_3cdacb36-23ce-4bce-855c-60f9b4ecf3d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_6597fd2f-947b-4e11-a4e0-43553ba0fa20" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fea27e27-94e7-4bb7-b459-a98f5efe3197" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_6597fd2f-947b-4e11-a4e0-43553ba0fa20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanNetAmortizationAndDeferral_fdbf3e91-7602-4f30-9004-01704f159ffd" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanNetAmortizationAndDeferral"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_fea27e27-94e7-4bb7-b459-a98f5efe3197" xlink:to="loc_tfx_DefinedBenefitPlanNetAmortizationAndDeferral_fdbf3e91-7602-4f30-9004-01704f159ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_312a7767-2604-4bfd-8a15-1ac2a79797f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_fea27e27-94e7-4bb7-b459-a98f5efe3197" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_312a7767-2604-4bfd-8a15-1ac2a79797f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_3a02199f-b6d1-44df-a6c1-59e71ec72b3e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_fea27e27-94e7-4bb7-b459-a98f5efe3197" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_3a02199f-b6d1-44df-a6c1-59e71ec72b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_bd5c3655-54c2-4e2b-940b-74ef4110b7b5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_fea27e27-94e7-4bb7-b459-a98f5efe3197" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_bd5c3655-54c2-4e2b-940b-74ef4110b7b5" 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-20191231.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_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract_be435e35-726d-4616-a5ff-ffa9a853a093" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_32220cff-f93c-4925-9432-0cbedd882ca0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract_be435e35-726d-4616-a5ff-ffa9a853a093" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_32220cff-f93c-4925-9432-0cbedd882ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_d062e03e-961f-4137-9120-b5fc4d080650" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_32220cff-f93c-4925-9432-0cbedd882ca0" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_d062e03e-961f-4137-9120-b5fc4d080650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_554225bb-3103-4c7b-b05e-0d29bdfdf92f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d062e03e-961f-4137-9120-b5fc4d080650" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_554225bb-3103-4c7b-b05e-0d29bdfdf92f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_24ee4821-50a1-4807-90e5-1377a447c3e0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_554225bb-3103-4c7b-b05e-0d29bdfdf92f" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_24ee4821-50a1-4807-90e5-1377a447c3e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2e7fa091-55de-4851-a3b6-04c914fe4adb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_554225bb-3103-4c7b-b05e-0d29bdfdf92f" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2e7fa091-55de-4851-a3b6-04c914fe4adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_34ceafe3-2f74-4f4e-a436-c0f9e75db45d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_32220cff-f93c-4925-9432-0cbedd882ca0" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_34ceafe3-2f74-4f4e-a436-c0f9e75db45d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_ae80cfe6-75ce-49e5-b06f-c29622ed06fb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_34ceafe3-2f74-4f4e-a436-c0f9e75db45d" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_ae80cfe6-75ce-49e5-b06f-c29622ed06fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_2e690514-4aa8-4c0e-ac38-8f13f515f060" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_34ceafe3-2f74-4f4e-a436-c0f9e75db45d" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_2e690514-4aa8-4c0e-ac38-8f13f515f060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate_1d5c3f2a-936c-446d-89ba-7ee14d4e5819" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_34ceafe3-2f74-4f4e-a436-c0f9e75db45d" xlink:to="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate_1d5c3f2a-936c-446d-89ba-7ee14d4e5819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_196f372c-1d24-46fa-81c8-b1bbe8fdccb8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPlanDisclosureLineItems_34ceafe3-2f74-4f4e-a436-c0f9e75db45d" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_196f372c-1d24-46fa-81c8-b1bbe8fdccb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#PensionandotherpostretirementbenefitsDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract_debdde3c-ce1a-4022-ace5-82fe4a2e6fd7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_2e7e0c08-3cf0-48e0-b012-bb7f627e836d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract_debdde3c-ce1a-4022-ace5-82fe4a2e6fd7" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_2e7e0c08-3cf0-48e0-b012-bb7f627e836d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_7feb5776-1264-4c3c-8012-44bc6f632a5f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2e7e0c08-3cf0-48e0-b012-bb7f627e836d" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_7feb5776-1264-4c3c-8012-44bc6f632a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_9d219e7a-0cd3-46c3-9d2e-81e9fb45c504" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7feb5776-1264-4c3c-8012-44bc6f632a5f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_9d219e7a-0cd3-46c3-9d2e-81e9fb45c504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_3247c264-a766-4128-a582-963ea24368c2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9d219e7a-0cd3-46c3-9d2e-81e9fb45c504" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_3247c264-a766-4128-a582-963ea24368c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b392346e-e773-4452-bb76-ca7be48f5a6c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9d219e7a-0cd3-46c3-9d2e-81e9fb45c504" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b392346e-e773-4452-bb76-ca7be48f5a6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0da6bf12-cc40-45e0-a359-8202ff9a7d49" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2e7e0c08-3cf0-48e0-b012-bb7f627e836d" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0da6bf12-cc40-45e0-a359-8202ff9a7d49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0da6bf12-cc40-45e0-a359-8202ff9a7d49" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_bfbf6c12-f55f-4e9f-9ef0-e743f90e0139" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_bfbf6c12-f55f-4e9f-9ef0-e743f90e0139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_8b4bc58d-5f73-424a-ad48-caf2d730bc18" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_8b4bc58d-5f73-424a-ad48-caf2d730bc18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_1f2a403b-1747-439f-9da1-62d560b9e047" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_1f2a403b-1747-439f-9da1-62d560b9e047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_926f49b5-75d6-4170-8a0b-d2756bebd2a5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_926f49b5-75d6-4170-8a0b-d2756bebd2a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_46254789-4ea6-4145-b62a-1307c900467e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:to="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_46254789-4ea6-4145-b62a-1307c900467e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_b3b075ac-1581-4f2e-92c0-251c8e9ec639" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_b3b075ac-1581-4f2e-92c0-251c8e9ec639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt_ecfef116-61c8-4199-b2c8-9cdbaea0705b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt_ecfef116-61c8-4199-b2c8-9cdbaea0705b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_3c3ae8a0-51e4-4688-9d4e-7a21c14178f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_3c3ae8a0-51e4-4688-9d4e-7a21c14178f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCurtailments_6e747cd4-0f85-48a6-8ecb-ab886d5ec291" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanCurtailments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:to="loc_us-gaap_DefinedBenefitPlanCurtailments_6e747cd4-0f85-48a6-8ecb-ab886d5ec291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation_eda0e7d6-05c6-4190-99c1-3b4c19fa1de6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsBenefitObligation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:to="loc_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation_eda0e7d6-05c6-4190-99c1-3b4c19fa1de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_9521c349-25aa-4784-9264-7d72a37809d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAdministrationExpenses"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:to="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_9521c349-25aa-4784-9264-7d72a37809d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_c2c8d868-d948-4a65-9afe-d2803b7085bc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_903554ef-f1bf-4a31-b107-0b07385769ff" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_c2c8d868-d948-4a65-9afe-d2803b7085bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_6b1bbcad-3c61-4d20-8d84-c99543b56fe6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0da6bf12-cc40-45e0-a359-8202ff9a7d49" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_6b1bbcad-3c61-4d20-8d84-c99543b56fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_07a208b6-93cc-45af-8192-d1056deb6a8c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_6b1bbcad-3c61-4d20-8d84-c99543b56fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_07a208b6-93cc-45af-8192-d1056deb6a8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_1d3022f2-57a6-4bb8-89bf-549bed7ee73e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_6b1bbcad-3c61-4d20-8d84-c99543b56fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_1d3022f2-57a6-4bb8-89bf-549bed7ee73e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_7064306f-6639-4af3-a16c-dbddcd46994d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_6b1bbcad-3c61-4d20-8d84-c99543b56fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_7064306f-6639-4af3-a16c-dbddcd46994d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_98eeb765-1e1a-4cee-bb8f-b5e981168233" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_6b1bbcad-3c61-4d20-8d84-c99543b56fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_98eeb765-1e1a-4cee-bb8f-b5e981168233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanSettlementsPlanAssets_73e64073-e702-43cb-bbf4-193e59169fec" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsPlanAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_6b1bbcad-3c61-4d20-8d84-c99543b56fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanSettlementsPlanAssets_73e64073-e702-43cb-bbf4-193e59169fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_01a6e60d-5169-4697-8b77-aab180d81ea5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAdministrationExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_6b1bbcad-3c61-4d20-8d84-c99543b56fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_01a6e60d-5169-4697-8b77-aab180d81ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_ddc94d38-166e-485b-b88b-38011efdd82f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_6b1bbcad-3c61-4d20-8d84-c99543b56fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_ddc94d38-166e-485b-b88b-38011efdd82f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_72e796c4-ca10-41a9-b461-55110608f8f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_6b1bbcad-3c61-4d20-8d84-c99543b56fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_72e796c4-ca10-41a9-b461-55110608f8f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_cc9d2e65-5280-414b-8321-540985c003a4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_6b1bbcad-3c61-4d20-8d84-c99543b56fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_cc9d2e65-5280-414b-8321-540985c003a4" 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-20191231.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_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract_4dce9ba7-52dc-4d60-803e-be0c807551a0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9affd25c-41ae-443d-8b7f-6207e7a64d8a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract_4dce9ba7-52dc-4d60-803e-be0c807551a0" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9affd25c-41ae-443d-8b7f-6207e7a64d8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_c8828682-743f-4890-8443-7ba6752376d9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9affd25c-41ae-443d-8b7f-6207e7a64d8a" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_c8828682-743f-4890-8443-7ba6752376d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_9531df76-7089-4613-bfbb-9d1d6d79b7ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c8828682-743f-4890-8443-7ba6752376d9" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_9531df76-7089-4613-bfbb-9d1d6d79b7ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_a4f191f2-3109-443b-94af-60a77b3016f5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9531df76-7089-4613-bfbb-9d1d6d79b7ae" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_a4f191f2-3109-443b-94af-60a77b3016f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_33b1c51a-1d38-4028-b974-b0c7ed8ee8ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9531df76-7089-4613-bfbb-9d1d6d79b7ae" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_33b1c51a-1d38-4028-b974-b0c7ed8ee8ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6b978803-91e5-44f3-92f9-1100500b34fd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9affd25c-41ae-443d-8b7f-6207e7a64d8a" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6b978803-91e5-44f3-92f9-1100500b34fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_bf2acc27-1853-4248-916c-65e3b96bee9e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_6b978803-91e5-44f3-92f9-1100500b34fd" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_bf2acc27-1853-4248-916c-65e3b96bee9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_3cfbe738-699e-4762-a7f0-a0b11b7afb49" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_6b978803-91e5-44f3-92f9-1100500b34fd" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_3cfbe738-699e-4762-a7f0-a0b11b7afb49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_96e4d393-3c28-4652-86b8-6f1d4ca6ff6b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_6b978803-91e5-44f3-92f9-1100500b34fd" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_96e4d393-3c28-4652-86b8-6f1d4ca6ff6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_ce9e2150-c1c5-4cb4-836f-e47060fc7ca3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_6b978803-91e5-44f3-92f9-1100500b34fd" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_ce9e2150-c1c5-4cb4-836f-e47060fc7ca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss_1ebc3f2b-69ee-4027-a2a3-9b8c2478c2b0" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6b978803-91e5-44f3-92f9-1100500b34fd" xlink:to="loc_tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss_1ebc3f2b-69ee-4027-a2a3-9b8c2478c2b0" 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-20191231.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_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract_3d7b7f10-cfd8-449e-9575-c1eb52fba0ac" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7e0f1dab-41c8-4ad0-bc1e-e53bc10e6661" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract_3d7b7f10-cfd8-449e-9575-c1eb52fba0ac" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7e0f1dab-41c8-4ad0-bc1e-e53bc10e6661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_002601a3-0ba2-41da-aff6-6ae083d8690b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7e0f1dab-41c8-4ad0-bc1e-e53bc10e6661" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_002601a3-0ba2-41da-aff6-6ae083d8690b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b02fff54-fd5e-43a9-b6f0-14611efe2277" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_002601a3-0ba2-41da-aff6-6ae083d8690b" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b02fff54-fd5e-43a9-b6f0-14611efe2277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_23d74769-e7a6-47de-a436-b0cd335bfc31" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b02fff54-fd5e-43a9-b6f0-14611efe2277" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_23d74769-e7a6-47de-a436-b0cd335bfc31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e142353f-6f5b-4625-be75-dc381f68032d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b02fff54-fd5e-43a9-b6f0-14611efe2277" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e142353f-6f5b-4625-be75-dc381f68032d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_778adbb1-9497-494b-b0ff-41cde274beda" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7e0f1dab-41c8-4ad0-bc1e-e53bc10e6661" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_778adbb1-9497-494b-b0ff-41cde274beda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_778adbb1-9497-494b-b0ff-41cde274beda" xlink:to="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_59ddb969-7b13-496c-ad55-6d15499795fc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_59ddb969-7b13-496c-ad55-6d15499795fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_7bbe78f2-e38f-4352-8d0f-110d4e5a1cb1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_7bbe78f2-e38f-4352-8d0f-110d4e5a1cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax_9769e171-e823-4f70-881a-f42d357fb3f5" xlink:href="tfx-20191231.xsd#tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax_9769e171-e823-4f70-881a-f42d357fb3f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts_5c25481a-1f39-4bb4-a38e-7b42fa832d54" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts_5c25481a-1f39-4bb4-a38e-7b42fa832d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments_688c8c44-48f3-40a5-b772-86398988bfe0" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments_688c8c44-48f3-40a5-b772-86398988bfe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit_aff147f8-1132-4398-a0fe-1d3ff7baa08e" xlink:href="tfx-20191231.xsd#tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_ImpactOfCurrencyTranslationPriorServiceCostCredit_aff147f8-1132-4398-a0fe-1d3ff7baa08e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_a4fbe641-f17c-4bfb-84f7-0fb19c1ad5f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_a4fbe641-f17c-4bfb-84f7-0fb19c1ad5f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_a22928a4-976a-444e-b4fc-488bfe91a949" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_a22928a4-976a-444e-b4fc-488bfe91a949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_2aa2816e-fe63-412d-8e04-4f46609466d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_2aa2816e-fe63-412d-8e04-4f46609466d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax_0ee79abf-3d04-4709-bd5d-a460a3b5e438" xlink:href="tfx-20191231.xsd#tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax_0ee79abf-3d04-4709-bd5d-a460a3b5e438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ActuarialChangesInBenefitObligationNetGainLoss_681458db-909a-4536-a70f-bdce8bf6394a" xlink:href="tfx-20191231.xsd#tfx_ActuarialChangesInBenefitObligationNetGainLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_ActuarialChangesInBenefitObligationNetGainLoss_681458db-909a-4536-a70f-bdce8bf6394a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_220ffa9c-6fe7-419a-9e71-f228da438cff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_220ffa9c-6fe7-419a-9e71-f228da438cff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_0491096a-6af4-4875-9f7c-0df9884a071e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_0491096a-6af4-4875-9f7c-0df9884a071e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_e10d5b06-5919-4a65-a5e4-e8b4b11f24f4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_e10d5b06-5919-4a65-a5e4-e8b4b11f24f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax_6072e688-4576-4a63-8b52-2919079c7d1e" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax_6072e688-4576-4a63-8b52-2919079c7d1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes_25d1b877-8e04-43a0-abcb-f1c94b1f7587" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes_25d1b877-8e04-43a0-abcb-f1c94b1f7587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax_48ae7018-79f6-4d23-874b-73d1b156857b" xlink:href="tfx-20191231.xsd#tfx_OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax_48ae7018-79f6-4d23-874b-73d1b156857b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ActuarialChangesInBenefitObligationDeferredTaxes_bf8699cb-ac83-47af-8ea6-82be03502b3d" xlink:href="tfx-20191231.xsd#tfx_ActuarialChangesInBenefitObligationDeferredTaxes"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_ActuarialChangesInBenefitObligationDeferredTaxes_bf8699cb-ac83-47af-8ea6-82be03502b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments_f7f8dd20-517d-4164-b38a-a304c5ddf50f" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments_f7f8dd20-517d-4164-b38a-a304c5ddf50f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax_91eda2de-7ac5-4ae5-b90a-db0bdb8e141e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax_91eda2de-7ac5-4ae5-b90a-db0bdb8e141e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax_6de3f152-b726-4366-bf7b-a22620d463e1" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax_6de3f152-b726-4366-bf7b-a22620d463e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_763c125e-a290-4cf1-9bcd-80df7c64fbce" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_763c125e-a290-4cf1-9bcd-80df7c64fbce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss_01d19197-f570-4cbc-a914-fa704cfa9cd1" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss_01d19197-f570-4cbc-a914-fa704cfa9cd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherComprehensiveIncomeLossSettlementsNetofTax_b8f95bf0-846f-433f-91d2-a6abdd9f2133" xlink:href="tfx-20191231.xsd#tfx_OtherComprehensiveIncomeLossSettlementsNetofTax"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_OtherComprehensiveIncomeLossSettlementsNetofTax_b8f95bf0-846f-433f-91d2-a6abdd9f2133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_dfc2c14c-7f5a-41f2-8457-683728ac6cc0" xlink:href="tfx-20191231.xsd#tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_dfc2c14c-7f5a-41f2-8457-683728ac6cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments_3319592e-9765-4db5-9844-d8cdf5aafaf6" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments_3319592e-9765-4db5-9844-d8cdf5aafaf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_9b2615e4-2dce-4a14-a2c7-fc0f6d488db6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_9b2615e4-2dce-4a14-a2c7-fc0f6d488db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts_4a46e9fb-c686-4754-be68-c178935a5341" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts_4a46e9fb-c686-4754-be68-c178935a5341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments_3bee1328-a04b-4cf8-9e88-c9fdfa6f2f4b" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments_3bee1328-a04b-4cf8-9e88-c9fdfa6f2f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes_7dd05e92-21f1-49c4-9914-03f474e507e8" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes_7dd05e92-21f1-49c4-9914-03f474e507e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_2c0f33bf-5fa2-4fe0-abc2-1233e5dce3eb" xlink:href="tfx-20191231.xsd#tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax_2c0f33bf-5fa2-4fe0-abc2-1233e5dce3eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_fcbe805f-b586-4ba6-9747-bf8ad458e260" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_DefinedBenefitPlanChanceinAmountsRecognizedinAccumulatedOtherComprehensiveIncomeRollForward_4f56e046-e088-43aa-a349-0fa8c4e815b1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_fcbe805f-b586-4ba6-9747-bf8ad458e260" 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-20191231.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_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract_bcc3048e-a2fd-48be-90fa-b71d5c7285bf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_557a6d94-cab0-411d-9cc7-528fb7ece361" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract_bcc3048e-a2fd-48be-90fa-b71d5c7285bf" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_557a6d94-cab0-411d-9cc7-528fb7ece361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_bdc517e9-076e-4ad4-b2a9-2d49351f5a47" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_557a6d94-cab0-411d-9cc7-528fb7ece361" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_bdc517e9-076e-4ad4-b2a9-2d49351f5a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_d8b06630-a6dd-4b51-9f4e-f7d7fed071a2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_bdc517e9-076e-4ad4-b2a9-2d49351f5a47" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_d8b06630-a6dd-4b51-9f4e-f7d7fed071a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_da159af0-ff7d-42f0-965f-20d73eebe9eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d8b06630-a6dd-4b51-9f4e-f7d7fed071a2" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_da159af0-ff7d-42f0-965f-20d73eebe9eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_4b378705-a229-44a4-b8da-55f3917981cc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d8b06630-a6dd-4b51-9f4e-f7d7fed071a2" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_4b378705-a229-44a4-b8da-55f3917981cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_7d573db3-e66a-499d-ac45-1e26b6f81b7d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_557a6d94-cab0-411d-9cc7-528fb7ece361" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_7d573db3-e66a-499d-ac45-1e26b6f81b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_58d0871e-16f3-4af9-8fff-769ed3610be9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7d573db3-e66a-499d-ac45-1e26b6f81b7d" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_58d0871e-16f3-4af9-8fff-769ed3610be9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_675b811f-2448-49a0-bf6e-cf3f492480bc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7d573db3-e66a-499d-ac45-1e26b6f81b7d" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_675b811f-2448-49a0-bf6e-cf3f492480bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate_e3296637-23c6-4b3b-bfd7-d7d4deb2092a" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_7d573db3-e66a-499d-ac45-1e26b6f81b7d" xlink:to="loc_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate_e3296637-23c6-4b3b-bfd7-d7d4deb2092a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_2b337df8-78e9-405a-9dfa-5ab6763ed50c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7d573db3-e66a-499d-ac45-1e26b6f81b7d" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_2b337df8-78e9-405a-9dfa-5ab6763ed50c" 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-20191231.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_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract_61822443-7e3c-456d-ab64-770ab2f3e1bf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f2e5b12a-2909-41a0-96ae-d959e909d9f7" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfPensionPlanAssetsByFairValueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract_61822443-7e3c-456d-ab64-770ab2f3e1bf" xlink:to="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f2e5b12a-2909-41a0-96ae-d959e909d9f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ed49ddf3-2561-4997-ac1f-5e4680ca5207" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f2e5b12a-2909-41a0-96ae-d959e909d9f7" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ed49ddf3-2561-4997-ac1f-5e4680ca5207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_8122b6d7-5c73-4d2c-8f62-4102949c2fc4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ed49ddf3-2561-4997-ac1f-5e4680ca5207" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_8122b6d7-5c73-4d2c-8f62-4102949c2fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_a925221b-1111-4d2c-9dbe-1dd70cb682c3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8122b6d7-5c73-4d2c-8f62-4102949c2fc4" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_a925221b-1111-4d2c-9dbe-1dd70cb682c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f3a9672d-b7eb-43b6-8a5e-c62a1c21a35d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f2e5b12a-2909-41a0-96ae-d959e909d9f7" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f3a9672d-b7eb-43b6-8a5e-c62a1c21a35d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0284c868-c3bc-4b4b-9e3c-58a460321f4c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f3a9672d-b7eb-43b6-8a5e-c62a1c21a35d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0284c868-c3bc-4b4b-9e3c-58a460321f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_6b17d0a2-df70-4fa9-95cb-71012bdbbcf3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0284c868-c3bc-4b4b-9e3c-58a460321f4c" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_6b17d0a2-df70-4fa9-95cb-71012bdbbcf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_c9c2fb50-708c-4e6c-8434-659a1b4e62c2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0284c868-c3bc-4b4b-9e3c-58a460321f4c" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_c9c2fb50-708c-4e6c-8434-659a1b4e62c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_f3f4353b-4c3a-45fc-88fe-f84f4a6ca781" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0284c868-c3bc-4b4b-9e3c-58a460321f4c" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_f3f4353b-4c3a-45fc-88fe-f84f4a6ca781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_c32f22d8-9c16-487a-99fc-066875fd39cb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f2e5b12a-2909-41a0-96ae-d959e909d9f7" xlink:to="loc_us-gaap_InvestmentTypeAxis_c32f22d8-9c16-487a-99fc-066875fd39cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_d1875605-7674-49bf-9812-615c1229ea3e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c32f22d8-9c16-487a-99fc-066875fd39cb" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_d1875605-7674-49bf-9812-615c1229ea3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_6db3b0f9-b149-4ddd-9833-df2411be4fcf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d1875605-7674-49bf-9812-615c1229ea3e" xlink:to="loc_us-gaap_EquitySecuritiesMember_6db3b0f9-b149-4ddd-9833-df2411be4fcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeInvestmentsMember_53dd0566-9733-4cde-8047-9a5f894796df" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FixedIncomeInvestmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_d1875605-7674-49bf-9812-615c1229ea3e" xlink:to="loc_us-gaap_FixedIncomeInvestmentsMember_53dd0566-9733-4cde-8047-9a5f894796df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentsMember_a1f2db96-62b0-4bfd-90e0-c597198cee97" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherInvestmentsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_d1875605-7674-49bf-9812-615c1229ea3e" xlink:to="loc_us-gaap_OtherInvestmentsMember_a1f2db96-62b0-4bfd-90e0-c597198cee97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_bc3fbec6-712b-4f46-ad29-28790dfad5ce" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f2e5b12a-2909-41a0-96ae-d959e909d9f7" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_bc3fbec6-712b-4f46-ad29-28790dfad5ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_bc3fbec6-712b-4f46-ad29-28790dfad5ce" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember_173317c5-f0f3-401e-803f-a4959149815e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_us-gaap_CashMember_173317c5-f0f3-401e-803f-a4959149815e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_a69cf584-9297-481b-848b-a45881a5f23d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_us-gaap_MoneyMarketFundsMember_a69cf584-9297-481b-848b-a45881a5f23d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ManagedVolatilityMember_c34a2665-b4a4-4b04-b692-a1e7d8b9594e" xlink:href="tfx-20191231.xsd#tfx_ManagedVolatilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_tfx_ManagedVolatilityMember_c34a2665-b4a4-4b04-b692-a1e7d8b9594e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_USSmallMidCapEquityMember_e8d0b986-8184-4aeb-a3b9-f6b21ac2fa64" xlink:href="tfx-20191231.xsd#tfx_USSmallMidCapEquityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_tfx_USSmallMidCapEquityMember_e8d0b986-8184-4aeb-a3b9-f6b21ac2fa64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_WorldEquityExcludeUnitedStatesMember_506f95d3-bc4f-4c64-b99c-fa2921d6c027" xlink:href="tfx-20191231.xsd#tfx_WorldEquityExcludeUnitedStatesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_tfx_WorldEquityExcludeUnitedStatesMember_506f95d3-bc4f-4c64-b99c-fa2921d6c027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_CommonEquitySecuritiesMember_cacf317d-bab1-47fe-9bd6-423d16776cb6" xlink:href="tfx-20191231.xsd#tfx_CommonEquitySecuritiesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_tfx_CommonEquitySecuritiesMember_cacf317d-bab1-47fe-9bd6-423d16776cb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntermediateDurationBondFundMember_b3966183-f906-4008-b1d3-67d48a518e27" xlink:href="tfx-20191231.xsd#tfx_IntermediateDurationBondFundMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_tfx_IntermediateDurationBondFundMember_b3966183-f906-4008-b1d3-67d48a518e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_LongDurationBondFundMember_14316006-3930-4052-b260-10fe308bc2de" xlink:href="tfx-20191231.xsd#tfx_LongDurationBondFundMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_tfx_LongDurationBondFundMember_14316006-3930-4052-b260-10fe308bc2de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_CorporateBondFundMember_e96578c8-fbd4-4b18-9919-e1f85511a1de" xlink:href="tfx-20191231.xsd#tfx_CorporateBondFundMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_tfx_CorporateBondFundMember_e96578c8-fbd4-4b18-9919-e1f85511a1de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_GlobalCreditFundMember_4994a015-da62-4a60-85d4-7b5ed84aa4c8" xlink:href="tfx-20191231.xsd#tfx_GlobalCreditFundMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_tfx_GlobalCreditFundMember_4994a015-da62-4a60-85d4-7b5ed84aa4c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EmergingMarketsBondsMember_202eb301-df66-46b0-8b7e-31d485826c0e" xlink:href="tfx-20191231.xsd#tfx_EmergingMarketsBondsMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_tfx_EmergingMarketsBondsMember_202eb301-df66-46b0-8b7e-31d485826c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_CorporateGovernmentAndForeignBondsMember_1666199b-3682-4195-ad15-355aac2133fb" xlink:href="tfx-20191231.xsd#tfx_CorporateGovernmentAndForeignBondsMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_tfx_CorporateGovernmentAndForeignBondsMember_1666199b-3682-4195-ad15-355aac2133fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AssetBackedHomeLoansMember_3129b4bd-560f-4f97-9350-ec75d3d8c5ab" xlink:href="tfx-20191231.xsd#tfx_AssetBackedHomeLoansMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_tfx_AssetBackedHomeLoansMember_3129b4bd-560f-4f97-9350-ec75d3d8c5ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MultiAssetFundMember_fe25b982-2763-42ab-bb34-615b3d5cb879" xlink:href="tfx-20191231.xsd#tfx_MultiAssetFundMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_tfx_MultiAssetFundMember_fe25b982-2763-42ab-bb34-615b3d5cb879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ContractWithInsuranceCompanyMember_35a1e6ef-e32e-41d5-9aed-8292964a8a79" xlink:href="tfx-20191231.xsd#tfx_ContractWithInsuranceCompanyMember"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_tfx_ContractWithInsuranceCompanyMember_35a1e6ef-e32e-41d5-9aed-8292964a8a79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCreditDerivativesMember_960a7a02-f105-427c-b98d-1e5f05fbd254" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCreditDerivativesMember"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dd72940b-79a6-434d-b16c-2dcd70bc41e5" xlink:to="loc_us-gaap_OtherCreditDerivativesMember_960a7a02-f105-427c-b98d-1e5f05fbd254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_0008df99-c2d4-4b63-bcf9-68e856cead31" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_f2e5b12a-2909-41a0-96ae-d959e909d9f7" xlink:to="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_0008df99-c2d4-4b63-bcf9-68e856cead31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments_8985f5a4-ec4c-48f4-a8bb-73185a2f405e" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_0008df99-c2d4-4b63-bcf9-68e856cead31" xlink:to="loc_tfx_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments_8985f5a4-ec4c-48f4-a8bb-73185a2f405e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets_740b4e1e-44b1-4186-8ad9-d8255a92a58f" xlink:href="tfx-20191231.xsd#tfx_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_0008df99-c2d4-4b63-bcf9-68e856cead31" xlink:to="loc_tfx_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets_740b4e1e-44b1-4186-8ad9-d8255a92a58f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_e0d80076-2d5b-42ea-b297-6db61b532264" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_0008df99-c2d4-4b63-bcf9-68e856cead31" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_e0d80076-2d5b-42ea-b297-6db61b532264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract_bb680629-7d71-425f-9bf4-4f36d200befd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_8c2a74e3-d411-415f-9c7a-05076539c9bd" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfPensionPlanAssetsByFairValueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract_bb680629-7d71-425f-9bf4-4f36d200befd" xlink:to="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_8c2a74e3-d411-415f-9c7a-05076539c9bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_02469c3b-f546-4198-8805-eef35eee7af5" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_8c2a74e3-d411-415f-9c7a-05076539c9bd" xlink:to="loc_srt_RangeAxis_02469c3b-f546-4198-8805-eef35eee7af5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b495eef3-a81f-4d42-a8ae-7c1d3e4dd5fa" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_02469c3b-f546-4198-8805-eef35eee7af5" xlink:to="loc_srt_RangeMember_b495eef3-a81f-4d42-a8ae-7c1d3e4dd5fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1086559e-0298-436d-9f07-16a51b264d59" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b495eef3-a81f-4d42-a8ae-7c1d3e4dd5fa" xlink:to="loc_srt_MinimumMember_1086559e-0298-436d-9f07-16a51b264d59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8f44cb76-27a4-427b-9ac1-5e5c5d321d6b" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b495eef3-a81f-4d42-a8ae-7c1d3e4dd5fa" xlink:to="loc_srt_MaximumMember_8f44cb76-27a4-427b-9ac1-5e5c5d321d6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_fc78b510-4916-4402-b2df-9437f664da70" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_8c2a74e3-d411-415f-9c7a-05076539c9bd" xlink:to="loc_us-gaap_FinancialInstrumentAxis_fc78b510-4916-4402-b2df-9437f664da70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_462b7767-63a9-4e8d-99d2-d2fe9cec9356" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fc78b510-4916-4402-b2df-9437f664da70" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_462b7767-63a9-4e8d-99d2-d2fe9cec9356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember_80e80dc5-0c91-471e-bbfc-0197d18e7f70" xlink:href="tfx-20191231.xsd#tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_462b7767-63a9-4e8d-99d2-d2fe9cec9356" xlink:to="loc_tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember_80e80dc5-0c91-471e-bbfc-0197d18e7f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_8d827b1d-2a8e-48c0-9597-83040e2200a7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_8c2a74e3-d411-415f-9c7a-05076539c9bd" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_8d827b1d-2a8e-48c0-9597-83040e2200a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_dce3cd2a-9795-42f6-bbf1-85377ddfde79" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8d827b1d-2a8e-48c0-9597-83040e2200a7" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_dce3cd2a-9795-42f6-bbf1-85377ddfde79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SmallAndMidSizedCompaniesMember_99d38715-3ebd-4004-8e4b-a7a6edede9ef" xlink:href="tfx-20191231.xsd#tfx_SmallAndMidSizedCompaniesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dce3cd2a-9795-42f6-bbf1-85377ddfde79" xlink:to="loc_tfx_SmallAndMidSizedCompaniesMember_99d38715-3ebd-4004-8e4b-a7a6edede9ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ForeignCompaniesMember_e3674fd0-fd4f-4ff4-82af-557023670ee2" xlink:href="tfx-20191231.xsd#tfx_ForeignCompaniesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dce3cd2a-9795-42f6-bbf1-85377ddfde79" xlink:to="loc_tfx_ForeignCompaniesMember_e3674fd0-fd4f-4ff4-82af-557023670ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_ea97f819-42f4-4540-8b0f-a5e838dc526b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_dce3cd2a-9795-42f6-bbf1-85377ddfde79" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_ea97f819-42f4-4540-8b0f-a5e838dc526b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_1dcb6367-3eee-4d84-b6ae-3b1b781cf73f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8c2a74e3-d411-415f-9c7a-05076539c9bd" xlink:to="loc_us-gaap_InvestmentTypeAxis_1dcb6367-3eee-4d84-b6ae-3b1b781cf73f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_3f7af10c-513b-49ef-9723-29cfa900669e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1dcb6367-3eee-4d84-b6ae-3b1b781cf73f" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_3f7af10c-513b-49ef-9723-29cfa900669e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_bdb73a0d-42a7-4dae-ba9d-d8afff537503" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3f7af10c-513b-49ef-9723-29cfa900669e" xlink:to="loc_us-gaap_EquitySecuritiesMember_bdb73a0d-42a7-4dae-ba9d-d8afff537503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_46119851-0584-452d-b604-867c44d1fdae" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueTable_8c2a74e3-d411-415f-9c7a-05076539c9bd" xlink:to="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_46119851-0584-452d-b604-867c44d1fdae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentageOfNetAssetsInvested_59978188-48da-443c-8b01-524a06c76ab6" xlink:href="tfx-20191231.xsd#tfx_PercentageOfNetAssetsInvested"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_46119851-0584-452d-b604-867c44d1fdae" xlink:to="loc_tfx_PercentageOfNetAssetsInvested_59978188-48da-443c-8b01-524a06c76ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities_9325ee1a-3266-4ced-b8a3-53a8d9de3da0" xlink:href="tfx-20191231.xsd#tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_46119851-0584-452d-b604-867c44d1fdae" xlink:to="loc_tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities_9325ee1a-3266-4ced-b8a3-53a8d9de3da0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket_e016a859-e177-4e8a-8222-4c931f572240" xlink:href="tfx-20191231.xsd#tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_46119851-0584-452d-b604-867c44d1fdae" xlink:to="loc_tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket_e016a859-e177-4e8a-8222-4c931f572240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FairValueofPlanAssetsEffectiveAverageDuration_1e1de06c-e9d2-48a2-8959-652239fef90b" xlink:href="tfx-20191231.xsd#tfx_FairValueofPlanAssetsEffectiveAverageDuration"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems_46119851-0584-452d-b604-867c44d1fdae" xlink:to="loc_tfx_FairValueofPlanAssetsEffectiveAverageDuration_1e1de06c-e9d2-48a2-8959-652239fef90b" 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-20191231.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_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract_b0ec4890-4f66-4d93-8d7b-0a021f1e9350" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable_40c562c2-929c-418b-878d-74919c0b0e8f" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract_b0ec4890-4f66-4d93-8d7b-0a021f1e9350" xlink:to="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable_40c562c2-929c-418b-878d-74919c0b0e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_77bc21e3-e067-451d-bd5f-3b50e1acc2fa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_40c562c2-929c-418b-878d-74919c0b0e8f" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_77bc21e3-e067-451d-bd5f-3b50e1acc2fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_9ebc6f78-fe99-4d22-8614-7bb3609327f6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_77bc21e3-e067-451d-bd5f-3b50e1acc2fa" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_9ebc6f78-fe99-4d22-8614-7bb3609327f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_f5b97509-5606-4405-bfb2-5c2a4840ccf3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9ebc6f78-fe99-4d22-8614-7bb3609327f6" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_f5b97509-5606-4405-bfb2-5c2a4840ccf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ebb4fa8d-8129-445d-a35c-abd67ed27a9a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9ebc6f78-fe99-4d22-8614-7bb3609327f6" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ebb4fa8d-8129-445d-a35c-abd67ed27a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_4f8c8a36-7025-4c72-a083-78b1a3fbcabd" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsTable_40c562c2-929c-418b-878d-74919c0b0e8f" xlink:to="loc_tfx_ScheduleOfPensionExpectedFutureBenefitPaymentsLineItems_4f8c8a36-7025-4c72-a083-78b1a3fbcabd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_9446f579-9496-441f-af2f-78368d0d8ef1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4f8c8a36-7025-4c72-a083-78b1a3fbcabd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_9446f579-9496-441f-af2f-78368d0d8ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_f0d1051a-5eea-475a-85ed-86495de9f90e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4f8c8a36-7025-4c72-a083-78b1a3fbcabd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_f0d1051a-5eea-475a-85ed-86495de9f90e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_957b28c0-37f4-49fd-89de-660604701c83" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4f8c8a36-7025-4c72-a083-78b1a3fbcabd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_957b28c0-37f4-49fd-89de-660604701c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_90f8e497-1656-47c3-88e1-59b3b6f276e8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4f8c8a36-7025-4c72-a083-78b1a3fbcabd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_90f8e497-1656-47c3-88e1-59b3b6f276e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_9db08d98-91d5-41e6-83f5-4cee5f7ad8a3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4f8c8a36-7025-4c72-a083-78b1a3fbcabd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_9db08d98-91d5-41e6-83f5-4cee5f7ad8a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_89f2d5fc-2864-4fcf-885f-5afa35826e91" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4f8c8a36-7025-4c72-a083-78b1a3fbcabd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_89f2d5fc-2864-4fcf-885f-5afa35826e91" 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-20191231.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_ecd31e1f-642f-41fd-bdba-382248085852" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_fe89082a-e8a2-466c-8121-450add92deee" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ecd31e1f-642f-41fd-bdba-382248085852" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_fe89082a-e8a2-466c-8121-450add92deee" 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-20191231.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_d2f3549f-2171-43d6-947f-9fdb87c366dd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_f2abf0f2-8853-415a-a2c5-137141ecb24f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d2f3549f-2171-43d6-947f-9fdb87c366dd" xlink:to="loc_us-gaap_LossContingenciesTable_f2abf0f2-8853-415a-a2c5-137141ecb24f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_3fbf8ca8-59b5-4cfd-ae92-2f96d0483390" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f2abf0f2-8853-415a-a2c5-137141ecb24f" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_3fbf8ca8-59b5-4cfd-ae92-2f96d0483390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1cee2df9-a306-40e8-b6e7-6eec0f32ba51" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3fbf8ca8-59b5-4cfd-ae92-2f96d0483390" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1cee2df9-a306-40e8-b6e7-6eec0f32ba51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember_236f43d5-65fc-4678-a9ff-e0ac6c9f95eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1cee2df9-a306-40e8-b6e7-6eec0f32ba51" xlink:to="loc_us-gaap_AccruedLiabilitiesMember_236f43d5-65fc-4678-a9ff-e0ac6c9f95eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OtherLiabilityMember_49de8c65-137e-4aa1-b189-a285e4f2e21e" xlink:href="tfx-20191231.xsd#tfx_OtherLiabilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1cee2df9-a306-40e8-b6e7-6eec0f32ba51" xlink:to="loc_tfx_OtherLiabilityMember_49de8c65-137e-4aa1-b189-a285e4f2e21e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_aa3fd8f7-9788-4c3a-8f8f-69306d84b7c1" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_f2abf0f2-8853-415a-a2c5-137141ecb24f" xlink:to="loc_srt_RangeAxis_aa3fd8f7-9788-4c3a-8f8f-69306d84b7c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a528e5a4-fd08-40d7-a1e2-ac8ee2a82cfe" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_aa3fd8f7-9788-4c3a-8f8f-69306d84b7c1" xlink:to="loc_srt_RangeMember_a528e5a4-fd08-40d7-a1e2-ac8ee2a82cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7fca7c01-f688-4595-ab93-f0d503b74daf" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a528e5a4-fd08-40d7-a1e2-ac8ee2a82cfe" xlink:to="loc_srt_MinimumMember_7fca7c01-f688-4595-ab93-f0d503b74daf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8fd78ceb-b8d6-4be6-b979-990350950f53" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a528e5a4-fd08-40d7-a1e2-ac8ee2a82cfe" xlink:to="loc_srt_MaximumMember_8fd78ceb-b8d6-4be6-b979-990350950f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_d28e3bc1-7e38-4580-ba64-5d9df9f8979a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_f2abf0f2-8853-415a-a2c5-137141ecb24f" xlink:to="loc_us-gaap_LossContingenciesLineItems_d28e3bc1-7e38-4580-ba64-5d9df9f8979a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_5538fe9b-0d87-4261-9920-a8642365ac1b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d28e3bc1-7e38-4580-ba64-5d9df9f8979a" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_5538fe9b-0d87-4261-9920-a8642365ac1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut_264d64bb-f426-4b98-a7ee-d23d8f5690d5" xlink:href="tfx-20191231.xsd#tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d28e3bc1-7e38-4580-ba64-5d9df9f8979a" xlink:to="loc_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut_264d64bb-f426-4b98-a7ee-d23d8f5690d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserve_57c685bb-c219-4c1c-8d4f-b4a76e5fe523" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d28e3bc1-7e38-4580-ba64-5d9df9f8979a" xlink:to="loc_us-gaap_LitigationReserve_57c685bb-c219-4c1c-8d4f-b4a76e5fe523" 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-20191231.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_976160b4-f7c1-47be-a78f-9ff848eb6d88" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_e95e46fb-3ad6-4a0d-94b9-e403caa24e34" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_976160b4-f7c1-47be-a78f-9ff848eb6d88" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_e95e46fb-3ad6-4a0d-94b9-e403caa24e34" 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-20191231.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_e85c5fb4-e937-406d-b40e-f850fb830c5e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_13d48bf8-e64b-4b2b-b2ea-4a307d04f673" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e85c5fb4-e937-406d-b40e-f850fb830c5e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_13d48bf8-e64b-4b2b-b2ea-4a307d04f673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock_cecbd1cb-7440-4f51-94e4-f0d8ab43fcb3" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e85c5fb4-e937-406d-b40e-f850fb830c5e" xlink:to="loc_tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock_cecbd1cb-7440-4f51-94e4-f0d8ab43fcb3" 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-20191231.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_38810aa4-bdab-4ad5-a15e-69ae06752075" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_19990a67-a6f6-42f9-a709-7c29a93825d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_38810aa4-bdab-4ad5-a15e-69ae06752075" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_19990a67-a6f6-42f9-a709-7c29a93825d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_99342b61-d2a4-4703-9587-c8b2b400b706" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_19990a67-a6f6-42f9-a709-7c29a93825d3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_99342b61-d2a4-4703-9587-c8b2b400b706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_91706405-de8b-41df-ad6f-7234ba6c1115" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_99342b61-d2a4-4703-9587-c8b2b400b706" xlink:to="loc_us-gaap_SegmentDomain_91706405-de8b-41df-ad6f-7234ba6c1115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_VascularNorthAmericaMember_f33ac9e9-4e4b-4a43-a2e3-be024bdbae01" xlink:href="tfx-20191231.xsd#tfx_VascularNorthAmericaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_91706405-de8b-41df-ad6f-7234ba6c1115" xlink:to="loc_tfx_VascularNorthAmericaMember_f33ac9e9-4e4b-4a43-a2e3-be024bdbae01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_bdaea10c-ff2f-4fbc-b8f8-e7c3f6e8229c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EMEAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_91706405-de8b-41df-ad6f-7234ba6c1115" xlink:to="loc_us-gaap_EMEAMember_bdaea10c-ff2f-4fbc-b8f8-e7c3f6e8229c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaMember_bf3a480a-6be3-4c98-bdec-1d5352b5592a" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_AsiaMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_91706405-de8b-41df-ad6f-7234ba6c1115" xlink:to="loc_srt_AsiaMember_bf3a480a-6be3-4c98-bdec-1d5352b5592a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_OemMember_ee840cf3-edf5-4807-8a4a-d28f9412092c" xlink:href="tfx-20191231.xsd#tfx_OemMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_91706405-de8b-41df-ad6f-7234ba6c1115" xlink:to="loc_tfx_OemMember_ee840cf3-edf5-4807-8a4a-d28f9412092c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_c9e7fd24-be55-4342-ad28-9f6b70ebae89" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_19990a67-a6f6-42f9-a709-7c29a93825d3" xlink:to="loc_srt_ConsolidationItemsAxis_c9e7fd24-be55-4342-ad28-9f6b70ebae89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_42f70b6a-ec60-4390-ab4b-47455fee39f8" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_c9e7fd24-be55-4342-ad28-9f6b70ebae89" xlink:to="loc_srt_ConsolidationItemsDomain_42f70b6a-ec60-4390-ab4b-47455fee39f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_85fa2ed0-67bc-41e4-a585-9bab8b6f572d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_42f70b6a-ec60-4390-ab4b-47455fee39f8" xlink:to="loc_us-gaap_OperatingSegmentsMember_85fa2ed0-67bc-41e4-a585-9bab8b6f572d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_1b43b8ce-abb1-4238-9145-fda85f7d920a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_42f70b6a-ec60-4390-ab4b-47455fee39f8" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_1b43b8ce-abb1-4238-9145-fda85f7d920a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_cab44bc4-a9cc-4d82-a32b-a376362316a3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_19990a67-a6f6-42f9-a709-7c29a93825d3" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_cab44bc4-a9cc-4d82-a32b-a376362316a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_e8b4e51a-04dc-4cfc-8add-40c5bd1f054c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_cab44bc4-a9cc-4d82-a32b-a376362316a3" xlink:to="loc_us-gaap_NumberOfReportableSegments_e8b4e51a-04dc-4cfc-8add-40c5bd1f054c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b73c55dc-5c89-4658-ad84-c184b870053a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_cab44bc4-a9cc-4d82-a32b-a376362316a3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b73c55dc-5c89-4658-ad84-c184b870053a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_SegmentOperatingIncomeLoss_8d68ac47-0775-42b5-8d60-2b4c3728d1a1" xlink:href="tfx-20191231.xsd#tfx_SegmentOperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_cab44bc4-a9cc-4d82-a32b-a376362316a3" xlink:to="loc_tfx_SegmentOperatingIncomeLoss_8d68ac47-0775-42b5-8d60-2b4c3728d1a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_b87a0f17-93dd-471c-bed6-e7ac40e73f8c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_cab44bc4-a9cc-4d82-a32b-a376362316a3" xlink:to="loc_us-gaap_DepreciationAndAmortization_b87a0f17-93dd-471c-bed6-e7ac40e73f8c" 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-20191231.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_177c3d5c-5796-4ea3-a047-9c2631476dad" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_eeec061b-9da5-4148-ac74-ebe550b51e91" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_177c3d5c-5796-4ea3-a047-9c2631476dad" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_eeec061b-9da5-4148-ac74-ebe550b51e91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ba5732e6-c5d5-4515-b3f6-45c218a6785e" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_eeec061b-9da5-4148-ac74-ebe550b51e91" xlink:to="loc_srt_StatementGeographicalAxis_ba5732e6-c5d5-4515-b3f6-45c218a6785e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_993bdddd-cc18-435a-8968-f84d6adf06b8" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_ba5732e6-c5d5-4515-b3f6-45c218a6785e" xlink:to="loc_srt_SegmentGeographicalDomain_993bdddd-cc18-435a-8968-f84d6adf06b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_56b3b2a9-53f7-414a-9aa9-5c420a0a2c72" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_993bdddd-cc18-435a-8968-f84d6adf06b8" xlink:to="loc_country_US_56b3b2a9-53f7-414a-9aa9-5c420a0a2c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_d570db06-01c8-47ed-9054-516606a784aa" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EuropeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_993bdddd-cc18-435a-8968-f84d6adf06b8" xlink:to="loc_srt_EuropeMember_d570db06-01c8-47ed-9054-516606a784aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AsiaAndAsiaPacificMember_f5fbdd48-8562-4b6b-95de-1d3dd2e63c39" xlink:href="tfx-20191231.xsd#tfx_AsiaAndAsiaPacificMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_993bdddd-cc18-435a-8968-f84d6adf06b8" xlink:to="loc_tfx_AsiaAndAsiaPacificMember_f5fbdd48-8562-4b6b-95de-1d3dd2e63c39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_AllOtherMember_22043e30-320b-45e8-940c-378f1881bde1" xlink:href="tfx-20191231.xsd#tfx_AllOtherMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_993bdddd-cc18-435a-8968-f84d6adf06b8" xlink:to="loc_tfx_AllOtherMember_22043e30-320b-45e8-940c-378f1881bde1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MY_ce7750b4-b7fc-41d0-9ecb-ef3df2eebc72" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MY"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_993bdddd-cc18-435a-8968-f84d6adf06b8" xlink:to="loc_country_MY_ce7750b4-b7fc-41d0-9ecb-ef3df2eebc72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IE_8fb69f09-4ffb-4405-8074-b00b29309c80" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_IE"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_993bdddd-cc18-435a-8968-f84d6adf06b8" xlink:to="loc_country_IE_8fb69f09-4ffb-4405-8074-b00b29309c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_f9411716-e79d-4e0d-a6d5-cf7caa9f1c0e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_eeec061b-9da5-4148-ac74-ebe550b51e91" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_f9411716-e79d-4e0d-a6d5-cf7caa9f1c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dd06c542-91c4-42ad-9433-d87b6fdc0c99" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f9411716-e79d-4e0d-a6d5-cf7caa9f1c0e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dd06c542-91c4-42ad-9433-d87b6fdc0c99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_e20aec44-c393-4c08-b6ba-5d1a5ba3c48a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f9411716-e79d-4e0d-a6d5-cf7caa9f1c0e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_e20aec44-c393-4c08-b6ba-5d1a5ba3c48a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Condensedconsolidatingguarantorfinancialinformation" xlink:type="simple" xlink:href="tfx-20191231.xsd#Condensedconsolidatingguarantorfinancialinformation"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/Condensedconsolidatingguarantorfinancialinformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract_db1779f0-0c6a-4e46-92e8-8a1a2b7496b1" xlink:href="tfx-20191231.xsd#tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_fbd48fc4-9de0-4a88-9176-7e8297e81a23" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract_db1779f0-0c6a-4e46-92e8-8a1a2b7496b1" xlink:to="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_fbd48fc4-9de0-4a88-9176-7e8297e81a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#CondensedconsolidatingguarantorfinancialinformationTables"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract_ab272a76-9afe-40ef-8cc5-109aca71c3df" xlink:href="tfx-20191231.xsd#tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_e3b8a14b-eb9a-4acf-ad8e-b4ab3057c9ce" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract_ab272a76-9afe-40ef-8cc5-109aca71c3df" xlink:to="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_e3b8a14b-eb9a-4acf-ad8e-b4ab3057c9ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_81ed0a54-692a-4b45-b671-19314f69fa8f" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract_ab272a76-9afe-40ef-8cc5-109aca71c3df" xlink:to="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_81ed0a54-692a-4b45-b671-19314f69fa8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_d3acbf6f-ceca-4533-bea2-3d73b5b03167" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract_ab272a76-9afe-40ef-8cc5-109aca71c3df" xlink:to="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_d3acbf6f-ceca-4533-bea2-3d73b5b03167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract_3ee403e4-d883-4579-8494-0124105e8cc3" xlink:href="tfx-20191231.xsd#tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable_f0643897-5dc6-4195-9785-6e221e4a152b" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedIncomeStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract_3ee403e4-d883-4579-8494-0124105e8cc3" xlink:to="loc_srt_CondensedIncomeStatementTable_f0643897-5dc6-4195-9785-6e221e4a152b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_d477992b-b362-4142-8610-1db18cbdcc08" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_f0643897-5dc6-4195-9785-6e221e4a152b" xlink:to="loc_srt_ConsolidatedEntitiesAxis_d477992b-b362-4142-8610-1db18cbdcc08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_875cb520-7388-4611-b240-1a53ed0fcaeb" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_d477992b-b362-4142-8610-1db18cbdcc08" xlink:to="loc_srt_ConsolidatedEntitiesDomain_875cb520-7388-4611-b240-1a53ed0fcaeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_251aa5fe-264a-4529-b29d-e50f8f592f81" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_875cb520-7388-4611-b240-1a53ed0fcaeb" xlink:to="loc_srt_ParentCompanyMember_251aa5fe-264a-4529-b29d-e50f8f592f81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_GuarantorSubsidiariesMember_2a374032-cdb9-44b0-b800-339b6e208752" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_GuarantorSubsidiariesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_875cb520-7388-4611-b240-1a53ed0fcaeb" xlink:to="loc_srt_GuarantorSubsidiariesMember_2a374032-cdb9-44b0-b800-339b6e208752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NonGuarantorSubsidiariesMember_66c3e936-20f4-4c0b-872c-06cb92bf9e49" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NonGuarantorSubsidiariesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_875cb520-7388-4611-b240-1a53ed0fcaeb" xlink:to="loc_srt_NonGuarantorSubsidiariesMember_66c3e936-20f4-4c0b-872c-06cb92bf9e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_f03fde49-b70b-442d-8958-808e3eeebb7f" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_f0643897-5dc6-4195-9785-6e221e4a152b" xlink:to="loc_srt_ConsolidationItemsAxis_f03fde49-b70b-442d-8958-808e3eeebb7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_cf201b9a-5188-4f57-9be0-9fa65cd5f5cd" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_f03fde49-b70b-442d-8958-808e3eeebb7f" xlink:to="loc_srt_ConsolidationItemsDomain_cf201b9a-5188-4f57-9be0-9fa65cd5f5cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember_21fb316d-d6c4-455e-ae87-7cfb29158fb6" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationEliminationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_cf201b9a-5188-4f57-9be0-9fa65cd5f5cd" xlink:to="loc_srt_ConsolidationEliminationsMember_21fb316d-d6c4-455e-ae87-7cfb29158fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_f0643897-5dc6-4195-9785-6e221e4a152b" xlink:to="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_acdaff56-ce84-4bda-9aff-eaa8b2477fcd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_acdaff56-ce84-4bda-9aff-eaa8b2477fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_12908f15-937e-42d4-9d03-4aad761c0386" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_12908f15-937e-42d4-9d03-4aad761c0386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b32a2969-3cf7-47fa-bb53-66c57a346c04" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_GrossProfit_b32a2969-3cf7-47fa-bb53-66c57a346c04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5ff8ccff-4714-4ecc-a667-911d88a17988" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5ff8ccff-4714-4ecc-a667-911d88a17988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_1b1a299d-92cf-4e82-b7fa-29ad44448a89" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_1b1a299d-92cf-4e82-b7fa-29ad44448a89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_a7c56851-0c66-4899-bad1-99e5f8e9ad98" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_a7c56851-0c66-4899-bad1-99e5f8e9ad98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_05a62d05-7fc8-4184-ba08-f1aa8dd77ea5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_05a62d05-7fc8-4184-ba08-f1aa8dd77ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c2406555-9818-49cc-832c-12b0c9ef036f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_OperatingIncomeLoss_c2406555-9818-49cc-832c-12b0c9ef036f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_3d55f9a9-4f6a-472a-bdc5-6d0d1a6e12b6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_3d55f9a9-4f6a-472a-bdc5-6d0d1a6e12b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_82a64ea8-4b68-4ddf-9e82-8da5ec780a63" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_82a64ea8-4b68-4ddf-9e82-8da5ec780a63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f4552121-0e19-4e15-a953-38f1de61b546" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f4552121-0e19-4e15-a953-38f1de61b546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_48602ae8-8ff5-4ddb-b2c9-cc4501dd1128" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_48602ae8-8ff5-4ddb-b2c9-cc4501dd1128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_EquityInNetIncomeOfConsolidatedSubsidiaries_b14fbf50-7f1a-4444-a65b-06d475b8aaeb" xlink:href="tfx-20191231.xsd#tfx_EquityInNetIncomeOfConsolidatedSubsidiaries"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_tfx_EquityInNetIncomeOfConsolidatedSubsidiaries_b14fbf50-7f1a-4444-a65b-06d475b8aaeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_bc55416e-811f-4a2c-834a-cc3d7130431e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_bc55416e-811f-4a2c-834a-cc3d7130431e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_8fb56bed-a31c-41e0-b2ed-8e2a7a6037be" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_8fb56bed-a31c-41e0-b2ed-8e2a7a6037be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_cf699aa4-2dfe-479e-90a6-4167eeb35509" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_cf699aa4-2dfe-479e-90a6-4167eeb35509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_12dfd5e0-2c26-4f5d-9631-aa3c72d72200" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_12dfd5e0-2c26-4f5d-9631-aa3c72d72200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a99fc5df-05b9-4aac-b908-c4500d6c5c04" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_ProfitLoss_a99fc5df-05b9-4aac-b908-c4500d6c5c04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_db037b83-2545-492b-868a-b8bab1986c1c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_db037b83-2545-492b-868a-b8bab1986c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_3fd8c488-f380-495d-b665-a54f45a0b11c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_08eb0278-a190-4b69-bdea-51935c7fe66c" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_3fd8c488-f380-495d-b665-a54f45a0b11c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract_742d8619-20d3-429e-be1c-d079420f0d85" xlink:href="tfx-20191231.xsd#tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsTable_6dc6e9c2-a87f-4fe8-b625-679ff3904cce" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfCondensedConsolidatingBalanceSheetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract_742d8619-20d3-429e-be1c-d079420f0d85" xlink:to="loc_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsTable_6dc6e9c2-a87f-4fe8-b625-679ff3904cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_e8d617f2-aa29-4d35-9f9c-c0940c6d5f1b" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsTable_6dc6e9c2-a87f-4fe8-b625-679ff3904cce" xlink:to="loc_srt_ConsolidatedEntitiesAxis_e8d617f2-aa29-4d35-9f9c-c0940c6d5f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_86e46992-012f-4a3f-8f2b-e115ca987d29" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e8d617f2-aa29-4d35-9f9c-c0940c6d5f1b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_86e46992-012f-4a3f-8f2b-e115ca987d29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_290b56e4-1b65-4feb-b15e-cb3d406efe85" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_86e46992-012f-4a3f-8f2b-e115ca987d29" xlink:to="loc_srt_ParentCompanyMember_290b56e4-1b65-4feb-b15e-cb3d406efe85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_GuarantorSubsidiariesMember_cf88462c-a0d1-4848-9d92-62d43a52bdf4" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_GuarantorSubsidiariesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_86e46992-012f-4a3f-8f2b-e115ca987d29" xlink:to="loc_srt_GuarantorSubsidiariesMember_cf88462c-a0d1-4848-9d92-62d43a52bdf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NonGuarantorSubsidiariesMember_43ddf6b8-2e61-47c6-8382-917b26f00d36" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NonGuarantorSubsidiariesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_86e46992-012f-4a3f-8f2b-e115ca987d29" xlink:to="loc_srt_NonGuarantorSubsidiariesMember_43ddf6b8-2e61-47c6-8382-917b26f00d36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_3ccd3b69-8cb5-4ced-9c7d-1f5ffe8849bb" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsTable_6dc6e9c2-a87f-4fe8-b625-679ff3904cce" xlink:to="loc_srt_ConsolidationItemsAxis_3ccd3b69-8cb5-4ced-9c7d-1f5ffe8849bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_61330c12-d9b7-4c32-a7d4-2fcc3f5e2629" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_3ccd3b69-8cb5-4ced-9c7d-1f5ffe8849bb" xlink:to="loc_srt_ConsolidationItemsDomain_61330c12-d9b7-4c32-a7d4-2fcc3f5e2629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember_3b61ff19-9703-4116-b4c4-c9fa826a2fe3" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationEliminationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_61330c12-d9b7-4c32-a7d4-2fcc3f5e2629" xlink:to="loc_srt_ConsolidationEliminationsMember_3b61ff19-9703-4116-b4c4-c9fa826a2fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsLineItems_a00cf2fd-4f95-4733-a90f-94e9c5f324c5" xlink:href="tfx-20191231.xsd#tfx_ScheduleOfCondensedConsolidatingBalanceSheetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsTable_6dc6e9c2-a87f-4fe8-b625-679ff3904cce" xlink:to="loc_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsLineItems_a00cf2fd-4f95-4733-a90f-94e9c5f324c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_26694887-8ccf-4a98-bd68-8ad349154f8b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsLineItems_a00cf2fd-4f95-4733-a90f-94e9c5f324c5" xlink:to="loc_us-gaap_AssetsAbstract_26694887-8ccf-4a98-bd68-8ad349154f8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_45c4923f-146e-41f6-9d2d-88b9443e74d6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_26694887-8ccf-4a98-bd68-8ad349154f8b" xlink:to="loc_us-gaap_AssetsCurrentAbstract_45c4923f-146e-41f6-9d2d-88b9443e74d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_816a7271-4f53-4629-975f-21a40fb7ba3d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_45c4923f-146e-41f6-9d2d-88b9443e74d6" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_816a7271-4f53-4629-975f-21a40fb7ba3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_c9e20cc7-ddde-4f8c-99e1-60f2a2cbf7e7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_45c4923f-146e-41f6-9d2d-88b9443e74d6" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_c9e20cc7-ddde-4f8c-99e1-60f2a2cbf7e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntercompanyReceivablesCurrent_86937a1a-2bea-4dc6-9981-8361445f3210" xlink:href="tfx-20191231.xsd#tfx_IntercompanyReceivablesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45c4923f-146e-41f6-9d2d-88b9443e74d6" xlink:to="loc_tfx_IntercompanyReceivablesCurrent_86937a1a-2bea-4dc6-9981-8361445f3210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a6121918-97f7-4d7e-8829-bffba93f2f68" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_AssetsCurrentAbstract_45c4923f-146e-41f6-9d2d-88b9443e74d6" xlink:to="loc_us-gaap_InventoryNet_a6121918-97f7-4d7e-8829-bffba93f2f68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c6019b4c-21e9-4061-9f1a-f74e91d3f05b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45c4923f-146e-41f6-9d2d-88b9443e74d6" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c6019b4c-21e9-4061-9f1a-f74e91d3f05b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_5ca6ac41-15f0-4fff-8c3a-9d335934f8f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45c4923f-146e-41f6-9d2d-88b9443e74d6" xlink:to="loc_us-gaap_PrepaidTaxes_5ca6ac41-15f0-4fff-8c3a-9d335934f8f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_92e07c8b-47d8-4bf3-ae3c-a379d8d271d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45c4923f-146e-41f6-9d2d-88b9443e74d6" xlink:to="loc_us-gaap_AssetsCurrent_92e07c8b-47d8-4bf3-ae3c-a379d8d271d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_90918bc1-19a0-4564-9a0b-4a6f8cbe520c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_26694887-8ccf-4a98-bd68-8ad349154f8b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_90918bc1-19a0-4564-9a0b-4a6f8cbe520c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_7903a006-09be-4094-999f-a38b51e3617d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_26694887-8ccf-4a98-bd68-8ad349154f8b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_7903a006-09be-4094-999f-a38b51e3617d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2f2ce8a4-e72f-4e0b-a2c5-17885e00b61f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_26694887-8ccf-4a98-bd68-8ad349154f8b" xlink:to="loc_us-gaap_Goodwill_2f2ce8a4-e72f-4e0b-a2c5-17885e00b61f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1e1f26aa-6e0a-4224-a68e-9f798d24a1c5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_26694887-8ccf-4a98-bd68-8ad349154f8b" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1e1f26aa-6e0a-4224-a68e-9f798d24a1c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_39350cc9-3f96-403e-9a1b-68467857a9df" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_26694887-8ccf-4a98-bd68-8ad349154f8b" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_39350cc9-3f96-403e-9a1b-68467857a9df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_fe534aea-2bee-4b29-b6c6-8aa1dc686fc1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_26694887-8ccf-4a98-bd68-8ad349154f8b" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_fe534aea-2bee-4b29-b6c6-8aa1dc686fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntercompanyReceivablesNoncurrent_95ac86b4-30ca-4ca4-8f15-c6cd432cb632" xlink:href="tfx-20191231.xsd#tfx_IntercompanyReceivablesNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_26694887-8ccf-4a98-bd68-8ad349154f8b" xlink:to="loc_tfx_IntercompanyReceivablesNoncurrent_95ac86b4-30ca-4ca4-8f15-c6cd432cb632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_f3a15037-6495-418f-8576-8f441f05abb9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_26694887-8ccf-4a98-bd68-8ad349154f8b" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_f3a15037-6495-418f-8576-8f441f05abb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_e3987cf7-bf4f-4bd2-8187-1571c92261b8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_26694887-8ccf-4a98-bd68-8ad349154f8b" xlink:to="loc_us-gaap_Assets_e3987cf7-bf4f-4bd2-8187-1571c92261b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_ScheduleOfCondensedConsolidatingBalanceSheetsLineItems_a00cf2fd-4f95-4733-a90f-94e9c5f324c5" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_53090490-22bb-4bdd-a1ad-70c6287a806b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_53090490-22bb-4bdd-a1ad-70c6287a806b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_eaea53fb-0e64-4c14-b7b6-64eddfde2c16" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_53090490-22bb-4bdd-a1ad-70c6287a806b" xlink:to="loc_us-gaap_DebtCurrent_eaea53fb-0e64-4c14-b7b6-64eddfde2c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_9ec4de8d-0612-47a9-8498-ef44d03937ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_53090490-22bb-4bdd-a1ad-70c6287a806b" xlink:to="loc_us-gaap_AccountsPayableCurrent_9ec4de8d-0612-47a9-8498-ef44d03937ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntercompanyPayablesCurrent_bca26e53-749f-4e8e-9367-5a536882b36b" xlink:href="tfx-20191231.xsd#tfx_IntercompanyPayablesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53090490-22bb-4bdd-a1ad-70c6287a806b" xlink:to="loc_tfx_IntercompanyPayablesCurrent_bca26e53-749f-4e8e-9367-5a536882b36b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_ff99eb3d-7eb2-428d-8947-4acb843f0084" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53090490-22bb-4bdd-a1ad-70c6287a806b" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_ff99eb3d-7eb2-428d-8947-4acb843f0084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_2990035f-bae6-4b48-9268-6739dc22a234" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53090490-22bb-4bdd-a1ad-70c6287a806b" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_2990035f-bae6-4b48-9268-6739dc22a234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9256ba3a-8e3c-41d2-980b-cf416386a044" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53090490-22bb-4bdd-a1ad-70c6287a806b" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9256ba3a-8e3c-41d2-980b-cf416386a044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_e3b4b880-dcf4-4afc-a93f-a3c9a242fdcf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53090490-22bb-4bdd-a1ad-70c6287a806b" xlink:to="loc_us-gaap_InterestPayableCurrent_e3b4b880-dcf4-4afc-a93f-a3c9a242fdcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_05c778c2-819e-4e87-8ba6-ead202c814c1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53090490-22bb-4bdd-a1ad-70c6287a806b" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_05c778c2-819e-4e87-8ba6-ead202c814c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_57162d79-dcf0-434c-b7d6-2956306afe1d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53090490-22bb-4bdd-a1ad-70c6287a806b" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_57162d79-dcf0-434c-b7d6-2956306afe1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_24391e40-b5c6-4090-a8e9-b13d59a2d36d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53090490-22bb-4bdd-a1ad-70c6287a806b" xlink:to="loc_us-gaap_LiabilitiesCurrent_24391e40-b5c6-4090-a8e9-b13d59a2d36d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_be60158e-f938-434c-bd20-e16b99578e6b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_be60158e-f938-434c-bd20-e16b99578e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_63ce7d64-004f-4306-bb92-4ecf28d48362" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_63ce7d64-004f-4306-bb92-4ecf28d48362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_b717e617-a5e5-420a-9995-6e52221e1f9b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_b717e617-a5e5-420a-9995-6e52221e1f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_d9b44191-6999-4743-b966-a5da2e7e3ffc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:to="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_d9b44191-6999-4743-b966-a5da2e7e3ffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntercompanyPayablesNoncurrent_265c60d5-f63a-4939-bca8-787cf0b52694" xlink:href="tfx-20191231.xsd#tfx_IntercompanyPayablesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:to="loc_tfx_IntercompanyPayablesNoncurrent_265c60d5-f63a-4939-bca8-787cf0b52694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_fd395ce7-92fe-4626-87cd-9f021d2ac598" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_fd395ce7-92fe-4626-87cd-9f021d2ac598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d8de501b-ce9e-4cf0-83ea-29483b28e8eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d8de501b-ce9e-4cf0-83ea-29483b28e8eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_08019f61-2041-4685-9768-405a2d3e3ae0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_08019f61-2041-4685-9768-405a2d3e3ae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_bc94151a-ba7f-4d5d-9986-d6682f2fd176" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:to="loc_us-gaap_Liabilities_bc94151a-ba7f-4d5d-9986-d6682f2fd176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6af78ffb-63dd-4bd0-ac98-5d6a9ed3e71d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:to="loc_us-gaap_StockholdersEquity_6af78ffb-63dd-4bd0-ac98-5d6a9ed3e71d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_e1298cc0-d422-4488-a4e0-245e47d1a380" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_929bcbae-23ad-4fd9-b1e5-098771f4c1bf" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_e1298cc0-d422-4488-a4e0-245e47d1a380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract_e006f9ff-9463-4c3b-80cd-5a1ebec2f1d9" xlink:href="tfx-20191231.xsd#tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable_2546fda1-a6f3-4131-b667-d345f79b4a87" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract_e006f9ff-9463-4c3b-80cd-5a1ebec2f1d9" xlink:to="loc_srt_CondensedCashFlowStatementTable_2546fda1-a6f3-4131-b667-d345f79b4a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_26c81da0-c6aa-4c7b-bcb9-9e9f083da712" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_2546fda1-a6f3-4131-b667-d345f79b4a87" xlink:to="loc_srt_ConsolidatedEntitiesAxis_26c81da0-c6aa-4c7b-bcb9-9e9f083da712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_bfe30b7e-021f-426b-b135-0a9e79b225dc" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_26c81da0-c6aa-4c7b-bcb9-9e9f083da712" xlink:to="loc_srt_ConsolidatedEntitiesDomain_bfe30b7e-021f-426b-b135-0a9e79b225dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_16a3d57d-c101-44b3-909d-c2907ee235a5" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_bfe30b7e-021f-426b-b135-0a9e79b225dc" xlink:to="loc_srt_ParentCompanyMember_16a3d57d-c101-44b3-909d-c2907ee235a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_GuarantorSubsidiariesMember_9957dec0-f50c-41d9-8cb8-9f849d897c65" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_GuarantorSubsidiariesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_bfe30b7e-021f-426b-b135-0a9e79b225dc" xlink:to="loc_srt_GuarantorSubsidiariesMember_9957dec0-f50c-41d9-8cb8-9f849d897c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NonGuarantorSubsidiariesMember_dcd5b182-2820-4931-bd6a-53bc76acee79" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NonGuarantorSubsidiariesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_bfe30b7e-021f-426b-b135-0a9e79b225dc" xlink:to="loc_srt_NonGuarantorSubsidiariesMember_dcd5b182-2820-4931-bd6a-53bc76acee79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_147352f9-a717-4a7d-a8d1-794000126841" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_2546fda1-a6f3-4131-b667-d345f79b4a87" xlink:to="loc_srt_ConsolidationItemsAxis_147352f9-a717-4a7d-a8d1-794000126841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_e782fd19-29bd-443b-9de3-08c63a7de75b" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_147352f9-a717-4a7d-a8d1-794000126841" xlink:to="loc_srt_ConsolidationItemsDomain_e782fd19-29bd-443b-9de3-08c63a7de75b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember_3941d88f-717b-4920-be84-8c073d0288c1" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationEliminationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_e782fd19-29bd-443b-9de3-08c63a7de75b" xlink:to="loc_srt_ConsolidationEliminationsMember_3941d88f-717b-4920-be84-8c073d0288c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_8cfb148e-31cb-4517-af99-cb549d04e06d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_2546fda1-a6f3-4131-b667-d345f79b4a87" xlink:to="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_8cfb148e-31cb-4517-af99-cb549d04e06d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_6f3a37e4-444a-47e3-884f-6cf72450546a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_8cfb148e-31cb-4517-af99-cb549d04e06d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_6f3a37e4-444a-47e3-884f-6cf72450546a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_04f6b3b3-3134-48ae-b1cc-4c4f5e94caf6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_8cfb148e-31cb-4517-af99-cb549d04e06d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_04f6b3b3-3134-48ae-b1cc-4c4f5e94caf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f2d57f2f-098a-478f-981d-7bb8625a90c6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_04f6b3b3-3134-48ae-b1cc-4c4f5e94caf6" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f2d57f2f-098a-478f-981d-7bb8625a90c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_2f55e54d-9d81-4ecb-a7b5-ae817b851dc4" xlink:href="tfx-20191231.xsd#tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_04f6b3b3-3134-48ae-b1cc-4c4f5e94caf6" xlink:to="loc_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired_2f55e54d-9d81-4ecb-a7b5-ae817b851dc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_02049489-0fc6-4fa6-be03-9ece37aa1eae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_04f6b3b3-3134-48ae-b1cc-4c4f5e94caf6" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_02049489-0fc6-4fa6-be03-9ece37aa1eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromHedgeInvestingActivities_d4dd0fe5-ad7a-4fa0-856f-e423887bbd22" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_04f6b3b3-3134-48ae-b1cc-4c4f5e94caf6" xlink:to="loc_us-gaap_ProceedsFromHedgeInvestingActivities_d4dd0fe5-ad7a-4fa0-856f-e423887bbd22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_3358e867-56e2-4c13-9117-2ee6a3eb90e0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_04f6b3b3-3134-48ae-b1cc-4c4f5e94caf6" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_3358e867-56e2-4c13-9117-2ee6a3eb90e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_bf20efc2-6a3b-442e-8ecf-7fa99dbf00f3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_04f6b3b3-3134-48ae-b1cc-4c4f5e94caf6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_bf20efc2-6a3b-442e-8ecf-7fa99dbf00f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_58cf98ea-64ab-4752-96ae-984e90e86c6d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_8cfb148e-31cb-4517-af99-cb549d04e06d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_58cf98ea-64ab-4752-96ae-984e90e86c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_41db034a-c0a9-4b7b-9fbf-61368d51d79a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_58cf98ea-64ab-4752-96ae-984e90e86c6d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_41db034a-c0a9-4b7b-9fbf-61368d51d79a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_4f4ed4e8-78c8-4dac-9a89-1dced458ff9e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_58cf98ea-64ab-4752-96ae-984e90e86c6d" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_4f4ed4e8-78c8-4dac-9a89-1dced458ff9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_1de0c67f-c560-4209-8db4-5a0e3d8c3ad6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_58cf98ea-64ab-4752-96ae-984e90e86c6d" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_1de0c67f-c560-4209-8db4-5a0e3d8c3ad6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_08bf4648-60ce-492e-b355-9b1a9cb19dd5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_58cf98ea-64ab-4752-96ae-984e90e86c6d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_08bf4648-60ce-492e-b355-9b1a9cb19dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_PaymentsForContingentConsideration_7b785765-13cc-4553-9144-75685ce85fce" xlink:href="tfx-20191231.xsd#tfx_PaymentsForContingentConsideration"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_58cf98ea-64ab-4752-96ae-984e90e86c6d" xlink:to="loc_tfx_PaymentsForContingentConsideration_7b785765-13cc-4553-9144-75685ce85fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_65b23903-edb5-48e9-84ae-c9668fbca280" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_58cf98ea-64ab-4752-96ae-984e90e86c6d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_65b23903-edb5-48e9-84ae-c9668fbca280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_0bcc7bf1-4aee-4028-8015-9805493b298b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_58cf98ea-64ab-4752-96ae-984e90e86c6d" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_0bcc7bf1-4aee-4028-8015-9805493b298b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntercompanyTransactions_7e634b55-6d28-480a-b8ad-bc818e7735c1" xlink:href="tfx-20191231.xsd#tfx_IntercompanyTransactions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_58cf98ea-64ab-4752-96ae-984e90e86c6d" xlink:to="loc_tfx_IntercompanyTransactions_7e634b55-6d28-480a-b8ad-bc818e7735c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_IntercompanyDividendsPaid_3050bfdd-7a80-4eeb-ad5f-10d87ae78a4c" xlink:href="tfx-20191231.xsd#tfx_IntercompanyDividendsPaid"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_58cf98ea-64ab-4752-96ae-984e90e86c6d" xlink:to="loc_tfx_IntercompanyDividendsPaid_3050bfdd-7a80-4eeb-ad5f-10d87ae78a4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_e0f571b0-d874-4aab-bcab-be01a000b6ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_58cf98ea-64ab-4752-96ae-984e90e86c6d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_e0f571b0-d874-4aab-bcab-be01a000b6ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_85ff07c5-3798-4563-a3d2-6c3fe2fc13e4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_8cfb148e-31cb-4517-af99-cb549d04e06d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_85ff07c5-3798-4563-a3d2-6c3fe2fc13e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_fb076805-89dc-46e8-9393-6cf22bcf2464" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_85ff07c5-3798-4563-a3d2-6c3fe2fc13e4" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_fb076805-89dc-46e8-9393-6cf22bcf2464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_d6171b05-1271-4bc8-98ee-c42e5096e1b5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_8cfb148e-31cb-4517-af99-cb549d04e06d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_d6171b05-1271-4bc8-98ee-c42e5096e1b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d5511e2e-4a78-49ec-a4e4-aa11c723656c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_8cfb148e-31cb-4517-af99-cb549d04e06d" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d5511e2e-4a78-49ec-a4e4-aa11c723656c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_06bda8c5-bce0-4ecb-a2a3-9bf6b30b4fed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_8cfb148e-31cb-4517-af99-cb549d04e06d" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_06bda8c5-bce0-4ecb-a2a3-9bf6b30b4fed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_98748c85-4203-4854-9bf2-b629bcaa798f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_8cfb148e-31cb-4517-af99-cb549d04e06d" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_98748c85-4203-4854-9bf2-b629bcaa798f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b7f4ac40-53fb-4b4b-a232-09dc32071568" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_8cfb148e-31cb-4517-af99-cb549d04e06d" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b7f4ac40-53fb-4b4b-a232-09dc32071568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#CondensedconsolidatingguarantorfinancialinformationDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract_dddeea0c-3c09-459d-8c2f-d372d6337602" xlink:href="tfx-20191231.xsd#tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_bfb4f37c-0496-424f-a2b8-d5224e6460b2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract_dddeea0c-3c09-459d-8c2f-d372d6337602" xlink:to="loc_us-gaap_DebtInstrumentTable_bfb4f37c-0496-424f-a2b8-d5224e6460b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_8f5601a8-19c2-4801-a47d-24a72e3bb55b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_bfb4f37c-0496-424f-a2b8-d5224e6460b2" xlink:to="loc_us-gaap_DebtInstrumentAxis_8f5601a8-19c2-4801-a47d-24a72e3bb55b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_17f369f0-6256-4aa6-b02c-201a93d48783" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8f5601a8-19c2-4801-a47d-24a72e3bb55b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_17f369f0-6256-4aa6-b02c-201a93d48783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_A4.875PercentSeniorNotesDue2026Member_fcaca1b5-6d3c-440d-972e-27ef45e37e1a" xlink:href="tfx-20191231.xsd#tfx_A4.875PercentSeniorNotesDue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_17f369f0-6256-4aa6-b02c-201a93d48783" xlink:to="loc_tfx_A4.875PercentSeniorNotesDue2026Member_fcaca1b5-6d3c-440d-972e-27ef45e37e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_ee36c6ca-d38b-4d52-98f4-ff248a8cf803" xlink:href="tfx-20191231.xsd#tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_17f369f0-6256-4aa6-b02c-201a93d48783" xlink:to="loc_tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember_ee36c6ca-d38b-4d52-98f4-ff248a8cf803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_023cf797-f943-4586-a12c-20cf8a4bb626" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_bfb4f37c-0496-424f-a2b8-d5224e6460b2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_023cf797-f943-4586-a12c-20cf8a4bb626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ee055c45-0f21-4086-906b-b1fac728ded1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_023cf797-f943-4586-a12c-20cf8a4bb626" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ee055c45-0f21-4086-906b-b1fac728ded1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_5ff1b1cb-d657-4342-a836-f4f3d75a7ec6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ee055c45-0f21-4086-906b-b1fac728ded1" xlink:to="loc_us-gaap_SeniorNotesMember_5ff1b1cb-d657-4342-a836-f4f3d75a7ec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_65d12944-553a-439c-b60d-d6e8b05c4537" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_bfb4f37c-0496-424f-a2b8-d5224e6460b2" xlink:to="loc_us-gaap_DebtInstrumentLineItems_65d12944-553a-439c-b60d-d6e8b05c4537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_68ac523c-a7a2-4d86-b6a6-2d49ae6b73eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_65d12944-553a-439c-b60d-d6e8b05c4537" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_68ac523c-a7a2-4d86-b6a6-2d49ae6b73eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_b78a3cef-3310-4c70-af41-07f819773586" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_65d12944-553a-439c-b60d-d6e8b05c4537" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_b78a3cef-3310-4c70-af41-07f819773586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/Subsequentevents" xlink:type="simple" xlink:href="tfx-20191231.xsd#Subsequentevents"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/Subsequentevents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_27fb863f-299a-4844-be4e-f10118f5c51f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_97f30221-a96e-4751-8ea9-c197604b4c15" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_27fb863f-299a-4844-be4e-f10118f5c51f" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_97f30221-a96e-4751-8ea9-c197604b4c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/SubsequenteventsDetails" xlink:type="simple" xlink:href="tfx-20191231.xsd#SubsequenteventsDetails"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/SubsequenteventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_518358be-6859-4bb7-ae5d-29399f0fc87f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_4313d750-42e3-449f-af14-3d27bf1525fc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_518358be-6859-4bb7-ae5d-29399f0fc87f" xlink:to="loc_us-gaap_SubsequentEventTable_4313d750-42e3-449f-af14-3d27bf1525fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_168d249f-f4d4-4d4c-b389-33d0af84934b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_4313d750-42e3-449f-af14-3d27bf1525fc" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_168d249f-f4d4-4d4c-b389-33d0af84934b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_3e42deb1-aa30-4999-802e-ba8a2c84fe91" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_168d249f-f4d4-4d4c-b389-33d0af84934b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_3e42deb1-aa30-4999-802e-ba8a2c84fe91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_e1312952-b032-4b63-9cb8-5b8b16ce358a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_3e42deb1-aa30-4999-802e-ba8a2c84fe91" xlink:to="loc_us-gaap_SubsequentEventMember_e1312952-b032-4b63-9cb8-5b8b16ce358a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5a637d92-8746-4a4d-a24e-e590d4eadf89" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_4313d750-42e3-449f-af14-3d27bf1525fc" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5a637d92-8746-4a4d-a24e-e590d4eadf89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9dd97b37-deea-4765-a549-808a89152e6c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5a637d92-8746-4a4d-a24e-e590d4eadf89" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9dd97b37-deea-4765-a549-808a89152e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tfx_InternationalWireGroupMember_737556d5-a352-4007-8544-7aea219e2e92" xlink:href="tfx-20191231.xsd#tfx_InternationalWireGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9dd97b37-deea-4765-a549-808a89152e6c" xlink:to="loc_tfx_InternationalWireGroupMember_737556d5-a352-4007-8544-7aea219e2e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_d762ba7c-1ba9-4109-abf9-612b0841ee18" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_4313d750-42e3-449f-af14-3d27bf1525fc" xlink:to="loc_us-gaap_SubsequentEventLineItems_d762ba7c-1ba9-4109-abf9-612b0841ee18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_9129d7ac-9c0c-4287-ac5a-66962651691c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_d762ba7c-1ba9-4109-abf9-612b0841ee18" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_9129d7ac-9c0c-4287-ac5a-66962651691c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITED" xlink:type="simple" xlink:href="tfx-20191231.xsd#QUARTERLYDATAUNAUDITED"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_de77452a-9bee-45c7-a736-b95e7652ac73" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_7d7d10ac-f1de-419f-b066-d947114268e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_de77452a-9bee-45c7-a736-b95e7652ac73" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_7d7d10ac-f1de-419f-b066-d947114268e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDTables" xlink:type="simple" xlink:href="tfx-20191231.xsd#QUARTERLYDATAUNAUDITEDTables"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_6d7a2fb5-d0a6-41c3-bd3a-db427d275d4f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_066b037f-e1c3-4780-be14-c261e84ad19a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_6d7a2fb5-d0a6-41c3-bd3a-db427d275d4f" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_066b037f-e1c3-4780-be14-c261e84ad19a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail" xlink:type="simple" xlink:href="tfx-20191231.xsd#QUARTERLYDATAUNAUDITEDDetail"/>
  <link:presentationLink xlink:role="http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8d4b4a49-8f1e-4e29-96d5-b7bb849cb470" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2ebf1b53-bc99-473e-8687-5954d6a15a1c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8d4b4a49-8f1e-4e29-96d5-b7bb849cb470" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2ebf1b53-bc99-473e-8687-5954d6a15a1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_ff5da9f1-9ffe-420b-9c38-1bab6ecfa63f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8d4b4a49-8f1e-4e29-96d5-b7bb849cb470" xlink:to="loc_us-gaap_GrossProfit_ff5da9f1-9ffe-420b-9c38-1bab6ecfa63f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_47e42bbe-9643-4bfa-a779-b32955a8337b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8d4b4a49-8f1e-4e29-96d5-b7bb849cb470" xlink:to="loc_us-gaap_OperatingIncomeLoss_47e42bbe-9643-4bfa-a779-b32955a8337b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_767a3e70-de81-451d-a0b5-1dfe7a0a9faf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8d4b4a49-8f1e-4e29-96d5-b7bb849cb470" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_767a3e70-de81-451d-a0b5-1dfe7a0a9faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_f8678994-dfdc-41d7-8614-62f01f391b18" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8d4b4a49-8f1e-4e29-96d5-b7bb849cb470" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_f8678994-dfdc-41d7-8614-62f01f391b18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_226bf088-d8a5-4a30-9188-36cdbd205caa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8d4b4a49-8f1e-4e29-96d5-b7bb849cb470" xlink:to="loc_us-gaap_ProfitLoss_226bf088-d8a5-4a30-9188-36cdbd205caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_555844d5-5549-4140-b126-535bb77e49a7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8d4b4a49-8f1e-4e29-96d5-b7bb849cb470" xlink:to="loc_us-gaap_EarningsPerShareAbstract_555844d5-5549-4140-b126-535bb77e49a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_603136f7-f62c-4ad5-ace7-ca37ff84586c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_555844d5-5549-4140-b126-535bb77e49a7" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_603136f7-f62c-4ad5-ace7-ca37ff84586c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_20a7896b-89f2-40d8-9a64-cb1b42be0c23" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_603136f7-f62c-4ad5-ace7-ca37ff84586c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_20a7896b-89f2-40d8-9a64-cb1b42be0c23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_1300909d-2d71-4488-84ff-6e8dbefcc8ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_603136f7-f62c-4ad5-ace7-ca37ff84586c" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_1300909d-2d71-4488-84ff-6e8dbefcc8ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_fc4b6106-dd5a-4bbe-a5be-7214305fb504" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_603136f7-f62c-4ad5-ace7-ca37ff84586c" xlink:to="loc_us-gaap_EarningsPerShareBasic_fc4b6106-dd5a-4bbe-a5be-7214305fb504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_dd8eeff1-737d-42e4-a8b6-0c1b24c1236a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_555844d5-5549-4140-b126-535bb77e49a7" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_dd8eeff1-737d-42e4-a8b6-0c1b24c1236a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_5500c6c8-5731-4624-99da-aa988b2d7cf4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dd8eeff1-737d-42e4-a8b6-0c1b24c1236a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_5500c6c8-5731-4624-99da-aa988b2d7cf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_f30bbc1d-5388-49aa-af31-e088ac7f6e6f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dd8eeff1-737d-42e4-a8b6-0c1b24c1236a" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_f30bbc1d-5388-49aa-af31-e088ac7f6e6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_60f7539d-fa6b-4fa7-80e1-86cbae122373" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dd8eeff1-737d-42e4-a8b6-0c1b24c1236a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_60f7539d-fa6b-4fa7-80e1-86cbae122373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS" xlink:type="simple" xlink:href="tfx-20191231.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_da4d9eda-3d1b-4a0d-9ca2-71473a3ef70a" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_a9b4780a-1e9f-40d6-873a-7125183274ee" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_da4d9eda-3d1b-4a0d-9ca2-71473a3ef70a" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_a9b4780a-1e9f-40d6-873a-7125183274ee" 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-20191231.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_07ae30f3-877b-49e8-a2a5-c3adcb4a7c19" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_8da10dd6-570b-4de1-b625-5287a6cd6503" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_07ae30f3-877b-49e8-a2a5-c3adcb4a7c19" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_8da10dd6-570b-4de1-b625-5287a6cd6503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b226cee0-9ac4-494f-aaca-370e13ed8d5a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8da10dd6-570b-4de1-b625-5287a6cd6503" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b226cee0-9ac4-494f-aaca-370e13ed8d5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_13fcb0c9-c9d1-4351-ba93-7bc14ecd4b67" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b226cee0-9ac4-494f-aaca-370e13ed8d5a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_13fcb0c9-c9d1-4351-ba93-7bc14ecd4b67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_09c91610-7485-4f15-8d26-f40cbc9b7b20" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_13fcb0c9-c9d1-4351-ba93-7bc14ecd4b67" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_09c91610-7485-4f15-8d26-f40cbc9b7b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_1b9a078d-d652-40c4-a9be-3d63bc579127" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_8da10dd6-570b-4de1-b625-5287a6cd6503" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_1b9a078d-d652-40c4-a9be-3d63bc579127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_44fe31a0-d697-45d1-bd87-86e1d0705294" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1b9a078d-d652-40c4-a9be-3d63bc579127" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_44fe31a0-d697-45d1-bd87-86e1d0705294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_a2b7068f-2a60-480f-bc03-023b1ea010c5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_44fe31a0-d697-45d1-bd87-86e1d0705294" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_a2b7068f-2a60-480f-bc03-023b1ea010c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_3729ad4b-c39e-456e-a4a2-f1642c4deca9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_44fe31a0-d697-45d1-bd87-86e1d0705294" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_3729ad4b-c39e-456e-a4a2-f1642c4deca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_7d369889-5e87-4038-80cf-cded8639bfaf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_44fe31a0-d697-45d1-bd87-86e1d0705294" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_7d369889-5e87-4038-80cf-cded8639bfaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease_9ea55d0e-e825-4fb6-9e96-4dee96e009ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_44fe31a0-d697-45d1-bd87-86e1d0705294" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease_9ea55d0e-e825-4fb6-9e96-4dee96e009ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_228ed9db-c9f1-4e2b-b236-13e81f28619c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_44fe31a0-d697-45d1-bd87-86e1d0705294" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_228ed9db-c9f1-4e2b-b236-13e81f28619c" 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-20191231.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_b4a0abc4-57a1-4c9a-8078-be9057441b4b" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_cf88975d-b34e-4607-9a28-b2c79e922d23" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_b4a0abc4-57a1-4c9a-8078-be9057441b4b" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_cf88975d-b34e-4607-9a28-b2c79e922d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_42160856-f52e-43d6-9945-f51364ad3b92" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_cf88975d-b34e-4607-9a28-b2c79e922d23" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_42160856-f52e-43d6-9945-f51364ad3b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_3b98fc77-110c-46a8-893d-48325b90f382" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_42160856-f52e-43d6-9945-f51364ad3b92" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_3b98fc77-110c-46a8-893d-48325b90f382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_40fe2e0e-614f-4223-9a9f-69261681b456" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3b98fc77-110c-46a8-893d-48325b90f382" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_40fe2e0e-614f-4223-9a9f-69261681b456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9f87a2f7-04ae-42b7-926c-8af258b2caeb" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_cf88975d-b34e-4607-9a28-b2c79e922d23" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9f87a2f7-04ae-42b7-926c-8af258b2caeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2120d36b-3a43-43e5-92b2-68a2ded76c62" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9f87a2f7-04ae-42b7-926c-8af258b2caeb" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2120d36b-3a43-43e5-92b2-68a2ded76c62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e448cd8a-f9f9-416a-abf0-9373a151e395" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2120d36b-3a43-43e5-92b2-68a2ded76c62" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e448cd8a-f9f9-416a-abf0-9373a151e395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_11a505a7-21e4-4fb1-9e36-066b99876cb0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2120d36b-3a43-43e5-92b2-68a2ded76c62" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_11a505a7-21e4-4fb1-9e36-066b99876cb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_5bc287cd-0ac3-4cce-8904-df6410e49322" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2120d36b-3a43-43e5-92b2-68a2ded76c62" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_5bc287cd-0ac3-4cce-8904-df6410e49322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease_e716908d-3f46-48f8-b88a-9b47fd7fe704" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2120d36b-3a43-43e5-92b2-68a2ded76c62" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease_e716908d-3f46-48f8-b88a-9b47fd7fe704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c3a38302-d039-4668-8ccf-953aef5d5c81" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2120d36b-3a43-43e5-92b2-68a2ded76c62" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c3a38302-d039-4668-8ccf-953aef5d5c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>tfx-20191231_g1.jpg
<TEXT>
begin 644 tfx-20191231_g1.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 Q  "2
MD@ "     S Q  #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,#(P.C R.C(Q(# Y.C,T.C0S #(P,C Z,#(Z
M,C$@,#DZ,S0Z-#,   !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,#(P+3 R+3(Q5# Y.C,T.C0S+C P
M.3PO>&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@!G 1F 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 **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *SM5\0Z-H*
MHVN:O8::K_=-Y<I"&^FXC-:#DJC%5W,!D+G&3Z5\U:+\ _$OC?QEJVK_ !9G
MN;-9<21M9W,3M*S$_*I^;8J  8*]QCH: /HS3]3L-6M1<Z5>V][;MTEMI5D0
M_BI(I=0U*QTFS:[U6]M[*V3[TUS*L:+]68@5\O?#FQO?AS^T])X/T;49;S3I
M':*<'I(GD&52P'&Y#@9]CTSBI_'<-S\7/VE$\'W%[+;Z3IY:$>60=@2/?(P!
MXW%OES[#TH ^E=*UO2M=MVGT34[/485.UI+2X250?3*DBKU?)VJZ"_P$^..@
MMH6H7,NE7_E^;]H8;GB9]DB/@!6QPP..#CTKV;XO_%&\\ PZ?INA:3)J6M:N
M'6T&"RH5P,[1RYRPPHQ]>U '=Q^(-&EUJ31XM6L7U2,;GL5N4,ZC .3'G<."
M#T[BK[,J*6<A549))P *^3?@8NKI^T5=CQ*9#JWDW)O#(P+>;QNSCCKZ<5V7
M[57B;4=/T;1=!LY7AM=1:66Z*$CS0FT*A]LN21[+0![58>+?#FJ7QLM,U_2[
MRZ7@P6]['(X_X""36O7RC\2/@;IWP^^'=MXHT77KR74+:2'S69E"2%B!NBV@
M,N"01DG@5[Q\(/%=SXR^%VDZMJ#;[W:T%P_]]T8KN/N0 ?QH [:BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** $9@JEF(  R2>U<'>_&[X<V&HFRN/%-J9@<
M$PQR2IG_ 'T4K^M:GQ(\.ZMXL\!W^AZ!?16-S>A8VFE+ "/<"Z_*">0,?0FO
M++#]G7PIH/PSO)?&K+)J\,$TTVHV]U(L=OC)78#@$  9W*<G- 'N6FZE9:QI
MT-_I5W#>6DZ[HYH7#*P]B*YCQ%\6? WA35#IVN^(;>WO%(#PI'),T9]&V*VT
M^QQ7BO[/.N:CH/PM\>:HQ9K+3HOM%HK<KYZQ2%P/KB+/UJG\"/A;H/Q%T76]
M>\917%_*UX8(V\]T(?:'=R5(W,2XZY'MS0!],Z/K6F^(-+BU'1+V&^LY?N30
M/N4^H]B.X/(J:_O[72].N+_4)EM[6UB:6:5^B(HR2?P%?./[.MS<>&_BMXK\
M$O.\EK#YV,GCS()A'NQT!*DY_P!T4WXNZS\0/',WB32["P.G>%/#YF:YN/F5
M;ORLG!<_?.1PB\ \GH" #WWPIXQT+QOI4FI>&+[[=:13&!Y/)>/#A58C#J#T
M9><8YIOB?QKX<\&6J3^)]6M]/63/EJY+/)CKM106;&1T'>O+_P!E3_DEFI?]
MAJ7_ -$05QWQ)M+.+]JC3[CXA)_Q3,RQ>0\X/D[!#@*3TVB?)8>AYX- 'NWA
M;XE>$/&EP]OX:UR"\N$4L8"KQ2;1U(1P"1[@5U%?+'B:UT&[_:-\++\)4M"8
MW@DNVT?'D(1*2Y^3Y<>7]['&..N:^IZ "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "J][?V>FVK76HW4%I;I]Z6>0(B_4GBK%>!_$SX7^-?B5\6K9;[=;
M>$8"L<<T=Q&3$NS<[^63G<SY7.#_  YX% 'M.E>)="UTL-#UK3]2*?>%G=)-
MM^NTG%:,LL<,32S.L<:#<SN<!1ZDU\?_ !4\"1_!/Q9H&H^#-8O6FN-\D8G9
M3+&T97J5"AE;?C&.Q'.:[?\ :7\1ZE>7'ASP;92&#^T56XNH@V-[,X2-3[!@
MYP>X![4 >[:9XI\/ZU<O;:-KNFZA.@R\5K>1RLOU"DD5JU\F?%/X/I\(]%T?
MQ1X6UF_>ZBNUBFDD*@I)M+*Z;0-H^4C!SU'->ZWWQ.AT?X+6?CJ\LWNC+9P2
M-;Q,%S+)M4C)Z ,3S@_2@#KM2\0:-HT]O#K&K6-A+=$K;QW5RD33'(&%#$;N
M2.GJ*FU+5+#1[%[W5[ZVL+5" T]U,L2*2<#+,0!D\5\7>*==\5>*/B7X?UWQ
MA:O9"^GA?3[8KM6.W$N!M4\X)R<GD]>F*^O?&O@^P\=^%KC0-7FN8;6X9&9[
M5E5P58,,%E(ZCTH A_X6/X(_Z'+P_P#^#2#_ .*K1TCQ+H6OM*N@ZUIVIM"
M9197:3% >F=I.,X/7TKYO^*OP8\ ?#?P;)J9U+7)]0G;R;&W>YAQ))CJV(L[
M5')Z=AD9KT;]GOX<2^"_"#:MJ1<:EK21RO">!!$,E%(_O?,2?3(';D ]=HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O(_BQ\7YO#U^GA+P
M1;MJ7BN[PBK&F\6N[D9'\3XY Z <GT/J]W]H^QS?8O+^T^6WD^:2%WX^7. 3
MC..U?,$/[.WQ1M=;FUBT\5:7;:E.[O)=V]_<QRL7.6.Y8@>3UH ],^#OPCF\
M&27'B/Q5/]M\3Z@&,SE]XMPQW,-W\3D_>;\!QDGSWP>XTO\ ;*UB"Z(5KJ:Z
M$>>,ET\Q?T%=3X%^&/Q7T+QOINI>)O&_]HZ7;NQN+7^UKJ7S 48 ;'0*>2#R
M>U:7Q7^"$GC77HO$OA?5%TG78U579RRI*5^ZV]?F1@,#(!X ].0#A?VDV%_\
M5?".F6WS7)B3Y?\ ?FPOZJ:^E&M;=[I+EX(VN(U*)*4!=5/4 ]0#@5XE\/?@
M)J>E>,XO%7Q!UU=9U&V820(DLDV9!]UWDD 8[>H&.N.>,'W*@#YG^'W_ ">!
MXB_ZZWO\Q7J7QG\&>'?&?A>"W\0:W::'=6[M+97EU*B*IP-ZD,1E2,9P>, ]
ML'&\+?";7=$^/&J^-KN[TY]-O7N&CBBD<S#S#QD% OU^:NJ^*7PXM?B7X5&F
M37/V.ZMY1-:W.S=L;!!!&1E2#S^![4 ?.WC;X4^)_#'PVEU/Q3XSCU#2[/RU
MTNQM[N6:.0NP *AP%0!"S?*#D#'O7M7[.%M)!\%=/>5<">XGD3W7S"O\U->>
MV'[-?C#49K2Q\7^,(Y=$LF AM[>XFF*)Z(CJ%CX[C./0U]%:3I5GH>CVFEZ9
M"(+.SB6&&,'.U5&!R>OUH N4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!!
M?7UMIMA/>ZA/';VMO&9)9I&PJ*!DDFOG+4M4\4?M&>()=)\.M)H_@NRE N+F
M0<SD'(+#^)L<A.@ZDYQ7M'Q*\%7'Q \&R>'[?6#I*3S(\THM_.\Q%.=F-R_Q
M;3G/\/2O&?\ AD;_ *G;_P I/_VZ@#U;6?!%AX?^"&M^&?#5NR1KI=P(Q]YY
MI#&3ECW9C_\ 6X&*\^_95UFS3P-K6FRW$4<]OJ!NG5W (C>)%W<]LQGFNT^$
M?PB_X58-8!UK^UAJ?D_\NGD^7Y?F?[;9SYGMC'O7)>*?V6]$UG6Y;[0=:ET6
M&9R[VGV43(I/4)\RE1[<X[<<4 <U\"S_ &Y^T5XOURRP]DWVR42*<J?-N04&
M?<9/X5[=\5?^21^*/^P7/_Z :;\.OAMHWPVT22QT?S)Y[A@]U=S8\R8CITZ*
M,G [9/4DFMGQ5H7_  DWA'5-#^T?9?[0M7M_.V;_ "]PQG;D9QZ9% 'E'[*G
M_)+-2_[#4O\ Z(@KD?%MQ-\2_P!IN'P7XENYH= LIBL=FCE!(5A,F?\ >8\9
MZA3@<U[+\*OAU_PK+PK<Z-_:G]I^?>M=^=]G\G;N1$V[=S?W,YSWK+^(OP3T
M?Q[JT>M07UQHNMQA1]MMESOV_=++D$D8X((/3T& #R#XH:;;? WXCZ'J7PYE
MFLOM<1>XT[SVD2158#:VXDE6R1SG!&1ST^J:\?\ #/[/MGI_BJ'Q#XO\27_B
MK4+=U>)KM2J[E^Z6W,[-CL,X]J]@H **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH *XSXE?$O2?AKX?%[J.;B\GRMG9(<-,P[D_PJ,C)_F>*[.OGKXE_ _Q
M[XZ^(=WX@MM8TB&W!5+%)+F97@C7[OW8C@YRW!/)- $G@#X;^(O'_C"'XA_%
M3*!2LFGZ:R[>%.4RA^[&#R%/+'D\?>Q?V@S_ &=\=_!^JW)"VR0VV6/ 'EW+
MLW/T859_X4W\;_\ HH__ )7+W_XBO4?B?\*K7XE>&;.TN;O[)JE@,V]YMWC)
M #JPX)4X'N" ?4$ Y?\ :DNHHOA3:0LV7GU2((!WQ'(2?I_B*[/X6:;&WP<\
M+V^H6T<H^PPS!)4# $_.IP>_(->2Z9^S=XJU35;,>/\ Q8E[I5D<1P0W,TS[
M/[B^8 (P<#IFOHR""*UMX[>W01Q1($1%Z*H& !^% 'S7^T3_ ,EI\'?]<H?_
M $H-?3%>0?%7X3:[XY^(6@Z[I-WIT-KIJ1K,ES(ZNVV4N=H5"#P>Y'->OT ?
M-/BZ0_$[]J?3?#DO[W2=$;;)&>5.Q?,ER/\ :8+&?H*^EJ\?^&OPDUWPI\5M
M>\6Z]=Z=<1ZDMQY26TDC.K2S+)E@R#' QP3UKV"@ 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 **1W6.-GD8(B@EF8X 'J:9;7,%Y:Q7
M5G-'/;S()(I8G#)(I&0RD<$$'((H DHJ&"]M;I96MKF&80R-%*8Y WENOWE;
M'0CN#TJOI>N:3KEF]WHNIV>HVT;E'FM+A)45@ 2I920#@@X]Q0!>HJ.VN8+R
MUBNK.:.>WF0212Q.&212,AE(X((.014E !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%9]YKVF6&LZ=I-W>1QW^IEQ:6_):78A=SQT 4'D
MX'0=2!5#5_&VA:)>S6E]<W#SV\0FN$M+*>Y^SH<X:4Q(PC! )!;&0">U &_1
M6)JWC'0M%T^TO;R],EO>H9+9K."2Z,J!-Y=1$K$H%Y+8V@$<\BKQU>P$]A$M
MRLCZB"UKY0+B10NXOE<@+C'S' RRC.6 (!=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 Y;XBZ%%KW@O4(KN[O(;>
M&VFED@MIO+6XQ&V%D(&XKGG (SCG(XJOX/T]M5^"OAVP2^N]/-QH5HAN;)PD
MT8,*9V,0=IQQG&1G((.".IU"RCU'3;FQG++%<PO"Y0X8!@0<9[\U#HFE0:#H
M&GZ19M(]OI]K':Q-*07944*"Q  S@<X H \U\$^'6N_A?XW\.:+)]E:35M6L
M;5Y)';R_F9$W,<L<<9/)^M9NI7%]I7]M7NK:5/H]I/I%N+W3Q+$\GV6U5O-.
M8F9093(L"9(;:)&XV5ZIH'AVT\.17\=C)-(+^_GOY?.8'$DK;F P!\H/3.3[
MFF7?A;3=0M]9@U%7NTUF/R;KS",B+:5$:D $*,L1W!9CG)H K>&?$5QJ=]J.
MD:IIL.FZEI@A:6"WN?/C\N524*OL3NKJ1M&"O&00:Z*L7P_X9AT"2\N#?7FI
M7MZ4\^\OF0R.J+M1?D55  ST'5B3DFMJ@ HHHH **9)-'$,RR(@_VF JL^KZ
M?']Z\B_X"V?Y5C4Q%&E_$FEZM(N,)R^%7+E%9I\0Z6/^7H?@C?X5GS^/?#=M
M<-!/J.R1>JF"0X[]0M*AB*.)DXT)J371-/\ (52,J2O45EYZ'145@Q>./#<Q
M 35X!G^_E?YBM*VUC3+S M-0M9R>@CF5OY&NITYQW1FIQ>S+E%%%04%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 >:>(]!TS3_ (U>"=4M;4+?7]Y>FXN'=G=P+)P%!8G:HQPH
MPHY..36UXJ\00:'?OI/AG3H+SQ;K2&1($0#"J-GVFY<#B)0 N3RV-JYYQT=Y
MHMA?ZKIVI7=OYEWICR/:2;V'EET*,< X.5)'(-9%SX T"ZUR\U@KJ4%_?!!<
MS6FKW=OYH084$1RJ, =!CN?6@#GO^$ U70-&\-CPY/8W=WHNESZ;*NH2/!'*
MLJH6E#*KD$/&#MQR&/S C)Y_1+K5M$73[;P]):2M#X?EEL[C4H7=7L;4QHFU
M4<;6G=_,+<[4$8*L5X]7_L6S.A-I$GVF6S>,Q/YUW+)(RGJ#*S%SU[MTXJMK
MGA/1O$<<":M:-(+=72,PSR0$(X >,F-E)1@ "A^4X&0<"@"UH>J)KGA[3M6B
MC:*._M8KE8WZH'0, ?<9J]38XTAB6.)%2-%"JBC 4#H .PIU !1144US!;C,
M\T<?^\P%3*48*\G9#2;=D2T5FR>(=,CX^T;CZ*I/]*JOXKL5^['.WOM _K7G
M5,VP%/XJT?OO^1O'"UY;19N45S=QXSMK>VEF-K,PC1G(R.<#-8B?%S2S]_3[
ML?0J?ZUVX*O3Q\7/"OF2T9A73P[2JZ7._HKBX?BIX?DQO2\A_P!^('^3&M6U
M\<>&[S'EZM"A/:;,>/\ OH"NR5"K'>+,56IO9F_14<-Q#<Q^9;RI*G]Y&##\
MQ4E8FH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110!YE\6M/U&2;0+YM8ECTZ+7-.5=.AB"K(YN!
MEY'R2XZ84;0",G)QCJ?%/AG3M7FBU+5M+G\0)91LL.CGR7A=V(!EV2E4+@9
M+-@ M@9/,_BSPU_PE%A8VWVO[+]DU&VOMWE[]_DR!]F,C&<8SV]#2ZSHVK7.
MJV^I:#KG]GSQQM#+;W4#7-K,A.<F(2(0X/1PW3((/& #S;3H+B_^%NF6=U;S
MW]IIWB'9J^D+&]R]I;+(S+:LN-TPBW0\ $%5&W<N,KI.IO8Z?I^D7^G7DMA#
MJTLMII*1JL[AY9)+*U*R,H4)$/.*LR[ D0/]VO2/"OAH>&=+N8C=M>WU]<O>
M7MVZ!/.G< ,P0<*N%4!<\ #DG).?=>"9)=(T\6VHI'K-C?\ ]I"_DMS)'+<,
M&60M%O!V%790H?*C;@G;R ;>@ZW:^(M%@U*Q$BQR[E:.50'B=6*O&P!(#*P*
MG!(R."1S6C61X7\/IX9\/Q:<LYN)-\D\\Y39YLTCEY&"Y.T%F.%R<# R<9K7
MH **** "BF2311#,LB(/5F JI)K6G1?>NXS_ +IW?RK"IB*-+^)-+U:1<:<Y
M?"FR]164WB33!TG9OI&W^%4+[QYH>G2*EU-*I89&(B:BAC,-B:GLJ-12EV33
M_(=2E.E'FFK+S.DHKEX_B/X8?KJ#)_O02?T%:%OXN\/W1 AU>TR>@>0)G_OK
M%=[HU%O%_<<ZJ0>S1L44R&:*XC$D$B2H>C(P(_,4^LC0**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH ***R]0U^TL<HI\^7^XAX'U/:N?$8JCA8>TK244:4
MZ<ZCY8*YJ50O-:L;+(DF#N/X(_F/_P!:N3OM<O;[(>3RX_\ GG'P/Q]:SZ^*
MQO%FKCA(?-_Y?\'Y'KT<KZU7\D=%<^+96R+2!4'9I#D_E65/K%_<Y\RZDQZ*
M=H_2J5%?*XC-L=B7^\J.W9:+[D>E3PM&G\,12Q8Y8DGU-)117F'2%<'X@_Y#
MUS]5_P#017>5P?B#_D/7/U7_ -!%?HG /^_5?\/ZH^;XA_@0]?T9FT445^PG
MQ9?LM<U73L?8=1NH .BI*0OY=*Z;3OBEKEIA;T07R>KIL;\UX_2N*HK.=&G/
MXD:1J3C\+/9M)^)^B7Y5+T2:?*?^>@W)G_>']0*Z^"XANH5FMI8YHF&5>-@R
MGZ$5\U5>TS6M1T:?S=,NY+=NX4_*WU!X/XUPU,OB]8.QUPQDE\:N?1=%>=:!
M\58)ML'B"#R'Z?:(02A^J]1^&?H*]!M[B&[MTGM94FB<95T8$,/K7EU*,Z3M
M)'?3J0J*\624445D:!1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 45%<W4-I$9+F18U]3WKFM0\4RR$I8+Y:_
M\]&&6/T':O,Q^:X7 1_?2U[+?^O4Z:.&J5W[BT[G1W-[;V:;KF98QV!/)^@K
M#N_%J#*V4!;_ &Y.!^0KF9)7FD+RNSN>K,<DTVOA<9Q3BZS<:"Y%][_R_#YG
MLT<MI0UGJR_<ZWJ%UD/<,JG^&/Y1^E4"2223DGJ3117S%;$5J\N:K)R?F[GH
MQA&"M%6"BBBL2RMJ/_()O/\ KA)_Z":\ZKT74?\ D$WG_7"3_P!!->=5^O<
M?[I6_P 2_(^-XB_BP]/U"BBBOT<^9);>YGM)1+:S202#H\;E2/Q%=-IGQ'\0
MZ>P$MPM[$.J7"Y/_ 'T,'\R:Y2BHG3A/XE<J,Y1^%GL.C_%/2;W;'J<4FGRG
MC<?WD?Y@9'Y?C7:6]S!=VZSVLT<T3C*O&P93^(KYJJ]I>M:CHMP)M,NY(&SR
M%/RM]1T-<%7 1>M-V.RGC)+2>I]%T5P'ASXHVEX4M]=06DQX\]?]6Q]^Z_J/
MI7?(ZR1J\;!T895E.01ZUY=2E.D[21Z$*D:BO%BT445D:!1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4453O
M]4M=.3-Q)\^.(UY8UE5K4Z,'4JR22ZLJ,93?+%79<JI=ZG:6(_TB95;^X.6_
M*N7O_$EW=Y2 _9XO13\Q^IK')+$DG)/4FOC,=Q93@W'"1OYO;[M_R/6HY9)Z
MU7;R.ENO%IY%G;_1I#_0?XUDW&MZA<9WW+J/1/E_E5"BODL3G&.Q+_>5';LM
M%^!ZE/"T:?PQ%9BS$L22>I)I***\K<Z@KD_%_P#Q^6__ %S/\ZZRN3\7_P#'
MY;_]<S_.OL>"_P#D<0])?D>+GG^Y/U1SM%%%?NA\"2P7,]K)YEM-)"_]Z-RI
M_,5T.G?$'Q%IQ ^W?:D'\%TN_/X_>_6N9HJ)4X3^)7*C.4?A9ZMI7Q:LYBJ:
MQ926[=#+"=Z_4@\C]:[;3=8T[6(?-TR\BN5[A&Y7ZCJ/QKYSJ6WN9[.X6>UF
M>&5#E7C8J1^(KBJ8"G+X-#KAC)KXM3Z4HKR?0/BG>6NV'7HOM<73SXP%D'U'
M1OT_&O2]+UBPUJU^T:9<I<1]]IY4^A'4'ZUY=7#U*7Q([Z=:%3X67:***P-@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "H;FZALX3+<R!$'KW^E5-7UNUT> -.V9'^Y&.I]_I7'7U_
M/J$_FW#Y_NJ/NJ/:OG\XSF.70M%7F]NR]?\ ([<)A?K$G=Z+[S0U3Q%/>;HK
M;,,/3C[S?4]JQJ**_+\5C*^+J>TKRN_R].Q])3I0I1Y8*P4445RFH4444 %%
M%% !7!^(/^0]<_5?_017>5P?B#_D/7/U7_T$5^B< _[]5_P_JCYOB'^!#U_1
MF;1117["?%A1110 4444 %:V@^)=2\.W/F:=/B-CF2!^4D^H]?<<UDT4I14E
M9C4G%W1[MX7\::?XEC$:?Z/>J,O;N>3[J?XA^OM71U\TQ2R03)+"[1R(=RNA
MP5/J#7J_@OXAKJ)CT[776.[.%BN.BRGT/HWZ'^?CXG!N'O4]CTZ&*4O=GN=_
M1117FG<%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 5E:MKL.G@QQXEN/[O9?K_A6?K'B>-97LM.D!E ^>0=O4+[_P"?IS))
M)))R3U)KXW/,_EA7]7PWQ=7V].[_  1ZN!P<:R]I-Z=B>[O)[V8R7,A=NWH/
MH*@HHK\ZG.=23G-W;ZGOJ*BK(****@H**** "BBB@"MJ/_()O/\ KA)_Z":\
MZKT74?\ D$WG_7"3_P!!->=5^O< ?[I6_P 2_(^-XB_BP]/U"BBBOT<^9"BB
MB@ HHHH *Z'PSXRU'PU,%B8W%F3\]L[<?53_  G_ ":YZBIE",URR6A49.+O
M$^A=!\0Z?XBL?M&G2Y(XDB;AXSZ$?UZ5J5\XZ9J=YH]^EYI\S0S)T(Z$>A'<
M>U>U>$O&-IXGM=F!!?1KF6#/7_:7U'\OU/B8G".E[T=4>K0Q"J>[+<Z2BBBN
M$ZPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "D9@JEF(  R2>U,GGCMH6EG<(BC))KC=8UR746,468[<'A>[>Y_PKQ\TS:A
MEU.\]9/9?ULCJPV%GB):;=S1U7Q-C=#IO)Z&8C^0_K7-.[R.7D8LS')9CDFD
MHK\MQV8XC'U.>M+T71>A]+1P].A&T$%%%%>>;A1110 4444 %<GXO_X_+?\
MZYG^==97)^+_ /C\M_\ KF?YU]CP7_R.(>DOR/%SS_<GZHYVBBBOW0^!"BBB
M@ HHHH *MZ;JE[I%XMUIUP\$J]U/!'H1T(]C52BAI-68)M.Z/9/"?Q$M-:,=
MGJ@6TOCPISB.4^Q['V/X>E=K7S-7HG@KXB-:^7INOR%X/NQ73<F/T#>H]^WT
MZ>3B,%;WJ?W'I4,5?W9_>>JT4BL&4,I!4C((/6EKRCT HHHH **** "BBB@
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
M<)/_ $$UYU7Z]P!_NE;_ !+\CXWB+^+#T_4****_1SYD**** "BBB@ HHHH
M**** "NE\$>)V\.:TIF8_8;@A+A?3T?\/Y9KFJ*F<%.+C(J,G"7,CZ85@RAE
M(*D9!!ZTM<+\,?$1U'26TJY?-Q9 >62>6B[?D>/H17=5\U5ING-Q9[M.:G%2
M04445F6%%%% !1110 4444 %%%% !1110 4444 %%%% !11574[^/3-.ENI>
MB+P/[Q["E*2BKL#GO&>M_9X?[-MF_>2C,I'\*^GX_P OK7"5+<W$EW=27$[;
MI)&+,?>HJ^6Q%9UJCDSGD[L****YQ%RUN]N(Y3\O9O2K]8E7+6[V8CE/R]CZ
M5X.99;[2]6BO>ZKO_P '\SV\!F'):E5>G1]O^ 7Z***^5/I HHHH **** "N
M3\7_ /'Y;_\ 7,_SKK*Y/Q?_ ,?EO_US/\Z^QX+_ .1Q#TE^1XN>?[D_5'.T
M445^Z'P(4444 %%%% !1110 4444 %.1WBD62-BCJ0RLIP01WIM% 'NO@GQ.
MOB31 TQ O;?"3J._H_T/\P:Z2OG_ ,*Z_)X=U^&\!)A/R3H/XD/7\1U'TKWZ
M*5)H4EB8/&ZAE93D,#T->!BZ'LIW6S/9PU7VD-=T.HHHKC.D**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH AN[F.RLY;F8X2)2QKR:]NY+Z
M]EN9SEY&W'V]J[+QUJ/EVL-A&WS2GS)/]T=!^?\ *N&KP,QK<T_9K9?F8S>M
M@HHHKS" HHHH **** )(I6AD#I^(]1Z5J1R++&'3H?TK'J:WG:"3(Y4_>7UK
MS,PP*Q4+Q^);?Y'HX'&/#SM+X7_5S5HI%8.H93D$9!I:^+E%Q;C+<^M34E=!
M1112&%<'X@_Y#US]5_\ 017>5P?B#_D/7/U7_P!!%?HG /\ OU7_  _JCYOB
M'^!#U_1F;1117["?%A1110 4444 %%%% !1110 4444 %>S?#37_ .U?#WV*
M=\W-AA.>K1G[I_#D?@/6O&:Z'P/K7]B>*K:9VQ!,?(F_W6/7\#@_A7-BJ7M*
M375&^'J<E1=CWBBBBOG3VPHHHH **** "BBB@ HHHH **** "BBB@ HHHH S
M=?U+^R]'FG!Q(1LC_P!X]/RZ_A7EA))R>2:ZGQS?^=J,5DC92!=S#_:/_P!;
M'YURM?.8^K[2KRK9&,W=A1117 0%%%% !1110!-;W!@?U4_>%:BL&4,IR",@
MUBU8M;DP-M;F,]1Z>]>1F. 6(CSP^)?B>I@,<Z#Y)_"_P-.BD!! (.0>AI:^
M/::=F?5)IJZ"BBBD,K:C_P @F\_ZX2?^@FO.J]%U'_D$WG_7"3_T$UYU7Z]P
M!_NE;_$OR/C>(OXL/3]0HHHK]'/F0HHHH **** "BBB@ HHHH **** -/P[K
M$F@Z];:A'DK&V)%'\2'AA^7ZXKZ#BE2>%)8F#QR*&5AW!Y!KYIKVCX9ZQ_:7
MA86LK9FL6\H\\[#RI_F/^ UYF84KQ51=#OP=2S<&=C1117CGIA1110 4444
M%%%% !1110 4444 %%%% !1110 5PGCC4_.O4L(F^2$;I,=V/^ _G7:W=REG
M9S7,OW(D+'WQ7DEQ.]U<R3RG+R,68^YKR\QJ\L%374SF]+$5%%%>"9!1110
M4444 6[6ZV8CD/R]CZ5H5B5<M+K9B.4_+V/I7@YEEOM;U:2][JN__!_,]K 9
MA[.U*J].C[?\ OT445\J?2!1110,*Y/Q?_Q^6_\ US/\ZZRN3\7_ /'Y;_\
M7,_SK['@O_D<0])?D>+GG^Y/U1SM%%%?NA\"%%%% !1110 4444 %%%% !11
M10 5[!\+M<-_H;Z;.^9K(_)D\F,]/R.1],5X_6[X-UC^Q/%-I<LVV%V\J;/3
M8W!)^AP?PKGQ-+VE)KJ;T*GLZB9[Y1117SA[84444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !115+6+O[#H]U< X9(SM/N>!^I%3*2BG)] /.?$%]
M_:&NW,P.4#;$_P!T<?\ U_QK,I:2OD9R<Y.3ZG,%%%%2 4444 %%%% !1110
M!8M;GR6VM]QNOL?6M.L2KEG<[,12'"_PD]J\/,\![9>UIKWE^/\ P3V,NQOL
MG[*H_=>WE_P"_11THKY,^G"N#\0?\AZY^J_^@BN\K@_$'_(>N?JO_H(K]$X!
M_P!^J_X?U1\WQ#_ AZ_HS-HHHK]A/BPHHHH **** "BBB@ HHHH **** "BB
MB@#Z \):K_;'A6QNV.9#'LE)ZEU^4G\<9_&MFO./A'J!>TU#3G;_ %;K,@^O
M#?R'YUZ/7S>(A[.JXGNT9\]-,****P-0HHHH **** "BBB@ HHHH **** "D
M=UCC9W.%4$D^@I:R?$]S]E\.7; X9U\L?\"./Y9J*DN2#EV$]$>;WUTU[?SW
M+]97+?3GI5>BBOD6VW=G.%%%%( HHHH **** "BBB@"U:77E'9)]PG@_W?\
MZU:-8E7+.ZVXBE.!_"Q[5X69Y?[5>VI+WNJ[_P#!/:R_'>S?LJCTZ>7_  "_
M11THKY0^E*VH_P#()O/^N$G_ *":\ZKT74?^03>?]<)/_037G5?KW '^Z5O\
M2_(^-XB_BP]/U"BBBOT<^9"BBB@ HHHH **** "BBB@ HHHH *[/X7ZI]B\5
M?9'8B.]C*8[;Q\RG]&'XUQE6M,O6TW5K6]3K;S+)@=\'.*SJPYX./<NG+DFI
M'T?12 AE!4Y!&01WI:^8/?"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#
MF?'%[Y&CQVRG#7#\_P"ZO)_7%>?UTGC>Z\[71"#\L$87'N>?Y$5S=?,XVISU
MWY:&$G=A1117&2%%%% !1110 4444 7+6[V8CE/R]CZ5?K$JW:W6S$<I^7L?
M2O!S++?:WJTE[W5=_P#@_F>U@,P]G:E5>G1]O^ :%%%%?*GT@5R?B_\ X_+?
M_KF?YUUE<GXO_P"/RW_ZYG^=?8\%_P#(XAZ2_(\;//\ <GZHYVBBBOW0^!"B
MBB@ HHHH **** "BBB@ HHHH **** /?_".J?VQX4L;IV+2>7Y<A)Y++\I)^
MN,_C6U7G?PCO]^FW]@S<Q2K*H/HPP?\ T$?G7HE?-XB')5E$]VC+GIIA1116
M!J%%%% !1110 4444 %%%% !5#6UU5]%N5\/-:IJ3*! ]YN,2$D98A>3@9('
M<@#CK5^LKQ->:O8>&[RX\-Z8-4U58\6MJTJQJ[DX!8LRC:,Y(R"0,#F@#F[6
M_P!7T+XD:7X=N-=GUZ'4K">XF%W#"DMF8BH613"B#8Y<KA@3E1@]0<V[UOQ!
MHGB'0K2^\2VU_KNIWZ)<^'K=(FAAM6+;I(SL68"-%W;W8ABK#:,@"[X#T^_T
MNXD?5O#^M-K.H#=J&N:@]F0[ $A0L5PS)&.BHJX'?N:K:_9>+?%VAVGA_4]!
MCL[Q-0@FGUJ&>/[+$D,HD\V!=YFWL%"A2HQO;+8&2 17?BW6HO%UU.FH%;6V
M\26VBC2?*CVO#) CM,6*^9N!D9QAMNV,C!Y-=)X:\4VNL:C<"76+3S;LB;3]
M+\V,3):@?+*4^^?,Y?)X"L@P"&)=XF\+VNM7ULT>DVIGN#Y%YJGE1^=%:@$M
M$KGY_P!YG9QT5W.00,\R/"6LKXL$":?LM5\1C6AJJRQ[1"(/+\G;GS-_\&-N
MW9_%_#0!Z97-^.+CRM"6(=9I0/P'/]!725Q7C^7,EE#Z!V/XX']*Y,9+EH29
M,MCCJ***^8, HHHH **** "BBB@ HHHH **** -"SN=X$4A^;HI/?VJW6+6E
M:W/G+M8_O /^^AZU\UFF7VO7I+U7Z_YGT.6XZ]J-1^G^18K@_$'_ "'KGZK_
M .@BN\K@_$'_ "'KGZK_ .@BOH> ?]^J_P"']48\0_P(>OZ,S:***_83XL**
M** "BBB@ HHHH **** "BBB@ HHHH Z_X97GV7QK%'VN87B/Y;O_ &6O:J^?
M/"UQ]F\6Z7+T NHU/T+8/Z&OH.O%S"-JB?D>K@W>#04445YQVA1110 4444
M%%%9?B"#6;G35@\.W5O9W$DJ++<S+N,,6?G:-<$-)C[H;Y<]<XP0#4HK@[+Q
M%?:!XPUS1M3U>36K'3M(75'NKF.))K8Y8&)S$BH053>/E##G.016;\/O$LFK
MQZ#)K?C#6CJFH6@N?L%UID=K:W#; S)#(ULID"A@1LD8D#.2N30!Z=17EFG>
M.-3@URUU'5M4_P");=ZCJEI=6#Q1A-/AM!(1+N"A\@1#=N)'[W@#C/8^%->3
M5$GAO=3M9-6+&>;2TEC,VG1MC9$ZKR& QN)S\Q;!Q@  Z*N5\>SE-,MH0?\
M62EC^ _^O755P_C^3-W9Q_W49OS(_P *X\;+EP\B9;'(T445\R8!1110 444
M4 %%%% !1110 4444 7[.YW8BD//13Z^U7*Q*T;6Z\T;)#\XZ'^]_P#7KYO-
M,OWKTEZK]?\ ,^@R[';4:C]'^@NH_P#()O/^N$G_ *":\ZKT74?^03>?]<)/
M_037G5?=< ?[I6_Q+\CS.(OXL/3]0HHHK]'/F0HHHH **** "BBB@ HHHH *
M*** "BBB@#Z$\+W1O?"FF3L=S-;(&)[D#!_45JURWPWF\[P+9J3DQ-(G_CY/
M]:ZFOF*JY:DEYGO4W>"?D%%%%9F@4444 %%%% !1110 4444 %%%% !112.P
M2-G/102: /*-:G-SKEY*><S,!] <#]!5&G.Q=V9NK')IM?'RES2;.8****D
MHHHH **** "BBB@ HHHH MVMWY>(Y3\G8_W?_K5H5B5;M+OR\1RGY.Q_N_\
MUJ\+,<N]K>K27O=5W_X)[. Q_L_W55Z='V_X!H5R?B__ (_+?_KF?YUUE<GX
MO_X_+?\ ZYG^=;\%Z9Q%/M+\CKSO_<GZHYVBBBOW,^""BBB@ HHHH **** "
MBBB@ HHHH **** .T^%EUY'C PD\7%NZ 9[C#?R4U[+7@O@><V_C;3'!QF79
M_P!] K_6O>J\3'QM53\CU<&[T[>84445YYVA1110 4444 %%%% !1110 444
M4 %%%% !1110 5P'CM\ZU"G]VW'ZLU=_7GOCC_D8%_ZX+_,UY^8?P/F1/8YN
MBBBOG3$**** "BBB@ HHHH **** "BBB@ I58HP93@CH:2BD!K6\ZSQY'##[
MR_UKB/$'_(>N?JO_ *"*Z'[2MI^^=U10>K=_;W^G6N8U:Y2\U6>>($*Q&,GT
M ']*];A3+WA\?5JP7N./W.ZT.C,<5*OA(1GNGOWT_JY3HHHK](/G@HHHH **
M** "BBB@ HHHH **** "BBB@">RD\G4+>3^Y*K?D:^DJ^9T^^OUKZ8KR<QWC
M\_T/1P.T@HHHKRCT0HHHH **** "N>\;WGB.T\-2?\(;IQOM4FD6)#NC'V=3
MG=+B1T5RH'"YY)&>,UT-% '#^$;"\TC2+ZRT[P]J5AJ4\+SOJNMRVTPN[K&
MTODSNYY.<  !00".*@O+3Q)XPU#PU%JV@OHJ:1?IJ-[<R7,4B2R1HRJD 1V8
MABY)+A,*.A)Q7?T4 <OJGA6SO_%%O<1:1:0+(1/J.H)#&LMUY94Q0,P^<KN5
M7.>,1JO.3CG/#/A36[+Q)HZ7EB;>#1;C4YI=1\V-EOQ<R%D"@$OGY@S;PN#&
M,;NH]+HH *X#QXV=;@7TMP?_ !YJ[^N \>#&N0GUMQ_Z$U>?F'\!D3V.8HHH
MKYTQ"BBB@ HHHH **** "BBB@ HHHH *4$@Y'!%)02 "20 !DDGI0!;N+D3Z
M1>!L"06\F?\ :^4\UP-;%]K(E66*T_U>W:TF/O$\8'H,9Y]OSQZ^RX9P*PE&
MI):*;O;Y"S2=5RA"M\27Y[7\PHHHKZL\<**** "BBB@ HHHH **** "BBB@
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
M'/B6XLO&6AZ%:ZIJ6G17%M<W=V^EV'VN<JA18P$\F7 +,Q)V_P /6M&UGO\
M6/!UN_A/Q/\ ;O/N )M5OHXQ-!$#^\"QK$JB5<;0KH,'.[.,'0UG4?$&FZO;
MR:?HW]L:4\3+-%:R1I=12YRK#S71&0C@C(8'!Y'3GM"TKQ3X=T"_U&UL+6;4
M=5UE]4N]+:4%HX9%"F&.3(3S0%4Y/R%MPS@AJ\X[3,M?'.H6^@^.+S2]53Q/
MI^A6@FL=5*1_/-Y)>2)FB54D"?(V548#X/(S4UGXLU;2Y]8T>?51K%RL=G_9
MU_<QQ(/-N(W9@XC"J4C6)IC@;MF>3QG8T'2M3OOB%J?BC4=+?1K:;3XM/CLI
MY8WFN"K,YFD\IF08W;%&YC@,3MX%9NM?#T7^A^(K/1-+LM'22TDM-,M8(TAB
M<N%,LK"/@&3:L?(R%3_:(H [70]2L=4TF&;2]7@UB) (VO()8Y!(Z@9),?RY
M[D  <]!6A7)>#]-U%->\0:UJ&G2:3'J;VXAL)9(W=/*B",[>6S+D\*,$_*BY
MQT'6T %%%% !1110 4444 %%%% !1110 5S'CJW\S1HI@,F*89/H"#_7%=/6
M?KMK]MT&[A'4QEE]R.1^HK#$0YZ4H^0I:H\IHHHKY0YPHHHH **** "BBB@
MI:KW=];V,>ZX?!/W4'+-]!_6N:U#6)[[*#]U#_<4]?J>_P#*MZ=&4]>AZ.$R
M^MB==H]_\C6O]>BM\QVF)I/[_P#"O^/\JYV>XENI3)/(7<]SV_PJ.BO0A3C!
M:'UN&P=+#1M!:]^H5/;KC,I[<+]?_K?X5  6( &2> !WJVP"@(O(7C([GN?\
M]L5ZV6X?VU:[VCK_ )'GYWC/JV&<8_%+1?JQM%%%?8'YP%%%% !1110 4444
M %%%% !1110 4444 %%%% '5?#>T^U>-K9B,K;H\I_+ _5A7M]>9_"*P^74=
M18=U@0_^/-_[+7IE>#CI<U:W8]C"1M2OW"BO)M7T"]C\1^*O$OB'P'H^O6*S
M(T#7\\3SK:Q0J&,*&)QR1(VUG0D\<=:U/&Y\*3> (O$\/AG2-8N[RUMX=(%W
M81.SM-@0)\PX4%P<9X&:XCJ/1:*\LO? MGX5\+>%-(.F-JFAV=^T^MPV]F9_
MM+M#(!*T" EU$S(=H!"@+QA>*/A_6+FSL?#NEZQIVH7[Z=*XM].A"&:2?#R1
M(WF.J@06Q0MN;AWCP=R8H ]AHJCHVKVFOZ+::KIKL]K=QB2,LNU@#V([$'@C
ML15Z@ HHHH **** "BBB@ K&\5VOVKPW<X&6B D'X'G],ULTR:)9X7BD&5D4
MJP]B,5%2'/!Q[B>J/'**EN8&M;J6WD^_$Y0_4'%15\@TT[,YPHHHH **** "
MBBB@ HHJCJ6J1:?'CAYR/EC]/<^W\_UJHQ<W9&M&C.M-0@KLFO;Z&PA\R8Y)
M^Z@ZL?\ />N3O;Z:^F\R=NGW5'11[5'//+<S-+.Y=VZDU'7ITJ*IKS/LL#@(
M86-WK+O_ )!4]L,;Y/0;1]3_ /6S4%65&R%%[GYCQZ]/TY_&O5R^C[7$13V6
MOW&6<XCV&#DUN]%\_P#@7"BBBOLS\T"BBB@ HHHH **** "BBB@ HHHH ***
M* "K%A:-?ZE;6D?WIY5C'XG%5ZZ[X:Z:;_QA%,PS'9HTS?7HOZG/X5%2?)!R
M[%TX\TU$]ICC6*)(XQA44*H] *H:^^L1:)/)X;BM9]13:T4-V2L<H# LFX?=
M)7(!Z XR,5HT5\N>^<.NGZWXB\>:;K]QI,FA0:/8W$4*7LL4DEQ-/M'*PNP\
MM1&#DL"2W08S5/4K3Q7XPL]'TC6M &ERV>H07=_J*7$3VTGD2!O]'4.9/G*C
M&]5V@G.2,'T2B@#E_$/A:TU?6;9DT>T!N@5U'4O)C\UH%Q_HY;[Y$AP".1M5
MP<$KGG+#PIKD7C"UCDLFBMK/Q!>:PVK>;&5GBFC<+"%W>9N'F!3E0N(N">!7
MI=% !1110 4444 %%%% !1110 4444 >:>+;8VWB2<X^64"1?Q'/Z@UB5VOC
MZS)2UO%' )B<_J/_ &:N*KY;%PY*\D82T84445S$A1110 4444 %%%% !2TE
M8VM:MY&ZUM6_>GB1P?N>P]_Y?7I=.FYRLCHPV'GB:BA#_AB'6]6SNM+5N.DC
M@]?]D>WK_G.%117K0@H*R/N</AX8>FJ<":V'S.P."J'\<\?UI])",6[$C[S#
M!^@Y_F*6OK\IARX:_=O_ "/A.(*O/C7'^5)?K^H4445ZIX 4444 %%%% !11
M10 4444 %%%% !1110!Z/\(K+=>ZC?$?<C6%3_O')_\ 017J5<G\-]-^P>#H
M)&&)+MVG;CL>%_0 _C765\[BI\]:3/;P\>6DD%%%%<QN%%%% !1110 4444
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
MU6J.K-R9[M.FJ<%%!11161H%%%% !1110 4444 %%%% !1110 4444 %%%%
M!6)XJTG^T])9HES/;Y=/4CN/\^@K;HJ*D%4@X2ZB:NCQFBN@\6Z+_9NH_:(%
MQ;7!)&!PC=Q_4?\ UJY^OE*E.5.;A+H8-684445F(***@O;R*QMS+,<]E0'E
MSZ?_ %Z<8N3LBZ<)5)*$%=LCU'4(]/M]S#=(WW$]?<^U<C--)<3-+,Q=V.23
M3[JZEO+AIISEF[#H!Z#VJ&O5I4E37F?;8'!1PL.\GNPHHHK4] *D@ :X3<-R
M@Y8>PY/Z5'4UM]YVS@JAQ[YX_D36U"'M*L8=VCFQ57V-"=3LFQ^<]:***^\/
MR8**** "BBB@ HHHH **** "BBB@ HHHH FL[2:_O8;6U3?-,X1%'<FOH/0]
M)AT/1;;3X.1"OS-C[['DG\37#?"[PP8T.NWD>&8%+4,.@Z%_QZ#\:])KQ<=6
MYY<BV7YGJX2ERQYWNPHHHKSCM"BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "HKFVBO+66WN%W12J589QD&I:* V/G7Q1X>N/#.MRV,^6C^
M_!+C_6(>A^O8^]8]?0GB_P +P>*=&:W;;'=19:WF(^ZWH?8]#^?:O KVSN-/
MO9;2\B:*>%BKHPY!KSJM/D?D?88'%K$4]?B6_P#F04445B>@%%%% !112JI9
M@JC))P!ZT 30+A3(?]U?KW_S[BG4K +A5Y"C&?7WI*^TP.'^KT5%[O5GYCFN
M,^MXER7PK1>G_!"BBBNX\L**** "BBB@ HHHH **** "BBB@ HHHH *5$:21
M4C4LS'"J!DD^E)7I_P -_!QCV:[J<>&(S:Q,.G^V?Z?GZ5E6JQI0YF:4J;J2
MY4=+X(\,+X<T4"91]MN,/.?[OHOX?SS72T45\Y.;G)RD>Y&*A'E04445!044
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% '*^,- ^U1'4;1<S1K^]4
M?QJ._P!1_*O/;J[ALH?,N&VC^$#JQ]!7ME>3?$KP7/!,^M::&DM<?OH1_P L
M/]H#^[W/I].GEXG!QG/VB^9OA</3K5E&H[+\_(X'4-1FU";=)\J+]R,'A?\
M$^]5***S225D?;0A&G%1@K)!1113+"BBB@ J>W&%>3T&T<]S_P#6S^=05: V
M0HGMN/X__6Q7HY=1]KB%?9:_U\SQLZQ'L,'*V\M/OW_ 2BBBOL3\V"BBB@ H
MHHH **** "BBB@ HHHH ***='&\TJQQ(SR.0JJHR6)Z "@"2TM)[^\BM;2-I
M9I6"HB]S7O'A3PW#X9T9;5"'G<[YY0/OM_@.@_\ KUE>!?!B>'K7[9?*KZC,
MO/?R5_NCW]3_ )/85XF,Q/M'R1V/6PU#D7-+<****\\[ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@"MJ%A#J5C):W RCC@CJI[$>]>6ZC
MI\^EWTEK<C#*>".C#L17K=9.OZ'%K5GMX2XCR8I/Z'V-<&,POMH\T?B1$HW/
M+Z*EN+>6UN'@N$,<D9PRGM4$LJ00M+,P5%&237SMG>QDHN3LMQES<Q6ENTT[
M81?S)]![UR-]>R7]R99>!T51T4>E/U'49-0N-S96-?N)Z#_&J=>G1I*FKO<^
MSR[ +#1YI_$_P\@HHHK<]4**** "K$((MR<##-P?H/\ Z]5ZLJ (D R#C+?7
M/^&*]/*X<^)3[79X6?5?9X&2_F:7Z_H%%%%?7GYT%%%% !1110 4444 %%%%
M !1110 5TG@OPM)XEU<"566Q@(:>0=_10?4_RK/\/Z!=^(M52SLUP.LDI'RQ
MKZG_  KW?1M'M="TN*QL4PD8Y8CEV[L?<UQ8O$JE'ECNSKP]#VCYGL6XHD@A
M2*% D<:A551@ #H*?117@GKA1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %<AXZ\$1^);0W5D%CU.%?D8\"4?W6_H:Z^BIE%
M25F:TJLZ,U.#U/F&>"6UN)(+B-HI8V*NCC!4CL14=>Z^-/ UMXGA-S;%;?4D
M7"2X^60=E;_'M[UXGJ&G7>E7TEGJ$#P3QG#(P_4>H]Z\^I3<&?783&0Q,=-'
MU16HHHK([0J>W7:K2G_=7Z]_T_G4*J68*HR2< >M6FP,(O*J, ^OO7J9;A_;
M5N9[1U_R/"SS&?5L-R1^*6GRZC:***^N/SH**** "BBB@ HHHH **** "BBB
M@ HHHH ***]%\%?#Q[EH]2U^,I""&BM6&#)[MZ#V[_SSJU8TH\TC2G3E4=HE
M?P%X%;4Y$U36(B+)3F&)A_KCZG_9_G]*]<    & .@I%4*H50 H&  .E+7S]
M:M*M*[/9I4HTHV04445@:A1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !00&4AAD'@@]Z** /(_'?PZ>R:75= B+6O+36R#F+U*CNOMV^G3
MSFOJ*O/O&7PTAU/S+_0%2WO"=SP9VQR_3^Z?T/MUKDJT.L3W\%F5K4ZS^?\
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
M-<"IZ\JMC9STCHCT*6%C#66K$50JA5 "@8  Z4M%%<!V!1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &;JWAS0]>>%]
M<T;3]2:#/DF\M4F,><9V[@<9P.GH*NW5K;WUI+:WL$=Q;S(4EAE0.DBD8*E3
MP01V-2T4 4=5T72M>M5M=<TRSU*W1Q(L5Y;K,BL 0& 8$9P2,^YJ]110 444
M4 %%%% #)H8KB%HKB-)8W&&1U#!A[@UQVK_##1=09I+%I-/E/:/YH\_[I_H1
M7:45I"K.F[Q=B)TXS7O(\6U/X9:_8Y:V2*^C]87PP^JMC],UR]WI]YI\FR^M
M)K9O26,KG\Z^D:;)&DL925%=&ZJPR#7=#,)KXE<Y)8.+^%V/FBBOH"Z\(>'[
MSF?2+7)ZF-/+/_CN*RI_ACX;E/[N">#VCG)_]"S73',*;W3,'@YK9H\4HKU]
M_A+H9^Y=WZ_]M$/_ ++2#X2Z+GF\OR/9T_\ B:OZ]1(^J53R&BO9HOA9X>C^
M^;N7_?F'] *T;;P%X:M<%-+C<CO*S/\ H3BI>/I+9,I8.H]['A21O*X2)&=C
MT51DFM[3O WB'4R/*TZ2%#_RTN/W8'X'D_@*]QM;"SL5VV5K#;CN(HPO\JL5
MSSS"7V8FT<$OM,\WTGX2Q)A];OC(?^>5L,#_ +Z/)_(5W.EZ)INC0^7IEG%
M.[*,LWU8\FK]%<-2O4J?$SKA1A#X4%%%%8FH4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110!Y')X2\01^!M:\%?\(_\
M:9]0OYYDU\W$(A;S9?,6YD!;S1*@(& AYC7#8Y'<>)?#R:E%9M!I]O/JFX6R
MZJ\,9FL8B#YDBLWS XR!MS\SJ2,9(Z2B@#R[5/!6JIK]Y8:3INW3[W4-,N[;
M4(Y8U33XK4(&BVEM^<1';M4C]Z<D<UZC110 4444 %%%% ",H=2K@,I&"",@
MUBWW@WP_J&3<:5;ACR6B7RR3ZY7%;=%5&4H_"[$N*ENCA[KX4:'+DV\]Y;GL
M X91^8S^M9LOP?0DF#664=@]MG]0U>E45NL567VC)X>D^AY8?A!=9XU:$CWA
M/^-*GP@N#]_6(A]("?ZUZE15_7:_<GZK2['G$'P@ME(^TZO*X[B. +_,FM:U
M^%WAZWQYRW-R>_F2X'_CH%=C142Q5:6\BEAZ2Z&=8>'M(TS!L=-MH6'1Q&"W
M_?1YK1HHKG<G)W9LDEH@HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y'7-?UAO&T'AK0I=.L9#
MI[7\EWJ,#S*X#[-B(LB<CJS;N 5X.:R['QYJNN^'O"KZ7#96>HZ_<3PM-.CS
MV\0@60NZ*K(7#>6"OS#A@2?5GB>QA;XBM<>,=&NM:\.OIZ+8Q)I\E_!;W =O
M,+P(KD.5*XD*] PR,X-CPUX=-[X!B7Q?;:@!;W=Q>6"-/-]MLX"[F%?,C;S/
M,$9VX#$X.T^E %SPYXSN_$MCH?V6VABN[I'FU$'<R01QNT;;>AR\BX3/8,>=
MN#V->17GA*"QM?#UUK/A^6ZT=Y97OM+@LVNA;+Y!2TB,*ABPC7*D@$>8[/QG
M([WP':ZI9> -%MM?+G4(K1%F$C;G4XX5CSE@, G)Y!H Z"BBB@!&4,I5@"",
M$$=:P=1\$>'-3):YTN%7/\<.8SGU^7&?QK?HI-)[EPJ3@[P=C@+OX2:9(/\
M0+^YMO9P)!G]*QY_A%J*Y^RZE:R>GF*R?RS7J]%=5/$U:<5&+T1SU:,*LG.>
MK9XU)\+/$*$A39R>ZS'G\P*C_P"%8>(_^>5O_P!_A7M-%;?7ZWD8?4Z9XY'\
M*M??&Z2RC_WI6X_)36A;?"&Z;'VO588_411%OYD5ZG14O'5GU*6$I+H<+9_"
MC1H"&N[FZNB.HW!%/Y#/ZUTNG^&-$TO!LM,MXV7HY3<P_P"!')K5HK"5:I/X
MI&T:4([(****Q- 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**** "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 **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M;K,Y\N(+OZ NPR!UQ[5@ZIX'\>^&_AIIACGT*<>%I%U6*.VMYA<R.FYY 7+E
M6+!GS\OS9H ]WHJEH^JVVN:)9:K8.'MKV!)XFS_"PR/QYJ[0!!)?6D,A2:ZA
MC<=5:0 C\*=#<P7&?L\T<NWKL<-C\JXSQ%_R'KC_ (#_ .@BM'PDZQQWSR,$
M10A9F. !\W)KY3#9[4K9F\$X*UY*_P#AO_D>G4P488?VU^B_$P?'GQ(O/"GB
MJRLK&TM[C3[6%+O7)I Q:VMY)DA0I@X#9+L00?E0].M=CK?B/2O#UK#<:M=>
M4D[^7"L<;RO*V"<(B LQP"> >!7DN@Z)XM\<Z;XF\06$NAPZ;XO=XE34K6:2
M86B!HHL%74+\N6'!Y;/>HK36+*\\%Z#;^+=2U'1-=\-W\^EOK-HJE+.:-"H:
M8L"-DD>WD@@G/(ZU]6>8>C7_ (YL;CPVFJ>'=2LBO]H6]G*;V&8>6SRHC1L@
M7>DF&X#  $@GBK&L?$+PQH5_/9ZCJ+B:V -R(+6:=;<$9!D:-&$?'/S$<<UY
M?)J=[J7A/4C<W%IJMO'XDTH0:]:V0MAJ?[Z'<S <,4("[QP<<=*T-7\53MK/
MBK3QJEEX=D2XDBCTJUTKSK[5/W:@39;A]_W1A&P ,GB@#V"UNH+VSANK.5)[
M>>-9(I8VRKJPR&![@@YJ6N1^%#J_PB\+E&##^S(1D'/(4 C\ZZZ@ 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 **
5** "BBB@ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>tfx-20191231_g2.jpg
<TEXT>
begin 644 tfx-20191231_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,Y  "2
MD@ "     S,Y  #J'  '   (#   ")H     '.H    (
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                       R,#(P.C Q.C$U(#$U.C W.C(W #(P,C Z,#$Z
M,34@,34Z,#<Z,C<   !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,#(P+3 Q+3$U5#$U.C W.C(W+C,X
M-CPO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I;VX^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G+V1C
M+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z4V5Q('AM;&YS.G)D
M9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN=&%X+6YS
M(R(^/')D9CIL:3Y3:&EN+"!!;'ES<V$\+W)D9CIL:3X\+W)D9CI397$^#0H)
M"0D\+V1C.F-R96%T;W(^/"]R9&8Z1&5S8W)I<'1I;VX^/"]R9&8Z4D1&/CPO
M>#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K970@
M96YD/2=W)S\^_]L 0P '!04&!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5&AD8
M%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @*"0H4
M"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ_\  $0@!+P-, 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
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
MX%V$EU_PM'PO87;V-N+IH+6> '=;L_GQ[UP1R B$8(Z=:R;WP'I7P_\ VA/
M6FZ.T\QF7S[BXN'W23R%G!8]AT' _GS7JOP9^'M]X"\,WAUZ:.;6=5N3<W9C
M.53T7/<\DD],MQTR<WQMX+U_5_CUX0\1Z=8>=I6FQ;;JX\Z-?+.YS]TL&/WA
MT!H YW]I&.VM-4\':U'-!<ZG8WN8-'EC9S?+OC; "@\94 @]0W'(P<?P3JK>
M,_VG(==\1Z?_ ,(GJ5K9D6VD7,;B:[)B="2S(N2%9CT!PJ@ X)KM_B]\//$N
MN^)-"\7^!YK=M7T7A;6X("R -N!!/&<D@@XR#U!%8_AGP-\0?%?Q:T[QM\2K
M6QTE=)B*6]I:.K%R-VT?*SX&7))+$\8QZ 'N5%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9/B?
MP[:>+/#5YH>I23QVMXH25K=PKX#!L D'KC!]B:\-^*PT/3/!VG_!WP1I[:KK
M$DD95556>VPP8N[  !V[],*23@8S[1XZF\10^"M1/@NT%UK;QB.U0R(FPL0"
M^7(7*@D@'J0*\%\#^'?C/X!CNFTGP%HUS>W<A>XU"^NHY+B7)S@L+D<9YP!R
M>3DT 7/%^@BP^*WPE\(ZE(EU;:;9PJV\961U;#<'L3$HQZ>M:WC:&/2OVM/!
MMUIZI%+>6FVX"+C?GSD+''4[<#_@(]*U?B%X#\8>+](\)^*M.CM;+QEHH6::
MSW@1%SM8JI)8<,O0M@@GFH/!7@7QSK_Q6A\>_$ZWL]/GT^V-O965JZL.C#/R
MLP"C>YY8G)[ 4 8OQX^&NG67A?Q'XTO+V[O]3GF@6V69SY=G&9%!5%_/KQSP
M!7L'PX_Y)9X4_P"P+9_^B$K&^-/AK5O%OPMU#2/#]I]KOII862+S$CR%D4GE
MB!T![UT7@K3[K2/ /A_3=0B\F[L],MH)X]P;8Z1*K#()!P0>0<4 >0^,S)\6
M_CI:^!U=_P#A'?#R_:M3"D@32#&5S_P)4]1F0BO=H((K6WC@MHTBAB0)'&BX
M5% P !V %>4_!7P3K_AO5?%NL>+K'[+?ZQ?"1&,T<F]-SL3E&.,E^AQT%>LT
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%9L'B30[J:
M^AM=9T^:73MWVU([I&:VVDAO, /R8P<YQC!J6VUO2KVUM+JSU.SN+>]<QVLL
M5PK).P#$JA!PQ 1S@9^Z?0T 7:*** "BBB@#@Y[_ ,36GC.:S6[N@EY!=BQC
MOX;<6TDR@-"(3%F0!5#;C,PW<E1V7.TGQEJ5E>6^G>);V]MA%<LT\]Q;133D
M 1@12&V5HD4-)N>3@*C1 G<Y*]I9>%-'T[5FU.WAF^T9D9/.NY98X2YR_EQN
MQ2//?8!QQTJI<^%_"\MM9V]PBB.S9VC O9$+[W#OYA#@RAW 9@^X,1DY-)M+
M<#I**J'5]-#;3J%J&]/.7/\ .IXKB&<9@FCD'^PP/\JJSM<5T24444AA1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !117CL&IW6O\ QCC:X;5M.N+S2M1LK2.73KB(6D:O $D#
M,H4LQ#N7#8&8TSD#(![%17B%K]N\'W2::^EZ=/!:7WVA=/M;MH[2&Y6R\P('
M,><K'!).5\O!DN8CD;6:O:+*[2_T^WO(0RQW$2RH'&& 89&1Z\T 3T444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% &9JOB70M!EBBUS6M.TV28$Q)>7:0F0#KM#$9Z
M]JL)JVG2:E/IT=_:O?6Z"2:U693+$IZ,RYR ?4UY[X_O!HWB2\UBP\4G3]<C
MTN.+3M'-HC#49/,=EB!=2TN]MJ%8BK+P2>5JIXPT*\LM6NKJQF-U/<VUW>OI
ML4.)(XFCB\]6E!.X.8$B3"@@R,<MM& #U2VN8+RUBNK.:.>WF0212Q.&212,
MAE(X((.014E<SX"UZ;Q!X?DGFDL;A(+AK>&[TY"EO<H%4AHU+-@ L4/S'E#T
MZ#IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH \BT7PO/J-_;Z5++<SZ!I6E75C]HDT2XL+@+*4"KNE)\]L1EBRH%RH)R6
M JQ91>(="UW2[N*UN;T7\S[!>6+R2I%)-'YA=X@L=O(0S2L67!")&!E69O5:
MJ:EJEEI%FUUJ5REO"O\ $YZ^P'4GV%&PTG)V1;K-U?Q!I>A1;]4O8X,C*H3E
MV^BCDUYEXD^*UY>,]OX?0VD'3SW ,C?3LOZGZ5P$\\MS,TUQ*\LKG+.[%B3[
MDURSQ"6D3VL/E,Y^]5=EVZGJ.K?&")-R:)I[2'H);DX'_?(Y/YBN0O\ XA^)
M=0)SJ+6Z'^&V41X_$<_K7,T5S2JSEU/9I8'#TMH_?J=ZM]<7UO%-<SO*TB*Y
MW.3R1GO250T202:1$ <E"5;ZYS_(BK]>'434VCXG$P]G6E#LV<SJ_P#R%9O^
M _\ H(JFK,C!D)4CH0<8JYJ__(5F_P" _P#H(JE7Z?@?]TI?X8_DCPJGQOU-
M.S\2ZU8$?9-4ND Z+YI*_P#?)XKI=.^*NM6K 7\4%\G<E?+<_B./TKAZ*VG1
MIS^*(XU9QV9[9H_Q(T+4]J7$K:?,>-MQPO\ WWT_/%=8CK(@>-@Z,,AE.017
MS/6QHGBG5O#[C^S[IA%G)@D^:-OP[?48-<%7+T]:;.RGC'M-'T#17)>&?B%I
MVO,EM=8LKTX 1V^20_[+?T//UKK:\N=.5-VDK'?"<9J\6%%%%06%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%>87WC:^T_QI/#=:T(Y5
MURVTZ'03#'^\M9O+3[3G;YGWI"=X;9\NS&356'QKX@L+BZL]>N;RU>ZEC$<T
MVG8:U83.LZ0($S.@!MHXV D)DN%Y<9P >LT56T_4+75=.@OK"436UP@>-P",
M@^H/(/J#R#P:LT %%%9&L^*M&T%3_:5[&DG:%?FD/_ 1S^)XI-I:LJ,)3?+%
M79KU"UI;/>1W;V\37,2-'',4!=%8@LH;J 2JY'? ]*\SU7XPL2R:+IP [2W3
M?^RK_C5>V\8:QJM@DTM\R,V0RPC8 <^W/3%<M;%PI*^YT5L)6H4_:5%9'I5W
MH6CWMC):7^EV-Q:R2F=X9K=&1I"<ERI&"V><]<U9:]M4^_<PK]9 *\DDGEF.
M9I7D/JS$U'7 \T[1_$X/:'K8U;3BQ47]J2#@CSE_QJS'+'*N8G5QZJ<U\W7G
M_'_<?]=6_G4:2/$VZ-V1O53@U];# *<%+FW1Q_76G9Q/I>BOGZS\6Z_8$?9M
M6N@%Z*[[U'X-D5T^F_%G4H"%U.TANT[M'F-_ZC]!43P%5?#J:QQE-[Z'K5%<
MUH_C_0=8VH+K[),>/*NL)D^QZ'\\UTM<4H2@[25CJC*,E>+"BBBH*"BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK%\7:Q?:#X7O
M=1TO3OM]Q!"\@1I%1$"J6+N2<[1CHH+'(XZD<WJ/C+7&M;;^QXK 3Q:#_;5V
M+F-V648&(4PPV;L/\YW;<#Y6SP =]17FR_%"8>([B)X('L_*!@LD5A=MNB@>
M*0DMC;))/Y*C:!O'WCR!V_A[5(]8T*VNXM1T_4F9 );C39 \#2#[P0Y/ .>I
MS0!I45#=7EM8V[3WL\<$*_>>1@H'XFN$UGXMZ9:;H]'MY+Z3IYC_ +N/]>3^
M0J93C'=F]'#U:SM3C<]!ILDJ1+NE=47U8X%>5Q>-]6UFQ$IG%ODD,D"[0#GI
MGKTQWJE)+),VZ:1I&]68DUYM7,8P;C&-S"K>E-PDM4>IRZ]I4/W]0M_^ N&_
ME4!\5Z*#C[</PC<_TKS"G+]X?6N=9E4<DDD8^T9Z"GC_ ,,.<+JJ#_>B<?S6
MKUOXHT*[.(-7LRQZ*9E4G\#7SW17VSR^GT;.%8V?5(^ETD25 \;*Z-R&4Y!I
MU?-MK>W5D^^SN9K=O[T4A0_I73Z9\2]?L"%N)8[Z,?PSIS_WT,'\\USSR^:^
M%W-HXV+^)6/:Z*XO1?B=H^I,L5^'TZ8]Y#NC)_WNWX@5V4<L<T:R0NLB,,JR
MG(/XUPSISINTE8ZX5(S5XL=1116984444 %%%% !1110 4444 %%%% !1110
M 445S/C+Q?!X9L=D>);^9?W,791_>;V_G^=7"$IRY8[DRDH+F8_Q;XRL?"UK
MA\3WLBYBMP>?JWH/Y]J\2UO7M0\07QNM3G,C?P(.%C'HH[4R^N)]4NI+JZD:
M6YD.YG;J_M_A^54*X\93JTJG)/;H?39/]6J4?:T]9=>Z_K\0HHHKA/<"BBB@
M#HO#4I:VGB.,(X8>O(P?_016U7,>'9 FIE""3)&5'L>#_(&NGKS,2K5#XO-J
M?)BF^]G^GZ',ZO\ \A6;_@/_ *"*I5=U?_D*S?\  ?\ T$52K]*P/^Z4O\,?
MR1\I4^-^H4445UD!1110 5W_ (/^(\]@T=CKSM/:<*EP1EXOK_>7]1[]*X"B
MLZE*-6/+)%TZDJ;O$^EH9H[B%)H'62-U#*Z'(8'N#3Z\5\$^-I?#UP+2^9I-
M-D;D=3"3_$/;U'X]>OL\4L<\*30NLD<BAD=3D,#T(KP*]"5&5GL>S1K1JQNM
MQ]%%%<YL%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!@S^$X;K74
MU"ZU/4IH([E;N/3I)E-NDRKM#CY=^!U";]@;YMN>:-6\(V>L7%U<7%U=I<S?
M9_*FC9<VOD2>8GE@J5^_\QW!MW .0 !O44 4M&TJWT/1[;3;,R-%;IM#R'+.
M<Y+,1@9)))P ,G@"F:SKNG:!9FYU2Y6%?X5ZLY]%'4U@^,O'MKX;C:VM-MSJ
M+#B//RQ>[?X=_:O%M3U2]UB^>[U*X>>9OXF/0>@'8>PKGJ5E'1;GJX/+IU_?
MGI'\6==XC^*&J:H6ATG=IUJ>-RG]ZP]V_A_#\ZX=G9W+.Q9F.22<DFDHKBE)
MR=V?2TJ-.C'EIJP5T/AJ;,$\!(^5@ZCN<C!_D/SKGJT="N/(U5 2 LH,9X]>
M1^H%858\T&CGS"E[7#3CY7^[4ZNBBBO)/A#DKS_C_N/^NK?SJ&IKS_C_ +C_
M *ZM_.H:_6*'\*/HOR/'ENPHHHK405T.@>-=8\/LJ03_ &BU'6VF)*X]CU7\
M./8USU%3*$9JTE<J,I1=XL]W\-^-=+\1J(XG^SWG>VE/S'_=/\7X<^U=%7S0
MCM'(KQL4=3E64X(/K7IO@[XD>:T>G^(Y &/RQWAX!]G_ /BOS]:\C$8)Q]ZG
MMV/2HXI2]V9Z510"" 0<@]#17FG<%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 4M:T[^U]!O\ 3?-\G[9;26_F;=VS>I7.,C.,],US.I>
M[BYM;6/3=9%E*-)_L>[E:U\SSH,#YD&\;)!AMI.X#><JW&.SJ&ZNX+&UDN;R
M5888UW.[G  H&DV[(QM4\)V^JV]E8S3M'I=G \:VR+\Q<QF-&+$XPJL^%(/S
M%6ZJ*X*+Q3;^!;.^LK&]AUO5;N=99[B& P6T96&.%0J;FS\L2Y^8Y))R.@H^
M,_B)<ZX[V6E,]MI_0D</-]?0>WY^E</7'4K](GOX3*U;GK_=_F:&KZYJ6NW/
MGZI=R3MGY5)PJ?1>@K/HHKE;;W/>C%15HJR-SPW<;99K=CPPWKD]QP<#\?TK
MH*XNQN/LE]#-D@*WS8&3M/!_3-=J1@X->;BHVES=SY/.:/)751?:7XK^D)3E
M^\/K3:<OWA]:YX?&CQ#BJ***_6SQ@HHHH *U]#\4:KX>ESIUR1%G+02?-&WX
M=OJ,&LBBE**DK20U)Q=T>W^&/'VG>(-EO-_H=\>/)<_*Y_V6[_3K]:ZJOF8$
M@@@X(Z&O1O!OQ'>%H]/\12%XN%CNVY9/9_4>_7USV\G$8*WO4_N/1HXJ_NS^
M\]3HI%8.H9"&5AD$'((I:\L] **** "BBB@ HHHH **** "BBD)"J68@ #))
M[4 9?B/7K?P[HTM[<?,P^6*//,C]A_C[5X+J6HW.K:A+>WTADFE;)/8>P] *
MVO''B5O$6NN8GS96Y,< ['U;\?Y8KFZ]_"8?V4+O=GCXFM[25EL@HDC\X97_
M %G?_;_^O_/Z]2BM,3AX8BGR3_X8K!8RI@ZJJ4_FNZ*U%3RIY@+J/F'+>_O4
M%?&5Z$Z$W"9^EX3%TL7256F_^!Y!1116!UEO2I3%JULPP,N%)/8'@_SKL:X/
MITKNXY!-&DJC"R*& /8$9KAQ:V9\SGE/6$_5'-:O_P A6;_@/_H(JE5W5_\
MD*S?\!_]!%4J_1<#_NE+_#'\D?#5/C?J%%%%=9 4444 %%%% !7H'PW\7FRN
M4T749/\ 1IFQ;NQ_U;G^'Z$_K]:\_HK.K3C5@XR+IU'3ES(^F:*Y7P!XE_M_
M0A%<OF]M,)+D\N/X7_'H?<>]=57S=2#IR<7T/=A)3BI(****@H**** "BBB@
M HHHH **** "BBB@ HHHH **** "N+\=^-?["MVL-+*OJ4B\GKY*GO[MZ#\?
MKI^,?$\?AG1S(N&O)LK;QGU_O'V'^%>%SW$MU<23W$C22R,6=V/))[UVX?".
MM%MNR.>>*5"HM+VW14EEDGE>69VDD<EF=CDL?4FFU9>/SN5_UGI_>_\ K_S^
MO6M7AXC#U,//DF?>8/&4L7252D_EV"BBBN<[ IT4C0S))&<.C!E/H13:* W.
M[5UD17C.48!E/J#TI:HZ-/Y^DPDMN9,HWMCH/RQ5ZO&G'EDT?GE>G[*K*'9G
M)7G_ !_W'_75OYU#4UY_Q_W'_75OYU#7ZM0_A1]%^1X,MV%%%%:B"BBB@ HH
MHH ]!\!>.VL'CTG6I<VIPL$[?\L3_=)_N^_;Z=/6*^9J]5^&WB\W<:Z'J4F9
MHU_T:1CRZC^ ^X[>WTY\K&8;_EY#YGHX6O\ 8E\CT2BBBO)/1"BBB@ HHHH
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
M?J^E!P<BN+&82.)A9[K9GIY;F-3 U;K6+W7]=2K6SX;EVWDL1;"O'D#U(/\
M@367+&%^9/NGMZ'TJQH\@BU>W)&<ML ]R,?UKXO$490YJ<UJ??UIT\7@Y2IN
MZ:T+.K_\A6;_ (#_ .@BJ57=7_Y"LW_ ?_015*OML#_NE+_#'\D?F%3XWZA1
M11760%%%% !1110 4444 %=]\)M1,&N75@S82YAWJ/\ :4_X$_E7 UM>#KO[
M%XRTR;. 9Q&3[-\I_G6->//2DC6C+EJ)GO\ 1117S1[H4444 %%%% !1110
M4444 %%%% !1110 $A5)8X Y)/:OGOQ-JS:WXCO+[)*/(1$/1!POZ"O9O&NH
M_P!E^#[^96VR/'Y2$=<M\O\ (D_A7@E>ME]/1S^1YN-GJH!1117JGGA1110
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
M ^A-144548J,5%=#-N[N%%%%, HHHH **** "BBB@ K1\/$CQ-I9'47D6/\
MOL5G5J^&(O.\6:4@_P"?N(GZ!@?Z5,_A94/B1]"4445\L?0!1110 4444 %%
M%% !1110 4444 %07Q(T^X(ZB)L?E4],F3S;>2,<;E*_F*:W$]CYIHHHKZH^
M>"BBB@ HHHH **** "BBB@ !P<C@U;TZY2VU".=\C'#8_B'O_/\ #\:J45A7
MP].O'EJ*YO0Q%6@W[-[Z/LPHHHK<P"BBB@ HHHH **** "BBB@ K0T$[?$FF
MD=1=Q'C_ 'Q6?6GX:C\WQ5I2#O>19^F\5,_A94?B1]#4445\L?0!1110 444
M4 8?C.P_M+P=J,"C+K%YJ^N4.[^F/QKP*OIAE#*589!&"#WKYXU_3&T;Q!>6
M## AE(3/=#RI_(BO7R^>CA\SS<;'52,ZBBBO4//"BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "NO\ AE8&[\913%<I:Q/*?KC:/U;]*Y"O
M7/A1I1MM#N-1D7#7<FU/]Q<C^9/Y5S8N?)1?GH;X>/-51WM%%%?.GMA1110
M4444 %%%% !1110 4444 %%%% 'F?Q?M3MTN[ X!DC8_D1_[-7F5>V?$NQ-Y
MX+F=1EK65)L>WW3^C$UXG7O8&7-12['CXN-JM^X4445VG*%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %=-\/;7[5XXL>,K%OD;VPIQ^N*
MYFO1/A'8;]2O]09>(HA$I]V.3^BC\ZPQ,N6C)FU"/-42/5:***^;/<"BBB@
MHHHH **** "BBB@ HHHH **** /G/6+4V6N7UJ?^6-PZ?DQ%4JZOXD6!LO&E
MPX7"72+,OY8/ZJ:Y2OJ*4N>"D>!4CRS:"BBBK("BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "NC\ 6QNO'&GC'$;-(?;:I/\\5SE>@_"2P
M,NLWM\R_+!"(P?\ :8Y_DI_.L,1+EI29K1CS5$CUBBBBOFSW0HHHH **** "
MO,OBQHAS;:U G&/(G('XJ?YC/TKTVJNIZ=!JVEW%A=#,4Z%#CJ/0CW!P?PK:
MA4]E44C*K3]I!Q/G"BK>JZ;/I&JW%A=C$L#E2>S#L1[$<U4KZ5--71X333LP
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"Q8V<NHZA!9VR
M[I9Y BCW)KZ(TZQBTS3;>RMQ^[@C"+[X'7\>M>=_"SPX<OKMTF!S'; CKV9O
MZ?G7IM>)CJW//D70]7"4^6/,^H4445YYVA1110 4444 %%%% !1110 4444
M%%%% $-Y:QWUC/:3?ZN>-HWQZ$8/\Z^<KRUDL;Z>TG&)8)&C<>X.#7TG7D?Q
M3T/['K$6JPK^ZO!MDQVD _J,?D:]' 5.6;@^IPXR%XJ2Z'!4445[1Y84444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5[C\/-*.E^#[<NNV6
MZ)N'X_O?=_\ '0*\D\,:,VO>(K:Q /ELVZ8C^%!R?\/J17T$B+&BHBA548
MX KR\PJ:*FCT,'#5S%HHHKR#T@HHHH **** "BBB@ HHHH **** "BBB@#SS
MXM:7YNF6>IQCF!S%)_NMR#^8_6O*:^C-8TV/6-&NK";A9XRH/]T]C^!P?PKY
MWN;>6TNI;>X0I+$Y1U/8@X(KV\!4YJ?)V/*QD+3YNY'1117H'$%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %>V_#;2_[.\(12NN);QC.?
M7:>%_09_&O(]!TJ36]<M=/CR/.<!V ^ZHY8_EFOH:*)(84BB4*B*%51V Z"O
M,S"I:*@COP<+MS'4445XYZ84444 %%%% !1110!Q'Q&\*'6-/_M*QCW7MJOS
M*HYECZX^HZC\1Z5X[7TS7E/Q"\$&SDDUG2(LV[$M<PJ/]4?[P']WU]/IT]7!
M8FW[N7R//Q5"_OQ^9YY1117K'FA1110 4444 %%%% !1110 4444 %%%% !1
M110 5M>%O#D_B764M8]RP+\T\H'W%_Q/052TK2KO6M1CLK"/S)9#^"CN2>PK
MW7PWX>MO#>DI:6WS2'YII<<R-Z_3T%<>*Q"I1LMV=.'HNI*[V-*VMH;.UBMK
M9!'#$H1$'8"I:**\#<]D**** "BBB@ HHHH **** "BBB@ HHHH **** "LS
MQ%HL6OZ%<:?+@-(N8W/\#CE3^?Z9K3HIQDXNZ$TFK,^:[JVFL[N6VN4,<T3E
M'4]B*BKU/XF^%#<1G7;"/,D:XNE4?>4#A_P'!]L>E>65])1JJK!21X=6FZ<N
M5A1116QD%%%% !1110 4444 %%%% !1110 4444 %%%% !1176> O"C>(-5%
MQ=(?L%JP,A/_ "T;L@_K[?6HJ3C3BY2*A%SERH[?X:>'3I6BG4;E-MS>@$ C
ME(^WY]?RKMJ    !@#H**^;J5'4FY,]VG!0BHH****S+"BBB@ HHHH ****
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
M3P].&M@HHHKE.@*K:AIMCJ]A)8ZK9V]]:2X\RWN8EDC?!!&58$'! /U%6:*
M,>7PCX;N-(@TJ?P]I4NG6S%X+-[*,PQ,222J%< DL>0.Y]:T(=/L[>2)X+2"
M)X8?(B9(@#''Q\@P.%X' XX%6** *>F:1INB6?V31M/M=/MMQ;R;2!8DR>IV
MJ ,U<HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K@O%/PTM
MM1+W>A%+2Y/+0'B.0^W]T_I].M=[16E.K.D[Q9$Z<:BM(^<-0TV\TJ[:VU&W
M>WF7^%QU]P>X]Q56OH[4M*L=7M3;ZE:QW$1Z!QRON#U!]Q7GVM?";+-+H-X
M.H@N?Y!A_4?C7KTL="6D]&>94PDXZQU/,J*T]3\.:OH['^T-/FB4?Q[=R?\
M?0XK,KO4E)73.1IIV84444Q!1110 445:L=,OM2E\O3[2:Y;.,1(6Q]?2AM)
M78)-[%6G1QO+(J1(SNQPJJ,DGZ5W>C?"K4KHA]8F2QC_ +BD/(?RX'YGZ5Z'
MH?A32/#Z#[!;#SL8,\GS2'\>WT&!7%5QM.&D=6=5/"SEOHC@?#'PQN+IDNO$
M.ZWAZBV4_.W^\?X1[=?I7J-K:06-JEO9PI##&,*B# %35R'Q)1+CP_863J)3
M>:I:Q+;R\0W)#[O*F/:-@I!.&ZCY7^Z?(K5YUG>1Z=.E&FK1.OHKQT:-I5Y\
M/9=+N-)TZZU,:S/I-G]HLXYX].>6;++;EP<QQ(25X7/EX*+C:-'Q!X2N/#>L
M:5J'AV"Q\JSCMK+3DD=_.C=5E00J IS'(95:1MPPL9)#8!&!J>HT5Q'PUUR.
M_P!-ETU++[.;>&.\6;SO,:Z6=I#YLF%4+*SQR,ZC< 6&&.>.WH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH QO$?A;3_$MJ([U"DR#]U.
MGWD_Q'L:\;\1>$M3\-S'[7%YEN3\ES&"4/L?0^Q_#->^TV6*.>)HID62-QAD
M<9##T(KKH8J='3='-6P\:FNS/FBBO7-?^%MC>[I]$E^PS'GRGRT3?U7]1[5Y
MUJ_A?6-#).H6,B1 X\Y!NC/_  (<#\:]BEB:=79ZGF5*$Z>Z,BBBBN@Q"BBB
M@ HHHH **** "BM_1O!6N:V5:WM&A@/_ "VG^1<>V>3^ KT?P_\ #;2])*SZ
MA_Q,+D<_.N(U/LO?\:YJN*ITMW=F]/#U*FRT."\,> ]1\0.DTRM:6/4S..7'
M^R._UZ5[!HVB6.@V"VFG0B-.K,>6<^I/>M     8 Z"BO&KXF=9Z[=CU*5"-
M+;<*Y?XA6]Q<^%T2VM99PM];22O;QM)-;HDRL9HD7EI$P& PV<<JXRIZBBN8
MW/)K32[273H+S7[+Q.+2/6;JXM;JR@N8KFX+Q[?.N(X0)XRQ,H&Q43 &54,
M9V\*ZM?^'=#O=0GU5/$5PD-JX.PJHC:5X9K@A3M>)9'?AE#284[L@5ZE10!P
MWP\DUR*YOM.U**Z33[.)(X5N+00K!())5,43;1YD8C6$A\ODL?G/(7N:** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ K(OO"FA:CDW>E6S,W5T38Q_X$N#6O151E*+NG83BGNCC+CX
M6^'IB3%]KM_01RY _P"^@:H/\(M/)_=ZG<J/]I%->A45LL567VC%X>D_LGGB
M_"&Q!^?5+@CVC45;@^%&AQG,MQ>R^QD4#]%KN**;Q59_:!8>DNAS]GX&\.61
M!CTN*0^LQ,GZ,2*W8H8X(Q'!&L:+T5%  _ 4^BL)3E+XG<UC&,=D%%%%24%5
M[ZPL]4L9+/4[2"\M91B2"XC$B.,YY4Y!Y%6** *5OHVF6EI:VMIIMI!;V;[[
M:&*!52!L$90 84X9N1_>/K5B2V@FGAFF@CDE@):*1D!:,D8)4]L@D<=C4M%
M%2QTK3]+-P=-L+:S-S*9YS;PK'YLAZNV!\S'U/-6Z** "BBB@ HHHH ****
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
MP3JIL]=$EG_;FG06LVG:O<7IA5YH1+&+R1$,@.X\ MMW,I/&  >T45Y(;_\
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
MDC 7 &!A!USSFM.B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>tfx-20191231_g3.jpg
<TEXT>
begin 644 tfx-20191231_g3.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#T17AI9@  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                                                 $AO:&PL($)R
M86YD;VX   60 P "    %   $*:0!  "    %   $+J2D0 "     S$T  "2
MD@ "     S$T  #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,#(P.C Q.C Y(#$W.C,S.C R #(P,C Z,#$Z
M,#D@,3<Z,S,Z,#(   !( &\ : !L "P ( !" '( 80!N &0 ;P!N    _^$+
M(&AT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN
M/2?ON[\G(&ED/2=7-4TP37!#96AI2'IR95-Z3E1C>FMC.60G/SX-"CQX.GAM
M<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS
M.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN=&%X
M+6YS(R(^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D
M9#4M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T
M<#HO+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B+SX\<F1F.D1E<V-R:7!T
M:6]N(')D9CIA8F]U=#TB=75I9#IF868U8F1D-2UB83-D+3$Q9&$M860S,2UD
M,S-D-S4Q.#)F,6(B('AM;&YS.GAM<#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X
M87 O,2XP+R(^/'AM<#I#<F5A=&5$871E/C(P,C M,#$M,#E4,3<Z,S,Z,#(N
M,3,V/"]X;7 Z0W)E871E1&%T93X\+W)D9CI$97-C<FEP=&EO;CX\<F1F.D1E
M<V-R:7!T:6]N(')D9CIA8F]U=#TB=75I9#IF868U8F1D-2UB83-D+3$Q9&$M
M860S,2UD,S-D-S4Q.#)F,6(B('AM;&YS.F1C/2)H='1P.B\O<'5R;"YO<F<O
M9&,O96QE;65N=',O,2XQ+R(^/&1C.F-R96%T;W(^/')D9CI397$@>&UL;G,Z
M<F1F/2)H='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D9BUS>6YT87@M
M;G,C(CX\<F1F.FQI/DAO:&PL($)R86YD;VX\+W)D9CIL:3X\+W)D9CI397$^
M#0H)"0D\+V1C.F-R96%T;W(^/"]R9&8Z1&5S8W)I<'1I;VX^/"]R9&8Z4D1&
M/CPO>#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
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 @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
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-K
M970@96YD/2=W)S\^_]L 0P '!04&!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5
M&AD8%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @*
M"0H4"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ_\  $0@!A0*: P$B  (1 0,1 ?_$ !\   $% 0$!
M 0$!           ! @,$!08'" D*"__$ +40  (! P,"! ,%!00$   !?0$"
M P $$042(3%!!A-180<B<10R@9&A""-"L<$54M'P)#-B<H()"A87&!D:)28G
M*"DJ-#4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@X2%
MAH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35
MUM?8V=KAXN/DY>;GZ.GJ\?+S]/7V]_CY^O_$ !\!  ,! 0$! 0$! 0$
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
MDX&0JG!'?F@#V>BO$&\7^+=-DU.XE\2W%W%I/BJ#25AFM+<"X@<IN\PK&IW
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
MEB\R(2H05*?=RN2N<8 /=:*\9OO'_B&VAU;_ (FBQR0^.8=(@#0Q9^RML)C
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S=]_P E3T+_
M + VI?\ H^QKI*YN^_Y*GH7_ &!M2_\ 1]C0!TE%%% !7-^*/^1B\&_]AF3_
M --]W725S?BC_D8O!O\ V&9/_3?=T =)1110 4444 %87B'QIH/A:6.+6[QX
MI)(I)PD5M+.RQ)C?(PC5BJ#/+' ]ZW:XGXG:]H=GX6U#1];ULZ/)?6$S1.R[
M5G55^:(.RE26S@HI#D'Y<'D &OJ'C;0M-OK:SDN+FZN+JV^UPQZ?8SWA:'('
MF?N4;"Y(Y/7-+K'C7P_H.H166K7Y@GE5'($$CK"KN$5I652L2EC@,Y49SSP:
M\BUUM-LO#T6JO>ZEH'C]?#UG!8:/;S30A6#?NX88\?O\N<&-C)CH0"":7X@/
M<6NH>-[35E\O4?$&AZ?;Z9!G)NY@S(\47]Y@[C*CH"#T- 'O5%0V4<D-A;QS
M'=(D2JY]2!S6)9Z[JP\61:+K.EV5LMS:SW5M/:7[SEEB>)"'5H4VD^>I&"W0
MT =#1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%5M0U"TTK3Y;W4KB.VMH1
MF260X YP/Q)( '4D@51TCQ1I.MW,EM83RBYC3S#!<VTMO(4SC>$D56*Y_B (
MY'/- &O1110 4444 %%%% !1110 5S=]_P E3T+_ + VI?\ H^QKI*YN^_Y*
MGH7_ &!M2_\ 1]C0!TE%%% !7-^*/^1B\&_]AF3_ --]W725S?BC_D8O!O\
MV&9/_3?=T =)1110 4444 %%%% !1110 5S=]_R5/0O^P+J7_H^QKI*YN^_Y
M*GH7_8%U+_T?8T =)1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445Y'\0/C)-;:N
M/"7PTM1KOB:8E&:(;XK0]R>S,.^3M7^(\8H U/BQXYT'PG-X>.J7(FN8=4CN
M3IT(WRRQ['3=M[;6=7&<99 !6Q'>/XJ\4Z+>Z=IU_:VFEM+--=WUH]L7WQ-&
M(560!F!+!R<;?W:\G-<W\./@U#X>U#_A)_&5R=<\5W#>:]Q*V]+=C_<SU8=-
MW;H ._JE !1110 4444 %%%% !1110 5S=]_R5/0O^P-J7_H^QKI*YN^_P"2
MIZ%_V!M2_P#1]C0!TE%%% !7-^*/^1B\&_\ 89D_]-]W725S?BC_ )&+P;_V
M&9/_ $WW= '24444 %%%% !117%_$O2;RZ\-7FI:?>ZTEU9V4PM[;3;XVR"1
MEXFDVE6?9C.W)& <(Q.* .THKP;6O%>JZIINNZO:^(;F1_#WA_3KZRGL9G@A
MN)Y,O)(\0VAU;8%V2*0!D8!)J]XV\1ZM<7WBR_MM1OK%O#>CV-[8PV]R\<?G
M2,TC&1 0) 0H7:X88S@#)H ]KKF[[_DJ>A?]@74O_1]C6]:3FYL8)V7:98U<
MKZ9&<5R,6OZ/K7Q8TN+1]6L=0DM='U%;A+6Y24PDSV6 P4G:?E/7T/I0!VE%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %07M[:Z=8S7E_<1VUM A>6:5PJHHZDD]*R?%WC
M/0_ ^B/JGB*\6WA'$:#F29O[J+W/Z#O@5XS:Z5XO_:!OXM0\0&;0/ L<F^WL
MHSB6\ Z'W_WCP/X03DT 6-<\>^*/C!K%QX8^%:O9:&A\N_UZ0%,J>H4]5!'0
M#YF_V1FO3?A_\-= ^'.D_9M%@\RZE4?:;Z4 RSGZ]EST4<#W/-;VAZ%IGAK1
MX=+T*RBLK* 82*(8'N2>I)[D\FM"@ HHHH **** "BBB@ HHHH **** "N;O
MO^2IZ%_V!M2_]'V-=)7-WW_)4]"_[ VI?^C[&@#I**** "N;\4?\C%X-_P"P
MS)_Z;[NNDKF_%'_(Q>#?^PS)_P"F^[H Z2BBB@ HHHH *P/$GA3_ (2,@KKF
ML:5FWDMI5T^=0DL;]=R2(Z[AV< ,,GFM^B@#B=0^%'AV]6.&W-UI]E]E@LKF
MRM'417D$+AHXY-RLV!R"RLK$,02:L^(?ASI'B34I;NZGO+9;J&*WO[>V=%CO
MHHWWHDF5) !R,H5)#$9Z8ZVB@  "J HP!P .U<W??\E3T+_L"ZE_Z/L:Z2N;
MOO\ DJ>A?]@74O\ T?8T =)1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %>??$KXNZ1\/XA8Q(=3
M\07  M=-@Y;)X4OC[H/8=3V'<<UXX^,-]JFM-X,^$L']JZY(2DU^@#0V@Z$@
MG@D=V/RCW/%;GPU^#UEX-F?6M=N/[;\3W)+SZA-EO+)ZB/=S]6/)]AQ0!S?A
M'X3:SXNUR/QC\9)?MMV1NM-&/^JMEZ@.O3_@'_?1)R*]M1%C14C4*JC"JHP
M/2EHH **** "BBB@ HHHH **** "BBB@ HHHH *YN^_Y*GH7_8&U+_T?8UTE
M<W??\E3T+_L#:E_Z/L: .DHHHH *YOQ1_P C%X-_[#,G_IONZZ2N;\4?\C%X
M-_[#,G_IONZ .DKE_B1XEO?"'P^U+7-+C@DN[7RO+6Y5FC.Z5$.0I!/#'N*Z
MBN?\=>%SXS\%W^@+>?83=^7BX,7F;-LBO]W<N?NXZCK0!1TW7]:L_'B^&?$<
MEA=FZT]KVTO+&V>W'R.J/&T;22<_.I#;AW&/7KJYG2O"U\GBP^(_$.J0:A?1
MV9LK9+2S-M##&SAW.UI)"78JHSN'"XQUKIJ "BBN=\4:[K>BJ9=(T&"_M8;6
M6YN;JZU 6T<009"#".S,1D_="C'WN: .BHKS9_B_:WFKZ/8:)#I@?5=+CU&-
MM8U7[#CS'V)" (Y-TA.>!Z=\BK_BGXDMX=U34+>#21>V^C6L%WJTWVKRV@CE
M?:/+78?,8*K,02G &"2> #NJYN^_Y*GH7_8%U+_T?8UT2.LD:NAW*P!!'<5S
MM]_R5/0O^P+J7_H^QH Z2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBN:\<>/M#^'^AMJ.O7.TG(@MHR#+<-
MZ*O\R>!W- &WJ>IV6C:;/J&JW45I:6Z;Y9I6VJHKPC4O%?BKX[:I+H7@,3:)
MX3B;9?:O*I5K@?W1]1_ #D_Q$ XHTWPIXJ^.VJ1:[X\,VB>$XFWV.D1,5:X'
M]X_4?QD9/\( .:]WTS3++1M-@T_2K6*TM+=-D4,2[544 8G@?P#H?P_T-=.T
M&VVDX,]S( 9;AO5F_D!P.PKI:** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ KF[[_DJ>A?]@;4O_1]C725S=]_R5/0O^P-J7_H^QH Z2BBB@ KF_%'
M_(Q>#?\ L,R?^F^[KI*YOQ1_R,7@W_L,R?\ IONZ .DKF_&7B2ZT*/2[/28H
M)=3UB]6RM?M&?*B)5G:1P,%@JJ?E!!)(&1U'25A>*O#0\1VEF8;MK&_TZZ6\
MLKI8PXCE4%?F7(W*59@5R,@]0<&@"EHOB#58_&EUX6\1FSN+I;)=0M;RQA:&
M.6(OY;(T;.Y5E;'(8A@PZ$'/55S6B>%;BT\3W?B37=1CU'5KBV2S1K>V-O#!
M IW;%0N[9+$L26.>, 8YZ6@ KS#XO:3XN\47&F>']'TZ\D\-3'S-9N+">W6>
M50>($$LB8SCD\CYAUP5/I]% 'EOBKP]?ZCX6O?#N@> (K1-3TR"RAOFN;8-:
M@' 2X&2VV,?,/+,N>V#53Q?X$\137GB&UTJT.HQ>)=+LK WAEC06CQ,5>256
M8,5*,6&P,<@C'0GUVB@"*V@6UM(;=#E8D5 3Z 8KD(M.NK#XL:6]UK5]J2S:
M/J)1+I(%$ \^RX7RHT)!R/O%N@]\]I7-WW_)4]"_[ NI?^C[&@#I**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **BGN[>U7-S/%"/6
M1PO\ZRKCQEX8L\_:_$>DP8Z^;?1+_-J -JBN0N/BQX!M<^;XNTEL?\\KI9/_
M $'-95Q\>_AK;9W^)XW/I%:SOG\DH ]$HKQ_5/VA_"%]"NG>&M3E74;R6.WA
MN9K1EC@WNJF0[\#Y5);!ZXQ6GX]T+6]!\+B3P7XDU.+6;VXBLD%_>-<+<&5@
MA(#Y$;*"7S&%P%;B@!_Q*^,-EX-F31="M_[;\3W)"0:?#EO+)Z&3;S]%')]A
MS6'X'^#U]JFM+XS^+4_]JZY(0\-@Y#0V@Z@$#@D=E'RCW/-=+\-?A%I'P_B-
M]*YU/Q!< FZU*?ELGE@F?N@]SU/<]AZ#0 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5S=]_R5/0O^P-J7_H^QKI*YN^_Y*GH7_8&U+_T
M?8T =)1110 5S?BC_D8O!O\ V&9/_3?=UTE<WXH_Y&+P;_V&9/\ TWW= '25
MS'Q&\2WGA#X?ZEKFFQP2W-KY6Q+A2R'=*B'(!!Z,>]=/7/\ CKPN?&?@N_T!
M;S[";OR\7!B\S9MD5_N[ES]W'4=: .@HK-TB#7(?._M[4=/O<[?*^Q6#VVSK
MG=NFDW9XQC&,'KGC2H ***SM7\1:)X?6(Z]K%AI@FR(C>W20^9C&=NXC.,CI
MZB@#1HJA>Z]I&FWEI::CJME:7-ZP2UAGN$1[AB0 $4G+') XSU%%]KNDZ9>V
MMGJ6J65G=7C;+:"XN$C>=L@812<L<D# ]10!?KF[[_DJ>A?]@74O_1]C725S
M=]_R5/0O^P+J7_H^QH Z2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HIDLL<$+S3R+%%
M&I9W=L*H'4DGH*\>\4?'=;K4SX>^%>F/XFUE\CSXU)MXO]K/\8'KD+_M&@#N
MOB/KL7A_P7<7$NI+IWFRPP&?S CK&\J+*8^^\1ER,<Y%<QXLCT?P;I%CK'P]
MT^*?7))D^RVFG,6;5(S_ *P2;<F1=FYM[9P54YK%T'X':AXCU1/$/QCU>36K
M_.Z/38Y"((!G.TD8X_V5 'NU>L:5X:T+0I'?1-%T_3GD&UVM+5(BP]"5 ST%
M 'DO_"Q/C1>?\@_X9V\.>GVF4C^;K1_;'[0U[T\.Z!IX/K(AQ_Y&:O;:* /$
MO[(_:&O>OB'0-/S_ -,T./\ R$U'_"N_C3>?\A#XF6\.>OV:(C^2+7MM% 'B
M7_"D?'5W_P A+XOZU@]4A64 _P#D8#]*/^&;H[G_ )"WCOQ!>9Z_/C/_ 'T6
MKVVB@#Q>#]EOP/&VZXOM;N6/7S+F,9_*,5J6_P"SA\-X,>;I=U<?]=;V49_[
MY(KU2B@#@;?X&_#>UQY7A:V;'_/6663_ -"8UJV_PP\"VN/)\(:+D="]C&Y_
M-@:ZFB@#)C\*>'8HFBBT#2TC92K(MG& 0>H(QTJ'3/!NAZ1?1W=E:2>="I6
MSW,LPMP1@B-9&(C&./E XK<HH **** "BBB@ HHHH ***1F"J68@ #))[4 +
M17GOBOXX>!?">^.XU==0NT_Y==. F;/H6!V ^Q8&N-_X6%\6?B!\G@+PHOA_
M3Y/NZEJGWL?WEW#!_!7^M 'ME_J-EI=F]WJ=W!9VR??FN)1&B_5B<"N9\)^-
M)O$&K7$-U:K;VMU&;S1I1D&ZM0WEESD]<[7[?)-'WS7FTW[.FI^(H'O/&_C>
M[U/5S@Q;HVDMX>1D;2ZLP(R!M*8)!YQ@^BMX4\23ZAHL]SKNC1Q:3<+)&EGH
MLL+&/:4:($W3 *R''W3@A3C(% '94444 %%%% !1110 4444 %<W??\ )4]"
M_P"P-J7_ */L:Z2N;OO^2IZ%_P!@;4O_ $?8T =)1110 5S?BC_D8O!O_89D
M_P#3?=UTE<WXH_Y&+P;_ -AF3_TWW= '25R'Q5US4?#?PSU75M%N/LU[;^3Y
M4NQ7V[ID4\,"#PQ'(KKZQ_%GAJT\8>%[O0M2EGAMKO9ODMF42+M=7&"P(ZJ.
MH- &Q16;I&EW>F^=]LUW4-7\S;M^VQVZ^5C.=ODQ)USSG/08QSG2H *\U^+/
MB.WT=;72]%TB#5/&.O0R6&G*(E,D<3??9GZK&,YP2 2"3PK$>E5DZMX4\.Z]
M<I<:YH.F:E.B;$EO+..9E7).T%@2!DDX]Z /"=:T:7PWH/C;1=3G^TW.G^%=
M*MK64@_-M9Q^[SSCS<8[@XK2\>-+YWQ&_M3_ (^AX=TT6VX<YWO]W_MKC_@6
M*]E;POX?<V!?0M-8Z;C["39QG[+@@CR^/DP0#\N.@J:^T+2=3O;6\U+2[*\N
MK-M]M/<6Z2/ V0<HQ&5.0#D>@H LV7F_8+?[3_KO*7S/]['/ZUR,6HW5_P#%
MC2TNM%OM-6'1]1"/=/ PG'GV7*^5(Y &!]X+U'OCM*YN^_Y*GH7_ &!=2_\
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
M'(N9XP<,"",@D=>]=Q6?KFAZ=XDT6?2=:M_M-E<;?-BWLF[:P8<J01RH/!H
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
MY\E&/_ ?.?'XBOK/2OASX-T7!TSPQI<+KTD^RJSC_@3 G]:Z155%"HH50,
M8 H ^9]!T3Q[!M/@WX0Z%H0_ANM3'FSI_P "E?=_X[75?\()\;=?YUWX@VFE
M1-_RSTY,,@_X B?^A&O;Z* /#9_V9X-4MI3XA\;ZUJ=Z8V\J:7!17QPQ5BQ8
M \XW#/J*[OQ#X,\0>+M&;1?$NN:1/I5Q-"]U#:Z1-#)*D<JR% YNFV[MF,X.
M :[>B@#RF7]F[X<R?<TZ[B_W+V3^I-4Y?V8? $GW&U:+_<NU_JAKV*B@#Q-O
MV6/!JMNMM7U^%O:XB/\ [2I/^&:-/B_X\O&7B"#T_>J?Y 5[;10!XE_PSWJL
M7_'E\3O$$'IRQ_E(*/\ A1_CB'_CU^,>N =E=9L?^C_Z5[;10!XE_P *G^*<
M'_'M\6+F3T\U'_JQH_X0#XVP?\>WQ)LY/3S8O\8S7MM% 'B7_",_M"0?ZOQM
MH,Z^C0KG_P!)_P"M'V/]H:W_ .8CX?NO^ H,_P#C@KVVB@#Y[\67GQU3P7K<
M>N:=H<FF-I\ZWDD3+O6'RVWE?G'(7..#]*V_&]O\.[KPR+?X>7'@VU\3S:A8
MIIL^G_9?.BE-W$ R[ 6P!DG / ->TT4 >)VO[.W]L7*7OQ&\8:KX@N <^4LA
M2-?;+%CCZ;:]&\.?#GPCX2VG0- L[:5>DYC\R7_OXV6_6NFHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YN^_Y*GH7_8&U+_T?8UTE
M<W??\E3T+_L#:E_Z/L: .DHHHH *YOQ1_P C%X-_[#,G_IONZZ2N;\4?\C%X
M-_[#,G_IONZ .DHHHH **** "N7\<_$/P_\ #W2DO/$%PV^4X@M+=0\\^.3M
M7(X ZL2 .!G) /45Y_\ &S1IM6^$VN1Z9ILE]J3PQQPK;P&29E\^-F50 6(^
M7) _NY[4 :OB+XAZ5X:U26SN[:^N!:PQW%_/;1H8[&*1]BR2;F!(R&.$#$!2
M2.F4\0_$32?#FI26ES;7MRMK#%<WUQ;(C1V,,C[%DDRP)&<G"!B I)'3/"_$
M+0]7.M^-+>TTN\O#XITRRM;"2VMWDC$J.R.LCJ"(@ X;<Y QG!X-0^-_#NL6
M]]XML+73;V^;Q)I%A96$UO;O)'YL;&-Q*X!$0 <-N<J,9YX- 'M@(905.0>0
M1WKRZ7XI>![OXK:8(?%&G>7::7?033O+LA#O+:LH$K81LB)^A/3W&>[U329[
MWP9>:/;7/DW$^GO:QW&?N,T94/\ @3FOG@76D:_\$6O7\5:5I_B*WTB*RL;.
M3485D6WB@,,D+(6ZS;ICV/S1=T% 'T[2,RHI9V"J.I)P!7S7%\+/C+X@TZWO
MH_B1#/:7<2S1-'JUVJNC %3@1@8((K,N?V9/'VH-NU'Q+I=PWK+<SR']8Z /
MH^]\8^&=-S_:/B+2;7'437L:?S:N=O?C9\.=/SY_BJS?'_/!7F_] 4UX:/V4
M?%7\6NZ./H9?_B*>/V4/$O\ %X@TH?19/_B: /3KW]ICX>VN?(GU&]Q_SPLR
M,_\ ?96L2Y_:CTQE+:1X2UB['8RE8\_]\[ZX\?LG^(3][Q'IGX1R'^E/'[)N
MN?Q>)=/'T@>@#6F_:6\1W9(T[PIIECGI_:.J*O\ Z%Y=4)OC7\1K[.=5\%Z.
M#T*WD<I'Y22?RJ-?V3-7[^*+$?2V<_UJ=/V4=57KXJL?_  G^9H S)O'GBR]
M_P"0O\:M%LT/\-A:R,5_[X@7^=4)M0\.WG.N_'3Q!?@]8K>QNU7\-[8_2NH7
M]E74N_BNQ'_<*!_]FJQ#^R[JL/\ JO&L,/\ USTL+_)Q0!PJP? ^*7SM0UOQ
M=JLO<[$4'\U!_6O0#XTO]9\$S:R]QJVI?#W39$M+R![6**^O(SUW.&(95(A4
MLNPLLDF>5S5F']G3Q-!_J?B=>0_]<K1U_E,*M6'A/Q;IGPJ_X1FQT[Q7%.=-
M> VF=$:S,[H=P)),AC+L<DG=@^M %#2?CEX-T=0/#'PWU"VP.#;6,41/XKFK
M-S^TZ+<$_P#"":J!ZRR[/_9#5L?LR:1=X_MOQ9K]_P"O[U%S_P!]!JTK3]F?
MX>VV/.AU&[Q_SVO",_\ ? 6@#BY?VMCN*P^#,'UDU3'Z>55*;]K/4_\ ECX4
MM$_WKUF_DHKURT^!7PVL\>5X7@<CO-/+)G_OIS6Y:?#CP58X^R^$]%0CHQL(
MV;\R,T ?/4G[5_B5CB#P_I2GMN:1OY,*FA_:'^*6I8_LSPG92@]/)TZYD/Z2
M5]-6NF6%B,6-C;6V/^>,*I_(5:H ^:H?B1\?-1_X]O"#0YZ%]*DC_P#1C5>C
MOOVDK\ QV-M9J?XF6T7'X,Q/Z5]#T4 >#P>'_P!HJ^3%QXKTFR![.D((_%(#
M4+_"OXUWK9O?B5'%GK]FNYU_]!1:]^HH ^;]>^ OCN70K^YU+XAWNIM%;22?
M93]HF,Y"D[ -Q)STP 3ST/2G:SX/T[6OAAI%EJL?BJ\\0QW<=UJ=T-#OS/<A
MR@GC\QX<':B(%)XS"E?1U% 'G6A_ ;X>:$4=- 2_F3_EIJ$C3[OJA^3_ ,=K
MN]/TO3])M_L^E6-M8P_\\[:%8U_)0!5JB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ KF[[_ )*GH7_8&U+_ -'V-=)7-WW_ "5/
M0O\ L#:E_P"C[&@#I**** "N;\4?\C%X-_[#,G_IONZZ2N;\4?\ (Q>#?^PS
M)_Z;[N@#I**** "BBB@ HHHH **** "N;OO^2IZ%_P!@74O_ $?8UTE<W??\
ME3T+_L"ZE_Z/L: .DHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH *YN^_Y*GH7_8&U+_T?8UTE<W??\E3T+_L#:E_Z/L:
M.DHHHH *YOQ1_P C%X-_[#,G_IONZZ2N;\4?\C%X-_[#,G_IONZ .DHHHH *
M*** "BBB@ HKRWXH^&=2N-6F\72V^@ZAI.@Z)/(NGZK:-<^=(#YDF%X5"4C4
M!\M@Y^7O7$:OJ::I;>(_%EM;"+4M/O\ 15TC(P]E"ZPMY4?]U6\U]P'#9.10
M!]$US=]_R5/0O^P+J7_H^QKI*\^U'QAIJ?$[293;:T5@TK4(G T.])+&:SP5
M BRR_(<LN5&5R?F7(!Z#17-_\)YI'_/GX@_\)S4/_C%'_">:1_SY^(/_  G-
M0_\ C% '245S?_">:1_SY^(/_"<U#_XQ1_PGFD?\^?B#_P )S4/_ (Q0!TE%
M<W_PGFD?\^?B#_PG-0_^,4?\)YI'_/GX@_\ "<U#_P",4 =)17-_\)YI'_/G
MX@_\)S4/_C%'_">:1_SY^(/_  G-0_\ C% '245S?_">:1_SY^(/_"<U#_XQ
M1_PGFD?\^?B#_P )S4/_ (Q0!TE%<W_PGFD?\^?B#_PG-0_^,5$WQ%T%;J.U
M:+7!<2(TB1'P]?[V52H9@/)R0"Z@GMN'J* .IHKF_P#A/-(_Y\_$'_A.:A_\
M8H_X3S2/^?/Q!_X3FH?_ !B@#I**YO\ X3S2/^?/Q!_X3FH?_&*/^$\TC_GS
M\0?^$YJ'_P 8H Z2BN;_ .$\TC_GS\0?^$YJ'_QBC_A/-(_Y\_$'_A.:A_\
M&* .DHKF_P#A/-(_Y\_$'_A.:A_\8H_X3S2/^?/Q!_X3FH?_ !B@#I**YO\
MX3S2/^?/Q!_X3FH?_&*/^$\TC_GS\0?^$YJ'_P 8H Z2BN;_ .$\TC_GS\0?
M^$YJ'_QBHE^(N@M=26JQ:X;B-%D>(>'K_>JL6"L1Y.0"48 ]]I]#0!U-%<W_
M ,)YI'_/GX@_\)S4/_C%'_">:1_SY^(/_"<U#_XQ0!TE%<W_ ,)YI'_/GX@_
M\)S4/_C%'_">:1_SY^(/_"<U#_XQ0!TE%<W_ ,)YI'_/GX@_\)S4/_C%'_">
M:1_SY^(/_"<U#_XQ0!TE%<W_ ,)YI'_/GX@_\)S4/_C%'_">:1_SY^(/_"<U
M#_XQ0!TE%<W_ ,)YI'_/GX@_\)S4/_C%'_">:1_SY^(/_"<U#_XQ0!TE%<W_
M ,)YI'_/GX@_\)S4/_C%1+\1=!:ZDM5BUPW$:+(\0\/7^]58L%8CR<@$HP![
M[3Z&@#J:*YO_ (3S2/\ GS\0?^$YJ'_QBC_A/-(_Y\_$'_A.:A_\8H Z2BN;
M_P"$\TC_ )\_$'_A.:A_\8H_X3S2/^?/Q!_X3FH?_&* .DHKF_\ A/-(_P"?
M/Q!_X3FH?_&*/^$\TC_GS\0?^$YJ'_QB@#I**YO_ (3S2/\ GS\0?^$YJ'_Q
MBC_A/-(_Y\_$'_A.:A_\8H Z2BN;_P"$\TC_ )\_$'_A.:A_\8H_X3S2/^?/
MQ!_X3FH?_&* .DHKF_\ A/-(_P"?/Q!_X3FH?_&*B7XBZ"UU):K%KAN(T61X
MAX>O]ZJQ8*Q'DY )1@#WVGT- '4T5S?_  GFD?\ /GX@_P#"<U#_ .,4?\)Y
MI'_/GX@_\)S4/_C% '245S?_  GFD?\ /GX@_P#"<U#_ .,4?\)YI'_/GX@_
M\)S4/_C% '245S?_  GFD?\ /GX@_P#"<U#_ .,4?\)YI'_/GX@_\)S4/_C%
M '245S?_  GFD?\ /GX@_P#"<U#_ .,4?\)YI'_/GX@_\)S4/_C% '245S?_
M  GFD?\ /GX@_P#"<U#_ .,4?\)YI'_/GX@_\)S4/_C% '245S?_  GFD?\
M/GX@_P#"<U#_ .,5IZ-KMAKT$\NG-/\ Z/-Y$T=Q:RV\D;[5?#)(JL/E=3TY
M#"@#1HHHH **** "BBB@ HHHH *YN^_Y*GH7_8&U+_T?8UTE<W??\E3T+_L#
M:E_Z/L: .DHHHH *YOQ1_P C%X-_[#,G_IONZZ2N;\4?\C%X-_[#,G_IONZ
M.DHHHH **** "BBB@#G]:\#>'O$.I"_U:P:6X,/V>1H[B6(31;MWER*C 2)G
M^%P1UXYI;OP1X=O=;BU:XTX&ZB,3#9*Z1NT6?*9XE8(Y3)VEE)'&,8%;]9GB
M2VTJ\\,ZC!XB?9I3V[_;&,S1#RL9;+*00,9SSR,CO0!IU4DTRWEUJVU1PWVF
MVMY;:,[N-DK1LW'KF%/U]:^>;2Y;5+.ZU#1-.&C^"/$'B;2]/MK%(_*CN(@Y
M2>78,!1)M13Q\V"#G%=_X+TNZU/2?&/AW2]3N-$T^S\1S6]N]@%#00%4>2&(
MGB/EVP0/EW<8P* /4J*^=])\5C2/V:_#6B0ZG;Z;?Z[%=Q"[N91&(85ED,S@
MDCYR"$49R6<$=*]1^#EW;7?P?\.?9;B*?R;)(I/+<-L<#E3CH1W% ';T444
M%%%% !1110 445C^+8-$N/"E^OBI@NCK%ONRTKQC8O)!*$$CC[O?I@YQ0!L5
M4DTRWEUJVU1PWVFVMY;:,[N-DK1LW'KF%/U]:^?=)DGU:&TNH]+&D^#?$OBZ
MTCLM(:,)$]O'$^28Q\H65XT8IT)4]1R>P\,V%]J_PZ\4:19:M=:19:;X@U&W
MMVL\;_LD;,5A1CG8N3C(Y 7 QG@ ]=HKQ/0/!NJ>,?A/\.H[-])-AI\375U#
MJENUQ'*_ELD0\H$!Q\[9RPQP>>E>A?#/68/$'PWT?4K33;?2XY8F7[):H$BB
M9'9&V* ,*64D>QH ZJBBB@ HHHH **** "BBL/QG'H#^$;Y_%Y4:- @FN@TC
MJK*IR 0I!;) &SG=P,'.* -RJD>F6\6M7.J(&^TW-O%;2'=QLB:1EX]<S/\
MIZ5X!H(N-8AT9KG2QIGA'Q+XI$MGHLD8$1MD@9EW1CY=CR*'V8P2N1G()Z71
M;&_UGX+:O86NL7>EV>EZCJ,:&T(WRVL1EV0*YR44,5&1SM3:, \ 'LM%?/\
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
MLC NAP/E8D>W-;\44<$*0P1K'%&H5$1<*H'   Z"GT4 %%%% !1110 4444
M%8?B?P9H7C&.T3Q#:27(LIO/MRES+"8Y/[P,;*<CMZ5N44 <Y>> M U'3H+.
M_BOKA+=W:*:74[EITWKM=1,9/,V,."F[:>..!5_4/#6D:GX8?P[>62'26@6W
M-K&QC41KC:H*D$ 8'0]JU** .=U3P%X;UK48K[4M.,L\<4<)Q<2HDL:-O5)4
M5@LJAAG:X85T5%% !1110 4444 %%%% !7-WW_)4]"_[ VI?^C[&NDKF[[_D
MJ>A?]@;4O_1]C0!TE%%% !7-^*/^1B\&_P#89D_]-]W725S?BC_D8O!O_89D
M_P#3?=T =)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 %%%% !7-WW_)4]"_[ VI?^C[&NDK
MF[[_ )*GH7_8&U+_ -'V- '24444 %<WXH_Y&+P;_P!AF3_TWW==)7-^*/\
MD8O!O_89D_\ 3?=T =)1110 54U35++1=,FU#5)Q;VL !>0@G&2   ,DDD@
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
MWT@=@2A\YV.W<WRXQS0!N:CX^-GK$L=OIR7&E6<MI!>WWV@J\3W) CV1;#O
MWQEB67 ?@'!K9\0:]_83:4/LWG_VCJ,5C_K-OE[PQW]#G&WIQUZUQ.I>#=62
M^U/1[+3VGT[6+K39VU$3($MUMA$LBNA8.6*P+MVA@2_)&*Z3QYX=?Q+;:):F
MPAO[6'5X)[N&<(R&%5<,2K<,.1QR?:@#2&O9\;-X>^S?=TX7WVCS/60ILVX]
MLYS^%2V?B70M1M;JZT_6M.NK>R!-U+!=(Z08!)WD'"X )Y]*XR^^'21:_KD?
MA?2['1+/4O#<E@EQ:1)"JW+,V"53!R 0<X[=:P[7PEXI&DWDZ:=J'V^'1X-/
MABU*73GC8+*K,D,4481@BJQ1IB,%A\N"2 #O=6\<:7:^%)-=T2YM-;MX[NWM
M2;2[5D#2S1Q'YUW#*B0-C^6<UD)\7O#4NN162WEI%:":[@N;VXO(XT@: Q@'
MJ05<R84DKTZ5SX\(^)KK2/$XN+.]EGU/5-+NX#?7%L9I$AD@\POY1$:LJQ'A
M>, 8+'-:&C^$]8MOB5!?76F$65MJ.J72W;21%2+A8MA4!BX/RNIRH_(T >D6
M]Q#=VT5Q:RI-!,@>.6-@RNI&0P(X((YS7)P>,]4O8#JNG>'3=: )S$MPER3=
MS(&V&9+<1D,F<D9<,5!(7H#<^'ND7F@^ -+TS4H!;W-M&R/$&5@@WL0,J2.A
M'2L31HO%GAKP_'X7TW0_/EM)##9ZQ+-$;3R-V5>1/,$NY4.TH%Y9>& .X '7
M?\)#HO\ ;G]B_P!KV']JXS]@^TIY^-N[_5YW?=YZ=.:BD\5>'H6NUEU[3$-D
M"UT&O(QY #;"7Y^7YAMYQSQUK@+CPYXKNO&UI/-97 LK/Q&;X")K..U,!1T$
MBA<3/+A_GWG'WL \4NH>"M>?093:0S0W,'BZ;6!':R0>=/ 7<*R>;F+> ZN!
M)_< X." #TVROK34K**\TZZAN[68;HYX) Z./4,.#7+>&/%'B;Q-IUEJD.@:
M3!IUT_+-K$AF1 Y4G9]FVEN"0-X!]1UJQX!T>[TC1KTZA%>PSWU_-=LE]/!)
M+\V!EA BQH6V[MJ[@"Q.XDG')^!O#4.@6.FQ:E\,'.KV\A\S5DBTYB&+DB3?
MYWF< CG&>.E 'H+^)="CUAM)DUK3EU)"H:R:[03+NQMRF=PSN7''.X>M3P:O
MIMT+4VVH6LPO%9K7RYU;SPOWBF#\P'?'2O+=7TR^T6]TS3[W2#)')XS74(M6
M,D11Q-*S!0 WF"0!MARH7:APW1:N^$?#OB*QU#PA::AHLEM;^'HKR">\:XA9
M)]XPC1JKEMI"Y.X*1D<=2 #K-/\ '.COH.G7VO:EI.D7%[#'+]FDU2&0 OG:
M%D! <$JV".#M..E:5SXFT&RU)=/O-;TZWO7?RUMI;N-9&; .T*3G.&4X]&'K
M7C^A:/JVBZC9:-<>&O[2U%?!,5C-"LT&8&::4$,S-M,9QABI8\#"MVU)/ASK
M$?AO7=-ELH[^6YFT1$F9H_\ 2H[86ZS,=QX V2'#8SS@'/(!Z7#XGT"XT:75
MX-<TV73(3MEO4NXS"AXX+@[1U'4]Q3I/$FAPZ3%JDVLZ?'IT_P#JKQKI!#)P
M3\KYP>%8\'L?2O/?$?@SQ!>:SK%_I\4\:#Q#9:G MK)!YMQ''9K$Y02YC#J_
MS 2  F/MP:FL_!VJG3]'>6QO&D_X2K^UKE-0N;:26-/+=?,81*L:DMM;8F[!
M;.2<X .K;Q]X;_MC1M/M]5M;I]:$ILYK>XC>-_+.#R&YRV5&,Y*D=JG\5>(G
M\/6ED;>VAN+F_O$LX%N+CR(0[*S9>0*Q480@84Y8J.^1R.E^%]:T_P 96>I2
M:<[VZ:WJ<S>7+'E(;@+LE(+#C*G(&6YZ5I_$7P]<>(A96UUI=YK6AM'-'>:=
M8W*0RM*P7RILR.BLJ;7^4MPSHV#MX .D\-ZTGB/PSIVL1P- M];K,(V.=N1T
MSW'H>XP:P-)\:ZGJT-GJ=OH"RZ'>W9MH[BVNS+<Q_O&C$DD(C 5=R_-B1BH.
M2.&Q/\/XO%EOX?EMO'#"34(Y!Y4Z-&T;1^6N -@4Y!!W9'+;MIV[<<T/#6JW
M6L6-Y!X570?$27:-J&N:=<1Q6=W&)0\N463S)?,5>%EC.TM][C<0#T0:OII
M(U"U(:X-H#YZ\S D&+K]_(/R]>#4,7B30Y]6&EP:SI\FHG=BS2Z0S?*2&^0'
M/!5@>.,'TK@!X=\11ZM%8#19&M8O%C:P=0^T0B)K=RS8"[]^\%\$%0/E)!/
M-#0-+O\ 6+R^L[/1_*B@\;3ZC)JOF1;-L4Y)7&?,\P@>7]W;M;[W5: .\U/Q
MWH=MH.LW^DZEI^K7&E:?+?O9VUZC.R)&7&=N2H;CYL'J.M26'BRWECU2XU8V
M>F66GF'-S+?QD8DA23+CCRL%]H#8) ##AA7DFB>&]9\3_";1[72]"^R?8]'U
M(1W'G0A;U[B"2-(TPVX;F<,Y<( R#EOO5O:EX&\22RWMW;0SQ-%K6GZA$EM+
M;F6>.*Q2%]GF[HPROE@)  3'P1P: /2Y?$>B0:*FL3:QI\>EOC9?/=((&R<#
M$F=IYXZU=M;JWOK2*ZLIX[BWF0/%-$X=)%(R&##@@CN*\TC\)ZI#X7CF.FZV
MU^=<DU-634+,7]NS*4\Q5"+;$L"=T9)7$C'<6XKLO!5IJ=CX4M[?6X8X;I7E
M/EI'&A"&1BF\1?N_,*D%MGR[B<4 ;U<W??\ )4]"_P"P-J7_ */L:Z2N;OO^
M2IZ%_P!@;4O_ $?8T =)1110 5S?BC_D8O!O_89D_P#3?=UTE<WXH_Y&+P;_
M -AF3_TWW= '24444 %%%% !1110 4444 %%%% !1110 4444 %%%% $-O9V
MUH\[VMO%"UQ)YLQC0*97P%W-CJ<*HR>< >E3444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% $-Q9VUYY7VNWBG\F198_-0-
ML=>C#/0CL>M3444 0BSMA?&]%O$+IHQ$9]@WE 20N[KC))QTR34U%% !1110
M 4444 %%%% !4-M9VUFLBVEO% )9&ED$2!=[L<LQQU)/)/4U-10!#:6=M86D
M=K8V\5M;Q#;'#"@1$'H%' J:BB@ HHHH *YN^_Y*GH7_ &!M2_\ 1]C725S=
M]_R5/0O^P-J7_H^QH Z2BBB@ KF_%'_(Q>#?^PS)_P"F^[KI*R-?T :\M@RZ
MC>:;<:?=?:H+BS$1=6,4D1!$B.I!65NWI0!KT5S?_"+ZO_T/?B#_ +\:?_\
M(M'_  B^K_\ 0]^(/^_&G_\ R+0!TE%<W_PB^K_]#WX@_P"_&G__ "+1_P (
MOJ__ $/?B#_OQI__ ,BT =)17-_\(OJ__0]^(/\ OQI__P BT?\ "+ZO_P!#
MWX@_[\:?_P#(M '245S?_"+ZO_T/?B#_ +\:?_\ (M'_  B^K_\ 0]^(/^_&
MG_\ R+0!TE%<W_PB^K_]#WX@_P"_&G__ "+1_P (OJ__ $/?B#_OQI__ ,BT
M =)17-_\(OJ__0]^(/\ OQI__P BT?\ "+ZO_P!#WX@_[\:?_P#(M '245S?
M_"+ZO_T/?B#_ +\:?_\ (M'_  B^K_\ 0]^(/^_&G_\ R+0!TE%<W_PB^K_]
M#WX@_P"_&G__ "+1_P (OJ__ $/?B#_OQI__ ,BT =)17-_\(OJ__0]^(/\
MOQI__P BT?\ "+ZO_P!#WX@_[\:?_P#(M '245S?_"+ZO_T/?B#_ +\:?_\
M(M'_  B^K_\ 0]^(/^_&G_\ R+0!TE%<W_PB^K_]#WX@_P"_&G__ "+1_P (
MOJ__ $/?B#_OQI__ ,BT =)17-_\(OJ__0]^(/\ OQI__P BT?\ "+ZO_P!#
MWX@_[\:?_P#(M '245S?_"+ZO_T/?B#_ +\:?_\ (M'_  B^K_\ 0]^(/^_&
MG_\ R+0!TE%<W_PB^K_]#WX@_P"_&G__ "+1_P (OJ__ $/?B#_OQI__ ,BT
M =)17-_\(OJ__0]^(/\ OQI__P BT?\ "+ZO_P!#WX@_[\:?_P#(M '245S?
M_"+ZO_T/?B#_ +\:?_\ (M'_  B^K_\ 0]^(/^_&G_\ R+0!TE%<W_PB^K_]
M#WX@_P"_&G__ "+1_P (OJ__ $/?B#_OQI__ ,BT =)17-_\(OJ__0]^(/\
MOQI__P BT?\ "+ZO_P!#WX@_[\:?_P#(M '245S?_"+ZO_T/?B#_ +\:?_\
M(M'_  B^K_\ 0]^(/^_&G_\ R+0!TE%<W_PB^K_]#WX@_P"_&G__ "+1_P (
MOJ__ $/?B#_OQI__ ,BT =)17-_\(OJ__0]^(/\ OQI__P BT?\ "+ZO_P!#
MWX@_[\:?_P#(M '245S?_"+ZO_T/?B#_ +\:?_\ (M'_  B^K_\ 0]^(/^_&
MG_\ R+0!TE%<W_PB^K_]#WX@_P"_&G__ "+1_P (OJ__ $/?B#_OQI__ ,BT
M =)17-_\(OJ__0]^(/\ OQI__P BT?\ "+ZO_P!#WX@_[\:?_P#(M '245S?
M_"+ZO_T/?B#_ +\:?_\ (M'_  B^K_\ 0]^(/^_&G_\ R+0!TE%<W_PB^K_]
M#WX@_P"_&G__ "+1_P (OJ__ $/?B#_OQI__ ,BT =)17-_\(OJ__0]^(/\
MOQI__P BT?\ "+ZO_P!#WX@_[\:?_P#(M '245S?_"+ZO_T/?B#_ +\:?_\
M(M'_  B^K_\ 0]^(/^_&G_\ R+0!TE%<W_PB^K_]#WX@_P"_&G__ "+1_P (
MOJ__ $/?B#_OQI__ ,BT =)17-_\(OJ__0]^(/\ OQI__P BT?\ "+ZO_P!#
MWX@_[\:?_P#(M '245S?_"+ZO_T/?B#_ +\:?_\ (M'_  B^K_\ 0]^(/^_&
MG_\ R+0!TE%<W_PB^K_]#WX@_P"_&G__ "+1_P (OJ__ $/?B#_OQI__ ,BT
M =)17-_\(OJ__0]^(/\ OQI__P BT?\ "+ZO_P!#WX@_[\:?_P#(M '245S?
M_"+ZO_T/?B#_ +\:?_\ (M'_  B^K_\ 0]^(/^_&G_\ R+0!TE%<W_PB^K_]
M#WX@_P"_&G__ "+1_P (OJ__ $/?B#_OQI__ ,BT =)17-_\(OJ__0]^(/\
MOQI__P BT?\ "+ZO_P!#WX@_[\:?_P#(M '245S?_"+ZO_T/?B#_ +\:?_\
M(M'_  B^K_\ 0]^(/^_&G_\ R+0!TE%<W_PB^K_]#WX@_P"_&G__ "+1_P (
MOJ__ $/?B#_OQI__ ,BT =)17-_\(OJ__0]^(/\ OQI__P BT?\ "+ZO_P!#
MWX@_[\:?_P#(M '25S=]_P E3T+_ + VI?\ H^QH_P"$7U?_ *'OQ!_WXT__
M .1:DTWPM)9Z_%J]_P"(-4U:XAM9;6);Q+94C61HV<@10H2284ZD]_6@#H**
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 **** "
FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6852362064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>QUARTERLY DATA (UNAUDITED) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Schedule of Quarterly Financial Information</a></td>
<td class="text"><div style="text-align:center;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">QUARTERLY DATA (UNAUDITED)</span></div><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:51.879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.985%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">First<br/>Quarter </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Second<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Third<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands, except per share)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net revenues</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">613,584&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">652,507&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">648,319&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">680,952&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Gross profit, excluding intangible asset amortization</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">344,742&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">372,924&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">375,680&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">398,266&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income from continuing operations before interest, loss on extinguishment of debt and taxes</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75,243&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,458&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">117,621&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,932&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income (loss) from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,918&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,328&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">228,929&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,806&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income (loss) from discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,021)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">459&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net income (loss)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,897&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,375&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">228,929&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108,265&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Earnings per share&#160;&#8212; basic</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income (loss) from continuing operations</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.91&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.80&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.95&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.33&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.02)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.01&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.01&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net income (loss)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.89&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.81&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.95&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.34&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Earnings per share&#160;&#8212; diluted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income (loss) from continuing operations</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.89&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.77&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.85&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.28&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.02)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.01&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net income (loss)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.87&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.77&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.85&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.29&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net revenues</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">587,230&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">609,866&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">609,672&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">641,615&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Gross profit, excluding intangible asset amortization</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">331,270&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">344,778&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">342,573&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">365,821&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income from continuing operations before interest, loss on extinguishment of debt and taxes</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,843&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,490&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,105&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119,266&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,931&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,552)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,540&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87,513&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">(Loss) income from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,253&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,077&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net income (loss)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,184&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,496)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,524&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90,590&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Earnings per share&#160;&#8212; basic</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income (loss) from continuing operations</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.06)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.23&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.90&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.03&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.01&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.07&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net income (loss)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.24&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.05)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.23&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.97&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Earnings per share&#160;&#8212; diluted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income (loss) from continuing operations</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.18&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.06)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.87&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.01&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.06&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net income (loss)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.20&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.05)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.93&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:27pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)   Each quarter is calculated as a discrete period; the sum of the four quarters may not equal the calculated full year amount.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118952077&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7005419712">
<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, 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>
</tr>
<tr class="ro">
<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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the components of the provision for income taxes from continuing operations:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.740%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,374&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,525)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133,621&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,220&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,432&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,213&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-U.S.</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,690&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,353&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,444&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,041)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,124)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(258,247)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28,277)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,114)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,459&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-U.S.</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(143,044)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,174&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">212,158&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(122,078)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,196&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">129,648&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.740%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S.</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,021&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,201&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,528&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-U.S.</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">250,882&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">182,427&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">247,383&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">339,903&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">219,628&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">284,911&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliations Between Statutory Federal Income Tax Rate and Effective Income Tax Rate</a></td>
<td class="text"><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.175%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.301%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal statutory rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax effect of international items</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(25.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impacts of the TCJA</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:24.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Legal entity merger - deferred taxes</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(1)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(38.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Excess tax benefits related to share-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State taxes, net of federal benefit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Uncertain tax contingencies</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intellectual property impairment charge</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development tax credit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1) During 2019, we recognized a discrete tax benefit of $129&#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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and&#160;2018:</span></div><div style="text-align:justify;margin-top:3pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:67.736%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.766%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.768%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars&#160;in&#160;thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax loss and credit carryforwards</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">174,997&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">234,940&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,577&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,971&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,972&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserves and accruals</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,799&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,767&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,207&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,267&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: valuation allowances</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(119,233)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(143,971)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">163,318&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">182,975&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,053&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,315&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangibles&#160;&#8212; stock acquisitions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">441,079&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">541,445&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unremitted non-U.S. earnings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,967&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">218,769&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,577&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,628&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,221&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">597,304&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">788,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred tax liability</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(433,986)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(605,775)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_SummaryOfIncomeTaxContingenciesTextBlock', window );">Uncertain Tax Positions for Liabilities Associated with Unrecognized Tax Benefits</a></td>
<td class="text"><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2019,&#160;2018 and&#160;2017:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.740%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,106&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,336&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,054&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">351&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(201)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,237&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">899&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">895&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Reductions in unrecognized tax benefits due to settlements</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,881)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,955)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,813)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(51)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(174)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,561&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,106&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,336&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:justify;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2015</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">China</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2014</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Czech Republic</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">France</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2011</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">India</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2002</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ireland</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2015</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Italy</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2015</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Malaysia</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2015</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Singapore</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2015</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</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="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:56.040%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.600%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes paid, net of refunds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,632&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,605&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,144&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Cash Flow, Supplemental Disclosures, Income Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfIncomeTaxContingenciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfIncomeTaxExaminationsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the increase or decrease in the liability from the prior period, and any penalties and interest that have been recorded.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=117331294&amp;loc=d3e36027-109320<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfIncomeTaxExaminationsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6852334848">
<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, 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value</a></td>
<td class="text"><div style="text-indent:27pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:65.789%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.812%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset derivatives:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Designated foreign currency forward contracts</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,659&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,216&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-designated foreign currency forward contracts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">192&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">106&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cross-currency interest rate swap</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,575&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,728&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,426&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,050&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cross-currency interest rate swap </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,066&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,066&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total asset derivatives</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,492&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,050&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liability derivatives:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Designated foreign currency forward contracts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,285&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">524&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-designated foreign currency forward contracts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,387&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">788&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cross-currency interest rate swap</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,793&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,793&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liability derivatives</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,387&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,581&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>22
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( .=A55 ?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ YV%54"?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
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
M&H_['+//*=?2=1]I?'W!['/*M4S<+$#CRX+9YY1KZ<XQI/'-,<P^IUQ+,L?
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
M0QN/F\MF\.6DJT_C1G=VW6U?_0=02P,$%     @ YV%54*L&24Z' P  T0X
M !@   !X;"]W;W)K<VAE971S+W-H965T,RYX;6R-5]N.VS@,_17#[U.+DGP;
M) $F,8I=8 L,NFC[[$F4Q*AM96UGTO[]RI=)79(>]"6VE'.H0THBS=7--M_;
MLS&=]Z,JZW;MG[ON\A@$[?YLJKS]8"^F=O\<;5/EG1LVIZ"]-"8_#*2J#*00
M45#E1>UO5L/<<[-9V6M7%K5Y;KSV6E5Y\W-K2GM;^^"_37PN3N>NGP@VJTM^
M,O^:[LOEN7&CX&[E4%2F;@M;>XTYKOTG>,RDZ D#XFMA;NWLW>M=>;'V>S_X
M^[#V1:_(E&;?]29R]W@U.U.6O26GX[_)J']?LR?.W]^L?QR<=\Z\Y*W9V?);
M<>C.:S_QO8,YYM>R^VQO?YG)H=#W)N__,:^F=/!>B5MC;\MV^/7VU[:SU63%
M2:GR'^.SJ(?G;;+_1N,)<B+(.P&B=PEJ(JA?!/TN04\$C0C!Z,H0FRSO\LVJ
ML3>O&;?WDO>G"!ZUB_Z^GQR"/?SGPM.ZV==-&JZ"U][.!-F.$#F#P!T1../W
M%22WPE82NOQ]@1U%1$A#QD B7H1BW50#7\W=7.!KEJ\'OI[Q$QRF$1(.D'J
MZ CT3.;H+(6Y2YH(%).,PB"4H1*\Z) 5'5*G8YX?L?R(.)TFR.D1$LV=!GR
M=A3TD*@D29'+% :Q$K'F)<>LY)A*1LMLXS^13$&L9 I[3W+"2D[(+H%8V.:4
M-9 2GT$ <CHE0B-\"RDD1E8RQLK"+0+!9QO!:)4XWP@:?)!Q%"/!# X T'W+
M.&NAV_$%W0M9$AC="NL&LI+ DBDD!!QE!O0@I5H0S";=)Y",8(T%2ZI&08HU
M,RBIB&B*TEHOI!O@DS0H1C2I1HI&1VNLF8(T3@099PE$LA1HOC  K0P@(JQ9
MTY5BK<CIH+!8RP3+9HQ)"7)!-E\:@-8&$$N[Q5<'H.7!10][SB1U05(/@Y)A
MK+'C#"J.PP71?'T 6B! X H!3/8'4.20,3 YC^(DF[6VH)HO$9!0U2"PZH0Y
M9"32%*1Q8LT8D$N_"T4-^*($3%7"F6X+M* \*(4CN.-@<9BFY(!0G"O'D5RH
M49*O49*I48!KU 3Z[6LO3"#$R9/!@=0)OB<9@U,R@A!+#V;?]95I3D//U'I[
M>ZV[_OMX-GOORYYDWQ>@^:WKU\;NZI>9L=G[E#>GHFZ]%]NYKF/H#8[6=L;)
M%!^<P+/K+^^#TAR[_C5V[\W89(V#SEZF!C*X=[&;_P%02P,$%     @ YV%5
M4%QY?=2R @  K@D  !@   !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q]EM%N
MVC 4AE\ERCU-G#A.4@%2 YHV:9.J3MNN73 0-8DSVT#W]K.=D()]Z V)S?^?
M\YV#L3T_<_$F#XRIX+UM.KD(#TKUCU$D-P?64OG >];I;W9<M%3IH=A'LA>,
M;JVI;:(DCDG4TKH+EW,[]RR6<WY43=VQ9Q'(8]M2\:]B#3\O0A1>)E[J_4&9
MB6@Y[^F>_63J5_\L]"B:HFSKEG6RYET@V&X1/J''-;(&J_A=L[.\>@],*:^<
MOYG!M^TBC T1:]A&F1!4/TYLQ9K&1-(<?\>@X933&*_?+]&_V.)U,:]4LA5O
M_M1;=5B$11ALV8X>&_7"SU_96% 6!F/UW]F)-5IN2'2.#6^D_0PV1ZEX.T;1
M*"U]'YYU9Y_G,?[%!AN2T9!,!D0^-:2C(?TPX$\->#1@QQ -I=C>K*FBR[G@
MYT ,/V]/S2I"CUAW?V,F;;/M=[H]4L^>E@BE\^AD HV::M DUYI)$>GH4XH$
M2E$EGCVY3;#R%22[E:P!"8$A4K#.U/K3*W]YQX]!/[9^?-,G[/1IT&16TUG-
MC"1Y[!0+J%",<Z=>0)64&!<P<P8R9P"ST]=JT)";/"XQI''6R!K0I"4,2T!8
M L 2!Y9X2=(".9U;^:(9]MKKBQ#)<Y@W!WES@-?)4N5>%K>UOF*&4A?6%^48
M1BU U ) +1S4 @ A"#FXD"HKG%AK0)7@[$YW2Q"Y!)!+![GT?T-G=:]\R0P5
M[M+U1?AJ"[R!13&\B<8^KOLOJD;1#4SA D.BA+@-AE0DO;,IHSL;/P*8D<N,
MO&T(9>X:AD3$;3(@*MPF1U>'5LO$WEX(9+#AQTZ9O?]J=KIT/"7FT'/F*W,9
ML8?A1YCA)O.#BGW=R>"5*WVDVH-OQ[EB&C%^T' '?7F:!@W;*?.:ZW<QW""&
M@>+]>#N*IBO:\C]02P,$%     @ YV%54!_BLK(G!0  N1D  !@   !X;"]W
M;W)K<VAE971S+W-H965T-2YX;6R%F5MOXS80A?^*X?>NR1G>%"0&:A=%"[1
ML,6VSTJBQ,;:EBLIR?;?EY*]AC-SV.8AEN1#SN'%'X?4[7O;?>TW33/,ONUW
MA_YNOAF&X\UBT3]NFGW=?VJ/S2%_\]QV^WK(M]W+HC]V3?TT%=KO%F1,6.SK
M[6&^O)V>W7?+V_9UV&T/S7TWZU_W^[K[9]7LVO>[N9U_?_!Y^[(9Q@>+Y>VQ
M?FG^:(8OQ_LNWRTNM3QM]\VAW[:'6=<\W\U_M#=KQV.!2?'GMGGOKZYG8U,>
MVO;K>//KT]W<C(Z:7?,XC%74^>.M63>[W5A3]O'WN=+Y)>98\/KZ>^T_3XW/
MC7FH^V;=[O[:/@V;NWF:SYZ:Y_IU-WQNWW]IS@WR\]FY];\U;\TNRT<G.<9C
MN^NG_[/'UWYH]^=:LI5]_>WTN3U,G^^G;V)U+H8+T+D 70I8]Y\%^%R 18'%
MR=G4U)_JH5[>=NW[K#N-UK$>)X6]X=R9C^/#J>^F[W)K^_ST;6F);A=O8T5G
MS>JDH2N-4*RU(OB+9)$-7%P0=$%3>?[@@G$%#"O@J0+WH0(GFG'2^$ESF#1L
MK$DLV@)D/MI@L1T'[3A@QPL[)TVXBN-L"E':T3(.@5+ =CRTXX&=(.QX;2<&
M[Z.P V048TS83H!V K CXJR"BE/%RLG.T:I(+A6&*D(S$9A)PDQ482R9*'IP
MC50N%*9Q@F82,%,),TF'81.8Y6\2Z(B##14V5$%#E3;$1ABJ])1@$ZWPO48R
MBJ$PD:W!N#+ D)6\,KKI615,(52!C!:$4FBT*A21\VR\)"04!A\+PV$Q*"T!
M4RQ-D8YE?8:&,@6$3-YX*IC"\+6 OBSI>Q9=Q\IT40N)5I%SI3F"X6L!?5G2
MUVJN^AQ)X@[(V%7%0</XM8"_+/EK-5D#FRJ1D9: ,".XJ@K8LQC"-N@UEV.A
M"HQ."]C)DIU68]&;_"=;I64IKW.%+,)B?%K 3Y;\M ",ABHK<0YU(9K2V&.
M6D!0)PEJ-1NM,2XH2UI71>\+ T\8H000ZB1""2#4)5/)84,Z#BD6)A)AU!)
MK9.H)4U0:WV5K+0$=+DO8X'^5,A( 6AE^K$BS<\\&DX:TJI@N#1H&+$$$.LD
M8DG#,X1*(A:H_'5F]=$.1BP!Q#J)6 +L9*[DI$:R9'QIN#!B"2#62<22)J?/
MC/5R642ZE%?UPC)$&+ $TERYOJQ(9[ V^:0S72#,*2B1*?431C8!9#N);-(L
M=EQYGZ0GK0LF$96F-H8V 6@["6W2,$ZD<TP@JS+:7<$01C8!9'N);$+(IDK]
M]I$LVL)VB3&Q&1#;2V*S)G&.8^68 9G-F\X2'1D#FP&PO00V(Q#G'*.07#(&
M,0,0>PEB!HFLH2B7M374N>MD]:.EPF$#@+%7IPT:LYE^F6MR"47"F EH2P<@
M&,D,D"S)MH(B">3_$7TT@W',7B>7OI 3,,8G WQ* JU84]%%+W/K-921*_T*
M,3H9H--+3C% 8MYR)S7H("N.+I9.F1BCDP$Z@R05:R927LUTPHN$CJ*O"ADO
M8WPRP&=0M-)<_(%=7F5DMH*%UJ3"SL!AA#J T""!Y30;.:<U1N;K:R"DF"V5
MSBP=IJ@#% T2;0Y0-.2-L_*$=,F[4C]AVCI VR#1Y@!%\YZ8M2<@]%Q5I>-"
MAWGK &^#.D[5Y[9X_XR$</^\N#I#'U]J_%YW+]M#/WMHAZ'=3X?FSVT[-+E2
M\RE7MVGJI\O-KGD>QLN8K[O3RX33S= >SR]*%I>W-<M_ 5!+ P04    " #G
M8550HYEMIL@!  !9!   &    'AL+W=O<FMS:&5E=',O<VAE970V+GAM;'U4
MVXZ;,!3\%<L?L Z70!H!4I?5JI5:*=JJ[;,#AX#6QM1VPO;OZPN+"$7[@NWC
MF?&,+V2CD*^J!=#HC;->Y;C5>C@2HJH6.%4/8H#>S#1"<JK-4%Z(&B30VI$X
M(^%NEQ!.NQX7F:N=9)&)JV9=#R>)U)5S*O\^ A-CC@/\7GCI+JVV!5)D [W
M#] _AY,T(S*KU!V'7G6B1Q*:''\.CF5L\0[PJX-1+?K()CD+\6H'7^L<[ZPA
M8%!IJT!-<X,2&+-"QL:?21//2UKBLO^N_NRRFRQGJJ 4['=7ZS;'!XQJ:.B5
MZ1<Q?H$ISQZC*?PWN $S<.O$K%$)IMP755>E!9]4C!5.WWS;]:X=_4R:3K1M
M0C@1PID0Q!\2HHD0K0C$.W-1GZBF12;%B*0_K(':.Q$<([.9E2VZO7-S)JTR
MU5L1)$E&;E9HPCQZ3+C A/>(\G]$LI\AQ!B8782;+D+'C^Y<I-L"T:9 Y 3B
M.X'#*H;'[!VF]YA5C(\0=R;B31/QAHE/*Q,>DRR6B--]M-KQ<@L5QH>5&;(X
M9/OHOE-YZ7J%SD*;^^).M1%"@U'</9A4K7GG\X!!HVTW-7WI;[L?:#%,#YG,
M?Y/B'U!+ P04    " #G8550>-A/FVL&  !\(0  &    'AL+W=O<FMS:&5E
M=',O<VAE970W+GAM;(6:86_;-A"&_XKA[Z[).Y*B@B1 )6'8@ TH.FS[K"9*
M8M2V,EM)NG\_2G9=^^YE^B6VE)?4RS-U#X_2]5N_^[I_ZKIA]FVSWNYOYD_#
M\'RU7.[OGKI-N__0/W?;])^'?K=IAW2X>USNGW==>S\UVJR79$Q8;MK5=GY[
M/9W[M+N][E^&]6K;?=K-]B^;3;O[K^K6_=O-W,Z_G_B\>GP:QA/+V^OG]K'[
MLQO^>OZT2T?+4R_WJTVWW:_Z[6S7/=S,/]JKQA5C@TGQ]ZI[VY]]GXU#^=+W
M7\>#W^YOYF9TU*V[NV'LHDT?KUW=K==C3\G'O\=.YZ=KC@W/OW_O_9=I\&DP
M7]I]5_?K?U;WP]/-/,YG]]U#^[(>/O=OOW;' ?GY[#CZW[O7;IWDHY-TC;M^
MO9_^SNY>]D._.?:2K&S:;X?/U7;Z?#OV_[T9;D#'!G1J8,.[#?C8@'\T<.\V
M<,<&3C18'H8RQ:9IA_;V>M>_S7:'G_>Y'6>1O7(I^G?CR2G8T_]2>/;I[.NM
M+<SU\G7LZ*BI#AHZUYP4R]3[Z1*$+E&1:DZ7%ZBU(OA+20,D 9M@.$Z>VO/%
M.#.C<+ #-W7@SCJ(PF-UD/A)LITD+EAWYO,P6BU+MVDT(BB-EEE/G@TV[:%I
M#T9-N(, .PAJU+9@,>R#)IP9]5:$IM::A6,YT1JMHH(9^RV@WP+X=<)OH:X2
MG(E1. 8JXTK15Z-5/KBRP)8CM!R!93FSHKJ,=64I1U9#F8MB C9:5L8B=SN5
MT'0)3(O+5*6ZC&-3",M 5+",LA9Y<Q:C"[_6X#QGE.,BRCQGU'5B))FL@$K.
M8R#QOLQ,9)M)S!:$N)".[<^\U#^7-$!BC7.91&%AEO]H"?A5$28=&"Y5MD R
M*N7H&R!CGYT7F N6@>U2VF:=#$J5UX'*EM:J:&M9)J=;3"*K462C8K;3N324
M3LT.("/'47K6,ILZR^0YBV%D/?!MI6^O21&,_.EK)+,LDW@#9+E88_Y9 ,!(
MTC.@FPW12UK42!A,J>8UHJ4]ST27UC$*+6!AE.RV&F +2I94TD,Z:]3<UK)<
MO#$,+:!AE "W&F +&Z.^(8&.2:<1+<N9QC"T@(9J<6@UQ!8^R@C62&;9D60X
MU$472NR<,!7)Z 5BS"P$"'.* *>BY!1IPBQ\691B.M9(1^RL7!LC7<JTG!L]
M1A8!9,E 5Z0AL_"LBJ0:Z;BPI4Q)2$?$(;,Z((PM M@B%75-F@5;0RKJ0)>"
MZ:VTKG7>91A F%V$V"57":1IP\&0E;:U+) S<O&(>BN-R96PF%V$V"67"838
ME>:*] UD:=TBV=P G24?*6:<8X(1(%@I5PNDB3.69T$615#GC:HPD(X"9X..
M"4:%SDYEK@O,$P(\D7"K"/'$I.627)<B832%U#5(5YC2Y.YQC!4"6)$9LR+
M 79![; @7"2 D[*.A$5(L\YA\XS)PKK>LG(]5+&NDZQC)\,.9!QE;=$ 56#.
MK)D8PXP!S.2O6S$HER*KVQS)O%.NWRO/+BUCB#& 6"DAQ@ ZJ<R6J^\:Z5)O
MK/8]H# R19\IOSBS+0?VY7+;)XR1P@ IDKH5@SJG\$8MOX".M:Q!W;DP*C/6
M,5484*645&& "Y\"K;VCF@@(&RSDTA>Y+56,%M9H(7FQBE%Q9%.LI'ND4P4=
M4E$((9><,%A8ET9D9"7*NI8A2T86&4A&P<N\"F3>YW:@&<.,47$D@< (9LFW
MW-2HD;!@DC],@W3,N=L<HXPURDAN>%<,T!/H?+US- YU5CTR@+HTSS/IQ6&0
M.0TR,C+H3K-GK-@CJ[U_($QSRK'HL0%":U,AY#,ECL- <U;E5S*9F\5AP#@-
M&#+JT8?F 3DO=VV0BN1RK &J17 VDYL<!HO3!9*Z=RNG"QKD&JB :U!$O>,Z
M\Y!)LXSDEGGE-'P6B;QJJ@&9-:5:@0!=L"YF2.8PR9PF&1D)88=(%HQ<R=5
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
M\5 W7WWZ7AW?;QTOZG+?O;N;GEX@WOP/4$L#!!0    ( .=A55 4WL6AZ@$
M -T$   8    >&PO=V]R:W-H965T<R]S:&5E=#DN>&ULC53K;ILP%'X5Q /$
MX5+218#4)*HV:9.B3NM^.W"XJ+XPVX3N[><+H21%7?]@G^/O^\X%'Z<#%R^R
M 5#>*R5,9GZC5+=%2!8-4"Q7O .F3RHN*%;:%#62G0!<6A(E*%RO$T1QR_P\
MM;ZCR%/>*](R. I/]I1B\7<'A ^9'_@7QU-;-\HX4)YVN(:?H'YU1Z$M-*F4
M+04F6\X\ 57F/P3;0VSP%O#<PB!G>\]4<N+\Q1C?RLQ?FX2 0*&, M;+&?9
MB!'2:?P9-?TII"'.]Q?U1UN[KN6$)>PY^=V6JLG\>]\KH<(]44]\^ IC/7>^
M-Q;_'<Y --QDHF,4G$C[]8I>*DY'%9T*Q:]N;9E=AU'_0ELFA",AG A!\B$A
M&@G1&R'^D!"/A/B&@%PIMC<'K'">"CYXPOW=#IM+%&QCW?W".&VS[9ENC]3>
M<QY&FQ2=C="(V3E,.,,$$P)I]2E$N!1B%[ZCA]<!]N\1R=TUY+  29:3B!;K
MC"P_NJKS?ED@7A2(K4!\)?#EIE$.L[$8YAJUBI*;8C\#.OP'Y/)%LY],0=1V
M@*17\)XITZN9=YK1A]!<DAO_3L^N&[4W&3?X/["H6R:]$U?Z"MJ+4G&N0.>X
M7NEI:O1;,QD$*F6V&[T7;N*<H7@W/B9H>M'R?U!+ P04    " #G8550<T1Z
MN+,!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q]4]MNW" 0
M_17$!P0OZ[;1RK:4354U4B.M4K5]9NWQ10'& ;Q._KZ '==MG;P ,\PY<V88
MLA'-HVT!''E64MN<ML[U!\9LV8(2]@I[T/ZF1J.$\Z9IF.T-B"J"E&0\23XR
M)3I-BRSZ3J;(<'"RTW RQ Y*"?-R!(EC3G?TU?'0-:T+#E9DO6C@.[@?_<EX
MBRTL5:= VPXU,5#G]&9W.*8A/@;\[&"TJS,)E9P1'X-Q5^4T"8) 0ND"@_#;
M!6Y!RD#D93S-G'1)&8#K\RO[EUB[K^4L+-RB_-55KLWI-245U&*0[@''KS#7
M\X&2N?AO< 'IPX,2GZ-$:>-*RL$Z5#.+EZ+$\[1W.N[C=)/N9]@V@,\ O@"N
M8QXV)8K*/PLGBLS@2,S4^UZ$)]X=N.]-&9RQ%?'.B[?>>REXFF3L$HCFF.,4
MPU<QNR6">?8E!=]*<>3_P?DV?+^I<!_A^[\4OI$_W21((T'Z;HE;,?^J9*N>
M*C!-G"9+2AQTG.25=QG8&Q[?Y$_X-.WWPC2=MN2,SK]L['^-Z,!+2:[\"+7^
M@RV&A-J%XR=_-M.838;#?OY!;/G&Q6]02P,$%     @ YV%54('U[A&T 0
MT@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL?5-A;]P@#/TKB!]0
M[DC65J<D4J_3M$F;=.JT]3.7. DJA!3(I?OW,R3-TB[;%\#&[_G9F&PT]LFU
M )Z\:-6YG+;>]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G%^&YWS;20'2VR
MZ#O9(C.#5[*#DR5NT%K87T=09LSIGKXZ'F33^N!@1=:+!KZ#_]&?+%IL8:FD
MALY)TQ$+=4[O]H=C&N)CP$\)HUN=2:CD;,Q3,+Y4.=T%0:"@](%!X':!>U J
M$*&,YYF3+BD#<'U^9?\4:\=:SL+!O5&/LO)M3F\IJ: 6@_(/9OP,<ST?*)F+
M_PH74!@>E&".TB@75U(.SAL]LZ 4+5ZF779Q'Z>;Y&:&;0/X#. +X#;F85.B
MJ/RC\*+(K!F)G7K?B_#$^P/'WI3!&5L1[U"\0^^EX&F2L4L@FF..4PQ?Q>R7
M"(;L2PJ^E>+(_X+S;7BRJ3")\.2-PG_D3S<)TDB0_K?$K9CT71*VZJD&V\1I
M<J0T0Q<G>>5=!O:.QS?Y$SY-^S=A&]DY<C8>7S;VOS;& TK97>$(M?C!%D-!
M[</Q!L]V&K/)\*:??Q!;OG'Q&U!+ P04    " #G85506@6$7K8!  #0 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q]4]MNW" 0_17$!X1=UMFL
M5K:E;*HJE5IIE:CM,VN/+PH7!_ Z_?L,V'&MQNH+,,,Y9RX,Z6#LBVL /'E3
M4KN,-MYW1\9<T8 2[L9TH/&F,E8)CZ:MF>LLB#*2E&1\L]DS)5I-\S3ZSC9/
M3>]EJ^%LB>N5$O;/":09,KJE'XZGMFY\<+ \[40-S^!_=F>+%IM5RE:!=JW1
MQ$*5T?OM\90$? 3\:F%PBS,)E5R,>0G&MS*CFY 02"A\4!"X7>$!I Q"F,;K
MI$GGD(&X/'^H?XVU8RT7X>#!R-]MZ9N,'B@IH1*]]$]F>(2IGEM*IN*_PQ4D
MPD,F&*,PTL65%+WS1DTJF(H2;^/>ZK@/XTUR-]'6"7PB\)EPB''8&"AF_D5X
MD:?6#,2.O>]$>.+MD6-OBN",K8AWF+Q#[S7?'U)V#3H3Y#1"^ *RG1$,Q><(
M?"W"B7^B\W7Z;C7!7:3OEO3D=ET@615(HD#ROPH_0WBR_R<&6W14@:WC+#E2
MF%['.5YXYW&]Y_%%_L+'6?\A;-UJ1R[&X[O&[E?&>,!4-C<X0 U^K]F04/EP
MO,.S'8=L-+SIIO_#YD^<OP-02P,$%     @ YV%54)@HO@:U 0  T@,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL?5-A;]P@#/TKB!]0[DBVWDY)
MI%ZG:9,VZ=1IW6<N<1)4"!F02_?O9TB:96O4+X"-W_.S,=EH[)-K 3QYUJIS
M.6V][X^,N;(%+=R-Z:'#F]I8+3R:MF&NMR"J"-**\=WN/=-"=K3(HN]LB\P,
M7LD.SI:X06MA?Y] F3&G>_KB>)!-ZX.#%5DO&O@._D=_MFBQA:62&CHG34<L
MU#F]VQ]/:8B/ 8\21K<ZDU#)Q9BG8'RI<KH+@D!!Z0.#P.T*]Z!4($(9OV9.
MNJ0,P/7YA?U3K!UKN0@']T;]E)5O<WJ@I():#,H_F/$SS/6\HV0N_BM<06%X
M4((Y2J-<7$DY.&_TS()2M'B>=MG%?9QNDF2&;0/X#. +X!#SL"E15/Y1>%%D
MUHS$3KWO17CB_9%C;\K@C*V(=RC>H?=:\/0V8]= -,><IAB^BMDO$0S9EQ1\
M*\6)OX+S;7BRJ3")\.0?A8=M@G23((T$Z9LE;L5\^"\)6_54@VWB-#E2FJ&+
MD[SR+@-[Q^.;_ V?IOV;L(WL'+D8CR\;^U\;XP&E[&YPA%K\8(NAH/;A>(MG
M.XW99'C3SS^(+=^X^ -02P,$%     @ YV%54.J*[Y&Y 0  T0,  !D   !X
M;"]W;W)K<VAE971S+W-H965T,30N>&UL=5/;;MP@$/T5Q <$+^MM5BO;4C95
ME$JMM$K4YIFUQS8*%Q?P.OW[ '8<)W%?@!GFG#DS#-F@S;-M 1QZD4+9'+?.
M=0=";-F"9/9*=Z#\3:V-9,Z;IB&V,\"J")*"T"3Y1B3C"A=9])U,D>G>":[@
M9)#MI63FWQ&$'G*\P6^.!]ZT+CA(D76L@4=PO[N3\1:962HN05FN%3)0Y_AF
M<SBF(3X&_.$PV,49A4K.6C\'XT>5XR0( @&E"PS,;Q>X!2$"D9?Q=^+$<\H
M7)[?V.]B[;Z6,[-PJ\43KUR;XSU&%=2L%^Y!#_<PU;/#:"K^)UQ ^/"@Q.<H
MM;!Q165OG983BY<BV<NX<Q7W8;Q)]Q-L'4 G )T!^YB'C(FB\N_,L2(S>D!F
M['W'PA-O#M3WI@S.V(IXY\5;[[T4=)=DY!*(IICC&$,7,9LY@GCV.05=2W&D
M7^!T';Y=5;B-\.T'A?_)GZX2I)$@71!<;S]5^#6$[CZ+)(N62C!-'":+2MVK
M.,@+[SRO-S0^R7OX..R_F&FXLNBLG7_8V/Y::P=>2G+E)ZCU_VLV!-0N'*_]
MV8Q3-AI.=],'(O,O+EX!4$L#!!0    ( .=A55#XR-+[M0$  -(#   9
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
M,SK_LK'_-:(#+V5WY4>H]1]L,134+AQO_-E,8S89#OOY!['E&Q>O4$L#!!0
M   ( .=A55!,+_;_M0$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(R
M+GAM;'U3VV[<(!#]%<0'A#7K7+2R+6535:W42*M$;9]9>VRC@'$!KY._SX =
MUVVMO@ SS#ES9ABRT=@7UP)X\JI5YW+:>M\?&'-E"UJX*]-#AS>UL5IX-&W#
M7&]!5!&D%>.[W0W30G:TR*+O9(O,#%[)#DZ6N$%K8=^.H,R8TX1^.)YDT_K@
M8$76BP:>P7_O3Q8MMK!44D/GI.F(A3JG]\GAF(;X&/!#PNA69Q(J.1OS$HRO
M54YW01 H*'U@$+A=X &4"D0HX]?,29>4 ;@^?[!_CK5C+6?AX,&HG[+R;4[O
M**F@%H/R3V;\ G,]UY3,Q7^#"R@,#THP1VF4BRLI!^>-GEE0BA:OTRZ[N(_3
M#4]FV#: SP"^ .YB'C8EBLH_"2^*S)J1V*GWO0A/G!PX]J8,SMB*>(?B'7HO
M!;]-,W8)1'/,<8KAJYADB6#(OJ3@6RF._!\XWX;O-Q7N(WS_A\+K;8)TDR"-
M!.E_2]R*N?DK"5OU5(-MXC0Y4IJABY.\\BX#>\_CF_P.GZ;]4=A&=HZ<C<>7
MC?VOC?& 4G97.$(M?K#%4%#[<+S%LYW&;#*\Z><?Q)9O7+P#4$L#!!0    (
M .=A55#S4+G6M $  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM
M;'U386_;(!#]*X@?4!*2-FED6VHZ39NT2E&G;9^)?;91P><!CMM_7\".YVU6
MOP!WW'OW[CB2'LV+K0$<>=6JL2FMG6L/C-F\!BWL#;;0^)L2C1;.FZ9BMC4@
MB@C2BO'5ZHYI(1N:)=%W,EF"G5.R@9,AMM-:F+<C*.Q3NJ97Q[.L:A<<+$M:
M4<%W<#_:D_$6FU@*J:&Q$AMBH$SIP_IPW(;X&/!30F]G9Q(J.2.^!.-KD=)5
M$ 0*<A<8A-\N\ A*!2(OX_?(2:>4 3@_7]D_Q]I]+6=AX1'5+UFX.J5[2@HH
M1:?<,_9?8*SGEI*Q^&]P >7#@Q*?(T=EXTKRSCK4(XN7HL7KL,LF[OUP<W>%
M+0/X". 38!\!;$@4E7\23F2)P9Z8H?>M"$^\/G#?FSPX8ROBG1=OO?>2\=TN
M89= -,8<AQ@^BUE/$<RS3RGX4HHC_P_.E^&;186;"-_\I7"_3+!=)-A&@NV'
M)2[%W/^3A,UZJL%4<9HLR;%KXB3/O-/ /O#X)G_"AVE_$J:2C25G=/YE8_]+
M1 =>RNK&CU#M/]AD*"A=..[\V0QC-A@.V_$'L>D;9^]02P,$%     @ YV%5
M4'R:Z:FU 0  TP,  !D   !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL?5/1
M;IPP$/P5RQ\0<^:2GDZ E$M4M5(KG5*U??;! E9L3&USI'_?M2&4MC0OV+O,
MS,[:ZVPT]MFU )Z\:-6YG+;>]T?&7-F"%N[&]-#AG]I8+3R&MF&NMR"J2-**
M\22Y8UK(CA99S)UMD9G!*]G!V1(W:"WLSQ,H,^9T1U\33[)I?4BP(NM% U_
M?^W/%B.VJ%120^>DZ8B%.J?WN^-I'_ 1\$W"Z%9[$CJY&/,<@H]53I-@"!24
M/B@(7*[P $H%(;3Q8]:D2\E 7.]?U=_'WK&7BW#P8-1W6?DVIP=**JC%H/R3
M&3_ W,\M)7/SG^ *"N'!"=8HC7+Q2\K!>:-G%;2BQ<NTRBZNX_0G36?:-H'/
M!+X0#K$.FPI%YX_"BR*S9B1V.OM>A"O>'3F>31F2\2CB/S3O,'LM^"')V#4(
MS9C3A.$KS&Y!,%1?2O"M$B?^#_WN=IN?;EI,(S_]P^)_#.PW!?918/]FCUL8
M_E<1MCI4#;:)X^1(:88NCO(JNTSL/8^7\AL^C?MG81O9.7(Q'J\V7D!MC >T
MDMS@#+7XPI9 0>W#]AWN[31G4^!-/S\AMKSCXA=02P,$%     @ YV%54$&;
M&*"T 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL?5-AC]0@
M$/TKA!]P[+(]W6S:)K=GC"::;,ZHG]EVVI(#I@+=GO]>H+U:M?$+,,.\-V^&
M(1_1/KL.P),7K8PK:.=]?V+,51UHX>ZP!Q-N&K1:^&#:EKG>@J@32"O&=[LW
M3 MI:)DGW\66.0Y>20,72]R@M; _SZ!P+.B>OCJ>9-OYZ&!EWHL6OH#_VE]L
ML-C"4DL-QDDTQ$)3T(?]Z9S%^!3P3<+H5F<2*[DB/D?C8UW0710$"BH?&438
M;O (2D6B(./'S$F7E!&X/K^ROT^UAUJNPL$CJN^R]EU!CY34T(A!^2<</\!<
MSSTE<_&?X 8JA$<E(4>%RJ655(/SJ&>6($6+EVF7)NWC=)/Q&;8-X#. +X!C
MRL.F1$GY.^%%F5L<B9UZWXOXQ/L3#[VIHC.U(MT%\2YX;R4_'G)VBT1SS'F*
MX:N8_1+! ON2@F^E./-_X'P;?MA4>$CPPQ\*LVV";),@2P39?TO<BKG_*PE;
M]52#;=,T.5+A8-(DK[S+P#ZD1V2_PZ=I_RQL*XTC5_3A95/_&T0/0<KN+HQ0
M%S[88BAH?#R^#6<[C=ED>.SG'\26;US^ E!+ P04    " #G85507/2*C+4!
M  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q]4]MNVS ,_15!
M'U E2MH&@6V@:5%LP 8$';8]*S9M"]7%D^2X^_M1LNMYF[$72:1X#@\I*ANL
M>_4M0"!O6AF?TS:$[LB8+UO0PM_8#@S>U-9I$=!T#?.= U$ED%:,;S9W3 MI
M:)$EW]D5F>V#D@;.COA>:^%^GD#9(:=;^NYXD4T;HH,562<:^ +A:W=V:+&9
MI9(:C)?6$ =U3A^VQ],^QJ> ;Q(&OSB36,G%VM=H?*QRNHF"0$$9(H/ [0J/
MH%0D0AD_)DXZIXS Y?F=_3G5CK5<A(='J[[+*K0Y/5!202UZ%5[L\ &F>FXI
MF8K_!%=0&!Z58([2*I]64O8^6#VQH!0MWL9=FK0/X\TMGV#K #X!^ PXI#QL
M3)24/XD@BLS9@;BQ]YV(3[P]<NQ-&9VI%>D.Q7OT7@M^N,O8-1)-,:<QAB]B
MMG,$0_8Y!5]+<>+_P/DZ?+>J<)?@NS\4WJ\3[%<)]HE@_]\2UV(.?R5ABYYJ
M<$V:)D]*VYLTR0OO/+ /Z1'9[_!QVC\+UTCCR<4&?-G4_]K: "AE<X,CU.('
MFPT%=8C'>SR[<<Q&(]AN^D%L_L;%+U!+ P04    " #G8550>+@Q'[0!  #2
M P  &0   'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q]4^V.U" 4?17" RP=
MINK,I&VRL\9HHLEDC?J;:6];LE JT.GZ]EYHIS;:^ >XEW/._>"2C<:^N!;
MDU>M.I?3UOO^Q)@K6]#"/9@>.KRIC=7"HVD;YGH+HHHDK1A/DK=,"]G1(HN^
MBRTR,W@E.[A8X@:MA?UU!F7&G.[HW?$LF]8'!RNR7C3P%?RW_F+18HM*)35T
M3IJ.6*AS^K@[G=. CX#O$D:W.I-0R=68EV!\JG*:A(1 0>F#@L#M!D^@5!#"
M-'[.FG0)&8CK\UW]0ZP=:[D*!T]&_9"5;W-ZH*2"6@S*/YOQ(\SUO*%D+OXS
MW$ A/&2",4JC7%Q).3AO]*R"J6CQ.NVRB_LXW:1WVC:!SP2^$ Z1P*9 ,?/W
MPHLBLV8D=NI]+\(3[TX<>U,&9VQ%O,/D'7IO!3\<,W8+0C/F/&'X"K-;$ S5
MEQ!\*\29_T/GV_3]9H;[2-^OZ<=D6R#=%$BC0/K?$C<PQ[^+9*N>:K!-G"9'
M2C-T<9)7WF5@'WE\DS_P:=J_"-O(SI&K\?BRL?^U,1XPE>0!1ZC%#[88"FH?
MCN_P;*<QFPQO^OD'L>4;%[\!4$L#!!0    ( .=A55"3M9M4M0$  -(#   9
M    >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;'U386_;(!#]*X@?4!+B95UD
M6VHZ59NT25&GM9^)?;91P;B X^[?[\"NZZU6OP!WW'OW[CC2P=@GUP!X\J)5
MZS+:>-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!E!&D%>.;S9YI(5N:I]%WLGEJ
M>J]D"R=+7*^UL'^.H,R0T2U]==S+NO'!P?*T$S7\ O^[.UFTV,Q22@VMDZ8E
M%JJ,WFP/QR3$QX '"8-;G$FHY&S,4S"^EQG=!$&@H/"!0>!V@5M0*A"AC.>)
MD\XI W!Y?F6_B[5C+6?AX-:H1UGZ)J/7E)10B5[Y>S-\@ZF>3Y1,Q?^ "R@,
M#THP1V&4BRLI>N>-GEA0BA8OXR[;N _CS7X_P=8!? +P&7 =\[ Q453^57B1
MI]8,Q(Z][T1XXNV!8V^*X(RMB'<HWJ'WDO,O/&670#3%',<8OHC9SA$,V><4
M?"W%D;^#\W7X;E7A+L)W_RC<K1,DJP1))$@^+'$M)ODO"5OT5(.MXS0Y4IB^
MC9.\\,X#>\/CF[R%C]/^4]A:MHZ<C<>7C?VOC/& 4C97.$(-?K#94%#Y</R,
M9SN.V6AXTTT_B,W?./\+4$L#!!0    ( .=A55#:KRZ1M0$  -(#   9
M>&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;'U3VV[;, S]%4$?4"5*>@ML TV'
M80,V(.BP[5FQ:5NH+IXDQ]W?CY)=SVN-O4@BQ7-X2%'98-VS;P$">='*^)RV
M(70'QGS9@A;^RG9@\*:V3HN IFN8[QR(*H&T8GRSN6%:2$.++/E.KLAL'Y0T
M<'+$]UH+]_L(R@XYW=)7QY-LVA =K,@ZT< W"-^[DT.+S2R5U&"\M(8XJ'/Z
ML#T<]S$^!?R0,/C%F<1*SM8^1^-SE=--% 0*RA 9!&X7> 2E(A'*^#5QTCEE
M!"[/K^P?4^U8RUEX>+3JIZQ"F],[2BJH1:_"DQT^P53/-253\5_@ @K#HQ+,
M45KETTK*W@>K)Q:4HL7+N$N3]F&\X?<3;!W )P"? 7<I#QL3)>4?1!!%YNQ
MW-C[3L0GWAXX]J:,SM2*=(?B/7HO!;^_SM@E$DTQQS&&+V*V<P1#]CD%7TMQ
MY._@?!V^6U6X2_#=/PIOU@GVJP3[1+#_;XEK,;=ODK!%3S6X)DV3)Z7M39KD
MA7<>V >>WN1O^#CM7X5KI/'D; .^;.I_;6T E+*YPA%J\8/-AH(ZQ.,MGMTX
M9J,1;#?](#9_X^(/4$L#!!0    ( .=A55")VJ[.MP$  -(#   9    >&PO
M=V]R:W-H965T<R]S:&5E=#,P+GAM;'U386_<( S]*X@?4')<NEU/2:1>IVF3
M-NG4:=UG+G$25(@S()?NWP](FF5KM"^ C=_SLS'9B.;9M@".O&C5V9RVSO5'
MQFS9@A;V!GOH_$V-1@OG3=,PVQL0501IQ7B2O&-:R(X66?2=39'AX)3LX&R(
M';06YM<)%(XYW=%7QZ-L6A<<K,AZT< W<-_[L_$66U@JJ:&S$CMBH,[I_>YX
M2D-\#'B2,-K5F81*+HC/P?A<Y30)@D!!Z0*#\-L5'D"I0.1E_)PYZ9(R -?G
M5_:/L79?RT58>$#U0U:NS>F!D@IJ,2CWB.,GF.NYI60N_@M<0?GPH,3G*%'9
MN))RL [US.*E:/$R[;*+^SC=W*8S;!O 9P!? (>8ATV)HO(/PHDB,S@2,_6^
M%^&)=T?N>U,&9VQ%O//BK?=>"WYWR-@U$,TQIRF&KV)V2P3S[$L*OI7BQ-_
M^39\OZEP'^'[OQ3>;1.DFP1I)$C_6^+;F'V2_).$K7JJP31QFBPI<>CB)*^\
MR\#>\_@F?\*G:?\J3",[2R[H_,O&_M>(#KR4Y,:/4.L_V&(HJ%TXOO=G,XW9
M9#CLYQ_$EF]<_ 902P,$%     @ YV%54-8F+*.T 0  T@,  !D   !X;"]W
M;W)K<VAE971S+W-H965T,S$N>&UL?5/;;MP@$/T5Q <$+]YNHY5M*9NJ:J56
M6J5J^\S:XXL"C MXG?Y] 3N.VSIY 6:8<^;,,&0CFD?; CCRI*2V.6V=ZX^,
MV;(%)>P-]J#]38U&">=-TS#;&Q!5!"G)>)(<F!*=ID46?6=39#@XV6DX&V('
MI83Y?0*)8TYW]-GQT#6M"PY69+UHX!NX[_W9>(LM+%6G0-L.-3%0Y_1N=SSM
M0WP,^-'!:%=G$BJY(#X&XW.5TR0( @FE"PS";U>X!RD#D9?Q:^:D2\H 7)^?
MV3_&VGTM%V'A'N7/KG)M3F\IJ: 6@W0/.'Z"N9YWE,S%?X$K2!\>E/@<)4H;
M5U(.UJ&:6;P4)9ZFO=-Q'Z>;PV&&;0/X#. +X#;F85.BJ/R#<*+(#([$3+WO
M17CBW9'[WI3!&5L1[[QXZ[W7(DUV&;L&HCGF-,7P5<Q+!//L2PJ^E>+$_X/S
M;7BZJ3"-\/0OA:\0[#<)]I%@_V:)6S'I/TG8JJ<*3!.GR9(2!QTG>>5=!O:.
MQS=Y"9^F_:LP3:<MN:#S+QO[7R,Z\%*2&S]"K?]@BR&A=N'XWI_--&:3X;"?
M?Q!;OG'Q!U!+ P04    " #G8550!H+#P9P"  !$"@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970S,BYX;6QU5M&.FS 0_!7$!QS8AH1$!"FYJFJE5HJNZO79
M29R #C"UG>3Z][4-1U-[_0*VF9W9M;W+EG<NWF3-F(K>N[:7F[A6:E@GB3S6
MK*/RB0^LUU_.7'14Z:FX)'(0C)ZL4=<F.$T724>;/JY*N[875<FOJFUZMA>1
MO'8=%7]VK.7W38SBCX67YE(KLY!4Y4 O[ =3/X>]T+-D9CDU'>MEP_M(L/,F
MWJ+U#J?&P")>&W:7#^/(A'+@_,U,OIXV<6H\8BT[*D-!]>O&GEG;&B;MQ^^)
M-)XUC>'C^(/]LPU>!W.@DCWS]E=S4O4F+N+HQ,[TVJH7?O_"IH#R.)JB_\9N
MK-5PXXG6./)6VF=TO$K%NXE%N]+1]_'=]/9]'[_DQ60&&^#) ,\&A=5)1B'K
M^2>J:%4*?H_$N/D#-6>,UECOS=$LVJVPW[3S4J_>*I)F97(S1!-F-V+P P;-
MB$2SSQ(8DMAASQS#Y@3TD%AS\FB>!?0SD""S!-E_(>9.B!!F 8ODH$@.$"P=
M$0A3P"(+4&3A$2#L'I:/(>D*%EF"(DM?I' C\3$$I;!( 8H40"0+1\3'$!0X
M^!4HLO((<.X>O(\A*' ]40IG4 K(%&X*^2""2$ GD*D(H/!2%0+E 1TP7;<(
M Q3NV8"@94 'SFM$  IOWR!0X#HC./T1D-LX=74@4."R(;@"(#^]<>'I #4
MA^X;7 00D.&8N#H0* OHP'4  4F.W?0!08'"B>!2@( \QV[! 4&!VHG@:H"
M5,<K5P< D4!EPW ]P$ ]R-SS 4'N^20//_&.B8MM7V1TY-?>]DX/JW.+M,6V
M"?@''_NK[U1<FEY&!ZYT*V%_^&?.%=.^I$_Z3M:ZI9LG+3LK,USJL1C[FG&B
M^##U;,G<.%9_ 5!+ P04    " #G8550]W8*2[4!  #2 P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970S,RYX;6QM4]MNW" 0_17$!X1=[%RTLBUE4U6MU$JK
M1&V?67M\48!Q *_3OP]@QW%3OP SG'/FPI"-:)YM"^#(JY+:YK1UKC\P9LL6
ME+!7V(/V-S4:)9PW3<-L;T!4D:0DX[O=#5.BT[3(HN]DB@P')SL-)T/LH)0P
M?X\@<<SIGKX['KNF=<'!BJP7#3R!^]6?C+?8HE)U"K3M4!,#=4[O]X=C&O 1
M\+N#T:[.)%1R1GP.QO<JI[N0$$@H75 0?KO  T@9A'P:+[,F74(&XOK\KOXU
MUNYK.0L+#RC_=)5K<WI'206U&*1[Q/$;S/5<4S(7_P,N(#T\9.)CE"AM7$DY
M6(=J5O&I*/$Z[9V.^SC=I+<S;9O 9P)?"'<Q#IL"Q<R_"">*S.!(S-3[7H0G
MWA^X[TT9G+$5\<XG;[WW4B3)/F.7(#1CCA.&KS ?".;5EQ!\*\21_T?GV_1D
M,\,DTI,U/;W>%D@W!=(HD/Y3(O]4XA8F^12$K7JJP#1QFBPI<=!QDE?>96#O
M>7R3#_@T[3^%:3IMR1F=?]G8_QK1@4]E=^5'J/4?;#$DU"X<;_W93&,V&0[[
M^0>QY1L7;U!+ P04    " #G8550'*\IA,0!   W!   &0   'AL+W=O<FMS
M:&5E=',O<VAE970S-"YX;6QM5&&/G" 0_2N$'W#LHNYM-FIR>TW3)FVRN:;M
M9U9')0=B =?KOR^@9^V6+\(,[[V981CS2>E7TP%8]"9%;PK<63N<"#%5!Y*9
M!S5 [TX:I26SSM0M,8,&5@>2%(3N=@<B&>]QF0??19>Y&JW@/5PT,J.43/\^
M@U!3@??XW?'"V\YZ!RGS@;7P#>SWX:*=15:5FDOH#5<]TM 4^&E_.F<>'P _
M.$QFLT>^DJM2K][X7!=XYQ," 97U"LPM-W@&(;R02^/7HHG7D)ZXW;^K?PRU
MNUJNS,"S$C]Y;;L"'S&JH6&CL"]J^@1+/1E&2_%?X ;"P7TF+D:EA E?5(W&
M*KFHN%0D>YM7WH=UFD^RPT*+$^A"H"OA&.*0.5#(_ .SK,RUFI">[WY@OL7[
M$W5W4WEGN(IPYI(WSGLKDR3-R<T++9CSC*$;S'Y%$*>^AJ"Q$&?Z'YW&Z4DT
MPR30DRT]/<8%TJA &@32?TK,[DJ,80[Q(%DT2!81>+P+$L/<5T(VC9.@V_!D
M#:K4V(=QV7C7J7BBH?%_X?-(?66ZY;U!5V7=\PE-;I2RX%+9/;A<.C?%JR&@
ML7[[Z/9Z?LNS8=6PC"E9_Q7E'U!+ P04    " #G85506;,*?M$!  "<!
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
M8?X>06*?TC6]!IZ;JG8AP+*D%17\ O>[/1GOL4FE:!1HVZ F!LJ4/JP/QVW
M1\"?!GH[LTGHY(SX&ISO14I7H2"0D+N@(/QQ@4>0,@CY,MY&33JE#,2Y?57_
M%GOWO9R%A4>4+TWAZI3>4U) *3KIGK%_@K&?+Y2,S?^ "T@/#Y7X'#E*&[\D
M[ZQ#-:KX4I1X'\Y&Q[,?]:^T90(?"?R&P(9$L?*OPHDL,=@3,\R^%>&*UP?N
M9Y.'8!Q%_.>+MSYZR3;[7<(N06C$' <,GV'6$X)Y]2D%7TIQY/_1^3)]LUCA
M)M(W<_KN?EE@NRBPC0+;3RWN;UI<PMPF8;.9*C!5W"9+<NQTW.19=%K8!Q[O
MY ,^;/M/8:I&6W)&YV\VSK]$=.!+6=WY%:K] YL<":4+YM[;9EBSP7'8CB^(
M3<\X^P=02P,$%     @ YV%54+H([B'/ 0  G 0  !D   !X;"]W;W)K<VAE
M971S+W-H965T-#(N>&UL=53K;ML@%'X5Q ,4!^?21;:EIM/42:L4==KVF]C'
M%Q6,"SANWWZ '<_RZ)_ .?XNYQ .R2#5JZX!#'H7O-4IKHWICH3HO ;!])WL
MH+5?2JD$,S94%=&= E9XDN"$1M&>"-:T.$M\[JRR1/:&-RV<%=*]$$Q]G(#+
M(<4;?$N\-%5M7()D2<<J^ GF5W=6-B*S2M$(:'4C6Z2@3/'#YGC:.[P'_&Y@
MT(L]<IU<I'QUP?<BQ9$K"#CDQBDPNUSA$3AW0K:,MTD3SY:.N-S?U+_YWFTO
M%Z;A4?(_36'J%-]C5$#)>FY>Y/ $4S\[C*;F?\ 5N(6[2JQ'+KGVORCOM9%B
M4K&E"/8^KDWKUV'2O]'"!#H1Z(I 1B-?^5=F6)8H.2 UGGW'W%^\.5)[-KE+
M^J/PWVSQVF:O67SXDI"K$YHPIQ%#%YC-C"!6?;:@(8L3_8].P_0X6&'LZ?&2
M?OA$8!L4V'J![;+%^VC58@CS29.[H,DN($!7)B%,'#;9!TWV 8'MRB2$V:U,
MR.)V"%"5GPN-<MFW?B87V7GT'JB_7?_@X]P^,U4UK487:>P=]3>IE-* +26Z
MLPW7]JF8 PZE<=N#W:MQ8,; R&YZ"\C\(&5_ 5!+ P04    " #G8550:V!4
M:^ !   !!0  &0   'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6QU5.N.G" 4
M?A7" RQ>9L;9B9KL;-.T29M,MNGV-Z/'2Q;$ H[;MR^@8ZVE?X1S^"[G()".
M0KZI!D"C=\XZE>%&Z_Y$B"H:X%0]B!XZLU()R:DVH:R)ZB70TI$X(U$0' BG
M;8?SU.4N,D_%H%G;P44B-7!.Y:\S,#%F.,3WQ$M;-]HF2)[VM(9OH+_W%VDB
MLJB4+8=.M:)#$JH,/X6G<V+Q#O#:PJA6<V0[N0KQ9H//988#6Q P*+15H&:X
MP3,P9H5,&3]G3;Q86N)Z?E?_Z'HWO5RI@F?!?K2E;C)\Q*B$B@Y,OXCQ$\S]
M[#&:F_\"-V &;BLQ'H5@RGU1,2@M^*QB2N'T?1K;SHWCM)+<:7Y"-!.BA7!T
M!#(9N<H_4$WS5(H1R6GO>VI_<7B*S-X4-NFVPJV9XI7)WO+X>$C)S0K-F/.$
MB5:8<$$0H[Y81#Z+<_0//?+38V^%L:/':WJR]POLO ([)[#[J\5DTZ(/<_2;
M[+TF>X_ X\;$@WD,_"8'K\G!(Q!N3'R8_^QWXC5)/ +QQL2'V6U,R.H(<I"U
MNWP*%6+HW,5?99?[_12Y(_P'/CT.7ZFLVTZAJ]#F(KCC6@FAP902/)A=;<Q[
MM 0,*FVGB9G+Z59.@1;]_."0Y=7+?P-02P,$%     @ YV%54&*>MXH# @
MT@4  !D   !X;"]W;W)K<VAE971S+W-H965T-#0N>&ULC51A;YLP$/TKB!]0
M$R"!1H#4I)HV:9.B3ML^.^024&W,;!.Z?S_;$$;)3>H7[#O>O7=WMB_KA7Q5
M%8#VWCAK5.Y76K=;0E19 :?J0;30F#]G(3G5QI07HEH)].2"."-A$&P(IW7C
M%YGS'621B4ZSNH&#]%3'.95_=L!$G_LK_^9XJ2^5M@Y29"V]P'?0/]J#-!:9
M6$XUAT;5HO$DG'/_:;7=IQ;O #]KZ-5L[]E*CD*\6N/+*?<#FQ P*+5EH&:Y
MPAX8LT0FC=\CIS])VL#Y_L;^R=5N:CE2!7O!?M4G7>5^ZGLG.-..Z1?1?X:Q
MGK7OC<5_A2LP [>9&(U2,.6^7MDI+?C(8E+A]&U8Z\:M_<A_"\,#PC$@_&A
M- 9$BP R9.9*?:::%ID4O2>'PVJIO1.K;62:65JGZYW[9ZI5QGLMHL=U1JZ6
M:,3L!DPXPZPF!#'LDT2(2>S"N_#PO<#^'K%9XPH16D3DXJ.Y0I+B!#%*$#N"
M^%T7-HLN8)@$%UFC(FN$(%UT L,\XB(;5&1S1Q 'P:(2#/.?$TU0D00A6)SI
M#L-$N$B*BJ0(0;P0P3#+FT-F3X&#O+BIH;Q2=(VVEV[FG0;34VB?TL*_,P-K
MF"__:(9I]XW*2]TH[RBT>:CN.9V%T&!2#![,D59FP$X&@[.VV\3LY3!F!D.+
M=IR@9!KCQ5]02P,$%     @ YV%54.BK(W $ @  - 8  !D   !X;"]W;W)K
M<VAE971S+W-H965T-#4N>&UL=57;CILP$/T5Y ]8 TG(18"TV:IJI5:*MFK[
M[, $T-J8VD[8_GUM0RBEDQ=L#^<R8^,A[:5ZTS6 "=X%;W5&:F.Z Z6ZJ$$P
M_20[:.V;BU2"&;M4%=6= E9ZDN T#L.$"M:T)$]][*3R5%X-;UHXJ4!?A6#J
M]Q&X[#,2D7O@M:EJXP(T3SM6P3<PW[N3LBLZJ92-@%8WL@T47#+R'!V.4>@(
M'O&C@5[/YH$KY2SEFUM\+C,2NHR 0V&<!+/##5Z <Z=D\_@UBI+)TQ'G\[OZ
M1U^\+>;,-+Q(_K,I39V1'0E*N+ K-Z^R_P1C01L2C-5_@1MP"W>96(]"<NV?
M07'51HI1Q:8BV/LP-JT?^U'_3L,)\4B(%P0Z&/G,/S##\E3)/E##YG?,G7%T
MB.W>%"[HM\*_L\EK&[WEZS!)Z<T)C9CC@(EGF&A"4*L^6<28Q3'^CQ[C]!6:
MX<K35W/Z[H'_&A58>X'U/R5N%R5BF!UNLD%--HC ?F&"8*(0-TE0DP01B!8F
M&.;!?F]1DRTBL%J88)@U;K)#37:(P&9A@F$2W&2/FNP1@>7!8Y@'!V^;#WJ#
M0D1B>?08*%Z>/9U=6@&J\NU*!X6\MKY7SJ)32WR._:7_"Q_ZZ5>FJJ;5P5D:
MVSK\!;](:<#F$C[9[["V+7Q:<+@8-]W:N1KZV+ PLAM[-)U^%/D?4$L#!!0
M   ( .=A55 CS,>P)P(  "('   9    >&PO=V]R:W-H965T<R]S:&5E=#0V
M+GAM;(U5VX[;(!#]%<L?L!B<NQQ+R595*[52M%7;9^),8FO!N$#B[=\7L->;
M=<?2OA@#9\Z989@A:Y5^-B6 C5ZDJ,TV+JUM-H28H@3)S8-JH'8[9Z4EMVZJ
M+\0T&O@I&$E!6)(LB.15'>=96#OH/%-7*ZH:#CHR5RFY_KL'H=IM3./7A:?J
M4EJ_0/*LX1?X ?9G<]!N1@:64R6A-I6J(PWG;;RCFSU-O4% _*J@-7?_D0_E
MJ-2SGWP];>/$>P0""NLIN!MN\ A">";GQY^>-!XTO>']_RO[YQ"\"^;(#3PJ
M\;LZV7(;K^+H!&=^%?9)M5^@#V@>1WWTW^ &PL&])TZC4,*$;U1<C56R9W&N
M2/[2C54=QK;;6<Y[,]R ]09L,%@%'=()!<\_<<OS3*LVTMWA-]SGF&Z8.YO"
M+X:C"'O.>>-6;_F,T8S</%&/V7<8=H=Y0Q#'/D@P3&+/_C-GN'F*>I@&\_2=
MAQ,$,Y1@%@AF[PC248@89H:+S%&1.4(P'XE@F 4NLD!%%@C!<B2"85:XR!(5
M62($ZY$(@DD37&2%BJP0@O&UPS 3B5^C(FN$8)QX##.1>)K@%90@%./4HZ")
MW-.)2J4(Q7*" JW$'64?KR6*5R--/W#1,5 ZOH3DKD5)T)?0G$U4J&L=7H:[
MU>$!V+'0XM[@W>OQG>M+59OHJ*QKE*&=G96RX'Q)'ES5E>[!&B8"SM;_NOX:
MZ:YK=Q.KFOY%(L.SF/\#4$L#!!0    ( .=A55"KL&\ PP$  #<$   9
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
M9L-Y>_K(=+KHS<%^0$O.7_&6_P-02P,$%     @ YV%54'AGH@P5 @  V@4
M !D   !X;"]W;W)K<VAE971S+W-H965T-30N>&UL=931CILP$$5_!?$! 0PV
M(0*DS595*[52M%7;9X=, EJ#J>V$[=_7-H2EQ/L2[.'./3,FGGS@XE76 ,I[
M:UDG"[]6JM\%@:QJ:*G<\!XZ_>;,14N5WHI+('L!]&236A:@,"1!2YO.+W,;
M.X@RYU?%F@X.PI/7MJ7B[QX8'PH_\N^!E^92*Q,(RKRG%_@!ZF=_$'H7S"ZG
MIH5.-KSS!)P+_RG:[3.CMX)?#0QRL?9,)T?.7\WFZZGP0U,0,*B4<:#Z<8-G
M8,P8Z3+^3)[^C#2)R_7=_;/M7?=RI!*>.?O=G%1=^%O?.\&97IEZX<,7F/K!
MOC<U_PUNP+3<5*(9%6?2_GK552K>3BZZE):^C<^FL\]A\K^GN1/0E(#FA#BU
MO8P@6_DGJFB9"SYX8CS[GII/'.V0/IO*!.U1V'>Z>*FCMQ(G41[<C-&DV8\:
MM-"\*P+M/B.0"[%'#^DX06Z#V%EC; WBI4&$W0:)TR"Q!LE_%<2K)D<-MIK.
M:A#"F&3$#<).$': DA4(/X"B*,OBQ,TA3@YQ</"*,VK294,;\D$WJ9.2.BAD
M14D=%)RZ*5LG9>N@I"O*J"$+2H+#\(,CRYR8S('9KC#9(X80LL8$B[O5@KC8
MJ2*]BE\[.]$6T7EP/2%[-]_EX]3[3L6EZ:1WY$K?<'L/SYPKT,6$&_T7J?6@
MG3<,SLHL4[T6X[@9-XKWTR0-YG%>_@-02P,$%     @ YV%54")=L CR 0
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
M3^3\4P"$(CL1%N0$5)04'K#*@[S2 U![8-AP:?$!H"@2<259:8$LD%>2%0[
MRH$TYE1AL;H0R>H+)* HD@0G686!+)!9DM4/P *"-.94:6EV+L]*"% -061U
M&:Q 0!:H+<E*!&2.WCJTLJ<Q7Z:9Q4F1VKIN7Z?RO&[VU+QOADYR?G+W6 -X
MIZ8BM_^;[PH(?Z_:U^6FFSTV?=^LQ\ZSEZ;IZV$LXFH8Q%M=/1\O5O5+/WX=
M7SC;7=W>[J)OMC>[HL3%L3+R]C]02P,$%     @ YV%54(/5'9NO!   _!D
M !D   !X;"]W;W)K<VAE971S+W-H965T-3@N>&ULE5G;;N,V$/T5P^]=D<.+
MI, Q$#LH6J %@BW:/BLV$QLK6:ZDQ-N_KV[QRN1A2KW8DGQF.#/FF2.2JTM9
M?:L/QC2+[T5^JN^7AZ8YWT51O3N8(JN_E&=S:G]Y*:LB:]K;ZC6JSY7)]KU1
MD4?$F(Z*['A:KE?]LZ=JO2K?FOQX,D_5HGXKBJSZ=V/R\G*_Y,N/!U^/KX>F
M>Q"M5^?LU?QAFC_/3U5[%UV][(^%.=7'\K2HS,O]\H'?/>K>H$?\=327>G*]
MZ%)Y+LMOW<VO^_LEZR(RN=DUG8NL_7HW6Y/GG:<VCG]&I\OKF)WA]/K#^\]]
M\FTRSUEMMF7^]W'?'.Z7R7*Q-R_96]Y\+2^_F#$AM5R,V?]FWDW>PKM(VC%V
M95[WGXO=6]V4Q>BE#:7(O@_?QU/_?1G]?YAA QH-Z&K ]:<&8C00/PSDIP9R
M-)"6032DTM?F,6NR]:HJ+XMJ^'O/63>+^)ULJ[_K'O;%[G]KRU.W3]_7*I6K
MZ+US-&(V X8F&'Y%1*WWZQ"$AMB08TZW VQ=A%:WD$< T3@( ?,4O;V8YJD4
M=B"A ]D[D#>%LH+<#!C58TY#H12)U,K616G&B5D) U\R3AD.6<&0E1.R5(D5
M\H#1TV#2266'B%T03SGWQ*)A+!J4SQIFHYUAB(A91=ZZJ#@EX0DFAL'$;C!*
M8@<)=)"$SZ84.D@#9E/J5EW$2N!A.,/T9NY VI,J]W0('IXLAQW@@5- NB-H
MFN]/J4,>@%(R37U5P<V "Q!/['&!VP&7,ZJ"Z<E=?H*JN-PC238G $IQBJV6
M E"2I;[9@'G,$9$3CPO,/A[/*!WF'T_^OW2/(\B:*KZ!,$\Y(FJ*71"F(+'P
M= E3D'A NB/H)EUB/J7&1"67J)IY6BMA;M$,I27,+0K1VA%TTQY))\)B!H"I
M..%D%P]X$X)[7C$($YI"!)=<$C([YL\@MX%@DE*(VI(KI+" +NRV@+<!8<J3
MJ[C:.S4QY6F&YA(F,X6H+B'9G9;E]F43<UZXLJN9IV0"<U[,D%V!V2Q"9%<
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
MA]- P,6X;F[[:K@5AH&1W7CAH>G6+?\"4$L#!!0    ( .=A55 /<()@: (
M *P'   9    >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;(V5W8[;(!"%7\7R
M?=?FU[!*(C6)JE9JI=56;:])0A)K;>,"2;9O7["]EA>3JC<QX#-GOAD36-R4
M?C%G*6WR6E>-6:9G:]O'+#/[LZR%>5"M;-R;H]*UL&ZJ3YEIM12'+JBN,ICG
M-*M%V:2K1;?VI%<+=;%5V<@GG9A+70O]9RTK=5NF('U;>"Y/9^L7LM6B%2?Y
M7=H?[9-VLVQT.92U;$RIFD3+XS+]"!ZWW.L[P<]2WLQDG/A*=DJ]^,F7PS+-
M/9"LY-YZ!^$>5[F15>6-',;OP3,=4_K Z?C-_5-7NZME)XS<J.I7>;#G9<K2
MY""/XE+99W7[+(=Z2)H,Q7^55UDYN2=Q.?:J,MUOLK\8J^K!Q:'4XK5_EDWW
MO/5O*!S"X@%P"(!C ,#_#$!# /K? #P$X" @ZTOI>K,55JP66MT2W7_=5OA-
M!!ZQZ_[>+W;-[MZY]ABW>EU1B!;9U1L-FG6O@1,-?*_8S!64O)=L(Q(Z2C+'
M.(+"*"CLXM$4@MPQ0%$#U!G@=Y7BH-)>0SI-TR?!+*=%4&Y$!C'-21P'1W%P
M!"?HV;K7T$D>C!$%8?<C,@A8@>(X)(I#(C@TP"&S/( P4@1-W$1DJ&"<QW%H
M%(=&<(*OL*:S/!1Q#@*:N0KD!($[-$64IHC0L("FF.7A $,<-F<N8XQ3?F<G
MLR@.B^#P (?-\GS #)%PBVUB.D(YRN- / K$9T!@8M #\=E_!J.\  'W)B:#
M!0VVXG8N0PSRV1[+)L>@O\>^"7TJ&Y/LE'4G:G?N'96RTEGF#\[M[*[.<5+)
MH_7#PHUU?X'T$ZO:X6[,Q@MZ]1=02P,$%     @ YV%54.LK >;M 0  V 0
M !D   !X;"]W;W)K<VAE971S+W-H965T-C(N>&UL?53;CILP$/T5Q >LN3AT
M&P'2)M&JE5HIVJK;9P>&B];&K&W"]N]K&\(20O."/>-SSESP..ZY>),5@'(^
M&&UDXE9*M5N$9%8!(_*!M]#HDX(+1I0V18ED*X#DEL0H"CPO0HS4C9O&UG<4
M:<P[1>L&CL*1'6-$_-T!Y7WB^N[%\5*7E3(.E,8M*>$7J-_M46@+32IYS:"1
M-6\< 47B/OG; S9X"WBMH9>SO6,J.7'^9HSO>>)Z)B&@D"FC0/1RACU0:H1T
M&N^CICN%-,3Y_J+^;&O7M9R(A#VG?^I<58G[Z#HY%*2CZH7WWV"L9^,Z8_$_
MX Q4PTTF.D;&J;1?)^NDXFQ4T:DP\C&L=6/7?M2_T-8)P4@()H(?W26$(R'\
M)."[!#P2\(* AE)L;PY$D306O'?$\'=;8BZ1O\6Z^YEQVF;;,]T>J;WG- J]
M&)V-T(C9#9A@AO$G!-+J4XA@+<0NN*$'UP'VMXAH<PTYK$"B]23"U3I#RP_G
M26S^(X!7!; 5P%>-\A>-&C ;BVDL9M'*_2TB^(KQXZ+8>SI#JFCV?QF(TLZ.
M=#+>-<JT:>:=QO,I,/=CX=_IL1VF[%-FF/F?1)1U(YT35_KVV3M2<*Y )^@]
MZ-PJ_<Q,!H5"F>T7O1?#L V&XNWXCJ#I,4O_ 5!+ P04    " #G8550I.2.
MW!4"  #,!0  &0   'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6R-5&%OFS 0
M_2N('U 3<"")"%*3J-JD38HZ;?OLD".@VIC:3NC^_6Q#* 6OVI?8/MY[=^]B
M7]IR\2)+ .6],5K+K5\JU6P0DGD)C,@'WD"MOQ1<,*+T45R0; 20LR4QBL(@
MB!$C5>UGJ8T=19;RJZ)5#4?AR2MC1/S9 >7MUE_X]\!S=2F5": L;<@%?H#Z
MV1R%/J%!Y5PQJ&7%:T] L?4?%YM#8O 6\*N"5H[VGG%RXOS%'+Z>MWY@"@(*
MN3(*1"\WV .E1DB7\=IK^D-*0QSO[^I/UKOV<B(2]IS^KLZJW/HKWSM#0:Y4
M/?/V"_1^EK[7F_\&-Z :;BK1.7).I?WU\JM4G/4JNA1&WKJUJNW:]OIWFIL0
M]H1P("SB3PE13XC>"?A3 NX)>$) G17;FP-1)$L%;SW1_;L-,9=HL<&Z^[D)
MVF;;;[H]4D=O61R%*;H9H1ZSZS#A"+,8$$BK#RE"5XI=.*-/$NSGB'CY$7)P
M0&)W$9'39V3YT0>?D5L .P6P%<#C)B23(G<=9FDQ=8?!ZW6")W:=,+R*)Y;G
ML/4J^9?KI;/HY:SH.,)N@=@I$/]_VQ*G0.*H8-JV9&8TC*)5$$SRH-&=9B N
M=EY(+^?76IFK,8H.(^DQ-&]B$M_I4=5-EG>9;LY])^)2U=([<:5?G'T7!><*
M=)7!@RZPU*-U.% HE-DF>B^Z =,=%&_ZV8F& 9[]!5!+ P04    " #G8550
M_' K!I<$  #P%@  &0   'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6R5F%MO
MXS80A?^*X?>LQ!F2D@+'0.*@:($6"+;8]EFQF=A8R7(E)=[^^^H6KTD>.NY+
M+"F'P^'E?!IQ<:SJ[\W6F';VHRSVS=U\V[:'VRAJUEM3YLV7ZF#VW7]>JKK,
MV^ZV?HV:0VWRS="H+"**8QV5^6X_7RZ&9T_U<E&]M<5N;Y[J6?-6EGG][X,I
MJN/=7,P_'GS=O6[;_D&T7!SR5_.G:;\=GNKN+CI%V>Q*LV]VU7Y6FY>[^;VX
M?92Z;S H_MJ98W-V/>N'\EQ5W_N;WS9W\[C/R!1FW?8A\N[GW:Q,4?21NCS^
MF8+.3WWV#<^O/Z+_,@R^&\QSWIA55?R]V[3;NWDZGVW,2_Y6M%^KXZ]F&I":
MSZ;1_V[>3=')^TRZ/M95T0Q_9^NWIJW**4J72IG_&']W^^'W.,7_:(8;T-2
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
M0$N;U#*$@R!&+6TZ/T]M["CRE%\4:SHX"D]>VI:*?P=@?,C\T+\%7IMSK4P
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
MB:TM'Y MAH&#SL"%FZTO$HH*%1/# 0Q<NN.@+6%XMKUS# X'X'"BTG ,#A\
M#L?@<,2$E[3Q=[<7<L;X<(!/2%PE@?$1 _ 1&!_AD^%O<H%(A\[$W/<1/5X0
M=2/&( H HG=";$7.$?',11(860'Z5RC<P;AW7O-.=/XYDYW?" OBI(D*@'9G
M60P>#9<!@<J LSINH8CH>@+S+P#_@@H5\R\&\"\P_P+P+YR[/G=01+02@<D7
M@'Q!D"\Q^7( ^1*3+P&*7K901(V#>96 UY"H[1)3* <T3HFYD>A(Q=QLD8@*
ME;CEXL/@U=,[(-(AL2N6F!@)B'$+TUTK.JT#XGRODA@N"8YH@BC;$L,E!QS1
M).9&(FZ4FS,2$7.K,%P*'-$$<1)0&"XUX(BF,#<*<".<6TL+Y?>YPRTYZE8;
M!DR!-B<I%Q@P->"8IC ["F#A5J0Y$DGBU*&(.XN '4F4<(6!4 .ZC<) J![=
M9@Y%U#B8&H7VF<1JUA@(/:#;: R$[G%,FT,1=<\74Z-]:KSZ.P<B';IH]1'=
M7Q!U(\;LZ1Y;S+GV]X_2J^1MW+VE][VDW1PP_+K'KG2A_5WII=%PG="H!!#[
M)XU+@%8#5C3Q\P+JB<J];D DJ7%PG="@!$BB]VI< G3</UN#2X !/5&ZV2*1
M<#<E%T3=8' Q,:!.2.T&@XJ)NQ.[(.H&@RN. 25 4BYP"3 #]K<&$V@ @>[U
M64 14:T,9L\ ]I1;@J"(Z-$& VI CU9$CS884#/D!T#B%T# GG)^FY^U(G.Z
MR[XB #484 -ZM')OZQG_)SYQKGK&F.08\.<^*C!K1:<Y<2^GX.2)B_I!H;^2
M_&V]+4;/65EFF^81B]<L*VWE,+RJPE[99'G\D-K7LGY;%_/\\(#.X4.9[=J'
MCX+C$U#3_P%02P,$%     @ YV%54,S_&*G# 0  &00  !D   !X;"]W;W)K
M<VAE971S+W-H965T-S,N>&UL?53M;ML@%'T5BP<H\4?L)+(MK9FJ3=JDJ-.Z
MW\2^CE'Y<('$W=L/,+62U-H?P[V<<SCW BY'J5YU#V"B=\Z$KE!OS+##6#<]
M<*(?Y #"KG12<6)LJ$Y8#PI(ZTF<X62URC$G5*"Z]+F#JDMY-HP*.*A(GSDG
MZN\C,#E6*$8?B6=ZZHU+X+H<R E^@?D]')2-\*S24@Y"4RDB!5V%OL2[?>;P
M'O!"8=17\\A5<I3RU07?VPJMG"%@T!BG0.QP@3TPYH2LC;>@B>8M'?%Z_J'^
MY&NWM1R)AKUD?VAK^@IM4-1"1\[,/,OQ&X1ZUB@*Q?^ "S +=T[L'HUDVG^C
MYJR-Y$'%6N'D?1JI\.,XK>1YH"T3DD!(9D*<_9>0!D)Z1\"3,U_J5V)(72HY
M1FHZK(&X.Q'O4MO,QB5][_R:K5;;[*4N\KS$%R<4,(\3)KG")+>(_6=$OIXA
MV!J8722++A+/SVY<%,L"Z:) Z@72&X'-LD"V*) M.-C>]6'"K#U&>$R\+;)M
MO+GKQF=<$F?KK$CO#.&K0W*/YB=1)RIT=)3&GK<_E4Y* U9S]6#E>OM.YX!!
M9]RTL',UW=8I,'((#Q'/?X/Z'U!+ P04    " #G8550OD?8/>8!  #Z!
M&0   'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6QUE-N.FS 0AE\%\0!K8F*<
M1H#4;%6U4BM%6W5[[21#0&LPM9VP??OZP"($#A?8,Y[YOQD;G ]"OJD:0$?O
M+>]4$==:]WN$U+F&EJDGT4-G5BHA6Z:-*:](]1+8Q26U'.$DR5#+FBXN<^<[
MRC(7-\V;#HXR4K>V9?+? ;@8BG@3?SA>FFNMK0.5><^N\ OT[_XHC84FE4O3
M0J<:T442JB+^O-D?J(UW :\-#&HVCVPG)R'>K/']4L2)+0@XG+558&:XPS-P
M;H5,&7]'S7A"VL3Y_$/]J^O=]')B"IX%_]-<=%W$NSBZ0,5N7+^(X1N,_9 X
M&IO_ 7?@)MQ68AAGP95[1^>;TJ(=54PI+7OW8].Y<? K-!W3P@EX3,!3 O:]
M>)"K_ O3K,RE&"+I][YG]H@W>VSVYFR=;BO<FBE>&>^]I#3)T=T*C3$''X-G
M,82D4PPR^A,$!R'8":0S 9R1L$ :%$B=P'8FD!&ZJ-+'$!?3^2H3\X0QVR!F
M&\#L%A@?D\TPF)!'&!+$D #FTP)#5IB4/.PF"V*R-29;'FVVPFQ32AY@:!!#
MUY@=7F#HZFPV--NM06CVV=I;X2>3UZ93T4EH\P>X[[020H/13)Z,7&TNHLG@
M4&D[I68N_>_H#2WZ\:9!TW57_@=02P,$%     @ YV%54/P*C0RG P  31$
M !D   !X;"]W;W)K<VAE971S+W-H965T-S4N>&ULE9A=CYLZ$(;_"N*^Q6.^
M3)1$VMWL)D<ZE5:MVEZSB9.@ D[!V;3_O@:\*=@3RMX$<)YY/3/V##+SBZA^
MU$?.I?.KR,MZX1ZE/,T\K]X>>9'6'\6)E^J?O:B*5*K'ZN#5IXJGN]:HR#U*
M2.05:5:ZRWD[]EPMY^(L\ZSDSY53GXLBK7[?\UQ<%BZX;P.?L\-1-@/><GY*
M#_P+EU]/SY5Z\JXJNZS@99V)TJGX?N'>P6Q#X\:@);YE_%+W[ITFE!<A?C0/
M_^T6+FD\XCG?RD8B59=7_L#SO%%2?OS4HNYUSL:P?_^F_M0&KX)Y26O^(/+O
MV4X>%RYSG1W?I^=<?A:7#=<!A:ZCH_^?O_)<X8TG:HZMR.OVU]F>:RD*K:)<
M*=)?W34KV^M%Z[^9X094&]"K 851 U\;^%,- FT03#4(M4$XU2#2!M%4@U@;
MQ%,-F#9@AH'7+4>[OJM4ILMY)2Y.U6W14]I4 LR8VD';9K#=,.U_:HEK-?JZ
MC&.8>Z^-D&;N.X;VF+^$I]2O4U!LBGMJF8>A/YSBP68B9KBQLIDXID/F$6.,
MN9XP)A@R:XP)A\P&8R(\,3Z:>[\5\ <",2X0H )!*Q ,!)BQ>!T3MDS9,@$D
M(2'$6 &;^\!\QA*+7-DDQ#Z)@SXY<#Y$G0\1YQ/#^8Z)^E,Q%D6V]S;HTSBV
M?;>Y&SY'J,^1[3.[(1"C O'T)6>H $,\,.N5C039I>N?Q(I9BWPCS@1U,T'<
MI+@ $+PQD>FI@AN]#2;4AX;ZN:"$$6+O,80,R! <>H6VPSN@2&[\&Q)XXX!W
M= [ 6P<@O8,%9FX"NZSPU-@@)&.IP5L"(#V!A:932%,(0D#=0E :CCJ&USU@
MA7^CUP->^?".T@>\]@$I?JME@EW;P!(T.S;I^V.YP4L=L%J_$1C%:YV^H]8I
M7NL4J75KZVAH\.KR*<&2@Z$0CJ6'XN5.L7)G-R3P<J?O*'>*ESO%RMU(SR.U
MW^PT)%AZGC0*T&<AH0B[1F3?5 UT@\D&OC]6L11O)11K)8D9L-T?0C/0?R)K
M!(G,N,:083AX Z)( TJ(&0X"D=@,: *T1J'$#&H<&H:%-T4:(V&!&18&43.L
M"= :A7PSK'&H"\OKG:\*7AW:\W?M;,6YE(UM;_1ZQK^CS?G,&+^'V0J0\4>8
M/6'C:YAMNG/>WVF[#PV?TNJ0E;7S(J0Z+;9GNKT0DJN8R$>U_XX\W5T?<KZ7
MS6VL[JON@-\]2''2'R^\ZQ>4Y1]02P,$%     @ YV%54/G3YVI< P  <A
M !D   !X;"]W;W)K<VAE971S+W-H965T-S8N>&ULE9AM;YLP$,>_"N(#%#_P
M8*HDTIIIVJ1-JCIM>^TF3H(*. ,GZ;[]##A1PITK\J8!\K\_=\?]@MW923=O
M[4XI$[Q79=W.PYTQ^\<H:E<[5<GV0>]5;;_9Z*:2QIXVVZC=-TJN^Z"JC!@A
M:53)H@X7L_[:<[.8Z8,IBUH]-T%[J"K9_'M2I3[-0QJ>+[P4VYWI+D2+V5YN
MU4]E?NV?&WL675S61:7JMM!UT*C-//Q$'Y=<= &]XG>A3NW5<="5\JKU6W?R
M;3T/29>1*M7*=!;2?AS54I5EYV3S^.M,P\L]N\#KX[/[E[YX6\RK;-52EW^*
MM=G-0Q$&:[61A]*\Z--7Y0I*PL!5_UT=56GE72;V'BM=MOW?8'5HC:Z<BTVE
MDN_#9U'WGR?G?P[# Y@+8)< &G\8P%T 'P5$0V9]J9^ED8M9HT]!,SRMO>R&
M@CYRV\Q5=['O7?^=K;:U5X^++(]GT;$S<IJG0<.N-.Q6L82*-+E((IO )0N&
M9L'Z^/@F"X\!1PUX;\"O#;(,-XA1@QC)(!WU8= DO:;N-634!ZC(LISC>21H
M'@G,0Q#<($4-TNF=R%"##.E$-NK$H$FOZN1IG(^G JIH2A)/-0)-1DQX+ +>
MAHM1QDLH$HF@>"HYFDJ.I")P TIPULCT9T,]N-()3\>);CM"TG0,+91YG@W%
MJ:48MKG' N>6W@$NQ<FE&+J@)3&HE?&8@99 V0<C2W&$*618$)\%#C&]@V**
M8TPQCL?H4 11R ZBRH1O]'&.*019$ ]^%.>/YM-[PG  &9DP*DYT.P-)/NH)
MIF(T]:2#P\P@S((PCX7GQ<GN: J.(.,3!L6);LL5R;@I4)6PV),-3C.#- OB
M>8,RG#^6W-$3G#^63AF4%/8$O ,Q$?&-"4XR@R0+XNLJCA\3=[0$QX]A[S\P
M)CE2+6@)%+'44P_'0>809$%\"T8</DZGMX3C\''L_3>>$B>ZJ98FV1@=1$;C
MC'E^9;EG%0Q1%KYAXSA_/+ZC+3A_'%G#@DEQ(GSQX5H")?[5-,=!YA!D07SE
MX/CQ[(Z.X/AQ;!D+!D6 S0.V:D-DX[5%=+7YZW;C/V2S+>HV>-7&[B/[W=Y&
M:Z.L'7FP1CLEUY>34FU,=YC9XV;8!0\G1N_=#C^Z_)MA\1]02P,$%     @
MYV%54)1O==XC @  908  !D   !X;"]W;W)K<VAE971S+W-H965T-S<N>&UL
MC571CILP$/P5Q ?$&!)"3@3IDJIJI5:*KNKUV2&;@,[&U';"]>]K&X<CB=/F
M!=O+[,R.C9>\X^)-5@ J>&>TD<NP4JI]0DB6%3 B)[R%1K_9<\&(TDMQ0+(5
M0'8VB5$41U&*&*F;L,AM;".*G!\5K1O8B$ >&2/BSPHH[Y8A#L^!E_I0*1-
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
M[5SUIWR_,+(=;C R7J/%?U!+ P04    " #G8550WV>I*%D"   G!P  &0
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
MF(5$FX51$PZ::DP2BC2--=T6Z +AA\(R9R$T% )#J69HU$3S1&F<BMG(1T-
MIQE?&(J@H<@T%%JF.(8!XOO7*($!DCO6*#&&FOC:;MZ:&A%8C*302 JF@C0C
MJ9&$_$C?]J:(PSC 5LC'Y>L#,ZS7KV\D>B 2@68'R9AF\[<T9.$) 4-"-T1F
MIEB?'2 *(IL92)XGXCO*:!+-\\0BU,V8HL0Z,QA2),#,V%8;8XJ"^XN(,%@(
MD44O(S*1\4""1**C!0N3Q+>PA3!<"-%%+ZE)M,S%"9'NR=11Y%O^3PC#BN)[
MRBHV$H4B,>P 5<+"8@>CCP#[S*(RP?80=_\\NA]3%@=L6R],0 ((-.O*Q-NP
M-\AP!(6+W;8\96 4,D*A9=D9PXOI_OIBC!Q&R-'KBTV:]*0-R3@8 2%Q%-GV
M#V/T,$*/7E^3:,%;2G40 M5#TJUJ:C&$0<;@P&74UR2:I]*WSH>2I1&,0P8X
M-"J+3<JAF0$L_&AF, H9H- H+08H9#\2I)]UH'"YT9:F, [9Q"%39 F!$<;)
M_R@M3!U&U#%*"\!$!.0GQG(!(4>AGUK.Z0)31R#JZ*4EP,DJ#D/]  9E:4R6
M:1(88@*=P/3:$N!PQ?J#WQ:H1&Q;>(&!*  0C0H3@'-"&$=W)(O#-+6<HH3E
M:1'0T"BQ210N]U$@4AW16+C8<*,I;_9(7LKZ.+R]:)R=NE1M__ [:[V](7GB
M_I%>:W^FQ^WXGN-7F/&UR]>L/N95X[RJME7E\%A_4*J5G4__4^?P)+/][::0
MA[:_C+OK>GS=,=ZTZCR]RO%N[Y,V_P%02P,$%     @ YV%54.HAVY5@!
M@Q0  !D   !X;"]W;W)K<VAE971S+W-H965T.#0N>&ULE9C;4N,X$(9?)95[
MQCK:%A5216 8")DJ:K9VYMH0A:3&CK.V(;-OO_*!8'>WP'N3V,K7K5_N5G>L
MV3$O?I=;:ZO)GRS=EQ?3;54=SH.@?-K:+"F_Y >[=[]L\B)+*G=;/ ?EH;#)
MNC'*TD P%@99LMM/Y[-F[*&8S_*7*MWM[4,Q*5^R+"G^7=@T/UY,^?1MX,?N
M>5O5 \%\=DB>[5^V^OOP4+B[X.1EO<OLOMSE^TEA-Q?32WZ^$JHV:(B?.WLL
M>]>3>BF/>?Z[OKE;7TQ9K<BF]JFJ723NZ]5>V32M/3D=_W1.IZ<Y:\/^]9OW
MFV;Q;C&/26FO\O37;EUM+Z;Q=+*VF^0EK7[DQUO;+4A/)]WJ5_;5I@ZOE;@Y
MGO*T;#XG3R]EE6>=%R<E2_ZTW[M]\WWL_+^9T0:B,Q G S?W1P:R,Y#O!NI#
M ]49J+$&NC/08PW"SB <:Q!U!M%8@[@SB,<:F,[ C#7@["UR[-TD_-CD%&P^
M>I:W<',!3((VL9I,O4ZJ9#XK\N.D:#?;(:GW-#]W5LYY/=KD?O.CR];2C;[.
M8QW.@M?:4\<L6D;T&&7,D%EBAI^(P$DXZ1"DCH5 ]F(XPQ4F-&-#YAHS:DA\
MI;SP(7.#F5 /D6^4&R#XEF+DD+FC&"!Y^>FCN?]<\(I 0CI DDX4V3B0@T2)
M: ^*]J :#ZHO 691B^@&V;=9Q)F,-(CS/<&Q4!H%(KG"G(E4/^ #W9K6K9'N
M".IND; WCY3&P&C?8TQP$XH8J":P6!GN41W2JD.D.M9@HF6()N)"L A@]Q@[
M$]()![()C L3JIC6'=&Z(ZP;1'41$=&/8@;T7&%,B-@($+MKC,52PIA\Q93B
MA@/JAO 5:0[2X!NF=*@5R/%;3)T)K<'6OR-\*2/!$UM&*#0JY 8^V'N,N2@K
M">9<$9@3%DHZSC$=YQCO*A# 98SFB9F(8"W E"L93 !L13@36GEJH*$U&Z19
M&L^NK-L_V6_9^#K*?3V;$WL;-62.8RY4!!X>0<F(PYU-^>KWNZ%JNL-?<H%5
MA\SCP].$^/_H0MS3AOB(/M0QH);%"CX] A,H0U<49K1'M:<)\1%=B./&0:HF
M,$HU@7E5>YH0'].%.-&&4,>GH%!"R1CJK7ZHV--^^.?]9\EQ 3SC7*+G3&#"
M=2HHFO3F4>TIIAQ7TSCT^? 4-V[&[RWAJ6Z"?9ZE'=-?;\0X^DM+4!J^F:Q(
M7\QX1'O*J:#**4Q2@4O@F4M V$%)+)(P42E,*./I1L)3405146&N=DQ_)BU1
MXZ>H6"#5F%+]?S=#T9X2+B21J@*JEFBFT$A8$P@JD@R]^5"^F*<L"$_3$+AI
MQ+#\+ 5^W8A17F-&:/C:0D"<P=(;]-[Q,UL\-Z=9Y>0I?]E7]3;NC9Y.S"Y%
M?48 QA?\_(X3XTM^OFK/P][=M\=SWY/B>;<O)X]Y5>59<WRPR?/*.NWLBU.]
MM<GZ=)/:355?1NZZ:(_%VILJ/W1'?L'IW''^'U!+ P04    " #G85507UGY
M6@<"  "(!0  &0   'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6R%5.UNFS 4
M?17$ ]1\IXH J22:.FF3HD[;?CMP^5!M3&TG=&\_VQ!* +5_L'TYY_C<:_O&
M/>.OH@:0UCLEK4CL6LINCY#(:Z!8/+ .6O6G9)QBJ9:\0J+C@ M#H@1YCA,A
MBIO63F,3._$T9A=)FA9.W!(72C'_EP%A?6*[]BWPTE2UU &4QAVNX!?(W]V)
MJQ6:5(J&0BL:UEH<RL1^<O?'4.,-X$\#O9C-+9W)F;%7O?A>)+:C#0&!7&H%
MK(8K'( 0+:1LO(V:]K2E)L[G-_5O)G>5RQD+.##RMREDG=B/ME5 B2]$OK#^
M&<9\0ML:D_\!5R *KIVH/7)&A/E:^45(1D<5987B]V%L6C/VH_Z-MDWP1H(W
M$=SH4X(_$OP/0O I(1@)P8* AE1,;8Y8XC3FK+?X<+H=UI?(W0>J^KD.FF*;
M?ZH\0D6OZ6,4Q.BJA49,-F"\&<:=$$BI3UMX6UMDWHKNW6]P6".B\!YRW(!$
MVR;\S3Q]P_?G)G;AMD"P*1 8@>"N4 N3V8 )#:8U&&>1Z9>(XQH1^IZSV[8:
M;EH--ZQ&"ZOAEU;7B#!R=LMS6:/<P V<96G1[#Y2X)5YZ\+*V:65^EAGT:F=
M/'GZ/B_BF6HS0U?XD!EZU$_,JZ85UIE)]5K,G2X9DZ!<.@_*8*W:XK0@4$H]
MW:DY'YK#L)"L&_L>FIIO^A]02P,$%     @ YV%54)Z X-9Q!   8!<  !D
M  !X;"]W;W)K<VAE971S+W-H965T.#8N>&ULE9C;CJLV%(9?!?$ @$]@1DFD
M2:*JE5IIM*NVUTSB'+0!IT FNV]?3I--[-^CD(L$R#K:_M8R7MQT];T^*=5X
M/XJ\K)?^J6DN+V%8[TZJR.I 7U39_G/059$U[6UU#.M+I;)]KU3D(8VB."RR
M<^FO%OVSMVJUT-<F/Y?JK?+J:U%DU7]KE>O;TB?^YX-OY^.IZ1Z$J\4E.ZH_
M5?/7Y:UJ[\*[E?VY4&5]UJ57J</2?R4O6Y%T"KW$WV=UJR?77I?*N];?NYO?
M]DL_ZB)2N=HUG8FL_?E0&Y7GG:4VCG]'H_[=9Z<XO?ZT_DN??)O,>U:KC<[_
M.>^;T]*7OK=7A^R:-]_T[5<U)B1\;\S^=_6A\E:\BZ3UL=-YW7][NVO=Z&*T
MTH929#^&WW/9_]Y&^Y]J6(&."O2N0/F7"FQ48'<%\K4"'Q6XH1 .J?1CL\V:
M;+6H],VKANF]9-TJ(B^\'?U=][ ?[/Z_=GCJ]NG'2L;)(OSH#(TRZT&&3F3(
M72)LK=]=4.1B32UU^NA@8TO$XE%D"T1B' 2#>;)>GSWD*;$!#@WPW@!_,) :
M S7(Q+U,V<L(%G4?[$A 1\)VE$2&(V$Y(C&-9(+]Q-!/#/P0P\\@(R9^&,<^
M$N@C 3Z,R5\G5BZ,B23BCMF1T)$$CICA:)!))HYB&5!S+=I20@8D-I:C+<72
MP#'\*8PX!1%S(^)!)IU&S ,CK0T02@,>33[&K&YM#2)<P9,(EXT(A"_,NA%9
MCM+ 02UQE"<"_,2F'V(MH3A-4H/.#1*CE)JC \0DE9."]!@WK'FOA(*XK;I*
M[8G@@:.V$ES7"+,=<>HP@2L;X<_71H)K%D%%RRPFH]!#NI%S/>"B15#5DJ8C
M))0Z_.#"1>S*10ESF, EB<@9PXIK!$%%PNP%H]"SS8!BH"D 6CKZ%L6L4O)\
MPA1C0P$VTEQ'HY ;]T=/F!L*N)$.;BCFAL[@AF)NZ#/<4,"-='%#,3?T&6Z0
MD'0L>HJYH:#C.Y<1YH;.X(9B;BC@QEY&-C=?+".&L6$(&[.-CT+3W4+;4 )A
M1+1!<J*MD.;F \@1F032T:(8QI6!UNHT@7%E]/FI8HY].>+0&D!F;[<B$0B7
M*\PK UMXZ7J)P+PR,2-A3")#D)D[@U'HH:8[O& .&>+0%2CFD,W@D&$.&>+0
MRG40ZC:+/Y,-7.]F&$..,'20S#$.?$;WXA@'CKJ7F2ZWNY=C:CDFA@-B4D>)
MY8YWV1F=BV,2..A<=JYBSM1B7CC@)76-&(:!)S/2Q3!P\()IIRN?GEK,"P>\
MI(Y-B< DB.CY7 4F0:#&8.8Z"CTWM0+S(@ OJ6._(3 ,8L:YCL P"-06S,V"
ML(]VB(QC5[".DQW 3.HX3Q&8!A'/R!?3(%!KL/*U3V5X',=FF0DGQXR%JH[]
M$6[M[?2U;+K3NLG3^S'Q*^V.*8WG:_*R'0Y[?YH9SI[_R*KCN:R]=]TTNNB/
M*@]:-ZJ-,@K: 3VI;'^_R=6AZ2Z3]KH:SGR'FT9?QO/L\'ZHOOH?4$L#!!0
M   ( .=A55!Z#S)Q+0(  #\&   9    >&PO=V]R:W-H965T<R]S:&5E=#@W
M+GAM;'U5T8Z;,!#\%<0'8""$(Q%!NB2J6JF5HJMZ?7;()J"S,;6=</W[VH9P
MQ+CW@NUE9CR[V$O>,?XF*@#IO5/2B(U?2=FN$1)E!12+@+70J#=GQBF6:LDO
M2+0<\,F0*$%Q&*:(XKKQB]S$#KS(V562NH$#]\254LS_;H&P;N-'_CWP4E\J
MJ0.HR%M\@9\@?[4'KE9H5#G5%!I1L\;C<-[XS]%ZGVJ\ ;S6T(G)W-.9'!E[
MTXMOIXT?:D- H)1: :OA!CL@1 LI&W\&37_<4A.G\[OZ%Y.[RN6(!>P8^5V?
M9+7Q,]\[P1E?B7QAW5<8\EGZWI#\=[@!47#M1.U1,B+,TRNO0C(ZJ"@K%+_W
M8]V8L1OT[S0W(1X(\4B(TD\)BX&P^" DGQ*2@9!8!-2G8FJSQQ(7.6>=Q_NO
MVV)]B*)UHJI?ZJ IMGFGRB-4]%9DJV6.;EIHP&Q[3#S!1","*?5QB]BUQ3:>
MT>/'#79S1&IYV#L@J=O$PIGGPO 7#WG^1R!Q"B1&()D6(0NM0O68E<$T?:9I
ML+*2=8#B(+'2G8.BU03TX'?I]+N<^<U63Y;?'A.%4R]1$%F&7:@PL+3V#E04
M!YG;<NJTG#HL9Y;E=%Z8I5V]G1-D?8?]')0&]HE DVM$@5],BQ)>R:Z-U*=Q
M$AV[X'.LKZ$5WZKNV#>S#YF^M?[ _%(WPCLRJ2ZYN8IGQB0HBV&@BEJI;CXN
M")REGCZI.>][6K^0K!W:-1K_&<4_4$L#!!0    ( .=A55" @ /+*P(  .$&
M   9    >&PO=V]R:W-H965T<R]S:&5E=#@X+GAM;(U5VXZ;,!#]%<0'K+F%
M7$20ED15*[52M%7;9X=, EJ#J>V$[=_7-H0EWE'5%["'<X[/C,TXZ[EXE16
M\MX:ULJM7RG5;0B1904-E4^\@U9_.7/14*6GXD)D)X">+*EA) J"E#2T;OT\
ML[&#R#-^5:QNX2 \>6T:*OX4P'B_]4/_'GBI+Y4R 9)G';W =U _NH/0,S*I
MG.H&6EGSUA-PWOK/X6:_-'@+^%E#+V=CSV1RY/S53+Z<MGY@# &#4AD%JE\W
MV %C1DC;^#UJ^M.2AC@?W]4_V=QU+D<J8<?9K_JDJJV_\KT3G.F5J1?>?X8Q
MGX7OC<E_A1LP#3=.]!HE9](^O?(J%6]&%6VEH6_#NV[MNQ_U[S2<$(V$:")$
MZ3\)\4B(_Y>0C(3DG;"PU1I2L;794T7S3/#>$\/N=M0<HG"3Z.J7)FB+;;_I
M\D@=O>6K]3HC-R,T8HH!$\TPX80@6GU:(L*6**(/].AQ@=U'1+IXA.P12(J;
MB-$\8\N/9_QU$. ""2J06('D02!T"H5AW%PQ3.PDBV$2W.P"-;M !)R*%A@F
M=<QBF*5C%L.L<+,I:C9%!-PCB&#"P#&+89P=VF.8"#>[1,TN$0%G^PH,DSAF
M,8Q[YC&,>^C)[$=O0%QL$Y5>R:^M,O_++#KUZ>?(- HG7NC^/;3;=YFA^7^C
MXE*WTCMRI=N0;19GSA5HB\&3WOU*WS?3A,%9F>%2C\70=8>)XMUXH9#I5LO_
M E!+ P04    " #G8550^1N_J-T"  ">"@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970X.2YX;6QUEE%OFS 0Q[\*XGV ;3"X2B(UG:9-VJ1JT[9G-W$25,"9
M[23=MY\QE!%SSD.PS?G_NS.^TZUN4KWJDQ F>FN;3J_CDS'GAS35NY-HN4[D
M673VS4&JEAL[5<=4GY7@>[>I;5*<931M>=W%FY5;>U:;E;R8IN[$LXKTI6VY
M^KL5C;RM8Q2_+WROCR?3+Z2;U9D?Q0]A?IZ?E9VED\J^;D6G:]E%2AS6\2-Z
MV&*WP5G\JL5-S\91'\J+E*_]Y,M^'6>]1Z(1.]-+</NXBB?1-+V2]>//*!I/
MS'[C?/RN_LD%;X-YX5H\R>9WO3>G=5S%T5X<^*4QW^7MLQ@#*N)HC/ZKN(K&
MFO>>6,9.-MK]1[N+-K(=5:PK+7\;GG7GGK=1_WT;O &/&_"T@90NE@'D//_(
M#=^LE+Q%:CC\,^^_,7K ]FQV_:(["O?..J_MZG7#4+E*K[W0:+,=;/#,!DT6
MJ56?$!A";/%B.T,5+$! 'XD3('<"#!;(08'<">1S 9QY00XVU-ET0Y!YB?(\
M "I 4 & D <JEB"*LZJ$.13D4("#/0Y=<#Y@ABBC,*@$024 (AZH7((0)5G@
M$U<@IP(XN<>IE@='<%$0#(,8"&++NX0+6 !E<,9D@*_43YG!J+QSEB8TX"L*
M)"<"4(OL'(RJ&0I759*'H@*3]!%A %7Y*+Q ,9:P@LU^ 2J<V8@ 5.93R3+
MO$AH*$"X!B"H""P^6[[\;!0E+%#O$%P%4+&\9"0+2, )CH ,)WXE0<L41QFJ
MRHP$6'".(R#)B5]-1J/["TV2,G0R<)HC(,^)7T\ H[P*'1^<Y8@!'+^>@$:!
M2X7A6H"!6D#\2S4:%7<)FI/0T6&X%F"@%A"_%HQ&=ZB\Q*4?53IK#UJACJXQ
MTM%.7CK7E<U6I^;K$;OVXK_YT+E]X^I8=SIZD<8V*:Z5.$AIA'4G2ZPC)]LL
M3I-&'$P_+.U8#1W3,#'R/':#Z=22;OX!4$L#!!0    ( .=A55#20J"]_P$
M (<%   9    >&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;(U4VVZ<,!#]%<0'
MQ%RWR8I%"HNJ5FJE5:JFSUX8+HJ-J6V6].]K&Y:PQ(WZ@NWAG#-G?)ED9/Q%
M- #2>:6D$P>WD;+?(R2*!B@6=ZR'3OVI&*=8JB6OD>@YX-*0*$&!Y^T0Q6WG
MIHF)G7B:L$&2MH,3=\1 *>9_,B!L/+B^>PT\M74C=0"E28]K^ 'R9W_B:H46
ME;*ET(F6=0Z'ZN ^^OL\UG@#>&YA%*NYHRLY,_:B%U_+@^MI0T"@D%H!J^$"
M1R!$"RD;OV=-=TFIB>OY5?VSJ5W5<L8"CHS\:DO9'-Q[URFAP@.13VS\ G,]
ML>O,Q7^#"Q %UTY4CH(18;Y.,0C)Z*RBK%#\.HUM9\9QUK_2[(1@)@0+P=]]
M2 AG0OA&B#XD1#,AVA#05(K9FQQ+G":<C0Z?3K?'^A+Y^TCM?J&#9K/-/[4]
M0D4OZ4-XGZ"+%IHQV80)5AA_02"EOJ0(;"FRX!T]N$UP?(_8Q;>0W +9V4V$
MUCI#PP_7=7J>72"R"D1&(+H1\#<;9<&$#YM:_P.36S#1/\S&5K.QQ>PF26;!
M1)N"CC;,YO!R"\8/-F;1ZCI2X+5YZL(IV-!)?:JKZ-)-'@-]G3?Q3'69J2F\
MR4PMZCOF==L)Y\RD>BSF2E>,25 6O3OEL5%=<5D0J*2>?E)S/O6&:2%9/[<]
MM/3>]"]02P,$%     @ YV%54"TC]&;0 @  _ D  !D   !X;"]W;W)K<VAE
M971S+W-H965T.3$N>&UL?5;!CILP$/T5Q+V ;3#.*HFT252U4BNMMFI[]B9.
M@A8P-4ZR_?O:AE!B)KF ;=Z;-S,VXYE?I'IOCT+HX*,JZW81'K5NGN*XW1Y%
MQ=M(-J(V7_9255R;J3K$;:,$WSE25<8X26A<\:(.EW.W]J*6<WG295&+%Q6T
MIZKBZN]*E/*R"%%X77@M#D=M%^+EO.$'\4/HG\V+,K-XL+(K*E&WA:P#)?:+
M\!D];1"U!(?X58A+.QH'-I0W*=_MY.MN$2;6(U&*K;8FN'F=Q5J4I;5D_/C3
M&PT'34L<CZ_6/[O@33!OO!5K6?XN=OJX"%D8[,2>GTK]*B]?1!]0%@9]]-_$
M690&;CTQ&EM9MNX9;$^MEE5OQ;A2\8_N7=3N?>GM7VDP ?<$/!!P^I! >@(9
M".@Q(>T)J4>(NU!<;C9<\^5<R4N@NNUMN#U%Z"DUV=_:19=L]\VDIS6KY^4L
M)?/X; WUF%6'P2,,&A"QL3Y(8$ABA2=T?"NPGB)H=@O9 ! *.T' .(GCDYLX
M4]A "AI(G8'TQH#GY*K#4(>INT@3Q!"&=3)0)P-TJ*>3373H+)_-8!D*RE!
M)O=DZ$3F$TL8R6"='-3) 1WFZ>13'412S& =!NHP0&?FZ;")#LISXKNSGL(>
M[>(,=&<V/6Y9 AM "?QC)M.(,N3_F1TH'X?$6'3G]T1W2@ "E+"OU('8."N,
M1KY'ZQXW]@AG242]([P!<(CE$;MSN!!86IX1!ER?E"\\<1T9EQBY(P47$$0
MJ=27(M,L$1J1>QL"EQH$U)K,KS4]Z";1:1*AW-^0*>[1$8&+$@*J4N97)0#$
M[B89KDH(*$N97Y9Z4#8N?S2G?D3QZ JLA#JX]J(-MO)4:WN3C%:'%N89VRO4
M6U_9UL9=K?_-='W1=ZX.1=T&;U*;"]I=HWLIM3!>)I'Q[VA:L6%2BKVVP]R,
M5=>/=!,MF[[7BH>&;_D/4$L#!!0    ( .=A55 2ID&Q&@0  ,L4   9
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
M2F&!#!3(/K&OLHG/.QQ3Y.4,H!C"GE8!:;$,TQNF<]!T_HF-E0.!,IRFGFL
MQA#R74]1B+(<MHQB^*2+/[&[!M"5';/58^I_Q "0(O]3+P 41ABQ[(;S&V<T
M IQGOG,$'"OF2TXSW_D4B GR*U$ ,(3SA/K6HXM.TW"Y<UU<!6MQ:+4]L"]6
MQYO"([:=REM?VAN$ZV#O,OWUXT<I=U6K@A>A31]TW6HKA.;&9GQO#.[-C6><
MU'RK[3 U8]FW_7ZB13=<::+Q7K7X#U!+ P04    " #G8550].0:9CT"  !,
M!@  &0   'AL+W=O<FMS:&5E=',O<VAE970Y-"YX;6Q]5>UNHS 0?!7$ ]1@
M/@(106H257?2G13U=+W?#MD$5(.I[83>VY]M"*7@ZY]@+S.SLXN]R3K&7T4)
M()WWFC9BXY92MFN$1%%"3<0#:Z%1;\Z,UT2J+;\@T7(@)T.J*<*>%Z.:5(V;
M9R9VX'G&KI)6#1RX(ZYU3?C?+5#6;5S?O0>>JTLI=0#E64LN\ OD[_; U0Z-
M*J>JAD94K'$XG#?NH[_>QQIO "\5=&*R=G0E1\9>]>;[:>-ZVA!0**16(.IQ
M@QU0JH64C;=!TQU3:N)T?5=_,K6K6HY$P([1/]5)EALW<9T3G,F5RF?6?8.A
MGLAUAN)_P VH@FLG*D?!J#"_3G$5DM6#BK)2D_?^637FV0WZ=YJ=@ <"'@E^
M_"4A& C!!R'\DA .A'!&0'TIIC=[(DF><=8YO/^Z+=&'R%^'JON%#IIFFW>J
M/4)%;WF:IAFZ::$!L^TQ>(+Q1P12ZF,*;$NQQ0LZ_IQ@MT3$T6?(W@*)[28"
M:YV!X0=3$\E_J@BM J$1"*=-\#QOUJD>%!E08T!)ZF%_5NX2%:RP-T/M;:@(
M)W;/D=5SM/"<IO',<H^))VEPY"7)_!,M87Z"0[R:F;:HA:L@">RN8ZOK>.%Z
M-3^1\;(W09IZP<ST$H;]-)[TL#=M@25AZL^/!YK<J1KXQ<PKX13LVDA]-"?1
M<20^8GTG9_&M&I7]9/N0Z>?L3\(O52.<(Y/JQIM[>69,@G+I/2B#I1KMXX;"
M6>KE2JUY/^#ZC63M,+O1^ >2_P-02P,$%     @ YV%54$,/DK[_ @  _PP
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
MH2F@T HQ9M@_]@",8CQS"Q'LF BTS. #'+IA)CE)J:\HQ'$A>#;SY4*P;R+
M.%,J?$T\^$H^4$*D8+XH ,A2NW'^L4TF38OK(K_E[:&HN^A5&]O_]%W*7FNC
M+&GZ:.F.MG&]#4JU-^Z5V_=VZ-Z&@='-V)DFM_9X]1=02P,$%     @ YV%5
M4("'^<&L @  J@D  !D   !X;"]W;W)K<VAE971S+W-H965T.3<N>&ULA99M
M;]L@$,>_BN7WJ\'/KI)(3:QIDS:IZM3M-4U(8M4V'I"D^_8#[+@V7-,W,>#_
MW?V.X.,6%\9?Q9%2Z;TU=2N6_E'*[CX(Q/9(&R+N6$=;]6;/>$.DFO)#(#I.
MR<X8-740(I0&#:E:?[4P:X]\M6 G65<M?>2>.#4-X?_6M&:7I8_]Z\)3=3A*
MO1"L%ATYT%]4/G>/7,V"T<NN:F@K*M9ZG.Z7_@.^+[$Q,(K?%;V(R=C3J;PP
M]JHGWW=+'VDB6M.MU"Z(>ISIAM:U]J0X_@Y._3&F-IR.K]Z_FN15,B]$T VK
M_U0[>5SZN>_MZ)Z<:OG$+M_HD%#B>T/V/^B9UDJN252,+:N%^?6V)R%9,WA1
M* UYZY]5:YZ7P?_5##8(!X-P-,#I38-H,(C>#>*;!O%@$%L&09^*V9N22+):
M<';Q>/_W=D2?(GP?J]W?ZD6SV>:=VAZA5L\KC.)B$9RUIT&T[D7A5#0J N5^
MC!%",=:A8Q[. VQ<19K,)24@26&("$PT,O;1+-$$P1YBT$-L/,03#WF$K9WJ
M-8G1M+T&H]3*UA45462)2E>$$Y3$,' " B<.L$K9)NY%Z21.9&LVK@99M+<4
M,](4)$TA4NN0K%,GQI<0V:BNR$:]I9BA9B!J!J%&%FKFQ,!AE%FHKB@OK"^O
MA#0)C)N#N#F$&UNX^6>;MOE44=Y2S#@+D+. .*T:L"[<$X#SW#X"D*JP?96
M*LUQ!#-C!!=/!%&G=O5$;BCG$X-$.+/^J!)0J2O^ ^8/"CX&RIB#C)WJDR6I
MP^RJW&I7 JI9N>NA@\F%U5!^,,V \+;LU$I=]B>K8\/Q$.H+SUI?ZT;$7(3O
M;OHNYB?AAZH5W@N3ZCHUE]Z>,4D5)+I3>$?5.(V3FNZE'F9JS/ONH9](U@V=
M43"V9ZO_4$L#!!0    ( .=A55")YCLU] $  .($   9    >&PO=V]R:W-H
M965T<R]S:&5E=#DX+GAM;'U4VXZ;,!#]%<0'K+D8DD: M$E4;:56BK9J^^S
M<-':F+6=L/W[VH9E":'[@CWC<\Y<\#CIN7B1-8!RWAAM9>K62G4[A&1> R/R
M@7?0ZI.2"T:4-D6%9"> %);$* H\+T:,-*V;)=9W$EG"+XHV+9R$(R^,$?%W
M#Y3WJ>N[[X[GIJJ5<: LZ4@%/T']ZDY"6VA2*1H&K6QXZP@H4_?1WQVQP5O
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
ME^P&6/ <SU@NW0N : :$Q=[N!K<AR2QDO!>E^P$C^P$VV!X5C#\X[!$$BK$
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
MPK%?2JV)<U:34JQ,!#H$B2W234"",+@)@IM=_QRT"VTRGDZ@BY4Q*N ) YE
MT2U%8,$F#&1*?^+9B3! "5:N/D")DU$3NQPW2)9F(I 9A?FI #_Y\Y/B8/1+
M:2#Q8;8%&DH"=X;"=%6 KOSQ27%JNEM0^I:1*LU\TT 5)X%[0F'^*E@%^ZN4
M0B5NS%P#!!L1JE!48",!(IA-^\>E\*1D[ 2C5T'TL@D%5(U%QMP F;O"0HXP
M?!6LA?V')\5A:7QX 8T4@3)089HJ1%/V_*0X)5EJIB1C)YBA"FY<^*NVXKL-
MS F7Q*$*0F$6*U0<LWI&\:*7>9F2C)U@HBM(=)85CFKF9$HRWMG#)->P$O9S
MHCF"M1#:W\M$,KX$;0?9: <OO 1IC'0M?^)I26/ :@A8?QKTQP7NI&3L!)-5
M([*R\F=0W2=N ><!Z483T7N*[K;*3[9Z[5Y#U+-=^79NV@WGN[.W5QU/U&ZU
M>^?7\F';O[#X$:9_?_)'7KT>S_7LN6R:\M1MM[^496.=3?')&3S8?'\[*.Q+
MTWY-W/>J?V_1'S3E97@G$]U>#*W^!U!+ P04    " #G8550OS3D =D"   /
M"P  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,#,N>&ULC59=;YLP%/TKB/<5
MKC$?KI)(*].T29M4=>KV["9.@@J8@9-T_W[&4$3L2Y678#OG'I][\3UX=9'M
M:W<40GEO55EW:_^H5',?!-WV*"K>W<E&U/J?O6PKKO2T/01=TPJ^,T%5&9 P
M3(**%[6_69FUQW:SDB=5%K5X;+WN5%6\_?<@2GE9^^"_+SP5AZ/J%X+-JN$'
M\4NHY^:QU;-@8MD5E:B[0M9>*_9K_S/<YY#U 0;QNQ"7;C;V^E1>I'SM)]]W
M:S_L%8E2;%5/P?7C+')1ECV3UO%W)/6G/?O ^?B=_:M)7B?SPCN1R_)/L5/'
MM9_YWD[L^:E43_+R38P)Q;XW9O]#G$6IX;T2O<=6EIWY];:G3LEJ9-%2*OXV
M/(O:/"\C_WL8'D#& #(% /TP(!H#(BL@&)295+]PQ3>K5EZ\=GA;#>\/!=Q'
MNIC;?M'4SORGL^WTZGD#0-)5<.Z91M## "(S$+E&Y"XBB2=(H!5,,@@J@YCX
M:!9/"<$)(I0@,@1TG@>U1#X,F-A@:H/Y!!"S#*QD,%Q(DS3$!5%4$$4$,4O0
M@$GF&V4D!0N6(S!&&%!<3HS*B1TY-$IQ@@0E2&Y_0RE*D+H%B6*K(*F3*:%V
MU7($E"WEDJ%2LAL.2^86'1*P.B/'4"EAN!B&BF$W'!3F;D/3-,DL-0@LUCC
MY4"(.T+H"DK =H30?0D0L<Q^5Q@NC!DLM!(LF!2XDH!DMB9P]@+=M'%D:T)P
M,2%TX0@![EA $$WA0D< ;EH0W=Y4@-L,(#[CM!6X#A+:1?D(<BT$-QAP'<9M
MJA%T?4)#9ALP!HM8NE09W+ @N:&Q1M#U3I3%CB(,EP&-%B3A%@B(![JMY?H;
M,$AL02XJ2A:^"("[(" VB'15YGX-=>;$$83@**2Q;3[![&;27Q5_\O90U)WW
M(I6^Y)BKR%Y*)31G>*?9COIV.DU*L5?],-7C=KBB#1,EF_'Z&4QWX,U_4$L#
M!!0    ( .=A55"BQ93!B@8  ,,F   :    >&PO=V]R:W-H965T<R]S:&5E
M=#$P-"YX;6R5FF%OHT80AO^*Y>^<V=V9!:(D4@*J6JF5HJO:?N82DEAG&Q=(
M<OWW!<SY[)EW;=^7V";O[KXLL\\L ]<?=?.U?:VJ;O9MO=JT-_/7KMM>+1;M
MXVNU+MM/];;:]/]YKIMUV?4_FY=%NVVJ\FELM%XM;!S[Q;I<;N:WU^.QA^;V
MNG[K5LM-]=#,VK?UNFS^NZ]6]<?-W,R_'_B\?'GMA@.+V^MM^5+]675_;1^:
M_M=BW\O3<EUMVF6]F375\\W\SEP5/AD:C(J_E]5'>_!]-IS*E[K^.OSX[>EF
M'@^.JE7UV U=E/W'>Y57J]704^_CWZG3^7[,H>'A]^^]_S*>?'\R7\JVRNO5
M/\NG[O5FGLYG3]5S^;;J/M<?OU;3"?%\-IW][]5[M>KE@Y-^C,=ZU8Y_9X]O
M;5>OIUYZ*^ORV^YSN1D_/Z;^OS?##>S4P.X;&'^R@9L:N!\-Z&0#FAJ0:+#8
MG<HX-T79E;?73?TQ:W:7=UL.462NJ)_]Q^'@.-GC__KI:?NC[[?&V.QZ\3[T
M-(GN=R)[*-HK%GWW^S$L&N/>JN;V>(!<*SP?2PH@\=B$@R?JQO;NZ$1=C'L@
MV .-/=!Q#T9,U4[$HV@SBF)QKEH1L1'=%%IDK<-F&9IE9%9,^_U.Y ]&<63B
ME/% '@[DT4!.#.350!&93%SB7*M2EZ8B& O0ETE<G!!VG4#7"7)-PG4"IH=<
M)H,7R<*SF$(_J?)#+L$=9+"#["?"V\08!3&:%)8LB-7IFDR$;PY$'$"&"7#)
M(#->FC$@&%)I!HD"DVL@P>Z,16X2Z<:J@>3B/RDY=H(Q9AQRDDHG[KR34Y)C
M)QB'!O)0I0XZ[^24Y-@)9IU!L*-8.M&T4TY.28Z=8!@:1$.2.<)HA/4$DUZ
M2*ZS HB"ZPR#T" 2DDP41C/.QIR83)I&NLR9 )L-AJ'1-.P]R9PRJ8Z6M<]4
M4H&RQ(>N*Z:KR9 CF2\FU<D(TY*(TL!&QF).6\1IDIRV@-,<R\R< QE1%LA=
M%K/:0E;+J+<:PW)V@"0RW@;,8%1;A&J2B<-J#K,,9J")?!IR@W%M$:Y))@ZK
M66Q[J!LO'0$=6(8%U(67H<6 MPCP)%.-U?2.$B)Y#Y%#'=LDD(@M1KV%J)=)
MQVJ.&R\#,D<J3K* 'PQ\BX#/,O58C6D5^FCS&[""26X1R5FM0DWHR!$GT@Z0
MF=B$@A]SW"*.L\PM5@-:38Z64,@*!KA% &>94BR@LY$)!8A,Z%(Y3'"'",XR
MG3B-YBCQ-I&S W5Z!190%UZ!#L/>0=C+B^HTR?N,0*E<@U!'<9H&/&'F.\1\
MEAG1 9ZS2^7M')29+.0H4&U W&>9A=SY;3J01!2'P@V#W"&0RR5_[S2@!Y7,
M04#F*!C_F.(.49QE9G'G-^Q $AD;V-LYC'!W407#:3[+_5\.-!%E@83B,,4=
MI+A,<$[C64V-EAQ>\V,OF-\.\=O+Y.;.\_NDY-@)QK=#^/8RM[GS^V\@B6Q@
M5@C#FQ"\O00@:=BJ0B#8H0<KDAC&!&$L$PDAR";Z[@WJ-+0+J M#FS"T"4$[
M#J1UPIBEGZKJ!LJZL(XADP=I["4RF0&-BP.W4H3)2+!N*_,& >QY22,D"N5Z
MPF@DB$;):3J_NSTI.7:"L4BP8*L"&.U:0] C##V"Q0=5YM=$DUMH)%$K26O"
M$8/12+ TH7"DN6<S60L (D\F<*$8TY%A<4)F4];HDP]\<J").)!,&>.1$1Y5
MI80!SEC>..5 %?F8 \QCS#R&=60UU,5%8L98Y(NJ#JRWEB:+Y9H"*A4Y!1"=
MB!S,8;ZHW,"@C$ Z=H#*9*&R%@<>H5U4:^#SNU0@<8$\QQC$#,L,$DH,]I].
M[M=RH.K71&AA81PSW*7*.RD&3\9"XV 8,ZP@R/T-@Q)O:E5, )6*G *I3D0.
M9C(C)NNGKZC:$"L8:!4EH5L<CZ'L8;U!<M"#_:@P R2]Y4!9T6,H>P1E=3?J
M 93U<T:@BOI8#@29QU#VL'H@GR)Z4!8P)H!_C[GL855 $M=?_&3.8Y)Z1%+%
M 7_Q8S>/^>@1'^5-6>XO?J;F,?L\8I^\W\K]Q3M,CY'F+WHE8%(=OIAA8AV6
M6J57=@%48&4O#M[D65?-R_B65#M[K-\VW? ^S,'1_9M8=W9X$T@<OS=7Q>Y]
MJA_=[%[O^J-L7I:;=O:E[KIZ/;X-]%S77=6;C#_U]EZK\FG_8U4]=\/7I/_>
M[%ZKVOWHZNWTRMAB_][:[?]02P,$%     @ YV%54,"TBTM/ @  WP<  !H
M  !X;"]W;W)K<VAE971S+W-H965T,3 U+GAM;)55T8Z;,!#\%<0'G#$02"(2
MZ4)4M5(K15>U?7;()J #3&TG7/^^MB$<1S;7ZTNPEYGQ[&[P)BT7SS('4,Y+
M5=9RY>9*-4M"9)9#Q>0#;Z#6;XY<5$SIK3@1V0A@!TNJ2N)[7D0J5M3N.K&Q
MG5@G_*S*HH:=<.2YJICXLX&2MRN7NM? 4W'*E0F0==*P$WP']:/9";TC@\JA
MJ*"6!:\= <>5^TB76VH)%O&S@%:.UHY)9<_YL]E\.:Q<SSB"$C)E))A^7""%
MLC1*VL?O7M0=SC3$\?JJ_LDFKY/9,PDI+W\5!Y6OW+GK'.#(SJ5ZXNUGZ!.:
MN4Z?_5>X0*GAQHD^(^.EM+].=I:*5[V*ME*QE^Y9U/;9]OI7&D[P>X(_$&CT
M+B'H"<$K(7R7$/:$<$(@72JV-ENFV#H1O'5$U]Z&F7\178:Z^ID)VF+;=[H\
M4D<O:TJC("$7H]2#-AW('X,&!-'RPQD^=L;&OZ'[;P](;Q'1["UDBT BW$2
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
M]Q8!</"A,E,ZP LNX84N\L=FWST%%Z>761P@!Q^DKNCU18 <?*C,E@X @TN
M040N)L$E1KQF>$5T4-IJ>,WP]N=0V=-P@!A<0@PB<I%T6D8BTQQ@!Q]RKXH.
MO;9\6D=4!;PNJJ (;_1>,0 /;B5M ?#@JM: ^)ZMUY8-LS78^G$@(UR1$=[H
M_6*@'MQ*X@+JP57- 15Z+RX+(\OD0$>XHB.<OS\0EY7$!>2#J](#*G+Q3@,M
M$QWX"%=\A#>8CAS8![?*EJ%3^0%5?T#$[?V6X;I2_0VG.@4*D7!: 3A6*JCL
M&CH5(5!5"%3@_:ZAKS-Y!Z=R!0J3\$:E(JA@@5=V#IUJ$:AB!"IRL3#"XA94
MLT"!$HZU!*AJ@5=614XE"51- A5WORI:^%<%I(0K4L(;38N 0'B4*GL  N&J
M-($(/$1QCZ71PPU("5>DA',OH)>HK(P<* A7!0I4X/W*B)Y)0$JX(B6<UM(.
M%(1'J<0'4!"NJA2HJ'OG%G/,5$7* 9?P'"[A I<(:R.5(7-@)EPR$R,Y16 F
MO,1,.# 3KI@)\4T+9@+W61RH"9?4Q$@V$:@)+U$3#M2$*VI"Q9W7%5 3+JF)
MD6Y1H":\1$TX4!.NJ D5=:^K%_99',@)E^3$2+T .>$E<L*!G'!%3HC(!3GQ
MPCZ+ SWADIX8Z<X!>L)+](0#/>&*GE"1]PNBE_99@*!P25!0+LN!H/ 20>%
M4+@B*%3D:K>!]UF HG!)48SD$X&B\!)%X4!1N*(H1.2"HGAIGP5("L]53'!5
M,N&%?18@+EP537#N!;15*IO@0%.XI"G$]RPV&U[:9P'LPE7Q!,<;%; ++Y5/
M<$ J7"(5(O1>7"_MLP!ZX:J&PN'VI5Y 7*4J"@Y8A4NLHH]<%%+@?1: +UP5
M4G L5@CPA9=**3B %2[!"A%WO]WPPCX+\!>N"BI@_M>!O_!2204'LL(E62$"
M[W<;7MIG 0+#56&%P^.*>@'!E$HK.) 5KLF*/O(TJ^1 7[BJK7!X;E(O()=2
M=04'LL(U6=%%+0HLM!F?Q@!@N*JRX%@;&P ,+]59<, E7.,2?>!IE-P!@7"%
M0!PF)NH%I%*JM>  ++BJMJ"B3J/D#E"#2ZB!WJ9RP!6\5'+! 5=P571!1"VJ
M+L1"K]4[4 VNJ ;A$ 75</#A=%< V. 2;)C(( +8X"6PP0%L\!S8X )LP)%
M41)JP*TI@!J\!#4X0 V>@QI<0 TX$M7H58K"VJL -$0): @ &B('-(0 &G D
MJ-,K88897&$ S! EF"$ 9H@<S! "9L"1H%2O!!GH9(0 D"%*($, R! YD"$$
MR( C0;U>!3$X[7 'P DQ5%8^ 7!"R&H,?=3BN 0<B6I>*RW1(B* 2XC2<0D!
M7$+(:@PBZO3+&0'L0NCS$OI2WWDM ;<0DEN@DQD"N(4H<0L!W$+DN(40W *.
M!%J2U +5" N@%J)$+010"Y&C%D)0"S@2:$DB"W0^0P"R$"5D(0!9B!RR$ )9
MP)% 2Q)7H",: G"%*.$* ;A"Y'"%$+@"C@1:DK "%>(-@!6B!"L$P J1@Q5"
MP HT$IVR($D%/*J!SEDHD0I!9RCD2(40I *B*8%G+2@U\8$-H)02J!!TD$(.
M5 @!*D2CTN5!)RY(5@&/;: S%TJL0M"!"CE6(02K@".!H!2FX'AV ] 'T4J+
M': /0IVJ(*)N^<4.$ HA"04ZOR& /8A66NP >Q#J8 45=6_0UH42WP&(0N0*
M.X1 %(XOT9&D %,(B2E0^C< 4X@2IA" *40.4XA\<8< 1"$DHD!'1P0@"E%"
M% (0A<@A"I$O[A" )X3$$_ A#'A"E/"$ #PA<GA"Y(L[!* )(=$$.D8B $V(
M$IH0@"9$#DV(?'&' "PA))9 YQ0$8 E1PA("L(3(80F1+^X0@"2$+.Y ATD$
MH 91*NX0@!J$*NZ@HLZO>0!'"(DCT'D2 91!E(H[!% &H8H[J*CS:QX@$2)W
ME,-CLS$S$FA)4@CTNGH A1 E"B& 0H@<A1""0L"10$N20:#S*P(8A"@Q" $,
M0N08A! , HX$6I(  AUA$0 @1 E "  0(@<@A  0<"0ZAD[-2W2.10!\$"7X
M(  ^B!Q\$'GX(  ^" D?4-XQ #Z($GP0 !]$#CZ(_.D. >1!2/( UPU 'D2)
M/ @@#R)''D2>/ @@#T*2!W2J10!Y$"7R(( \B!QY$'GR(( \"$D>T,D6 >1!
ME,B# /(@<N1!"/* W^4)( ]"D0=!A&L 4A"E8Q\"D()0!S^HP%MG5'Y\ )_=
MG6^W^Y\W^\V;5S>;3]M_;&X_75S?G?RVV^]W5X=A3T\^[G;[[:&_X4^'CLZW
MFP]//UQN/^Z/?SW.3;<7G\Z??MCO;HX?/3OT_W5W^_O]&&_^#U!+ P04
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
M970Q,3$N>&ULE5CM<JLV$'T5CQ_@HM4G9!S/Y*/NC4UG,K?3]C>)E=ASP;A
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
MFL3O-,+:$^%W&F":S5ID1])F=@LO#\SH[MA8')=;Q%&*?$9YC3C3IE_V[=X
M+@7+X\ZW\+)%3++O -=F.^XP[P'FG"_,8ZY0;S%SXQ8 \S;9X/D#!U>UE'B4
M5Q&7K$U%>>PXCGY)5CSV%J<%;KR5#R '6[CM$B-C38K<=LEE2D?N-C9=B3#)
M28_-W' GKY0M%P] \7D!("$49?XE): E&=$FD1AYX'6E\$R@ YRE$JV8&0"7
MFX0J$0XIH1G)V*SY2>3&RW#JC-I<S)]+!T#;XG'A*"",LZ7%[HKQ2GQ&,D!K
MQB=NO(P->%0YC]1)9&RM$ER0C"XR\9E8!@1MYLR&QY. LS87/G)? RX[QYWI
M#< \%<I\(D9132#'YV&)A1B\X?.PQ,YLX#G>%>K-%\?C,O05(A5^ASMTAYOG
M<:VKB&O&::$9*;$9R>"LN:B8SF1$=9;Y4^H %2(7I(KZ\L$I*3HIX1G)^*S9
M+28U&5:=.>X/':!:1B#L!GVU %XK'RDAFI4A&D_@+ZT,JGQ@7^T5@$25"?3#
M:PJ .6O:*4I-$G,B:'P'.V-3PWL !5Y-  S9P$,;=+G ZQP=N@N.YWL5]=5\
M0!E-5@EFK0QF,P]F#TP83:$M)0_\ 4L.3J& :U,HCZ'? ,R;7!)_T!(K)O#@
M\QW VA3*"P'O 79F/9?;*]@;\7&QL""4C>1YG-T!SAJ3>>&S HY"<S-%-ZT2
MREH4RO+"T,+*V//,.5[CZQ"60BD\# <<)1>M4BRU2BQK92S;;.?:9640VI(E
MXG-2!SBR/HO\''#.1@J:\4I8:V58VXQ7*BI6"3#M/M1[6L'8*H&>E8$>+QDO
MK S0SGS+O/E<VT'0>B/G+  .(;N6'E@E\+,R\!/U3PN"(>]<=F+P(9"*B<*#
M >A:/*1EDE:)8"PH+XG!!V(.&S.?FSO$!<.CVXJP0IK/*!&,!14F,?!0_&)Y
M_(*HR/NJ@#I.?,9K*TKTXD"!B9?RW&Q@TLTC=1(9VZIHL0.%)1Y!.*D PM99
MI$XB8UL5"7%20D3ASLD97]@ZA8P-T5;/0&V#%V6<G+W;8 IB#0=Q;<K@*WX(
M(R+-<$4+'-("44]RLB@A[N$L4B>1L;6*Z#A9U1 E)"=K$,*0*61LB")<3@J7
MJ PY(#/P>2/= L\;8!//6]$L)S4+U(4<%"/+IWV$66DXZBPKL[Y3U,K!?)N7
MA!P2&$>>>*R 0!^3S&\0:(TSFFHY1;6<5"U>PE@XH$<EN,S+"AT"?2(OK0=@
MLSYZQ6N\HE]>ZA>H=OAY!9M'ZB0RME91,"\5#-0X_+R&S2-U$AE;JVB8EQHF
M,C@_KV'S2)U$QK8J,N>ES/%8<.&!+D$O1B#T8@1.>K&V/P7F/6*KA52I,V=<
MX5,(X"B:(%:P87\A%J]D&U[1/H\J^B+E]*"B7[*WCN><"'1DBEB00&!H7S1K
M]BN2Z5%1/VB=*/+ETV]DG5[1$B^U1&2=7L[[8L3-(G42&=NJZ(:7NB%R3"]G
M>6'K+%(GD?%N($4E LAR^.@*\QHQC]1)9&RKHA$!9#E\+ 50-TM6%$H!%HS8
MZ55A;YZ4LDM0U"* C(=GD@'6N,1M!I3/?/9"E#%*J2$HLA% =L13R@ 6;$7
M"2#A&E/(V%I%)@)8]>6"'.83HDED;(BVO0YD.UQM YB=?1$:VB$N6!'#5=A?
MTP]EN28HDWU D[U(*X-,:;(KA0<* "N!Q$(3PHI+FN6*P@2P5XR+0P#KI6*7
M0@64O@4A*%H50)5.[+$$.0IY:_GJ0X?!%'@IM4(P.)>5+1]!4:\ 5QMYMAE
MEA*2YSK70<YYOK^[(HZ&T$;;):KH6819#\\Y(UB7\U&LFG2 LX4"G[TKX*BD
M9)-BO")P$2RI<8&+<&%(KJT#CH9MM\)TM#"DKZU'1>,BW./$!V$$*SYR;1U0
MWD4^=:"^]+7UJ,A<1(M"(N^,()N1:^N (L.IBOK2U]:C(GA1"I[(0"/(8N2:
M,:"<R+ JZDM?,XZ*.D:ICB(7C5+-X,HGX.#*)^"F5CZCHHX1ID)B*S5:II(K
MGPA#*Y^ FUKYC(H^1E1 %&EH!+MVT,HGX.#*)^"F5CZCHJ8151&#-LP548OE
M-W+0I&A+DMHB<M $E"!%[[F =@@,.?C,<Q $NIC)*P%]4L0E27$166F28M!D
M+//M8AW@<HZ)[XFH@&O=D59!2(JX))! \9&7T/;9&/EZ9@>X6'+B%?X*N)"'
M\P"*Z8J^))!&B6,,((UJP4/FLP;B*,;"B_> :Q%ZT"0]*1*30$[%T]8D9:&Y
M"]_ UR',)9$- "RDJ)7MDR(R":1@/'--4A12YGMU.D#9X803-UMBN6@Y3%+T
M)8'5*2[H":U.V<PG:(2-SC.,#=+.WX"DBFMU0E(0+#]+U0$N%R.V2\+N1E7H
ML>6*8B2X[B1L!_E2C-GQPP*("]F)C1*(&\YX:1.&HE0);)40(C-?&9Q$Q@>9
M%+7+H#+(]2*CO,<2\7N(.)]$G%T1%YN?*#- 5J0NP\4DGL)F*4YQ.!K#;0<)
M5Q&Z4@%V-NRLU>ZZ(G49YE$\?\U2G-HPB8;/!("CU#2#9]^ R]XJ9<ZL2%T&
M"TU<ZC*2L!"Y(W2 L\D6<4('<-3B"VW0947J,MQ1P8==GB\@SB-U$AE;JPA<
MAN=$Q-B<W5/1S2-U$AE;JPA;EL(F,M4L%4O8.HO4261LJZ)Y&1P+X;J108D0
MNC X%@)=&(C>E MK!T]AFL2CY Q.E1;+#W!T #O+QHB3G*B[D+UVEC,KFI=1
MR5'DIUE*6FB#5 0;@&O?,?.)O0+.>7-\DFY\=E;1R8(JCD$INA9%L0K]1GY:
M%.TH4CM$?EJ (MA"T?%D X(YELC BD!JZ8M7BI]%D8\BY4/DIP6>$$PBN4;<
M<&Z/ZQ[D?-#JMD61CP(R)3[R"DJ!*(LM"H"+Q411%@!<R&V"T4Y^*UI20++$
M!UZ1&N#($*]6=9"CQ->&*N!:TI"*$F\415@*R)AX?EJD)#@G,N8.8:;P0S@5
M8+:EIYJW*")30&(ECML#47")ZV8'L) #]ZD*,5+J1T41F )6M;B.%Y0#)7Z2
MO@.8YK;:&PM EL2%NH#Y/66QP[T#7,NICV??PUT$7$DE*FY+1GUS 5RC$N?!
MC4R&(CE^=JJ#7+ \%ZB(:_./_MX%[24&!FS#$(<HS?PVO&F&&:,=K3>@-"A.
M1AJ0+E&,_$4U'0*M]22VQT(PY9)47]#.UQNX_B3.?!NT:&0I\-<X=(ALJF"Y
M?$ NM/&AG:DUVGE[ W,G<?#;S"=/B!&!2474L!BGO=G :*?M#5B,$B>9#5B-
M<FWN%*]E ""5%/BCK @<WJ2BG0DVBOKM_S!_FMG,IU:((5'$J_"*VFH.&>WD
MO8&[V>68E9HE[08I5I1F3_7$C-9.CALI?B*)?8"F34:O];'2YB<K)!GMU+@!
MV]>ER$A14_P;954YB"US")SR;_7]/N %/R"A)?!6'B+B7M AKJ6T@;_DJL(.
M2_;:FA7I+_M!54B1U3Y@H\/*OCBQ[(I HFSXVVTJ H<G8'B<>G[T2LK;?OUU
M]_+5S<FGU?>[[9"+'GWZ^(;7EW9XI27[_)*>71'X?#&\$7;W"LQ?W>]?)_N/
MY?KK]=WFY.-JNUW=7@QON_RR6FW[9K_YHQG^K5]^?OSEIO^R'?X[K+.L]V]Q
MW?^R7=U?[%]1>_[XGMP7_P=02P,$%     @ YV%54!%,-75T$   O&\  !H
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
MTH*LQA"77)0I3"<NIL%;S2\<S0=Z$RX->* T0G40K0B+U<DGJ0-GQ,>!8_F
M\Z%4TPY,3XU!IO KP*#/""A+,\?T@2I?2O)RGC&+3(5PD!XHB5!%F($:._1\
M%<3T"UK>FY78#QRE!ZIFR>1GH 3 )?GTK(BK0Y!EKTY<<LU\RCA0#^7TBLS
M<7J@<I2Z:LNC^F6DSR)3K>P' _B!*L$,RPT5RTB?1:9:C?8_:JB0WC_,=>T=
MM2XB?181O7]6\Q^E#*HYR)W2_7=*^]_I_7_.: !TX"^Z+<B1P605'U<,NJ8>
M6P3MQB!G-  Z-!K5&N26TX83F#[/",5&OZ&CU$'U![EEGSF!Z?.,$&QT&3JL
M:<G$[!F;QN'D0I7#)R1C"*_'M,_J-9FS#]$\!*/3T&$?AV[)77XQ3LQ%JBI[
MF-^74,V6]/3Y4NGEF9H*RCG)A'^%9(QU\#*=)S)GUP;SZ30Z#IU.7<P2S!@D
MC)U0!4J.RYZI^6MW0OO?+",$&PV #J=0J<9<MVQ9)S!]GA$]X(9I0<NZ+KWX
M4UK63^E9_Y&F=:MKG=[!J.>9VLQ3JZH'E[B8Y17KQ-7!&0--;_6L>ZISJ;O#
MPYL3E;&O"&N#Z@,D;+0&JW_8:I6'7GE=A?'0W9Y479$H?7R=L,GQ">&&A5&G
M?#37&K#ZU3TL=6(68KS5/ [=XU"*\=#Q'9/S50VX"*Q5K_5"X&BP;K!FQGBK
MC]Q#0<JJQWBKI9MZNE5%QD,W]OAD!M5<R6#+7C5*\QYK-O4;01[:O'59QE-?
M=DA1RP>NQ0'D SAFQ;58$=1H]?;<ZZUL%=JTQYM&#2U.:/@FQEX)QAM=WY[:
MOE65QI_0]CW/"#'6\B.4?>BE7J -6ZLY(?N8981B(X0'*G*I="G M*PQJU(+
M "$XRDQ1:P>RA>"M=Z?>:"3WQ\;NT]9\,?JZ/35VZU5?H!E;7[?EF;+SC!!L
MN :T=,-:+]"$K04O,GV>$8(-D\!6;C56@.9K+7BY'C;/",&&(6$#MRK<0,>U
M%GQ"FC'+",&& T';-A1NH,_Z8BA-M0@B6$)R:D@&H"7=Z-KVV+:MJS:1WIGK
M'B3BH,2-F%GB]D:WN(^4>JB!2SS!@):9/L\(P89)<6^ZRNZ@E;P.28=\:CD?
M3X"<1]L13"47<_1N=*?[B-TB>HTN,BUJ2D+2YS3>V>H8@)QI3/)&=[R']G@H
MY4!G^_[U7)!S 59(ANB=6ND0R;R?EV4->(VF>1]U]F/7<HQN=@_M[%#+H?[S
MHN8[$Q::FJA-F/D(&69&G>Q0T8%&==0-<XU)]^F>9O2]>VA\A[H.-*O32C#(
MT5(P!,ZL!>.-_G</#?!0Y*&>]>J*/,P5@>-#KUH1<8<A39(CL3J?X7*)JFIZ
M?3Z:/A:@; [@>)'&,;0\  !S:+Y9@V2C!=]##SZ4>X[4ZT5DQTA4U"1+ NE
M.^YQ>J!/^B]?+4)\MWGX=%C@^?'L_?;K_6Z_E.^K3U]6D?XY[!<Q%I]?[U>7
M/BQN_.=NGI:F_L?ZX=/-_>/9;]O=;GMWM5_(^.-VN]N,.MU/H\#/F_6'ES]N
M-Q]W^U_W4UP?GE:$?OICM_UR];3<]>7+FMOO_@]02P,$%     @ YV%54%^_
M_S,+ @  808  !H   !X;"]W;W)K<VAE971S+W-H965T,3$U+GAM;(U5VXZ;
M,!3\%<0'K+E#(H+43;1JI5:*MNKVV8%#0&LP:SMA^_>U#:$)N%%>X@LS<^9,
MPDG:4_;.*P!A?3:DY1N[$J);(\3S"AK,GV@'K7Q24M9@(8_LB'C' !>:U!#D
M.4Z$&ERW=I;JNSW+4GH2I&YASRQ^:AK,_CP#H?W&=NW+Q6M]K(2Z0%G:X2/\
M!/&KVS-Y0I-*43?0\IJV%H-R8W]QU[N5PFO 6PT]O]I;JI,#I>_J\*W8V(XR
M! 1RH12P7,ZP!4*4D+3Q,6K:4TE%O-Y?U%]T[[*7 ^:PI>1W78AJ8R>V54")
M3T2\TOXKC/V$MC4V_QW.0"1<.9$U<DJX_K3R$Q>T&56DE09_#FO=ZK4?]2\T
M,\$;"=Y$<(.[!'\D^(\2@I$0S AH:$5GL\,"9RFCO<6&;[?#ZD?DK@.9?JXN
M==CZF8R'R]MSYOJQDZ*S4AI!SP/(NP)YMXCM$A&%MY"= 9+\PR#I<K+J&:UZ
M6B"XM>J:%7RC@J\5_"N%V W, H%1(%A8B/UX%M: "36FU9C <<Q%0F.1<%$D
M6B6S(DM,[,R,;.]C;HQ$1B/14B!(S *Q42!^/._$*) \D'>RR#O\7]XK8Y'5
M WDO,;&SFN7] &9W'S.815?OKAJ^/S [UBVW#E3(,:!?UI)2 5+/>9)]5W+>
M3P<"I5#;6.[9,/6&@Z#=.-#1]*^2_0502P,$%     @ YV%54-PXV+RH 0
MGP,  !H   !X;"]W;W)K<VAE971S+W-H965T,3$V+GAM;&V3ZVZ;,!3'7\7R
M ]1@2-M%@+1TFCIIE:).VSX[< A6?:&V$]JWGR\4)1U?L,_Q__S.Q;B:M'FQ
M X!#;U(H6^/!N7%+B&T'D,S>Z!&4/^FUD<QYTQR)'0VP+@9)06B6W1+)N,)-
M%7U[TU3ZY 17L#?(GJ1DYGT'0D\USO&'XYD?!Q<<I*E&=H1?X'Z/>^,MLE Z
M+D%9KA4RT-?X:[[=E4$?!7\X3/9BCT(G!ZU?@O&CJW$6"@(!K0L$YI<S/( 0
M >3+>)V9>$D9 B_W'_3OL7??RX%9>-#B+^_<4.-[C#KHV4FX9ST]PMS/!J.Y
M^9]P!N'EH1*?H]7"QB]J3]9I.5-\*9*]I96KN$[II+R?P]8#Z!Q EP":>DF)
M8N7?F&--9?2$3)K]R,(5YUOJ9],&9QQ%///%6^\]-WEQ1RMR#J19M$LB>BTJ
M%A'Q&98T=#4-C83RFE"N$XI50A$)Q35ALTXH5PGE?S5L\B^?.DV:3=2HJ*&W
MV:<DY&*VX==]8N;(E44'[?PUQ6'V6COPO.S&HP;_6A9#0._"]L[O3?IGDN'T
M.#\'LKS)YA]02P,$%     @ YV%54/([5 +N!0  @AX  !H   !X;"]W;W)K
M<VAE971S+W-H965T,3$W+GAM;(V9VU+C.!"&7R65>QSK9%D44#4)Y+Q5U&SM
M[K4'#*0FB;.V@=FW7]DQ&;O[-X0+$INO6RWU02UT]9[E/XN7-"T'OW;;?7$]
M?"G+P^5H5#R\I+ND"+)#NO=_><KR75+ZQ_QY5!SR-'FLA7;;D0S#:+1+-OOA
MS57][CZ_N<I>R^UFG][G@^)UMTOR_\;I-GN_'HKAQXOOF^>7LGHQNKDZ),_I
MGVGYU^$^]T^CDY;'S2[=%YML/\C3I^OA-W&Y%K82J(F_-^E[T?H^J*;R(\M^
M5@^+Q^MA6%F4;M.'LE*1^(^W=))NMY4F;\>_C=+A:<Q*L/W]0_NTGKR?S(^D
M2"?9]I_-8_ER/8R'@\?T*7G=EM^S]WG:3,@,!\WLU^E;NO5X98D?XR';%O7O
MP<-K46:[1HLW99?\.GYN]O7G>Z/_0PP+R$9 G@3\V)\)J$9 _1;0GPKH1D"?
M*V : 7.N0-0(1.<*V$; GBL0-P+QN0*N$7#G"HCPPW/A;Y'H<Y&3L\79HWRX
M6T@B,CH&5AVIMTF9W%SEV?L@/R;;(:ER6EQZ*:^\>EO'?OU''ZV%?_MV(Y2-
MKD9OE:H&&A\AV8*T<UUFR1EQ(D;>AI,A$AHREDQ>=D>8<,*$89>YY8SN$G=(
MB^@R4\Y$IHO,D!IB\!PQJLLL$$-,7GZY-*NO#5X#),(.4CA25*U M:UH!4%'
M@\8:=*U!MTV(2:0=$5,C^P8)G:&A # =*T%B\A9@1IK0DI  F% F)FZ8HD%%
M)&AD "QTD:7! ;$X(JFWX)B)K50D[I<<D\89%=%  9SV*Q>3L%P#3NA(M<*W
MXW"#'6Z8PWUQ(:L_/D)1:RCE8DD78@(P:WQP$)<C3#I)JP# M+::+-<48)&)
M):D7,Z1-&DL6=8X'M20'%@!30EKJ<HX)[7P\4I<#3L5:T[FN 2>LB%M5K>/R
M"+L\8BZW)$'&$1](1D[1' >8L!%=^UN A58;LJAW'+-&:N*A*1K3L5B<<<S'
M1$CF.>>44MH1-RZ KBBFABTYI:65AH3U"@PIA:4;RAI@5DK;4\TM]K1%R4WK
MN47>B4.:W!R3,G:2UG..Q4I)ZFI.:>$$H:9 ES6"K/N,4R8RFOAPSJD+:>BF
MM0"ZM%,DGI? ^DBXF& KL+ NTC2)U@#SAD4]93S&GHZ1IXEOQC&WVQ!FPAE:
MOH$6NEMSY$*$M"Q,.:5"NO7,D"H2FG/.&+I'<T1(0S,8C&5H[[ "TU>T\*^!
M)FE5CTL==JEC+HUIF7:L!1"AWY<)-N$83%V.^=2E6\,=IW08.^*V*:=<:&AA
MG7'*IRYM!.:<NI#:40\C78(VB$M@?>2[)J)L!58L#&-Z>EB#]??-:ZOSZ_BY
M.F["\UW(VO:XI^\7?4=$P8.%-G$-8]N3"A3)@0F@=.!($-P"2@2TR ,H#!RM
M E 5"<T9A"1MW@!U$09T)UM@9;3(-U0WN4B8P,6B?3J 5*!-CX/QT?N;D*#
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
M?K]C\E86FZ<8/LZBRM/D^[2.UMEMCECU+_]],1H-7Z6WM_DFASGI[^15!(\
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
MA0@N*-2,N* GL.[ ^G4G=SQP" :U::^T;4,(G5Z=W=Z"SE^[HQ:V+P[9&N2
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
MZ*<6?K8AQEXD<U98V,*^HEI+VXUZ&LC-:+0P#9C'L$9XF#2ZRB4>FIU3L@=
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
M0*F:(U%''&Z;PO"2L$S<T_<)U0#W=E G6_$XF;*%C88/!'X_S6MV17BEMI"
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
M)*^4<U.;V0U6I/O;OI3<6F1N/V,TUN==A;UW_P+P*C"UDRK:#P>(]Q2+CP,
MG-*=J:HOQ4]O]]@3DF#D M:IT#E6*Z26#(2GZ/("5EL0YP_?)0'5?9?M*ZP^
MB XK2ZNQ#4..JTIT38V#X(-'J9%ZU_@SU'86=%*YI#M38_CCQS8$DLSG!AI7
M,J2Z4V8 4P7<FFA<B896627.W>(:Q"JH(&D:1#_"GTC&&$N[4='!E@2*1^P
M:[L5EUQOE$>@W1*R<8Q-"]NEIFXM*7(8\NI"*TUDN;01\$FV7[,B+23N,@1'
M;.&AKC_ND\U!D7B%3#DM1A?IZ@Q?GZ<7$84215BJ4Q<!8-PWV]!+X*N4X0W2
M/9&\9FONQ6S+*N<9K@ 1+E7;/IN$8VEOYM.TO,N&+?2FW6^02[+.D>0X#/91
M"CDW7A&1+6ZDV9'^9#J)ZRN4<^^L,;&MJ+9!#[S-GV GRV.Z#=Z@2W)SH=65
M$&X[R5I\XGE!4F'7"]5G\\MV?]KA,!,Q0Z-)U9.Q8^,!.J+[X5OJ,U&4NYQ/
MRB'%5S<#2NGTV8Z:T1,'<74BJ6F.)AW%VHN3G^0)C3(02P%]0!V.4@V=SNF=
M.J=8V2S6TG<&[H"6]\^1YI2_:*BPHH%T8))@8BXF)52P=:THZ<R61'45YGQB
M&BW"EZC$!DU(60FZ3%LI>163? [>)^DU;GN5.G!B\<)OI$"<1(!P/Y/!E'($
M$J :KJ;<[;X2Q.Z>1+248!)'LZ@]23#'N#F'1/23:'0V,=G-UI7O[P^PCK"C
M#/'S1Y#QX#3_T.@O0\4VZUHB#;0_4D^-$99&2+2Q==2;!SP()=LBE&Q_]"44
M@AH2KCZ)OPLP;L8=>7$J)(&(CYJ)[W/M,)'!0\45R^JL W)(Z#XW0@)]0-^+
MD' QB#Z:OMR[^ZQSI1HPH6^SDH3? VR(XWU K[(M*!K,^\GO^8V74"Y$S/)?
M<C*]$[F2X8B%?E=+I+L$BED8BV72?)/*0A42@BJH254'N.HLYH;:O$ 8J;'0
M=FT==(U1[91O*.\"4[A7DPC)]VB^7H0E0UB?"-LGL<W93=7:QJ"A&A6A:O2.
M1IU9##L#-2DL$7!0N6*QFGZE;[#Z_,]D;?"0DDH'_B&X*P_Y)5N!N=(OU9I.
MN$R2*]49*EFR#,Q#10N,ICJX,1]2RM=W@U$AO1E6E\ F'JZED\,UD%[WM1H<
M5<1/ZV8H%76<T"(-YBT2HNG.N:J!4E"/%03?2G>55ZO] ][&55:;1(-4?,JX
MN=?:.+22$,_/6%GIG"2CU OO0MW?%5CB<5^UZK1Z<%S@4-1/@M0JZ0O(N8!D
M;LVDQI>(-P:)V&/4!0MN0=5=R<B<!%/]C>1.[PM7I)E.^VZ?HCR88>GKOZ(C
M1)Z3<$$L0(.ZGBE[YOM_^+(,"2E!CPB4-?;( E)#05_Y.N=R0QK6F.J$)?4R
M,TP? =2OR^%<L XGG=R:$*YCD]N"(DLN3BM,,*PF8B52M\INH Y0&:6B.*B=
MX;%J*SR#[8DV((_IB8(,Y%2@NER!?,T\GR] 5*-Q'@?Q1:7L$7;24W@.*>ED
MO#B%DKK+[F40RPC6V6I#]M4XJ#2UTAX_,-!PL$C&W\5,P8<'Y@SN_"0^2KRI
M4)@*]VS,4=!NJ:$)S/A/A*OA4X=VV1I-:9EN6+DD%LNYI)JMJL)OL?'FGD-,
M<:L'8?/%\]O^D?*ZJ=.C]@52V6]&#6J(=W,A27(K4L2P1&^!X-=:<"<,[I9A
M?"6Q,B,SG18?(R%N_V!-(A8'.FDEGQ]!GRP>*45M^!1_,2"X8D4M3J@QU,%,
MMN#D(1'$Y8$'>[D(6PI0>-W:M6,*W11!>=RG',O'DWA.7C-*$"*KSY>*O#9/
M7*7.^VFDHPU&VOJ7U%<LR:W4(K'(J'!V,)U\[[(+FT?2N(-8_H(XN7DWKR/Y
M*"U<RTJB)VP!(QL+/O^89;\@GQ%M@G?*16[0=-B[26<B(H-C>Z^EZ92I)8?1
M%7HA5Q($;R[832[_6FLF!>R;.$"3?QOK2L-@ OB._E[!$&?;.F(Y(8,(U5,7
M8P%Q5G4WD1)+W56]P8/%T$H:&6U="8!Z5ZY^\:P4\$FL,OK=*S3>X@&2R>15
M])!1!J=1\*0=.>JR5JG7:G14Z\M:3I#:XF>]%I)7KBT8VX8/V4L&#0= $3H
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
M'6,T'Y%XL#UNWSBJU6-[Z %U&QX-J';,<J -MD5OW!DU.$Q//;!*:]A'9^B
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
MLYB=$2'I1S33-AL,4+U)1O@DJ26 +),BM<0VE,3V+AO'$EA&75'HT&,"-%#
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
M/O0T&%%"U_TBQWF@)=I;/9+EEN3MZ3AQ'D ")+$- MPH0!+[UT]^F;DN=0-
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
M!U9?+C32\#5SBO@\>.]E@KR]0@ P3_'5^F'OGDO:S_VVWHP]F8YB[+S @4:
M?*3_=^WQ;XBK/QI8)Z$D>9#W'KOLTL#G-%6@V+84Z,G5>5 F89IFYD<OE913
MYT&O_YW(]3.BT.8:3Z[/@S@*D3:D/[KO_K[9KN;V<2E#;Q*2: 'FYPBP2JK<
M_.C%#@DD6)^<\P/Q#R[N^)6SU,R#M K3O#8_NHW^Y/-7?WDXC@N!R6S&VZN%
MA9GG9'&.YA#RI3^ZK;[>B#-!7F(J)F_>8)%*1$;8G_UI&B.3]]XMW+DAO6)^
M=-_Z60I3>]P[F-R=!W52\[_>>4"=3RS^O1[X^>+*O+:DU\*ZS/3_T?&%P2WX
MVEK,;9ZPC7$W0)\ID4,F/WH>7+Z95[/K/VCYS0;>81-6&]#U-':1L6>MO\07
M 1QX#2&US(K.-)1@I0YR&2;_. =23E; -XAC$&95Z<U%\+"$U+MH<P.7,/D#
M:U%E_04\T\]E-/W#FEMH6H^7[OQB?#2KJ@RS-.*"MFE8LD,V#2LN5TNM<W:Y
M>]MQD!V'L,HLI:W)ZAPP/U49:;=G-M3J&Y+BZO]*4IR4^O\)I+@,^H\]@13'
MM(.%^?%$4IR':5F;'T\GQ4D6Y@C(DA]?BQ1'88*X+OGQM4AQ4H1U7ID?3R'%
M=10616Q^G$R(DS N$O/C1$)<9"7_>R(A+L,Z2?7_+R7$M-P9W57]\61"7)0>
MT?/_>CHAIAV*<B)Q15F@&"#QI5,(,,2)NK_09^:+/T6" 7%6),QBZ*@7-9/@
M7/#*T'PY2H-_&:+!U$:66QILPEQG4!!<1/UFW:::7"QNT5QOEU>B4I,J EWS
MZOP9YL^^D:V#UB+JS>K(WM2U$JW-9,2Z7+:KQZ[V(ENA9@%CQ?"^[PYK&ERI
M=\80>&M3:%K6".,APU))KH@E"9N;D?+QL[5^#8M=1]??2JB%E$#^?+>\LG6#
M820"Z(9'+*FY\5'._''ZP^3#L*(-W055]#V?X%WC.*M8Y'H$#AF1]S,-M07=
M;2S0.\]'=9^]U<X:*=/KT&S%U?-9+=!T^CGMD!?1E&]N@=^:]7-+QG=%^4Q[
MW6SA!)O^Z][2;][M&R3RH&8^DA7FB\_38/ZO7#Y;3*6U9$W+ @-]7%./VFO'
M\&0:8&8^(9638>C#D56UGLK9>M@L!=2)SZ%<LIEJ^;"(:9E(=K_)'5^>VIH&
M'CVU00_YL[UVCU+-B9[]0^&;NTL[?/"&EY[!Z4C 80N "07B(LAJH%BTN5+
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
MU 'E3&H&2]>:!T^H(6I2"E@SLB>\)\C_:/"?F\6MDZI-*H,]ZMW7WLO30#9
MP1 Z@Z,B>_#Y?O6\>9A=+_[?[Q[T]']W:K_($'0@9?JL@";9HB<<#BG!+FLX
ML,0+:]KW1"<6B=1,*(9H@(P&6\&,,WXX6BB[BB&'$DK,@1N&V7 &41"D998I
M-.%63;9(M;KQWIHOKAF@D3K^0RS,^,5^W*C=Q!(#8Y)9&=^]IG":16#9:*/I
MNTP;O:0,8=N(9710&1;0WIUB?Z6QJ(:*M11R29I=\%7H[46C1EG;N-A6O89]
MO$[2,M'*D:69X)D7_,SEY\7UG@_VVYL;(JO;\U;:+,UUS0=&I\CRI&1P#$^2
M<\L,(*5F8DM"L3TP?FH+7S#-]9"-U[VY>A3[(%>+D)MVN]C<;F</-([ )H=H
M?!9T_K>7;SSRT$*::&4#<YUOW6+E?;J,[XE:<A"NA9'_^ZRY9ISO7[A*W\7]
M AGCH<1\@LZ*4;_S[05-$\1R.>M^\WZ_O64U\G![OVTAP3]VGX(*"!@'B/*M
MKT0+Q!+:3P;.$1LO;*(ZFW: YOK)O&-)!1_.]>:32"4W@H<-,J2E*V\UC-*\
M%P:7;RXO@LGE'A*2K-P;29>[G"G\S<4-'CVGQ<&R3/C_7V>\W)+,ANV;O-TN
M;Y'5SF'(@G_\9K;>W\S8(B_X@B\=#S/EOIISL0P/C+)58!X#0S_Z9:@98&S
M-IT8([8I_J_5W\$ZV3#@W JF3M$US/[7C%2AKS=FFSTT1:%^SG7"9#K8?=H@
M>?N9&KB?!T0).62NZ1;\4$OP5A4&CH&5KS7A3*37QG%J1_BW"A'SB1KP!BY"
M/B9YK24G+)RN[SE>SF[7&YLZB=6</2SV^)LQ9>8<!""DO<4X(8T2>4#(U-!Z
MR+"][=#=:%K;T>B"<GV4QNY".Z)#K-DJ=[?VRV_*5-_OE>$TN60^91A*LS^]
MDOV?0R>Q]Q&EMK(Z"9,RDVKI>1P67#$]#F- >T>%7+V\JL(H2X,B0L&\-,CS
M)"R31"Y;4F=AFE"751$"+"\IZC")*E[Z)(G"DJN'YV%=%H)67I0</FS9-FJ[
MYG4>ID6B]5ZK,*U2*=B>H5IP^O5FG *^/>7&\SPL:]2X3K(HK*M$YEJC@"32
MN I4APYH>9"EPC,M4_ZHK,(XS8,R#XNTY&GF95C769!'(2U&D*%Z8J5QT&;#
M'<'D/,X=E]7/LYQF&P=9'84I#3^C%I!<\=O:20U6()PDYUP?#SX$_%9480%<
MOPF-)\TJBSIS '1-RWV8()Q0JKLBE^$SAK8G#<=8+MF%R1>2*QDBI09>B(S#
MQN.PC/BW$H>GYKF\'YNH:L26_+/!WVX^CQ8U9!C^ESCRCN:P;;1\!0MC$(T,
MKJ@Z!FZ"V\UF3A]O5G.#:[Z8:YD7>$W=O90P&K")JV:SE7H , *PT2-\DDS.
MJ@(=1(C_["IUG,*)_'A][2>8LB)I(CG,<U,OP:*E+KB-G]UO-*S)4EK!V3*H
MIBI/^A'L:DK1>@<,8,,A4;2&"](H)T9U:68K3$=\(AK>HMX,17ZST+ILP*$>
MUKMS8T7TA";K2=>,6 $M%.O?E(_LX%GN82QT-LS;H.%R#D_<91<!8^!84?5D
MN>6]$PU-&2BCM:QY@6RE']JMKT=Q\S3,I 8ID;8HEER+G,AJ+/0G$VJ:E6%<
MQLBI2 VAC;,P*CGUIJ:NXCBL"J&R19CG40!R@/]3(DHO_++><]A@KI?.OM J
M$@EW)KW$R1\)=5'&4G>:*%):!3\[H9A+)8TP.$EN%RC/UO46)<=\[$Q<\'<)
M?5E840RQ8:X[4LS\ZES_2@;9XDX3:X944F&U@_/GXN< NRR(72290,!D60U,
M%OZ=*&98)7D@LFM0$..,:*F+DKXJB&/4Q'5+92\JKQ([HB^)@22H5DW\!DPT
MIJWE"BLLA!"S+(F+UBGUFP8E<33A8T?9Z"_'-L%.*4F(T4B5W+RB$YOS\:"3
M1F?.PA3B+).,D -I-@FR-"Q1XEEA#HFIQGD,;I@D*;ZL:,AN#G%4<=7SBF0-
MD@R(B54I3AYQ6ZZ_B]^ +U%PKBB=>1),^LY$@)LWXLO5 X\=TAA>Y@8#6N1X
M,ZU[\[-MY2?;BI_)]$2+R1<.EC6/LRQR(.063]RCTMFT0NFH]XLU'(Z_< H5
MZD@E$1W$"2X0!^!$/_ '_#U_$/]PKBZ+HQT4R4@'9;>#4KX/O]/K?ROE%RPE
M=V,09>X[O]7OSID/NGC1X6Q*O\M?9UQ33]UR9E["R$P52;4TMQ_]MZ85I>5
MR%K31$B:#0H/@W]LEF(RYM!]B3BFRX3"H [MJ]^7#3-N@8!-$"-#(S53<6?N
MO7G,3,C&?#LCO+<& R\NW1Z+9N+674FEV2E>\7[@>P.OS7##TJ!]15I Q*4$
M@Z^M>17 9K[;7I=(!#VX0M4-+DRD$<WM$H%#0TO!Z8!+.-^-!=S^%4<(ZOWD
MQ5RVU]\&=PU>PB%D)EUPWV?>^N*4EKRRN%_"R0[VU($$'G'#A=839/ET"_2C
M8UU[CGS-]LK).9,P87.VO</BW: ?D#$Y?&!"#B5U]B&N]O(#<A=_V:R?#;\3
M3);3Q334..76O1F\8H'6]/HH(:S>&.?=.=DDCG:K,L06) K7NGS5]W9!FZ<&
M<2;7*HF_D(#."QNW#/LW$=-5D*OH,9EUDEUQ_>CH@EBYH; T;<D>4[KOWLDU
MF7N7X3NUFG_BZ!?'1NCE$=(S3.R\>K2^4TK#4UT4MMSL01*)(6@ESN!/CJ:[
MB%.%N)(HZKFF/FC,O$G\\ =CPA)H-#-;DFY@^;H#'1\"H)(W#BY3;#?.QF4H
MV(&N6,O%<?,HIC[N#YVIZI:5]%#O,QZ9>Z[2[MC"T3Z)5*XW4O<6!K<A<BI4
M?.CENUDCI5NE/(+)OI9-\%$?6Y$+(W=?+(JFQ2X,_:'V#M &MSPMK"G6%&=;
M6/-,6*$QP$$CO;!E2=6)+23RDX:7[P!J:GA4LUL\-.)2-ND4S&"VJ*B*OBS0
M<8\Q,CJ%"0&0&N)K1"FN'E6M;Y$==_(T-91C!C<KGPQ(NW8D&HV#ZP]ZQ1D
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
M@.R7="VP.0GDVQC<:9)$*<JL/XFAY,2BZ23'%43$ MHS*!<W563@)_K "0H
M7<PT&Y!*]/.GZR6XM/$!G4*_/V%H6/]#.HY^[W$7(,OG)(H=6!AY8(BYF#9(
M7BQ(>(@1+$+G'QPJRX$HG9, GE&'YHD1YI*"8N0<[)%%+#J=<>!+'C'YS<&C
M*B:_YLD_:<#[\>+UQ2\O+H/W?[N\_/#^+V:6NWC_'H-ZH6B!*A1S$6[V".,7
MF*0_DM0,$^A90%R+F"\TMXI#@6@:!>L]7OGBB$@T7<D+,5W#]GN]6'Z4)"K<
MQY2871I +*"64KJR299#.LK+(".Z5I2#[]H[-W*#4VHA(:VW1CT,:@^2"N@-
M9![PU-R_Q$A2D)K YC.2KCG>+4D@#\9L#:E@ELA*Q+V1'+%=<,YH*P138HRN
MV^N'B*122G74+.X6>87Z^*3*@M;3W$U;0@(+)NV.#)>19\$3^5Z"?#O]Q#E)
M<"10U:0$$/F#4)'@!I4\:401IS%K>32UE 387P]%9,G6D-R7%J(%4*]\,ST<
M!!,S]=;&WHI'THR'%!RZ,$4!G0DAA9E7@!RF2-@0?B89AO,I?2$9*T#SH$N-
MF&DK\>)@A( A?V5%'%/D5(9+O%Z,QA5"$F%(]I8NP?5ED(M7;2O^[.9FN5HR
M1"))HA7)^R7M.X(>:<5HCQ(HQ:3S(' L@VKM3HX%7J>=L].FT6>NVX)$5H0J
M8]M)ZLU92Q'WM7>8W>$QP;2(<CIRQ!'41UL> 6$!RGQ9(1R^Y/+7,+-F++:[
MT0HAU6'23072! IN)SE^8([VT,%44>HQTQ?.<&:+6E&S263+:#&JF!'@BQ@8
M#X(+3V22)\LF#PBL-9>H>?WJXL=7KU]] '$$M;S\S]]>??@O2VO\I&#SV=5F
MNV774EM8=K_E-/@H&OK($HR'V2,O<,8&TH(.71*#-M!E:6G--9W-WDL*]CJ\
M^EF4LKT'-"I%*9X(AOMJD,)<:.JS)1: ,,D#DMY26OP<(?W>U2!2!;/<"P^T
MU49TV[(E;11:)[B2Y$K".Z0O7YRM.*3SU]GC=J/!4BHHV-)__@: ZM+C.3._
M@+2.,JJ\FYNS+=7,R=HV<K;@6 *:>"0LCS,C*@F-,RO<E1-@0THZ?[UM$55_
MG%F8(&>".B:*"B^%!WJ2TA+474K9>IF(240<ITRP&;7P&E*P_?TCM82$DIP!
M#:2<F7<FB<R 0@W R3A:9IYH$0I_%':XN0 .D& /[X^E%UE:P^AN*T9Q<.%P
M^2&_V;0"Q0>S0;0=&O.T&^AN]"?)$-UU>60GM"WXP*.EWI8B3!1T5B%6U8$H
M?^[ <@**$#6SL\,4[>"-0N'^C$-]09MH!B1)(& Y MT9I&C>%(Y>C0*P&G%
MES1U+ QJ*_%AKYU-AYGYJUJSCEL02XYS4C5H=SW.',7,M=[VZFS$=!0E4CZ#
MU15^3+<7"=&>DBB3G%/_M1P^'D8"23%D^I?B0)$\0S)2,*&=)5V\R(FETTE/
M(\9$TN0?TG 7J&N_V#;_9F((:.5*4AIIVPJ6 %C7A$N5PZ4G-0X*HIW/O2?[
M@^+HTZ'F_R1W^&M9^9\N!V<TXR3EVFQIP3E*D4EP\R1ANN.P38Y*PCD<R '$
MN!+8(3#/UVB1].>T@.Q2?)$D##FF@)&&Q$'@6*5T@ND<@=+E"<QR1V3AI( -
M%/8_:@,<CLWSF;A/2QKJZ;(P %&(FL'5'@4<ZX_B=20, OPLH_/2%H5!OFJ/
MCV0>/!J)EQFIS<.B,,EL-1Q5U%M-NCMN3HR\A8R%X1RY<AELD'2KZ$02=3E!
M&&:+!EL8:AHO#,U9X=BB21L8%&AI-'0[ZX*T(P\9" (M*1-BW!D4:*'24J\Q
MBZW$1^CUTGN=A =B3\D1@39CHVT,G98(%ZD>*=SZ-01:T(VX.B+0=KE:)KYK
MZKXLSMFI57PU@3:EL96I%"N$PI6#K2>P$I.,!+]5/2;/$E6)B<;D;"&.B8%X
M]0Q)]R"2UA=GX1^H*B%8R,8L4E9E0SC8U3D9L\".#%,A6$D)*AG_:7&6CAW8
MZ1%IMI*G>H)IRM(Z"2=936M5(VBFY2PKB0H_39HEH2='<$3%GA3DU=#5)!DB
M'Z02/7D6ZCI$*#KGR"OE)7(1-L3^XB\39VDND!WA:/8=*2FTJO)T>;9DTPT)
M?/1F@,TM/7F69(ZBC(;DV=J+G?$$] *:]&GR;-Z2#^6O<7FVHF]Q5DD7082'
M6T*(<WET0)@%<<?-R8(<T2L _"+AH<KBUO;!:I_10@R*LZ+Q)@/(BH[@F"=&
MQ5G2/@O8.DB R& ](9(%V=H0BR(B*8%TI2=*LW2@$F2DP1230<$&V[#'"\I;
M]G1IMHI8&(P3B$&^B25B*OD5I-DLCSEPBM8,AI@J8H=;QIG=0_3L*=)L3((2
MG"9 (/1,,K%X/ >E4(2$Q1#3H@S^DJSVI5#X>;-!*;2&7!A#I80DGF9@)271
M!N)FD$(3E*6-X+"FXU>QB_*@%)HC-(FN'S@3] 8L?PJXO9I-+%(, )9\^^03
MI= _0=2_:G#FBXOW?PM^>OWV]_<GQ6$Z*;8MTXZ(L0<\C"R>3K0<QGD+FLPI
M-]WZ1L/."YC 2<PI$ZQ33EP5V&]B*R?YAQV4Q#7*I.3@'>+=$4E$+[SD(TY
MD#*9[4XM]>]T^3RX_,S)WI)OP85W#J;O3@KX8SA6+\$O="&2O/3B#6'=*;#3
MOYHJTFC4!*S;JAN> "8%P.>V[C,OJ/G4=XY$' 6'4@U^ARGTO'-(E"A=J(O0
M"31).'X5L@WB*TFQ%1J)]^*,[8?B*5%6]&#:0LC*I]E#HU5%9AI3+VXM6UJ=
M2Z"S&2=-^QB+EE;(U^/"HPLM([Y5G+?8F..&]LCY!\T=O\'=/W#DP*M@,(7?
ML.;X4<0V,GW)B99.2NB2\7GOE&F8^:FGK+T[J!?DL\(R9U%LE!'J]^]0+4*J
M8*W]]R<YVY2B0]%ZYHF7\,2V';0A9[VY2E+TV9SWE4N]35"0.ST4"6@>Z)Q
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
M]-8'DM82PM$T^)WHSG+.I$7QH6:#)T6*4[= .\<P.P59M"_!<4BE*-!6U1>
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
MN\BH#S54:]/ 1G3MUDH*!L4%F<<+*PT(*QZYVL<HRAE.?\&6 SYQ>A>.$1I
MFU3E>5!EE=Z;H; Y*[U"F*#G@8Q"C#D),^*O0Q*$6=DXX3$!PJD =#7PT"^D
M;$Q_&QQJ;TU2@/P_)IX,O'YF>@/"2LX C0GICU$NB_!5MN#@6I*Z0K2I3@32
M.8I%?P'M/+RF*5"IB'8"=R0J@SR$X'-H5?,2H,&TJFE4!45$ST?'5Y6.;1Q'
MYL>3UE7[H_6,PXP!6,J:$<OX\'^5A2V=??#]9K4WH8>[Q>W6%G%GP6W"^#MY
MF#*V6LRCR<.LSJ65RS>7%\,+S5Y%V@X2P9(JHG?H^2,;(W!AU 5M9UG0RU&=
M'=P8OG9I+! ^&1/\&! RT3&9:3 6UC$?TOUL*"FNH&W)"BPN<,RC^[.1E7""
MKK$:,HBDK6M\HY9O#7>41'B3QH5P"R],5XM$(P  .#=2@\)$[VP7F^WM;*W>
M:>NL;5!I!2:^-FJX"U/58B6VPH4+43TB&$WY-IVX/-I><: ]+\?&D^Y7CS:,
M*3QU9*TT67W^Y$/O]7'HB(>2$D+[Y]<U[Q1<Q052RRRW_8DK<GL'@COAT*]9
MSUSA#XZZ&1[^)K"(0^*PU]"OX16<3_EF'A\2O,H+7!,4Z;.'939'=@Y7U>6R
M&O;$T'>7>Y0W.G40Q=<]."><";NO<LNYR6%:= B@8LRP-6P>;(%9''*F^?4V
MAT0:?F:$H+_ST2>83&?$JY@QDD@,&,C?-]L_GGDE.$O0RSHHB*>E&7!SE\V=
MQO$T[(HIB0 GQ$[3M&X!<I!L718D7C#29E(RR.63X")&[8)B\GNQFC5:@L4U
M\ZMMYM(5Z]\-F06'-^$#AXFB^6O7_!&H HM5<7C76-#V"[T=W:S7$C5MD0PX
M0W88!( D %+"(@9'2^!?HYU\,P)SD&4DCY+4D"50@E*&;#B$;Q#G59BS68ND
MC;H&2K7<!$GPD:N HU) R(H#.D6,3%S3V4JR+*BJFFW%K^D9F)>'D3R(_%4I
M28=$<299#@!@4@$/G@^)J /2')Q^@CF7A"7)IG_2FA]V^PW;'?^?9.T_@LAB
ML400H<F)'708G^TVSYH]"3Z*-.$CQ?D6C*2&U]3[Z$M@)4:I@%>LZ(5)+[^P
M\4:FZ1 ^@G<V'>&]N/-.2W1I5T,:*&5VZW?B.0T'P!5.4E\/$ M%M&M$R+B
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
MINX'$<1WX#?,2I!B<YJ2=C!?P:>VKMHSN)*3'$:J!KO"*2W$1,Y?V]IQ:JG
MHP2#YX.';H87=<!,(;(3*=?Z6V)_@RMAF**\8@^>I<=2#$?3SZZ-W #FP"'!
MWB_]N&&/RNL*Z;6R*/7M/[WG^T?;^1G\OT8+P/D-)$@$BZJ>3=I\_M25K;[I
MRE:D(L3>SU/65>F47:/VGR/K*E?6/-3^ZZ1U32-XH_KK:CX_) '\W4)!?0"&
MYO*?^^'07%D@@7VWFH97%V3X>H*/.["IG>E!*^:R(F&**W9K][;9^UAQMZF_
M0B]:*^28Q< <25?<7('L\+1>82C!.[; O5D2U=EMU@:8PI0;>#D$Y_6R941+
MIM7WP3/29-/OX4/_AYB%I#S(C6V(Y>!G(NAJHK!V]8:FL@!M77%JOY9JM26@
M/ B!N)Y&Z"I)IZ0TOULV?P0,!\##>*&AXJP!F/BDQ4DC2DZ99AR=-KVZ'QP.
M?$LN1JZ*M>=.UUOKR9H^PWGCD7!?9_YJC,8=ZN&3[!5@.5CWL(4A_23__@FF
MKQ\7M\OU6IB5R,-\U>,?@O^8K3D%*F;+E%Q[4F1+4F53),TS!+2K+B+ O5Y2
MIY<^@K"<7UT6!JPE:17&)7Y#YG^:<X*[N5,-QU'#IP<?9=GV/+L:SY,JH_>3
MI#B'FC0T!=_J=69YPMDX%4,Z+Z*>%MOFWS@^A2[&*4J/-85?J"G\ESWW2U]Q
MFU_A#+%<T3GK5YQJO-L$<TTS[@%C#B4H=Q5(&6$OJ(.SF L)D,C#HJI;.<W+
MCWZ!8NXF:$$25:1>UB7](YHT\ 9-A8:X8Z_E>F.R0[7PC1>TGB5!F98NC[H,
M(VJ8QE5%\2E9U;ZGW<2D^WA;BK$Q>0V\K3\M4G:O>JMZMG_ACV'5=?#)M*;;
M;O;YJ2$^SYWA(O@;@+>:X%>O1K@LR:_M2N$_2A _1SDV-C_JA5$[_.MXX:[C
MDU;Z"Q/8T@PV"Z8>552Q SY.8#1-^?<$,0!U?&[3F<:1U:ZD@)H#5S.F@D2"
M$#FT<5*E854A\J"LPS*.SJV-K@7*QN49GK2CR'_CD)@\K!(7*)-2)U+I0/7
M9\(*CS:7%:0@DB9=^4/.PQJNUX.I=5548CDA><, G9#(G\><(I<A]"'_4TM)
M+13(%DW"*HZ1>Q'7M*9EF"->XLM74KLU@XB)'V58R=03<D'?R]-6LM,<QV31
M6B(N5$><(BWGX$+"R((:,>9LXJC@/$9%F,:E!-QD69C623]0Y%UGW4"L3Z=<
MIZ2^GD2<3$0=(^"=!WU@/<^&OO%P!DTY)TFJ[1X!-BNW&CZ!^+5WA!,*U)+T
M[Q/Y\$M(8B=RY?F?-+"^;D^+01%[=A_?"=^V^SRW,K6K6,C')TRJ3 Y/F)1R
MC.K<!"#H54/]3O.D>4Z>8O0,$V8ST6RL\R FE3$NTJ#*^$[(NDEW?'G.+$'"
M9_%Y.U@)HKC',P[B7C!F),=?&R %L_\<*<$!U[@L'+S'?Y-$\2LP5YZ9\IKB
M:Y4WJB1(<H[U[J\ B0(Q20><6DB_1S6F;P;"R;XIBYJH&\+KE-7%>7O^0C3.
ME PCOC"/4\XLO=Z=A*/BGT-^'V3G3 DYMQ<E)@:B63SQY'L0F5HFM!5'<LT!
M]7:+,! S>5,-\]1M4U@/SZ-62 C+H#9^/IZA__9$1TE;TKYD2?NOX3CY.O'N
M[Q>[G0Q30MT-'1B4?+GLB584XCK*"I8G )7#:?ND(27$NSM5=#JO2I6OTX>B
MT*PM2;S5:1%&9<[1=G&8#43?ON=N6] L>K*.U][QH3M?^"U<:"[6%^M0G=(/
MS1A&J$GZZJM(@R5@CF*-(E9KRD$XR92];O74A,]Y&$GF"G:2T,='Z<,@0*N=
MLG(;33D?-IE63.( RP8X)Z\#^C:7<>0\*E3UZ!<Q$@7RF5%D+[J@)<2,39!G
MT XU>*N/_2RPG8.223N&H L\NAYBU!S-V@-U'(2Z/0&PM5O"R&C,SXS&W$)H
MA1\:L^Z=B'<C<)FTT8AZ2Z8DD'\?Q-.JHA^7PXBK03:M:Y59Z-?*_9KIK_;%
M-HYK$$TS-!]-\XQ_E+'?BV?42])IG6 \-* </^,I*3??'[J%?(-E*[_ZS=-Y
MV^1*C0S VCY70PGJ>ICJG.9 ]:PKEP9:E@0'$AAZW[^S@8LOO$JLK['ZKX0_
M-%[QFU?T",EPR^O#_MBWSH82TITR9C.-:&#U CF,,1>-1"(XW:_$7 9BJ GI
M4V605-4TR^T,YDCSB&$@.P_J>EH7!LYTP17'B9(P*,TD1B5(4GB3+,=.ML:B
MT+;>*%)$0:3P<<;3.J:+CMA]4C_HG&C' DG8?Q,!.V64\OA3G*M\FE*G*&;9
MI_9_AEC 4?IW1GPT&W^(;'S#ZQKS=>4?L5RK [>ND%N7VEMWX"9Y,^02)LMK
M <?%_0)2[E>_72@**2":DD0L'8HD +"$D7OG3)7]/>G=+-ZD9R\[^_F4"WC@
MWM'=9+HW:ATZX0K2G+1614PW+8[L!2QJY&S0/2BFI%#H-"=5%%:P/B-9HDJ]
MRT=Z/.PI=./H'J?QD1M7DCXCYO$LFM)YBU$K*RB*L"SZGG,?UO?$D-E?6RB3
MVH H>RSCO7!2Z%LKA7ZM<W7=&LKN[B"\[;BJ=%"J:N4UL<'F>?"3P(2RX$2T
M*Q-]E5-WF3R%11)+4%%0A0F73\F(Z.5A0CK<+P90-*'GZHA3]NC>ICF1YXST
M JF%Z#I!0:H,ZB*JK[!:G5=0YLZUATE"?Y:E/!!GB//,\MIU,XFSE%K(V&A$
M8R6)&>&?8J%$L"9;*VDP,9>SC)'<-^2!D*47W8(;AAAD>^EFMSGM=/ $!#^*
MMLPGY6L=!SLJB]G:/B!'=69/AU^<?"JXH[.@JI'<)CD+2:2_Y$GE[7=.5[I*
MN"9SEI3,O*2@<IK"_Y.J)ZA(^+Y6B-#LW]&V7Q$+*37D<1CV7"/9'!QW&8-W
M!LWV\L84^N]\>ZP;OU1]8[M2O%Q?:=B:KG86>\4SS+HG1B/A>:W-'%Q7PA5C
M$AB^-S_2G']@"LY]PVQ4RM1@8+#YP' TA:$EY?^3?$JW14PIEG!\>/$?%RXM
ME-H_I_TC9>0U<815@'K2Q)WN%]M;8DC/NJ"P[#A,*[S4#4NX[&D[K<HEH[K4
M))NB$$ YA=$WP;CEMK>A=,SZ6],2B>CT/%'Z<Q(#8N+FIAB)(IJ+'_?:#[BB
MIT%52",X'X_ 2$D]@\!%SXYD5?;*,WGIPO["O!M+Y?1PRVDP;!^;%CR92FW]
M,FWZ(#=S3$BUG- QH$F3D!1-(061')IK>L]+)TV$+> 10 PB)VB[V+5575K3
M,Z* -O-00$G0B#@ '&E9^0>C71J%XXP7JZ5@7,[5 ,THC@:0S 1Z@4O!R *#
MD] UQ4GFJ!!)%T+(XF[K?*MF2S&48:AR6T*Z9PXS[(4OS7"\V]>@QC[,4IL&
M2W2^NSUC86P'$VE.B!YXV>_C.4\:=DRIZ21GC:L:J!&<8\P0&5]S&9$TX^1B
M2=,R8:$H!>)"P8S',J9'2>J&'[],3/%/A1XQ90^+B.4\1'3;BOQB*Z/_Z1/)
MZW 11!YFR01EQ1,V%H.;UZ6M6S:TEC$G'E=2_)^TH]9:>(M\K/@%,D^0?9EQ
M&K/+/7>T0T3X=J(^W'-E'>0PQ)$^^=O:XGO9NV,KG%<QHQ,DT.V*6E>Z%477
M7FY9-.1'$X_,.+-Q8!G\!O(:!OT,0:H<2/\+Q]P.//P(@2@CV:VN"G8V%!&R
M_/.^6\P159PG$R0N$3!^&,]%IWST;SZF.E[]<1C+>_C&C?7Z?*CR-6<H#X1E
M@*HX[81WNQ6?(I-HW</.),:!X;_,U76:C.4Y./W@GRJ,.>^=).B49=><#BP8
ME&!NHY'Q\7I<^ %>'AUXFL<])D[3^/(&)S2QOESPVRG-[+ST5#6#)&D9H 91
M5:.ZM@^%/#XP+5WCS.U-;SB..S^IR=7LH6&C">.370L;8)%-4JF)!>Y4@"0%
MJ:K$ZU7G8. %:<-2$4_6=C+753X_J>M> +M?''>2<T]EADR<:,0_SLZ^O.@?
MI%[!A,\S4_G0K[A/@_H/8OC-?'D]I-5J).EG7A0Y"LSM+?[6\363-&=&^EBC
M8RG,A=7XA]]Q3YAVH7,:?B;Z1\0IMG3?7LS6L_D,O^?ZP1W-+^":</+W?R]H
MD.\6#_LK&J+WYD];7DB^J_S!SRR <!5RA=MY15VB+60/\-\XT'+?M;=71+$?
MO;_?S%!G?>D/Z#V->O8 7<Q^]J=3H)S&\]?PY[6L+<A*\1 R;_9KED;*-"Q2
MMMCD'/>#XD1AG/4CRWX]V0T^BO*D\#-^C)6W@,'_]YJ^IKTCA>K_'X*1,N^9
MZ %_1(?"N+Y5$.NP@<CW1=MH! W=L$8D;^0'O=)?QO+,PH@P8X2 [J$Y[0R]
M-Y$)6'0D<Y9%)=6*)%N;:"Y$V9IS$3E(5M&I8&CFEQ"VCT3CC,@Q%T*.4Q11
M3E''+DRYXA(DL,LV/%^@_E-;HRQ!D!?4-9B/"OX%D9#U>/TKG)E6#191""&:
MT85#"$4:H!)5B?_33% IB#K#WO]B#U%H=9B7V:+-G@#Y?H '9E5QM(U?#AT;
MMOX5F90O*N!,T;B5*)<B'+2:M=2&R@5+*T[[AIV>J;KGLUBB+(A+',"8!!^"
M2+1_^YX4>87SVPO.]7T7..36LF:XKIS_H72&;K#'%Y[WEYV*'7!LI*+?3Q/[
MO_D$/I)W%L23#V@YA<>DG,+-6?$#)C#<P],6>$3NHN2B(/(\##_?![^MU#\T
M_((8G[S_#Y'D;TL K>8];]'"(7394VE;V$+@/I(E=LH.ZV]2Y.2G/=/*UA^C
M:0!JF;&%83H.%A:,B2\2(<L$T: P!NXLX=(_9\!G@'VU12V%5@JEK$$=#])%
MCR"Z #(.L3L7DT(.:R]",BM2>PLNZD>:!,A!7IV[$&5?2DV26JK<#]@-[2)R
MNBKI$&&:(Y8.#@<8^5'-KN; 6*1+GP=O& 0>F2^S+4FY, ;=7^VWC6QMCR06
M2+06%C^C)^9MBA@/U%(;)+F3N$C<V/,D&B2P-,<L&9CC1;M LM:M2,(L*EA/
MB-(!]N&2<:X&3H;ZO_A,T&D@=:FP)R.+PBA+S*%H%T;P>-G0\4KI2"$@.:T*
M+H1_(<;/85Y8U%Q: 7ZZ!/8#=C1J'3G!'2#=C0$!RJ/;?&@Y3UJ^P8-7T*IP
M@&7=+1#16H?68J+R'=T'LQ)Z:5EQZ3P*.PJB*<6,DJ=21!*?\@;(K[P)?=N*
MB;U^UPOR?>%GR!N%[CTRY+_<8+D0L\7NKH7"V@\P'L_.?RJ-51">)Q#,,8>S
MGU\N\)PB8E3I,)[.K[/'[48KS>K->69,#>VZ86$1EQ*=FM1*:-B_(549?SW.
M0%K-927H+-K)2)CCAK*PSL5C0JH,'8V+([&G3%]1:K.NL"@Y72^NC$-T.2TX
M;*PHV5()"U"B@:[<>B)G,*.YH,?33MNQ\/;)*Y7[$&C]Y8DYR/X_=OB.1>7R
MR@P>P?8YXS!FR_Y80X/T./F9^1?LEFC(=P[ ?GEL';XH42:7F$"F;]B;,A?O
M-1SG&<G.5=!+._ KN7K6L;9R-RH-^TLZ-PX:@^GS_(@:,N&K@&B)B%DZJ4]P
ML]?5"&G.8#RN4M"ZU&62D+3 88 #W3MAPLO!ZG,V+WT$@"*@[DB&2<.,.CO
MFC/.<D$A\0ZK]UD\*6]0K2(;7GYS!"*KJ*CIF*>)8J,'\WCB.N8[BP+EDY*&
M#Z*"O)ZLBO]B6UWQ5M<UU\HJ2$6;( H_&=[JL9_?8,]AUDY34. ,!;U00KDL
MGJ8#CTEZ8S^?,N,33TT.81= -]FQ?*6XE%"(E$5OT(C"9)R@!#].4H=Q_H7H
MF\D>R6))")3SA(0+% W_2QUX"1H"(!VH!$H+M\X4[5;IY.\4VX<K\@T.N-&2
M)')IPB#J?9)U[!P>)$-EC-*%D$SA>X@C!B[_"^U%0:M?>(7-OPD=$94T%5X&
MPGPL<9"-5W6$WR>5AK=!'#Q0VJ_Q;;^\A8/US9]2U:_I&F9];6MPZ%>/6E[)
M@- _'RC=(QLMQ:Q>&+#ZR<QXUO]SO\$!X$#N1N1"UK/>< D5L8N]FB, Y-K5
M#G(U6MY[(1!O.]4W&J^"B_]<OTY'<[S""_L^X""(]/_NO7A#A_=1*[\$XEC(
M@[SWF*0Z>65AGM-4U[/;=MS^Y.H\* 4*1W_T/)NP%3;WL]7JW^^7\V?7LP=;
MK^#Z')5[X&72']UW?]]L5W/[^.*S2>%$F[0 \W-8<E#12G_TC!22JK3H3L76
M7;#P3Y#A%<MK3FH]J=VU^=%M]*?E9Y;&V5OC+P\;C.X7<[C'<3_EMF&%:>SG
M: ZV)?W1;16%%-U+5QL85_G-&RQ2"<W(_NQ/T\"0>>_=0JQ"JJ3YT7WKY]7F
M"K1""\;R2W?G09W4_*]W'A#MQMDI>N"YQ(J\MJ374$-2_Q\=7QC<;CXNMFN;
MXV7LQQ@WHU64<#G*CYXDQ3?S:G;]!RV_V< [;((4?@2:G=-S_;^$F^\>'Q8:
M]VEK(-&91CR74@>Y#)-_G"-,-P.,7HEC0*)IN]@3X]^QFK5<$^70*JLD]JSI
ME/Z!M:BR_@*>Z><RFOYAS6W&E2O1U"[:1;.J..&;HTE3TI\Y6C2L(H&2K#C8
MP;WMU_Z"'5YFJ35)5^>(,0;HJW1[9FTZWY 45_]7DF*@@_/_)Y#B,N@_]@12
M#&#.POQX(BD&5&5M?CR=%"<DI\$@(S^^%BF.N"*D_OA:I!CP.GEE?CR%%-=
MS8G-CY,)<1*2^FU^G$B(BZSD?T\DQ"5*1.O_7TJ(:;F!GJH_GDR(/>CIL]9?
M3R?$2+O/@45-&FX:PD-R"@&&.%'W%_K,?/&G2##R*XJ$60P=]:)F$IS7A6F^
M'*7!OPS18" \Y98&&WOZ;.KC1W"Y1I]JXN(XO$P._D5^-I& 9Y@_0Z%NB21J
MH1*BWFP.W+=+G!K@0T/=YZ#.$IULH%)T*]C,*(I'Y_ONL*;!%3)7:02&P)N7
M48QRSWX2:5- 6WFI H9:O?;P1(9S-V9K_9I(&+7_L-P!8E,C/43ED6#KSW?+
M*\Y47LT$\"5 K(XCEM3<^"AG_CC]8?)A /S!+JBB[_D$TV>6LS+Y[Q,X5)T"
MS>7I@.XVK!/:^6BB[Y[+ DHW#"W+])(C:AO)L-1T^/_=W;?VMI$DV?Z5 K9G
ME@(H#>M)<@:X "W1;LW*DD>2N^]@<7%!2269TQ3)Y<-N+?K'WSB1C\JJS'J1
ME.R]'V;:*E;E.R-.1D:<V""GT(,<1.4H;KZNQR\;,MXK4L_DQTU3#J^R6'OU
ME?SE>DN]H_8'P*WG\X?T]Q/OX2V'3_OVY89LG>.L?)Z\*-Z)_-AU0;4L#3WJ
MB>(,Z):,JB9^G\P+ 22R?5.,0K>,>/G;E\4ZE7M\VK0T:0!H6R"SG,\X95=^
M[%ZP:"9X]S?A168-K7OAN8<>V012 CC,5*V\/#A8 Z(-CL-YK>2QMX80"#\O
MOB&-<E<&,8"S :3K)++4]G_F*"N:"(*D>F%DBT*Z;N7W@\PW[5HOCL96-"_=
M:2E/Y[D96JQRG,1?)IR, P[7B^?I/8? D,ZB-]8$2A$0\3Q%-F(XKKHQC'MR
M,L4$/@$$C)A?&PWJ&H1'EK=.EK;:2*_3+6N)&$[6#6N !A3!'9ZHT"&8F9#.
MN61%J&HE7ND*P&)F]LEJR&"),<G/V_GT?KJ<B#M$D:G$;A^]_K2=<!!MILFX
M[Q_R6(<7EVR[,<R\*-=I^AMG<9@@6=F4MU@6M:;S!VEPJ,/@$+*]H7\]_O^^
MF@XT\)(&5U6AY_8^!Z$QV1 #QQ)M9I67B.XN9,GFB6JQ/Q%A/CBI;5*1F_NA
MXFW'D&4IMFGP9KE30@%.&XGAW1,B%C'C,;?,-X?<09]NI =$0;>*3D?$B*TS
M^JZ,<VRYI38)]_QGG!X5F%MPBOM9UI>))A*@UG[E)$_"Y5>>]>'KP8BY_[<U
M9XIY7,RF"]869:OOJ7Q7V& P-\Q?ID\D HZY/2Q,RL8S&Z["$E(906BPA..W
M22;$;@L9/LBOE?].5S#W,V&L(:Y.O"]5F]S>W;D.33*D)4B*G7W8L,9WRL4N
M+Y/I9BO%]F)E0#85EJBI$@Q%-WTES%:F-X Y"FI7:N9N?DA85CRP">7X(86,
MF\MTV'<;$X3D!B'[0_NMY'>>0@%5VE_&/&UD@U=/$QEALC!B.%/!XR,;8\S,
MB@;U7XU6MD"GZJC#H(4G7,JXO+P_\7XK+Y2=0_C,185-:%%R]GG)Q C;FQ(,
M''>T79&,1+2B=[>=_7:,5)> 2TO:L,CQP(ME+@[1J= ?V]D,U7U-A= H4CH_
MLSG/:?83 M,\WYI0-6\W5-\K,06G4N4UG.D0^W OZ),D>SJ/+'P<@20S\]R)
M-RL?ON5B,4L?S!V4/^Z;*Q.J0H>K:TU)BX*VA3J!B#E6C9C)Y+H"-FC^LI52
M40)/3$29<BW*V/BU68DH46:AVJIC-PU>P8IKI*PBM<IB_"4_Y,;QP/@NFS\U
M'%G-7R#X)>C.^EJ^&#-+,8_%7]F8$B1_JY>$!55LH<+,4*%WH@[3_9I2QV=R
M YMGOU+]P,GIEA.2^X"24G:*THYGT_EO')"Z2=G3^6&Z?18)IN0C:YSR#7"K
M\!-C* 1?G1/X?:4!66S7LJO9B\;W3H.),;7&[QQ\NZ*5P3H^%3CC8;I6JI^
M G.A0T+*8'T>'K80T)0M[K<<<)[]IA:#/D;P'_^AX+P54ZY#0[17NR14/VQD
MS^0.0H]9)52%VF,]G\D2&JLD8J%9?E_5Z2P9F?FZ>&>CTW1E3)OX1"87E@>'
MHEOV>GNWGCZ\R)#)U>)WCC"@[?$3Z!HDZT"I?VA-0EV_&W!2E)A30ZMDFH,
M>>3C./94>EVDU(TXOH;S,H#Z98 @]##BKR(\&?1AA?7#H20EX[2[RFR*? >>
M'_0Y09?O@^6Z+"#MN\:BV+X0[7QO\T$HH0P\$:$HO@Y"48$G.?Z.J0IK#3BB
M).! E>H(E(3?$7$HS6-/K*2G4!^@'%FG3]EY0<@:<SN5A &V8I87F9-%QCVN
M3/)E[!H9MU\\Y8A 'VTVD2 J&H)].!+15S%X[$2Z,<$/FGCCC^.1%P\&W5X4
M>DD/KF:A%\=!MT][9,3!J,.H&P8#\')U$6T=),-NT!MX5^./M(F0RKTOG)'[
MB6!:2 2M]TID,!%>V?$P[H9)(#VT!Y+O!SD7$4@0'J['(:@G0BX\CKO]H:3\
MZ@X'@>CK$*Z7<+Q(.$\!#0_NE;FG2+-*C_H#VN^QUX^[2=CG;L9]$+4CBR$R
M]4;P.QS(FPLUX5F:8-K%@MWXR(N143+RO6C8 \NX%U$)N []/ >GA;#1Z0QL
M'3#<^/X 0@C_2@;=!('A'6I/& UTG&P];9,Z-G>%7S3SG:)I6\+,*KN?R PZ
M5\P]N 2'&.,DMR0LD48<=^U8/$/NRTU91R4 T1N-M8">?&XM50_C[XS.U>L-
M]6$%O[*'[;U O) ZS-PFZ+>+G-M=Z8^6"M95@7-(R6\?)XIHAC^:W*WI",1[
M&LB":1RZ'@SXS @G<:*@(LE'C*@IZ&+;NDEY<GGR)H*31)'!/QIG+_7>B7$E
MFGV+\'0]\9/GA31$: DU%?!#YJ"5+NSFG5.6"G0Q9UF[3K\*XBG![T0:_ N.
M%.O)C-F1MOK0DCXO9XN75!E@1$FLK*? B]3"S1$,E$M)A"%AM,:^*$+&>Q(2
M6\R^I@\GO&2=:]F$NP*>YB?,F"#&7P+-W*=+-:(M9SG/.\06MB(-DY@Z!*JA
M;Q@@!A]\F#\YH,2-0T[;#09FDC"^N!V-D5]!R)](2-.HC^PZN 4-E:!%HN(^
M7Y8/05!(B"414C8AU-)#2C(?_Q^24,H% =&DK=+[:6;#RKE7_L2L,B%?UP;(
M_NB+2!&22*'-;B>$&L3WM=K!;&;3CS.FG$^:*6>LF7)H-W](D61V28<$*N+)
M1CX[9 '<<.TYL<*22S]>5M+WP(J4-6K%C?HNBCFG%3OZN"I%E$Z&>O17Q:6'
M'">)3.O$K+6<BI.SA<81YZT>;]%U+R&%W:,I3OKT4T*::DC:OB_5VJ?)/;QY
M2 W2CZ2XP.<$/0?E[=.2&LUF$A>1D@8ETS"D>D.O3YI4Z,]:]7U9-PFZ2T&
MM%)"/P]HI\2\+&F%TUK7_!?80X1-8E"D!)P8&$$9DC^#E+D?^]#"@<@:/* F
M9WWPD=M[, 2EDD^(A)3G(,2*)RW/'O/X%T)>$_8JH[U&@,BF]J0IG@LN.K71
M,$/2VK\PTT\VP))&>:>Y\FYR"3ORZ7?0U7T3(9U>79Z-+V_&9Q[]Z^;JXOQL
M='M^^<&[N1W=DC"ZO+WQKMY[YY>G5Q_'WN@2KWW\=#W^F;XY_V6L?JA<]'2>
M$UGXA)WJ@QZA&S[A3055)K@?2WX:2WXX!C"N@2H/B2Z@3,/;A>8W0OBQV"N@
M;^9HP$X$[K& R0BR16VG^> [ENP.0M)]24-23KJJ.H?]?G<0]0@Y#[M]JI<9
MM 8AQS_[/9'9^@-RPRK4I#[L(Z,\/-=H1 =#7]!%##CR)D*[_8"05W,( [T2
M("\;M2? 8=:GW4*8M1,B =,0ZJ8?EG,/ZF)\WG*T><#7"B+7H>&3CX"4N"\X
MD^N4+F+!:6B&";QQ^X/,NY7.WW1J\#XX%;(1DD7=&'+497\PR*(P$"G!81L7
M9CJ.5X'&'8A=1-WX04R-Z1$JIM,231FF*A;!90(ZG^O"H90&(8O/3I)  AUY
M"8ED([*!"HF#H0C(*6\&2:_ ]N=2_Q6_MAT#Q=49T=@B9-X?(@@Y@N=P-XG\
MK%^*CK7S3F6IT;2,^30H%75VZ.P4)4/N?J\/]A(DHD:02R?J^@$'H2CVW;'R
M"N'QDV6+)!B9+%B;PB/F-'.T0@<1[:+,^;(S1&"=;_"-U1^>(FKA<."3UJ&#
M7S0D-4&:BI1#9TCJ:( #F'J#YXQ+ G>F* RJW.CU(!B4,[Z(7\U4.,@A65]H
MB.-@::'\:X.FQ0@^*RV%?[W,AA]]CI*D9E3PABL-62%SETS3Q1R./A NP5!Z
MV@.IQ)'^.:_UY+>DM@DO^)PL/28Q-A@PQ44TY% %I&"B)1 @D#][LT)Q#7Y4
MQ14/XBZ(>%AQD6Z -85Y G XZ!WE$-@A%-> ZN@'0(P$-&EM=^CP0E"2Z;-[
M"8DP$@A.Q94,P549T'][W80:C/CX'NL[;,8H:JFWP G-RRQA71/2XNBS]$2H
M_("$9<(1T?5Z*QH@'R6'"-#"HE6:Z2U@Z=Z@F=[*3+R$'88>K2C"U)GPQ@KN
MU2HOC(5##JCGNRHO4SD1\&?C$&BWH] C9<GF:Q*NG+-5V7+RJHF #S!XAWH5
M8LX24FR&]/1[$,C)[HH%%#!@J0*Q-\F,@!8O+&JJ48K<>S^]@C,"<A8.&3]!
M!0?0R5R!('%OKT\ %6.<P?LT0HGO 382:.SC,-5&E_A#TGIT=$$N7J1/P]\Q
MPT)D'V$P0?L-V,HLJTQDT[ EQC)F$*(]MTDJAZQ+"LG0R@KS^<)#+^^D9Q9,
MBZ))@T*PLQC?X=Y%_17QP=/0($&OQSHZ&PO:2XDY%NH-EP9AM:@S92(;1 ]Y
M'_$/3H,)0T:,Z'[U2HGV\&D-#CBU,.#.0%C$_0'SI((D@W#R,. , .K-"NW1
M_U&U1YB 2D1:^'$$D!0@0Y(.P_ H=V8_A/;HPU9.(C8>1K3EP4$^Q/&>M/"P
MC\QZ);HC'L"T0-)^$' T>&<H\C7XM"*P$-J>>"(Z):&/,6V3 '<7PP ;C'03
MU9,T.^\@.R%AU01Q> D-4A:\,0!A2Z^@-HIZ8L"\U[#S&7(T B?5VYQ1Z*3&
M(C=@5$:"K$\]#YC=R&<.?V')+^B!(6<<ZH0$^$'80?MA.,RV\L '\7/=$24F
MS6A'W&3R";_NJDE(R(=\&*9='H4T,_T!$XNK;JGD$'MI$I_W/A/E!CCV4K$Q
MCIN(DD?^3I4)I+TZ@=COT[; Y 3 MSZT4R?HA8CZ;:508E+1M)+] 2!B@M,S
M)!<7E430)_*%!@< VIAAY$ E\GG[<PDVK8/:V8 [_'N#I@4B$VAI2?)W0[N
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
M;N(>)(1I! %PT')\8XS?0HX@[,&U/-P%.;50.ITXZIN09A#FKA?H@%Y3:GF
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
M%@B=CZI1'_3;O,)I,X&+O>(E-CB(OLKKZAT:[K: L!-F\WFN>;U\@!I\6-K
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
M,!I%?\RL.M7W*^]ST68NB)G'X-J3>R3M216&@MI+(1W4HE9R YA?90?IEQP
M.+)6Q6<V>6?\^=KK_/G?!F$2_<UZ,Q?065):[IW*TL[2%>%OF'G7YMJHG+/%
M*IT^S652DGM)A33+@IALAJ&N>1.C&<XVD]]+%[>1"%D0MM+&EZ2M@K(5'*U3
MSI>N9L]Y.$&2!N]G\:Y=6<HD0-1YCB*ENE2I#]FP6,7R+<JIZKQN\366)6(N
M.>+I#Z^V>HXER]'0RA=-V?J'IX9;USA69DQ5F;U!9>+PK!?NPQV-J5CI4KZR
MH78VP\3-\4=^FA_%K1[/L+/:AAUJ-(#V.CW$0#69EM?K@9H,V@!;UHU\TY<)
MGR_IS!+>YE>/T]_-9$6N@ZCYNKQPJGR?0&8\M)6P?S*,;/M<F<@L"O%,HK3W
M/&@VB5:NFQ+CA<X*5+&?C11AE=N^N&YJPDE=[S?K7./4>H>KLG8\=R^ZP7;Z
M#AUNT*I7').&@O([C$O#ENTT-DT5YT&[W;325^U1JU%U]\V0L>:5:6LGJ;(K
M^PS[=95?%(;]PKB)E:">K:'7,-9JQ]#+Q7RE'PC#:16 5&'A7234L\Y_XKJR
MFBA4"_;&PY3%L$^RWIGWS+ABFV)R-B9YP;/1YZR+=]S%]GYH&;Z60SPJ&^(K
M<XCK1[1 U?L\6?U&;3.MZO:"SJ!"&2%"]D+5OJB;(\<W_]@NM&<1&RFEEP\U
M?<1P7/SYD;LA?\-Z.'\ ^0E83^3X=<11U+?9(0V*Q:L[> 'S:)S/E]OLLZ#R
ML\_S1=F'H?5AZ;K#=(OQN$WOO\RG_[4U_&FL0^!T1M.XF*?'@HA77MU[?PC.
M"8+H*DR8?3RSQ^+&L-1*YSZ9JTYA)SB:6;WB2JEWG(NAF^W8;FZ IFC"X8>A
M+$"&B1]DJ<U*JRL#Y#',;S9;>.LI^\QA%/_01%9?%WC$(+1T?O8LU-W;TB59
MZ:N_ >N,(2U-$:F%85Y&YD1C:Z%XFM4M-Y=!XFK*QNO,$;24V:C&T;_.Z501
M0BFG/6^[A#MIYG9:HJS ZVUM9IHKM:FJO56U9:3XUKC2,?7&E0VS'1YP\+!4
M@@2S2J97K'&*.5T\/R\4#P@=2+>;+XL5#*36.*Z07385#F=U+].4?TU7&_:S
M/'-8#&\VB_O?O"NGH=MFLZ65Q)PE4'/?ODSOOWC?J"5L;BKZJI'BN5=[$;S1
M%H.+R7K2<+KLS2B(6VB5*RH5BW?EWAQ6DW[%G&7YJX-7Q]+SJONIIL0VV> G
MWP1E8GG7' 7<&W,D3/;0,M_@4LK;I?4XR;.*B";2CNGR5+!X7M(W2##\-57\
M/<+=P;0UMI=-F<!XY]Z#<H>6_(HC@P O^MQ0%MQ8T07O+H4I#BME1D"-X8E3
MJ"B3>/8BN)O T=YJR&RTOE'GKF/F^FY=@IGZ673W4SX!M JV_H1< [46(5-X
MCDJ%9\DZ:C44L)TMU"/+5[LYXU!6I0KU-:N46<4[%UQE930*)Q[GD"3^I)S2
MW])LG*NAT:=5YOGKPAJ$\,&K#;LHK*_6EC"L$]HH(77XP1NPWUH<(;A@Q;C(
M&0?#UY_'.#7@IE=<M%=J46-E:D+[*R._=#?OE7VFN?1HFO+E2'7<WN)ZDVXV
MH@(1YJ5FP"G%.593ZA\ZD&U6# E?O#5TKCU:.:JM_,LR[4CSRD56OIP><6M^
M1_J2-X!%.*5SPB2C\A&:^237U8MGOJ?,'".^4JG:],KI*+LS4/J?>YOA)$4
M)GB/A7^=*S#Y4A<DHB36WA-&,T_:5OSH,RP\"SH=_W<Q08R4B\Y!61=\I!Z%
M@_I3Q>S)R W9I*Z-?O@7#QFIS$.(FS+OD%54EJ5ME=DU_SJEU4+_I6,*^^UQ
MAH('^.:O-S*PIHRP#!%(,.@H"K$I4W^)^=YB0:I)KIBP2_@LEI2A5-DNC77X
M:R #A,C%P"O$A;M]F8!6!4,$D3,8XCIKJ1A>WG[%MS[P]+!O3:%C]5BU6$-)
M0UM';>RS*FD(62+A^".W#??;ZWRZ^6QW@0E"/@DJ$/.L8R\CO=%Y7$I8&.WB
M<C+LDT."""\?UI"D+QF=%CW4P[K&M2JC58M&"#3Q_CZ9;Y%O1105M6E.=0&U
M;<G28;2<V"S?0\L/*_0>?RT-2WG=)'(P52"&2G4GB]1JS-!T_SFZ6_/-APN_
M:L<."4#K%0G.'X0+8&O<[/)]Q> HP7^LK0$D5I^E4N1$4Z12M3$HSXQMZ<X,
M250NM/W!0OX:0;<7=PE:+(UDA[)WJ\VYR.!P_ C37YV[0&0[7)\D=AR)?S*P
MG5<UBZ7*.;)P>R/*T#G?U^HB<4IAQXMAPQ<'SO=T U5>-N]EZG#*Z)U$=H][
M)[$]-KT3AWNLKB4SXUIC&IX,;0>,@(;:X47OG_3MFLN6_;&W-M)?F1AF4I (
M55"X45S@L"$I<[F,,K;$W8OG%#S8$EVUV>@?AC6LVAJ<:4?7Q]U\^C0&!4TX
MC1VE?K#1=9O/Q[^GJ_OI>O<":  >TRD;/%9(<RKRB>Y65FZ$)'%"F^%YI:GN
MVI)/#9N(@JA9"S5?-UH9NQ)VEU5I+IM#EYU?4X<NO73!M:SHD(O%./\;1I0*
MK%*^$T6: ID!L?'*;SHG[M+WG:)K';&NW%*V?+WVR"9U)'9P;&[5@L.47M:_
M8NDR*YX7ZB.86U=GON#G5.=TCEL3Z<!2UA'/0>I?44SIC#B*>264.<\L 5(1
MM\6;!-EL!.*[ 4R4N%"-'4Q3T5D#7,PK+!"P8C@ Q['GM@ T,L^56SCWER/2
MNGIN^+T*Z_'F"QV<M82X7,Q%C^F?6G[( UQ3- +CSR]BV&[D76BY]M$)6*LL
M055%.\!)J^_EG[M^GJF*74MP[?4FH_)=%H4E.84IZPP;WXR^: =6G(4T7C7U
M]JFF%58CEEU+-5;8X0K-K[O#E5N[&G>HJD*[GE?J;E7QGIJSK!AYI[;A2\G#
ML?7)8F$KTGX^]]5^)IQ9<BWJGNI6>1UI$3K21B/)5X@?[Y7KV[\6=VO/$:]Q
MZWJ):41Z?K\KZI$)676*R:Y(R&XW15\>RY98L[Y;;3H#C,S#C-C2R<O.C0 R
M7J$.P]#F3,AE&O(XS@@!Y* FG-!ZXDM8Y1Q3\^4J<Y(2L2,B4Q\W0(1D%/QT
M7>6=JG'[.\9M9(U;P]Z?BAMDW'5LYPBTW9@=Z3(6HW%^GH"B: 8FQJD4[&U+
M:E;*6 6GF;V 5:Y+\[RQ,^QUPOADV/N3U2^_=Y(X@MQC%V7$N3M=?6Y>C*@:
ML9V>T]63T,\J9FR]O5M/'Z:3E6/&KE,9) LW [44)LP=N)VID.DMIX5;;)DR
M&1R^:TT3O)31S-OY?;H"N1<W2J6AW&F!V!LK<S?*!GV?K2T\H[J"R$E%TCF,
M9\7E3XLEVR ZOWGEY:RQ=]= (AOOVV(K6'0A4G3(H^Y9X]*ZF7%8=[;,ZEY1
M"+T_F;GV\DX5*W;I71I0]NUM.DL?9^GO[#:R6BZ8M]]Q:V<$X&<+9O%MGJ[
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
MWJ]:]!(!',8?<4(J9GO>X=]2^!-02P,$%     @ YV%54![+Y'I;"   ZDX
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
M03T'%.[_[#);"8/Z#BC<&MKE/EL [>NZ<T'ACM$N][)LN#R2"M3#!PQPGS"
M01V%_L<1 ]RGVL"5G&Y$H9FX#Q[ H&Y$H9FX#Q_ H$ZG!)\^P'W\  9U.B7X
M3 +N0PE^V8&X<TF A\\DX#Z4 *TU=I<H>?A4 NYC">"F1+>QQP<6<)]8@$'=
MI@E:B?L@@]L\MH]>-B>PV<HTJ536)*'5XON1W_4BIT,"SS3P-H<:'+<?+S]]
M3-3"2B29VH>4]GHLT_BZ$,V?S;WZ@^9W+^HT/;77KO)+(YOK[3U>CIG[]"]0
M2P,$%     @ YV%54&;4-/!E P  ^D8  !H   !X;"]?<F5L<R]W;W)K8F]O
M:RYX;6PN<F5L<\7;2T[;4 "%X:V@+ #?]Z,"1ITP;;N!*)@D(B_9K@J[;YI)
M4PG\=X#.G1 A(ON,/B+G_G??^MURVAX/XV9[&F]>][O#>+_83-/I2]>-JTV_
M7XZWQU-_./_E^3CLE]/YUV'=G9:KE^6Z[YPQJ1NNK[%XN+N^YLWCT_UB>'RR
MBYL?RV'=3_>+[G77_3H.+^.F[Z>QN[S8V_,-SF]Y._7_<_OC\_-VU7\]KG[N
M^\/TSHJ_-UAT[P]R\X.<?)"?'^3E@\+\H" ?%.<'1?F@-#\HR0?E^4%9/JC,
M#RKR075^4)4/L@9D-/I)A+5>:PM<6[W7%L"V>K$MD&WU9EM V^K5ML"VU;MM
M 6ZKE]L"W59OMP6\K5YO!WH[O=X.]'8-/FO3AVV]W@[T=GJ]'>CM]'H[T-OI
M]7:@M]/K[4!OI]?;@=Y.K[<#O9U>;P]Z>[W>'O3V>KT]Z.T;/"NAAR5ZO3WH
M[?5Z>]#;Z_7VH+?7Z^U!;Z_7VX/>7J^W![V]7N\ >@>]W@'T#GJ] ^@=]'H'
MT#LT>-9-#[OU>@?0.^CU#J!WT.L=0.^@USN WD&O=P"]@U[O"'I'O=X1](YZ
MO2/H'?5Z1] [ZO6.H'=L\%TE?5FIUSN"WE&O=P2]HU[O"'I'O=X1](YZO1/H
MG?1Z)] [Z?5.H'?2ZYU [Z37.X'>2:]W KU3@[,F=-A$KW<"O9->[P1Z)[W>
M"?1.>KTSZ)WU>F?0.^OUSJ!WUNN=0>^LUSN#WEFO=P:]LU[O#'KG!F<%Z;"@
M7N\,>F>]WAGTSGJ]"^A=]'H7T+OH]2Z@=]'K74#OHM>[@-Y%KW<!O8M>[P)Z
M%[W>!?0N#<YZTV%OO=X%]"YZO2OH7?5Z5]"[ZO6NH'?5ZUU![ZK7NX+>5:]W
M!;VK7N\*>E>]WA7TKGJ]*^A=&[0Z%.NTJ'4PUVG0ZQ@*=DR#8L=0LF,:-#N&
MHAW3H-HQE.V8!MV.H7#'-"AW#*4[ID&[8RC>,0WJ'4/YCFG0[Q@*>$P#T3'
M;%)@8H+90'2,,%M4F)AAMN@P,<1L46)BBMFBQ<08LT6-B3EFBQX3@\P6128F
MF0V:3$M1IFU09=KK+'/<+(?^Z?LT; _K\;.G_'/QC^=<63Y.;[O^\W=<KOKQ
M@"NWI_-M^N[R\]/_K5VN^F=%=SUC?/@-4$L#!!0    ( .=A55#1_CQLH (
M !-$   3    6T-O;G1E;G1?5'EP97-=+GAM;,W;76^;,!3&\:\2<3L%V[P8
MF)K>;+O=*FU?@(&3H/ FV^W2;S^3MI-695*G)M+_)@1LSGE(T._NW/QXG(U;
M'8=^=)MH[_W\40C7[,U0NWB:S1A6MI,=:A].[4[,=7.H=T8D4FK13*,WHU_[
MI49T>_/9;.O[WJ\^/5U?2F^B>I[[KJE]-XWB86Q?%5T_%XRMZ4][W+Z;W8>P
M(5I].88J+ES;1&'51>(-'5[?N)R'^[X]&&N[UOQ7M&F[[1K33LW]$&Z)W6Q-
MW;J],7[H8[>OK6F_>]N-N^>\=[7U7^LA%!;'7ORU(;Y>#O_8F_,!3BN7[.S#
M:V'.M3HM/'VJ=S5\>1N:R9KU;,.J]=V9QPN1[L*J$\O&2SZB65Z=UK1O:AY*
M7^^/_379P^G[N1_\SZ(3I\/[?O7+Y4@@.5)(C@R2(X?DT) <!21'"<E107(H
M20E"$5512%444Q4%545155%85117%05619$UH<B:4&1-*+(F%%D3BJP)1=:$
M(FM"D36AR)I09$TILJ8465.*K"E%UI0B:TJ1-:7(FE)D32FRIA19,XJL&476
MC")K1I$UH\B:463-*+)F%%DSBJP91=:<(FM.D36GR)I39,TILN8467.*K#E%
MUIPB:TZ155-DU119-45639%54V35%%DU159-D5539-4460N*K 5%UH(B:T&1
MM:#(6E!D+2BR%A19"XJL!476DB)K29&UI,A:4F0M*;*6%%E+BJPE1=:2(FM)
MD;6BR%I19*THLE8462N*K!5%UHHB:T61M:+(6E%D59)"JY(46Y6DX*HD15<E
M*;PJ2?%520JP2E*$59)"K)(88T'C6!AC.0-9G(DLSD@69R:+,Y3%F<KBC&5A
MYK+4-0>S3L=XJ+OQ7U%^3M/AI;]8&KK;WU!+ 0(4 Q0    ( .=A55 ?(\\#
MP    !,"   +              "  0    !?<F5L<R\N<F5L<U!+ 0(4 Q0
M   ( .=A55 GZ(<.@@   +$    0              "  >D   !D;V-0<F]P
M<R]A<' N>&UL4$L! A0#%     @ YV%54*WP$*[M    *P(  !$
M     ( !F0$  &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ YV%54)E<
MG",0!@  G"<  !,              ( !M0(  'AL+W1H96UE+W1H96UE,2YX
M;6Q02P$"% ,4    " #G8550@!X13WT#   N$0  &               @ 'V
M"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ YV%54,[
MQ67V!   >1<  !@              ( !J0P  'AL+W=O<FMS:&5E=',O<VAE
M970R+GAM;%!+ 0(4 Q0    ( .=A55"K!DE.AP,  -$.   8
M  "  =41  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " #G
M85507'E]U+("  "N"0  &               @ &2%0  >&PO=V]R:W-H965T
M<R]S:&5E=#0N>&UL4$L! A0#%     @ YV%54!_BLK(G!0  N1D  !@
M         ( !>A@  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0
M   ( .=A55"CF6VFR $  %D$   8              "  =<=  !X;"]W;W)K
M<VAE971S+W-H965T-BYX;6Q02P$"% ,4    " #G8550>-A/FVL&  !\(0
M&               @ '5'P  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L!
M A0#%     @ YV%54$.="PZ+!0  3!P  !@              ( !=B8  'AL
M+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( .=A55 4WL6AZ@$
M -T$   8              "  3<L  !X;"]W;W)K<VAE971S+W-H965T.2YX
M;6Q02P$"% ,4    " #G8550<T1ZN+,!  #2 P  &0              @ %7
M+@  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( .=A55"!
M]>X1M $  -(#   9              "  4$P  !X;"]W;W)K<VAE971S+W-H
M965T,3$N>&UL4$L! A0#%     @ YV%54%H%A%ZV 0  T ,  !D
M     ( !+#(  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4
M" #G8550F"B^!K4!  #2 P  &0              @ $9-   >&PO=V]R:W-H
M965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( .=A55#JBN^1N0$  -$#   9
M              "  04V  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L!
M A0#%     @ YV%54/C(TONU 0  T@,  !D              ( !]3<  'AL
M+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " #G85505R^!H[4!
M  #2 P  &0              @ 'A.0  >&PO=V]R:W-H965T<R]S:&5E=#$V
M+GAM;%!+ 0(4 Q0    ( .=A55""\TQ&M@$  -(#   9              "
M <T[  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ YV%5
M4!;I #NS 0  T@,  !D              ( !NCT  'AL+W=O<FMS:&5E=',O
M<VAE970Q."YX;6Q02P$"% ,4    " #G8550R](.4[4!  #2 P  &0
M        @ &D/P  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0
M   ( .=A55#]6)W/N $  -(#   9              "  9!!  !X;"]W;W)K
M<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ YV%54$EV2XBS 0  T@,
M !D              ( !?T,  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q0
M2P$"% ,4    " #G85503"_V_[4!  #2 P  &0              @ %I10
M>&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( .=A55#S4+G6
MM $  -(#   9              "  55'  !X;"]W;W)K<VAE971S+W-H965T
M,C,N>&UL4$L! A0#%     @ YV%54'R:Z:FU 0  TP,  !D
M ( !0$D  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " #G
M855009L8H+0!  #2 P  &0              @ $L2P  >&PO=V]R:W-H965T
M<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( .=A55!<](J,M0$  -(#   9
M          "  1=-  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#
M%     @ YV%54'BX,1^T 0  T@,  !D              ( ! T\  'AL+W=O
M<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " #G8550D[6;5+4!  #2
M P  &0              @ 'N4   >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM
M;%!+ 0(4 Q0    ( .=A55#:KRZ1M0$  -(#   9              "  =I2
M  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ YV%54(G:
MKLZW 0  T@,  !D              ( !QE0  'AL+W=O<FMS:&5E=',O<VAE
M970S,"YX;6Q02P$"% ,4    " #G8550UB8LH[0!  #2 P  &0
M    @ &T5@  >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    (
M .=A55 &@L/!G (  $0*   9              "  9]8  !X;"]W;W)K<VAE
M971S+W-H965T,S(N>&UL4$L! A0#%     @ YV%54/=V"DNU 0  T@,  !D
M             ( !<EL  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"
M% ,4    " #G8550'*\IA,0!   W!   &0              @ %>70  >&PO
M=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( .=A55!9LPI^T0$
M )P$   9              "  5E?  !X;"]W;W)K<VAE971S+W-H965T,S4N
M>&UL4$L! A0#%     @ YV%54->7[I.X 0  T@,  !D              ( !
M86$  'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " #G8550
MFO7KI\(!   W!   &0              @ %08P  >&PO=V]R:W-H965T<R]S
M:&5E=#,W+GAM;%!+ 0(4 Q0    ( .=A55 8(D3HT0$  )P$   9
M      "  4EE  !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%
M  @ YV%54!G[!,_1 0  G 0  !D              ( !46<  'AL+W=O<FMS
M:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    " #G8550-D8N=N$!   !!0
M&0              @ %9:0  >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+
M 0(4 Q0    ( .=A55"QFEC!LP$  -(#   9              "  7%K  !X
M;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ YV%54+H([B'/
M 0  G 0  !D              ( !6VT  'AL+W=O<FMS:&5E=',O<VAE970T
M,BYX;6Q02P$"% ,4    " #G8550:V!4:^ !   !!0  &0
M@ %A;P  >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( .=A
M55!BGK>* P(  -(%   9              "  7AQ  !X;"]W;W)K<VAE971S
M+W-H965T-#0N>&UL4$L! A0#%     @ YV%54.BK(W $ @  - 8  !D
M         ( !LG,  'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4
M    " #G8550(\S'L"<"   B!P  &0              @ 'M=0  >&PO=V]R
M:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( .=A55"KL&\ PP$  #<$
M   9              "  4MX  !X;"]W;W)K<VAE971S+W-H965T-#<N>&UL
M4$L! A0#%     @ YV%54"V\=5W. 0  G 0  !D              ( !17H
M 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    " #G8550(6R=
M%;D!  #2 P  &0              @ %*?   >&PO=V]R:W-H965T<R]S:&5E
M=#0Y+GAM;%!+ 0(4 Q0    ( .=A55"C;1[<,P0  +47   9
M  "  3I^  !X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @
MYV%54*./B:'N 0  :@4  !D              ( !I((  'AL+W=O<FMS:&5E
M=',O<VAE970U,2YX;6Q02P$"% ,4    " #G8550*Z,PA_$#  #.$0  &0
M            @ ')A   >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4
M Q0    ( .=A55!NRCXEY@,  -$3   9              "  ?&(  !X;"]W
M;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @ YV%54'AGH@P5 @
MV@4  !D              ( !#HT  'AL+W=O<FMS:&5E=',O<VAE970U-"YX
M;6Q02P$"% ,4    " #G8550(EVP"/(!  #=!   &0              @ %:
MCP  >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( .=A55";
M+WVRW@$  &4$   9              "  8.1  !X;"]W;W)K<VAE971S+W-H
M965T-38N>&UL4$L! A0#%     @ YV%54&X;T/44!@  )2D  !D
M     ( !F),  'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4
M" #G8550@]4=FZ\$  #\&0  &0              @ 'CF0  >&PO=V]R:W-H
M965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( .=A55!3[PS;-@,  & -   9
M              "  <F>  !X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L!
M A0#%     @ YV%54"[2A[H& @  @04  !D              ( !-J(  'AL
M+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    " #G8550#W""8&@"
M  "L!P  &0              @ %SI   >&PO=V]R:W-H965T<R]S:&5E=#8Q
M+GAM;%!+ 0(4 Q0    ( .=A55#K*P'F[0$  -@$   9              "
M 1*G  !X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ YV%5
M4*3DCMP5 @  S 4  !D              ( !-JD  'AL+W=O<FMS:&5E=',O
M<VAE970V,RYX;6Q02P$"% ,4    " #G8550_' K!I<$  #P%@  &0
M        @ &"JP  >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0
M   ( .=A55!=O_$A0P,  %L.   9              "  5"P  !X;"]W;W)K
M<VAE971S+W-H965T-C4N>&UL4$L! A0#%     @ YV%54![/%7?A 0  _00
M !D              ( !RK,  'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q0
M2P$"% ,4    " #G8550\*(D=0P"  #"!0  &0              @ 'BM0
M>&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( .=A55!M+-D<
M*0(  )X&   9              "  26X  !X;"]W;W)K<VAE971S+W-H965T
M-C@N>&UL4$L! A0#%     @ YV%54%C[\(," @  ;P4  !D
M ( !A;H  'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    " #G
M85507J"]&/0!  !>!0  &0              @ &^O   >&PO=V]R:W-H965T
M<R]S:&5E=#<P+GAM;%!+ 0(4 Q0    ( .=A55"$E&J)N0,  *(1   9
M          "  >F^  !X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#
M%     @ YV%54'HHS7#C!0  #24  !D              ( !V<(  'AL+W=O
M<FMS:&5E=',O<VAE970W,BYX;6Q02P$"% ,4    " #G8550S/\8J<,!   9
M!   &0              @ 'SR   >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM
M;%!+ 0(4 Q0    ( .=A55"^1]@]Y@$  /H$   9              "  >W*
M  !X;"]W;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#%     @ YV%54/P*
MC0RG P  31$  !D              ( !"LT  'AL+W=O<FMS:&5E=',O<VAE
M970W-2YX;6Q02P$"% ,4    " #G8550^=/G:EP#  !R$   &0
M    @ 'HT   >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    (
M .=A55"4;W7>(P(  &4&   9              "  7O4  !X;"]W;W)K<VAE
M971S+W-H965T-S<N>&UL4$L! A0#%     @ YV%54,'B>*3R @  D T  !D
M             ( !U=8  'AL+W=O<FMS:&5E=',O<VAE970W."YX;6Q02P$"
M% ,4    " #G8550+\9+)1P"  !2!P  &0              @ '^V0  >&PO
M=V]R:W-H965T<R]S:&5E=#<Y+GAM;%!+ 0(4 Q0    ( .=A55#?9ZDH60(
M "<'   9              "  5'<  !X;"]W;W)K<VAE971S+W-H965T.# N
M>&UL4$L! A0#%     @ YV%54.]78]]7 @  K@<  !D              ( !
MX=X  'AL+W=O<FMS:&5E=',O<VAE970X,2YX;6Q02P$"% ,4    " #G8550
MS3 KI4<"  #I!@  &0              @ %OX0  >&PO=V]R:W-H965T<R]S
M:&5E=#@R+GAM;%!+ 0(4 Q0    ( .=A55 +CVI;^P,  %L2   9
M      "  >WC  !X;"]W;W)K<VAE971S+W-H965T.#,N>&UL4$L! A0#%
M  @ YV%54.HAVY5@!   @Q0  !D              ( !'^@  'AL+W=O<FMS
M:&5E=',O<VAE970X-"YX;6Q02P$"% ,4    " #G85507UGY6@<"  "(!0
M&0              @ &V[   >&PO=V]R:W-H965T<R]S:&5E=#@U+GAM;%!+
M 0(4 Q0    ( .=A55">@.#6<00  & 7   9              "  ?3N  !X
M;"]W;W)K<VAE971S+W-H965T.#8N>&UL4$L! A0#%     @ YV%54'H/,G$M
M @  /P8  !D              ( !G/,  'AL+W=O<FMS:&5E=',O<VAE970X
M-RYX;6Q02P$"% ,4    " #G8550@( #RRL"  #A!@  &0
M@ $ ]@  >&PO=V]R:W-H965T<R]S:&5E=#@X+GAM;%!+ 0(4 Q0    ( .=A
M55#Y&[^HW0(  )X*   9              "  6+X  !X;"]W;W)K<VAE971S
M+W-H965T.#DN>&UL4$L! A0#%     @ YV%54-)"H+W_ 0  AP4  !D
M         ( !=OL  'AL+W=O<FMS:&5E=',O<VAE970Y,"YX;6Q02P$"% ,4
M    " #G8550+2/T9M "  #\"0  &0              @ &L_0  >&PO=V]R
M:W-H965T<R]S:&5E=#DQ+GAM;%!+ 0(4 Q0    ( .=A55 2ID&Q&@0  ,L4
M   9              "  ;,  0!X;"]W;W)K<VAE971S+W-H965T.3(N>&UL
M4$L! A0#%     @ YV%54+U]< 2T @  8PD  !D              ( !! 4!
M 'AL+W=O<FMS:&5E=',O<VAE970Y,RYX;6Q02P$"% ,4    " #G8550].0:
M9CT"  !,!@  &0              @ 'O!P$ >&PO=V]R:W-H965T<R]S:&5E
M=#DT+GAM;%!+ 0(4 Q0    ( .=A55!##Y*^_P(  /\,   9
M  "  6,* 0!X;"]W;W)K<VAE971S+W-H965T.34N>&UL4$L! A0#%     @
MYV%54(J_0!+S @  *@L  !D              ( !F0T! 'AL+W=O<FMS:&5E
M=',O<VAE970Y-BYX;6Q02P$"% ,4    " #G8550@(?YP:P"  "J"0  &0
M            @ '#$ $ >&PO=V]R:W-H965T<R]S:&5E=#DW+GAM;%!+ 0(4
M Q0    ( .=A55")YCLU] $  .($   9              "  :83 0!X;"]W
M;W)K<VAE971S+W-H965T.3@N>&UL4$L! A0#%     @ YV%54+2,G%7@ P
MU1,  !D              ( !T14! 'AL+W=O<FMS:&5E=',O<VAE970Y.2YX
M;6Q02P$"% ,4    " #G8550]?;(+5\#  "K#@  &@              @ 'H
M&0$ >&PO=V]R:W-H965T<R]S:&5E=#$P,"YX;6Q02P$"% ,4    " #G8550
M37'=E%\"  !R"   &@              @ %_'0$ >&PO=V]R:W-H965T<R]S
M:&5E=#$P,2YX;6Q02P$"% ,4    " #G8550=\*]P?P$   D&@  &@
M        @ $6( $ >&PO=V]R:W-H965T<R]S:&5E=#$P,BYX;6Q02P$"% ,4
M    " #G8550OS3D =D"   /"P  &@              @ %*)0$ >&PO=V]R
M:W-H965T<R]S:&5E=#$P,RYX;6Q02P$"% ,4    " #G8550HL64P8H&  ##
M)@  &@              @ %;* $ >&PO=V]R:W-H965T<R]S:&5E=#$P-"YX
M;6Q02P$"% ,4    " #G8550P+2+2T\"  #?!P  &@              @ $=
M+P$ >&PO=V]R:W-H965T<R]S:&5E=#$P-2YX;6Q02P$"% ,4    " #G8550
M?P%*HIT/   T@@  &@              @ &D,0$ >&PO=V]R:W-H965T<R]S
M:&5E=#$P-BYX;6Q02P$"% ,4    " #G8550Q9!5R4T"  """   &@
M        @ %Y00$ >&PO=V]R:W-H965T<R]S:&5E=#$P-RYX;6Q02P$"% ,4
M    " #G8550>516TW8"  "E"   &@              @ '^0P$ >&PO=V]R
M:W-H965T<R]S:&5E=#$P."YX;6Q02P$"% ,4    " #G8550^X-T]5H"   .
M"   &@              @ &L1@$ >&PO=V]R:W-H965T<R]S:&5E=#$P.2YX
M;6Q02P$"% ,4    " #G8550489AQ#@%  ")&@  &@              @ $^
M20$ >&PO=V]R:W-H965T<R]S:&5E=#$Q,"YX;6Q02P$"% ,4    " #G8550
MW>BU4SL$  !)%   &@              @ &N3@$ >&PO=V]R:W-H965T<R]S
M:&5E=#$Q,2YX;6Q02P$"% ,4    " #G8550N/A><#<.   S5P  &@
M        @ $A4P$ >&PO=V]R:W-H965T<R]S:&5E=#$Q,BYX;6Q02P$"% ,4
M    " #G8550$4PU=700  "\;P  &@              @ &080$ >&PO=V]R
M:W-H965T<R]S:&5E=#$Q,RYX;6Q02P$"% ,4    " #G8550+\U%2F0-  !_
M6P  &@              @ $\<@$ >&PO=V]R:W-H965T<R]S:&5E=#$Q-"YX
M;6Q02P$"% ,4    " #G85507[__,PL"  !A!@  &@              @ '8
M?P$ >&PO=V]R:W-H965T<R]S:&5E=#$Q-2YX;6Q02P$"% ,4    " #G8550
MW#C8O*@!  "? P  &@              @ $;@@$ >&PO=V]R:W-H965T<R]S
M:&5E=#$Q-BYX;6Q02P$"% ,4    " #G8550\CM4 NX%  ""'@  &@
M        @ '[@P$ >&PO=V]R:W-H965T<R]S:&5E=#$Q-RYX;6Q02P$"% ,4
M    " #G8550_Y%CP9P"   N"0  &@              @ $AB@$ >&PO=V]R
M:W-H965T<R]S:&5E=#$Q."YX;6Q02P$"% ,4    " #G85507"$5+*,"  !$
M"0  &@              @ 'UC $ >&PO=V]R:W-H965T<R]S:&5E=#$Q.2YX
M;6Q02P$"% ,4    " #G8550[B$@!.L!  ",!0  &@              @ '0
MCP$ >&PO=V]R:W-H965T<R]S:&5E=#$R,"YX;6Q02P$"% ,4    " #G8550
M']58%7HD 0 PHP0 %               @ 'SD0$ >&PO<VAA<F5D4W1R:6YG
M<RYX;6Q02P$"% ,4    " #G8550E0VR/G "   Z#0  #0
M@ &?M@( >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( .=A55 >R^1Z6P@  .I.
M   /              "  3JY @!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4
M" #G85509M0T\&4#  #Z1@  &@              @ '"P0( >&PO7W)E;',O
M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " #G8550T?X\;* "   31
M$P              @ %?Q0( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08
..@0"! (XC   PR (    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6861645888">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit', window );">Provisional income tax (expense) benefit due to tax cuts and jobs act</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 46,100<span></span>
</td>
<td class="nump">$ 46,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_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit', window );">Tax cuts and jobs act of 2017, incomplete accounting, provisional income tax expense (benefit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 154,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_TaxCutsandJobsActof2017IncompleteAccountingExpectedPeriodToPayProvisionalIncomeTaxExpenseBenefit', window );">Tax cuts and jobs act of 2017, incomplete accounting, expected period to pay provisional income tax expense (benefit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit', window );">Discrete tax benefit, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense', window );">Tax benefit on deemed repatriated earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit', window );">Tax benefit on revaluation of deferred tax asset and liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,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_TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit', window );">Tax Cuts and Jobs Act of 2017, income tax expense (benefit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,700<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_UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested', window );">Cumulative unremitted earnings, non-permanently reinvested</a></td>
<td class="nump">$ 1,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 500,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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate, total</a></td>
<td class="num">(35.90%)<span></span>
</td>
<td class="nump">10.60%<span></span>
</td>
<td class="nump">45.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries', window );">Increase (decrease) in deferred tax liability due to merger of foreign subsidiaries</a></td>
<td class="num">$ (129,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_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions', window );">Realized net benefit as result of reducing our reserves with respect to uncertain tax positions</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 5,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_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit', window );">Tax Cuts and Jobs Act of 2017, incomplete accounting, change in tax rate, provisional income tax expense (benefit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,100)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards', window );">Tax effect, carry forwards</a></td>
<td class="nump">175,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_DeferredTaxAssetsValuationAllowance', window );">Deferred tax assets, valuation allowance</a></td>
<td class="nump">119,233<span></span>
</td>
<td class="nump">143,971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact effective tax rate</a></td>
<td class="nump">4,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense', window );">Unrecognized tax benefits, interest (benefit) expense</a></td>
<td class="nump">200<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="nump">200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense', window );">Unrecognized tax benefits, penalties</a></td>
<td class="num">(100)<span></span>
</td>
<td class="num">(300)<span></span>
</td>
<td class="num">$ (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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued', window );">Unrecognized tax benefits, interest (benefit) expense accrued</a></td>
<td class="nump">600<span></span>
</td>
<td class="nump">600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued', window );">Unrecognized tax benefits, penalties accrued</a></td>
<td class="nump">$ 2,200<span></span>
</td>
<td class="nump">$ 2,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=tfx_TeleflexIncorporatedMember', window );">Teleflex Incorporated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_MinorityInterestOwnershipPercentageByParent', window );">Percentage of change in ownership</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_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,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">10,900<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 2013 but before the end of 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">4,800<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 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 159,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_us-gaap_IncomeTaxAuthorityAxis=tfx_ExcessTaxDeductionsMember', window );">Excess Tax Deductions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate, total</a></td>
<td class="num">(35.90%)<span></span>
</td>
<td class="nump">10.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Deferred Tax Liability, Merger Of Foreign Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Deferred Tax Liability, Income Tax (Expense) Benefit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit</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_TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Cuts and Jobs Act of 2017, Global Intangible Low-Taxed Income, Income Tax Expense (Benefit)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit</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_TaxCutsandJobsActof2017IncompleteAccountingExpectedPeriodToPayProvisionalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Expected Period To Pay Provisional Income Tax Expense (Benefit)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_TaxCutsandJobsActof2017IncompleteAccountingExpectedPeriodToPayProvisionalIncomeTaxExpenseBenefit</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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://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> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxContingencyLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 parent entity's interest in net assets of the subsidiary, expressed as a 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;">us-gaap_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 tax expense (benefit) for remeasurement of deferred tax from change in tax rate pursuant to Tax Cuts and Jobs Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 tax expense (benefit) from effect of Tax Cuts and Jobs Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of reasonable estimate for income tax expense (benefit) for which accounting for tax effect for remeasurement of deferred tax from change in tax rate is incomplete pursuant to Tax Cuts and Jobs Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2A<br> -Subparagraph (SAB Topic 5.EE.Q2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=SL116722634-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_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of reasonable estimate for income tax expense (benefit) for which accounting for tax effect is incomplete pursuant to Tax Cuts and Jobs Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2A<br> -Subparagraph (SAB Topic 5.EE.Q2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=SL116722634-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_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 tax expense from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)(c)<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 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28200-109314<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsOfForeignSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense accrued for an underpayment of income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense for an underpayment of income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=tfx_TeleflexIncorporatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OwnershipAxis=tfx_TeleflexIncorporatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=tfx_ExcessTaxDeductionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=tfx_ExcessTaxDeductionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>24
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6848171520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, plant, and equipment - 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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfAssetsAcquired', window );">Property, plant and equipment additions due to build-to-suit lease transactions</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 29,448<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfAssetsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of assets acquired in noncash 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 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4313-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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-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=98513485&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_FairValueOfAssetsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6861243312">
<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, 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_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 );">2020</a></td>
<td class="nump">$ 148,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2021</a></td>
<td class="nump">147,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2022</a></td>
<td class="nump">142,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2023</a></td>
<td class="nump">141,600<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2024</a></td>
<td class="nump">$ 139,500<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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 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>26
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7012582960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income taxes - deferred tax assets and liabilities (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 174,997<span></span>
</td>
<td class="nump">$ 234,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_DeferredTaxAssetsOperatingLeaseRightOfUseAsset', window );">Lease assets</a></td>
<td class="nump">28,577<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">14,971<span></span>
</td>
<td class="nump">19,972<span></span>
</td>
</tr>
<tr class="re">
<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">60,799<span></span>
</td>
<td class="nump">68,767<span></span>
</td>
</tr>
<tr class="ro">
<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">3,207<span></span>
</td>
<td class="nump">3,267<span></span>
</td>
</tr>
<tr class="re">
<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">(119,233)<span></span>
</td>
<td class="num">(143,971)<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">163,318<span></span>
</td>
<td class="nump">182,975<span></span>
</td>
</tr>
<tr class="re">
<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">23,053<span></span>
</td>
<td class="nump">24,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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets', window );">Intangibles&#160;&#8212; stock acquisitions</a></td>
<td class="nump">441,079<span></span>
</td>
<td class="nump">541,445<span></span>
</td>
</tr>
<tr class="ro">
<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">81,967<span></span>
</td>
<td class="nump">218,769<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Lease liabilities</a></td>
<td class="nump">28,577<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">22,628<span></span>
</td>
<td class="nump">4,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">597,304<span></span>
</td>
<td class="nump">788,750<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">$ (433,986)<span></span>
</td>
<td class="num">$ (605,775)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Operating Lease, Right-Of-Use Asset</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets operating tax loss and credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://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> -Subparagraph (b),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><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 25<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-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_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://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> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31931-109318<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-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 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-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_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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><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 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-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_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 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.3.a.u2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>632</ContextCount>
  <ElementCount>678</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>165</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000010001 - 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-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>100010002 - Statement - CONSOLIDATED STATEMENTS OF INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100020003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100030004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100040005 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100050006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>100060007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>100070008 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>100080009 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>210011001 - Disclosure - Summary of significant accounting policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Summaryofsignificantaccountingpolicies</Role>
      <ShortName>Summary of significant accounting policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>210041002 - Disclosure - Recently issued accounting standards</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Recentlyissuedaccountingstandards</Role>
      <ShortName>Recently issued accounting standards</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>210061003 - Disclosure - Net revenues</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Netrevenues</Role>
      <ShortName>Net revenues</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>210091004 - Disclosure - Acquisitions and Divestitures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/AcquisitionsandDivestitures</Role>
      <ShortName>Acquisitions and Divestitures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>210141005 - Disclosure - Restructuring and other impairment charges</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Restructuringandotherimpairmentcharges</Role>
      <ShortName>Restructuring and other impairment charges</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>210201006 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>210231007 - Disclosure - Property, plant and equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Propertyplantandequipment</Role>
      <ShortName>Property, plant and equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>210271008 - Disclosure - Goodwill and other intangible assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Goodwillandotherintangibleassets</Role>
      <ShortName>Goodwill and other intangible assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>210331009 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>210391010 - Disclosure - Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Borrowings</Role>
      <ShortName>Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>210451011 - Disclosure - Financial instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Financialinstruments</Role>
      <ShortName>Financial instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>210491012 - Disclosure - Fair value measurement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Fairvaluemeasurement</Role>
      <ShortName>Fair value measurement</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>210551013 - Disclosure - Shareholders' equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Shareholdersequity</Role>
      <ShortName>Shareholders' equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>210621014 - Disclosure - Stock compensation plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Stockcompensationplans</Role>
      <ShortName>Stock compensation plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>210701015 - Disclosure - Income taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Incometaxes</Role>
      <ShortName>Income taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>210791016 - Disclosure - Pension and other postretirement benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Pensionandotherpostretirementbenefits</Role>
      <ShortName>Pension and other postretirement benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>210911017 - Disclosure - Commitments and contingent liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Commitmentsandcontingentliabilities</Role>
      <ShortName>Commitments and contingent liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>210931018 - Disclosure - Business segments and other information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Businesssegmentsandotherinformation</Role>
      <ShortName>Business segments and other information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>210971019 - Disclosure - Condensed consolidating guarantor financial information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Condensedconsolidatingguarantorfinancialinformation</Role>
      <ShortName>Condensed consolidating guarantor financial information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>211031020 - Disclosure - Subsequent events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/Subsequentevents</Role>
      <ShortName>Subsequent events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>211051021 - Disclosure - QUARTERLY DATA (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/QUARTERLYDATAUNAUDITED</Role>
      <ShortName>QUARTERLY DATA (UNAUDITED)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>211081022 - 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>31</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>220022001 - 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>32</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>230073001 - 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>33</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>230103002 - 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>34</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>230153003 - Disclosure - Restructuring and other impairment charges (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/RestructuringandotherimpairmentchargesTables</Role>
      <ShortName>Restructuring and other impairment charges (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/Restructuringandotherimpairmentcharges</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>230213004 - 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>36</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>230243005 - 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>37</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>230283006 - 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>38</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>230343007 - 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>39</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>230403008 - 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>40</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>230463009 - 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>41</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>230503010 - 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>42</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>230563011 - 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>43</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>230633012 - 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>44</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>230713013 - 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>45</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>230803014 - 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>46</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>230943015 - 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>47</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>230983016 - Disclosure - Condensed consolidating guarantor financial information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationTables</Role>
      <ShortName>Condensed consolidating guarantor financial information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/Condensedconsolidatingguarantorfinancialinformation</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>231063017 - Disclosure - QUARTERLY DATA (UNAUDITED) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDTables</Role>
      <ShortName>QUARTERLY DATA (UNAUDITED) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/QUARTERLYDATAUNAUDITED</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>240034001 - 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>50</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>240054002 - Disclosure - Recently issued accounting standards Recently issued accounting standards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails</Role>
      <ShortName>Recently issued accounting standards Recently issued accounting standards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>240084003 - 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>52</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>240114004 - Disclosure - Acquisitions and Divestitures - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail</Role>
      <ShortName>Acquisitions and Divestitures - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>240124005 - Disclosure - Acquisitions and Divestitures - Pro forma combined financial information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/AcquisitionsandDivestituresProformacombinedfinancialinformationDetails</Role>
      <ShortName>Acquisitions and Divestitures - Pro forma combined financial information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>240134006 - Disclosure - Acquisitions and Divestitures - Supplemental cash flow information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/AcquisitionsandDivestituresSupplementalcashflowinformationDetails</Role>
      <ShortName>Acquisitions and Divestitures - Supplemental cash flow information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>240164007 - Disclosure - Restructuring and other impairment charges - additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/RestructuringandotherimpairmentchargesadditionalInformationDetail</Role>
      <ShortName>Restructuring and other impairment charges - additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>240174008 - Disclosure - Restructuring and other impairment charges - expected costs to be incurred (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails</Role>
      <ShortName>Restructuring and other impairment charges - expected costs to be incurred (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>240184009 - Disclosure - Restructuring and other impairment charges - restructuring program (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail</Role>
      <ShortName>Restructuring and other impairment charges - restructuring program (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>240194010 - Disclosure - Restructuring and other impairment charges - reconciliation of changes in accrued liabilities associated with restructuring program (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/RestructuringandotherimpairmentchargesreconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail</Role>
      <ShortName>Restructuring and other impairment charges - reconciliation of changes in accrued liabilities associated with restructuring program (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>240224011 - 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>60</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>240254012 - 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>61</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>240264013 - Disclosure - Property, plant, and equipment - Supplemental cash flow information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/PropertyplantandequipmentSupplementalcashflowinformationDetails</Role>
      <ShortName>Property, plant, and equipment - Supplemental cash flow information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>240294014 - 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>63</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>240304015 - 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>64</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>240314016 - 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>65</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>240324017 - 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>66</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>240354018 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>240364019 - 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>68</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>240374020 - 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>69</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>240384021 - Disclosure - Leases - Future minimum lease payments under noncancelable operating leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/LeasesFutureminimumleasepaymentsundernoncancelableoperatingleasesDetails</Role>
      <ShortName>Leases - Future minimum lease payments under noncancelable operating leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>240414022 - 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>71</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>240424023 - 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>72</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>240434024 - 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>73</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>240444025 - 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>74</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>240474026 - 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>75</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>240484027 - 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>76</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>240514028 - Disclosure - Fair value measurement - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/FairvaluemeasurementAdditionalInformationDetail</Role>
      <ShortName>Fair value measurement - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>240524029 - 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>78</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>240534030 - 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>79</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>240544031 - 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>80</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>240574032 - 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>81</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>240584033 - 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>82</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>240594034 - 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>83</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>240604035 - 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>84</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>240614036 - Disclosure - Shareholders' equity - Schedule Of Cash Flow, Supplemental Disclosures, Shareholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/ShareholdersequityScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityDetails</Role>
      <ShortName>Shareholders' equity - Schedule Of Cash Flow, Supplemental Disclosures, Shareholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>240644037 - 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>86</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>240654038 - 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>87</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>240664039 - 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>88</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>240674040 - 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>89</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>240684041 - 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>90</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>240694042 - 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>91</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>240724043 - 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>92</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>240734044 - 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>93</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>240744045 - 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>94</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>240754046 - 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>95</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>240764047 - 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>96</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>240774048 - 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>97</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>240784049 - 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>98</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>240814050 - 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>99</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>240824051 - 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>100</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>240834052 - 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>101</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>240844053 - Disclosure - Pension and other postretirement benefits - (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail</Role>
      <ShortName>Pension and other postretirement benefits - (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables</ParentRole>
      <Position>102</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>240854054 - 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>103</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>240864055 - 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>104</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>240874056 - 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>105</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>240884057 - 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>106</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>240894058 - Disclosure - Pension and other postretirement benefits - fair values of pension plan assets footnote (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail</Role>
      <ShortName>Pension and other postretirement benefits - fair values of pension plan assets footnote (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>240904059 - 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>108</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>240924060 - 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>109</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>240954061 - 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>110</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>240964062 - 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>111</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>240994063 - Disclosure - Condensed consolidating guarantor financial information - Income and Comprehensive Income (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail</Role>
      <ShortName>Condensed consolidating guarantor financial information - Income and Comprehensive Income (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>241004064 - Disclosure - Condensed consolidating guarantor financial information - Balance Sheets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail</Role>
      <ShortName>Condensed consolidating guarantor financial information - Balance Sheets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>113</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>241014065 - Disclosure - Condensed consolidating guarantor financial information - Cash Flows (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail</Role>
      <ShortName>Condensed consolidating guarantor financial information - Cash Flows (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationTables</ParentRole>
      <Position>114</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>241024066 - Disclosure - Condensed consolidating guarantor financial information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationDetails</Role>
      <ShortName>Condensed consolidating guarantor financial information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationTables</ParentRole>
      <Position>115</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>241044067 - Disclosure - Subsequent events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/SubsequenteventsDetails</Role>
      <ShortName>Subsequent events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/Subsequentevents</ParentRole>
      <Position>116</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>241074068 - Disclosure - QUARTERLY DATA (UNAUDITED) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail</Role>
      <ShortName>QUARTERLY DATA (UNAUDITED) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDTables</ParentRole>
      <Position>117</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>241094069 - 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>118</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>241104070 - 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>119</Position>
    </Report>
    <Report instance="tfx-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9999.htm</HtmlFileName>
      <LongName>Uncategorized Items - tfx-20191231.htm</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/role/uncategorizedFacts</Role>
      <ShortName>Uncategorized Items - tfx-20191231.htm</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>120</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-20191231.htm">tfx-20191231.htm</File>
    <File>exhibit1021-nqdcplanxd.htm</File>
    <File>exhibit1022-nqdcplanxn.htm</File>
    <File>exhibit21-subsidiaries.htm</File>
    <File>exhibit43-descriptiono.htm</File>
    <File>tfx-20191231.xsd</File>
    <File>tfx-20191231_cal.xml</File>
    <File>tfx-20191231_def.xml</File>
    <File>tfx-20191231_lab.xml</File>
    <File>tfx-20191231_pre.xml</File>
    <File>tfx-ex2320191231x10k.htm</File>
    <File>tfx-ex31120191231x10k.htm</File>
    <File>tfx-ex31220191231x10k.htm</File>
    <File>tfx-ex32120191231x10k.htm</File>
    <File>tfx-ex32220191231x10k.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>tfx-20191231_g1.jpg</File>
    <File>tfx-20191231_g2.jpg</File>
    <File>tfx-20191231_g3.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7021176304">
<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, 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_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="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We use derivative instruments for risk management purposes. Foreign currency forward contracts designated as cash flows hedges are used to manage foreign currency transaction exposure.  Foreign currency forward contracts not designated as hedges for accounting purposes are used to manage exposure related to near term foreign currency denominated monetary assets and liabilities.  We enter into the non-designated foreign currency forward contracts for periods consistent with its currency exposures, which generally approximate one month.  For the years ended December&#160;31, 2019 and 2018, we recognized losses related to non-designated foreign currency forward contracts of $3.8 million and $1.9 million, respectively.</span></div><div style="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018 was $132.0 million and $115.3 million, respectively. The total notional amount for all open non-designated foreign currency forward contracts as of December&#160;31, 2019 and 2018 was $145.1 million and $125.9 million, respectively. All open foreign currency forward contracts as of December&#160;31, 2019 have durations of 12 months or less. </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The cross-currency swaps are marked to market at each reporting date and any changes in fair value are recognized as a component of accumulated other comprehensive income (loss) ("AOCI") while the accrued interest is recognized in interest expense in the statement of operations. For the years ended December&#160;31, 2019 and 2018, we recognized foreign exchange gain of $20.8 million and $4.0&#160;million, respectively, in foreign currency translation adjustments within AOCI related to the cross-currency swaps.  For the years ended December&#160;31, 2019 and 2018, we recognized $18.9&#160;million and $3.3&#160;million, respectively, in interest benefit related to the cross-currency swaps.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:65.789%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.812%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset derivatives:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Designated foreign currency forward contracts</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,659&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,216&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-designated foreign currency forward contracts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">192&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">106&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cross-currency interest rate swap</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,575&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,728&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,426&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,050&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cross-currency interest rate swap </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,066&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,066&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total asset derivatives</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,492&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,050&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liability derivatives:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Designated foreign currency forward contracts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,285&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">524&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-designated foreign currency forward contracts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,387&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">788&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cross-currency interest rate swap</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,793&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,793&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liability derivatives</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,387&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,581&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the years ended December&#160;31, 2019,&#160;2018 and 2017, there was no ineffectiveness related to our hedging derivatives.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6852355440">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the components of the provision for income taxes from continuing operations:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.740%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,374&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,525)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133,621&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,220&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,432&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,213&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-U.S.</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,690&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,353&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,444&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,041)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,124)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(258,247)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28,277)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,114)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,459&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-U.S.</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(143,044)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,174&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">212,158&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(122,078)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,196&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">129,648&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:24.75pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">U.S. tax legislation commonly referred to as the Tax Cuts and Jobs Act (the &#8220;TCJA&#8221;) was enacted on December 22, 2017. The legislation significantly changed U.S. tax law by, among other things, permanently reducing corporate income tax rates from a maximum of 35% to 21%, effective January 1, 2018;  implementing a territorial tax system, by generally providing for, among other things, a dividends received deduction on the foreign source portion of dividends received from a non-U.S. corporation if specified conditions are met; and imposing a one-time repatriation tax on undistributed post-1986 non-U.S. subsidiary earnings and profits, which are deemed repatriated for purposes of the tax.</span></div><div style="text-indent:24.75pt;text-align:justify;"><span><br/></span></div><div style="text-indent:24.75pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118 (&#8220;SAB 118&#8221;) to address the application of U.S. GAAP in situations where a company does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the TCJA. SAB 118 states that in these circumstances, if a company can determine a reasonable estimate for the income tax effects, the SEC staff would not object if the company includes in its financial statements the reasonable estimate it has determined (and the SEC staff also expressed its belief that it would not be appropriate for a company to exclude a reasonable estimate from its financial statements to the extent a reasonable estimate has been determined). </span></div><div style="text-indent:24.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of the TCJA, we reassessed and revalued our ending net deferred tax liabilities at December 31, 2017 and recognized a&#160;$46.1 million&#160;provisional tax benefit in our consolidated statement of income for the year ended December 31, 2017. We also recognized a $154.0 million provisional tax expense in our consolidated statement of income for the year ended December 31, 2017, related to the deemed repatriated earnings. We expect to pay this tax over an <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzIxMTg_c12d3dcd-0a87-49c7-ba99-0ee83f03263b">eight</span>-year period.  These two provisional amounts are collectively referred to as the TCJA Provisions. </span></div><div style="text-indent:24.75pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accordance with SAB118, during the year ended December 31, 2018, we recognized a net $2.3 million discrete tax benefit for adjustments to the TCJA Provisions, of which, $0.2 million related to the taxes on deemed repatriated earnings and $2.1 million related to the revaluation of deferred tax assets and liabilities; both were the  result of additional analysis, changes in interpretations and in our assumptions, and the issuance of additional regulatory guidance.  We completed the accounting for the TCJA Provisions in the fourth quarter of 2018 and we made no further adjustments to the TCJA Provisions in 2019.</span></div><div style="text-indent:24.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">While the TCJA provides for a territorial tax system, beginning in 2018, it includes&#160;new U.S. tax base erosion provisions, including the global intangible low-taxed income (&#8220;GILTI&#8221;) provision.</span></div><div style="text-indent:24.75pt;text-align:justify;"><span><br/></span></div><div style="text-indent:24.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The GILTI provisions require us to include, in our U.S. income tax return, non-U.S. subsidiary earnings in excess of an allowable return on the foreign subsidiary&#8217;s tangible assets. We were subject to incremental U.S. tax of $10.7 million on GILTI income beginning in 2018. We elected to account for the GILTI tax in the period in which it is incurred. </span></div><div style="text-indent:24.75pt;text-align:justify;"><span><br/></span></div><div style="text-indent:24.75pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At December&#160;31, 2019, the cumulative unremitted earnings of subsidiaries outside the U.S. that are considered non-permanently reinvested and for which taxes have been provided approximated $1.7 billion. At December 31, 2019, the cumulative unremitted earnings of subsidiaries outside the U.S. that are considered </span></div><div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">permanently reinvested approximated $0.5 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-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.740%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S.</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,021&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,201&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,528&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-U.S.</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">250,882&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">182,427&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">247,383&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">339,903&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">219,628&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">284,911&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.175%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.301%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal statutory rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax effect of international items</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(25.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impacts of the TCJA</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:24.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Legal entity merger - deferred taxes</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(1)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(38.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Excess tax benefits related to share-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State taxes, net of federal benefit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Uncertain tax contingencies</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intellectual property impairment charge</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development tax credit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1) During 2019, we recognized a discrete tax benefit of $129&#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="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The effective income tax rate for 2019 and 2018 was (35.9)% and 10.6%,&#160;respectively. The effective income tax rate for 2019 reflects a tax benefit of $129&#160;million resulting from a non-U.S. legal entity restructuring that eliminated the requirement to provide for withholding taxes on the future repatriation of certain non-permanently reinvested earnings. Additionally, the effective tax rate for 2019 was affected by a tax benefit relating to the revaluation of state deferred tax assets and liabilities due to business integrations and other changes. The effective tax rates for both 2019 and 2018 reflect a net excess tax benefit related to share-based compensation and a tax cost associated with a non-deductible contingent consideration expense recognized in connection with an increase in the fair value of the NeoTract contingent consideration liability.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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.1 million and $0.8 million in 2019 and 2018, respectively, as a result of reducing our reserves with respect to uncertain tax positions, principally due to the expiration of a number of applicable statutes of limitations.  We realized a net benefit of $5.2 million in 2017, as a result of reducing our reserves with respect to uncertain tax positions, principally due to the conclusion of a tax audit in Germany and the expiration of various statutes of limitations.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and&#160;2018:</span></div><div style="text-align:justify;margin-top:3pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:67.736%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.766%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.768%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars&#160;in&#160;thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax loss and credit carryforwards</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">174,997&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">234,940&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,577&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,971&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,972&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserves and accruals</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,799&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,767&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,207&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,267&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: valuation allowances</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(119,233)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(143,971)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">163,318&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">182,975&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,053&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,315&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangibles&#160;&#8212; stock acquisitions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">441,079&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">541,445&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unremitted non-U.S. earnings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,967&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">218,769&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,577&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,628&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,221&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">597,304&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">788,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred tax liability</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(433,986)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(605,775)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of enactment of the TCJA, we reassessed and revalued our deferred tax positions, resulting in a $46.1 million decrease in the net deferred tax liability at December 31, 2017. Subsequently, in accordance with SAB 118, adjustments were made to the provisional amounts for the revaluation of deferred tax assets and liabilities due to additional analysis. During 2018, we recognized a net $2.1 million tax benefit as a result of changes in its revaluation of deferred tax assets and liabilities related to the TCJA. The accounting for these changes was completed in the fourth quarter of 2018. We made no further adjustments to the provisional amounts in 2019.</span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019, the tax effect of such carryforwards approximated $175.0 million. Of this amount, $10.9 million has no expiration date, $4.8 million expires after 2019 but before the end of 2024 and $159.3 million expires after 2024. 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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The valuation allowance for deferred tax assets of $119.2 million and $144.0 million at December&#160;31, 2019 and&#160;2018, 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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2019,&#160;2018 and&#160;2017:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.740%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,106&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,336&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,054&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">351&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(201)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,237&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">899&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">895&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Reductions in unrecognized tax benefits due to settlements</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,881)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,955)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,813)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(51)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(174)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,561&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,106&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,336&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The total liabilities associated with the unrecognized tax benefits that, if recognized, would impact the effective tax rate for continuing operations, were $4.4 million at December&#160;31, 2019.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 was $0.2 million and $(0.1) million, respectively; for the year ended December&#160;31, 2018 was $0.2 million and $(0.3) million, respectively; and for the year ended December&#160;31, 2017 was $0.2 million and $(0.2) million, respectively. The liabilities in the consolidated balance sheets for interest and penalties at December&#160;31, 2019 were $0.6 million and $2.2 million, respectively, and at December&#160;31, 2018 were $0.6 million and $2.2 million, respectively.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:justify;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2015</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">China</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2014</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Czech Republic</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">France</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2011</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">India</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2002</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ireland</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2015</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Italy</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2015</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Malaysia</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2015</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Singapore</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2015</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019, the most significant tax examination in process was in Germany.&#160;The date at which this examination may be concluded and the ultimate outcome of the examination are uncertain. As a result of the uncertain outcome of this ongoing examination, future examinations or the expiration of statutes of limitation, it is reasonably possible that the related unrecognized tax benefits for tax positions taken could materially change from those recorded as liabilities at December&#160;31, 2019.&#160;Due to the potential for resolution of certain examinations, and the expiration of various statutes of limitation, it is reasonably possible that our unrecognized tax benefits may change within the next year by a range of zero to $1.5 million.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:56.040%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.600%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes paid, net of refunds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,632&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,605&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,144&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6857819952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and other postretirement 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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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">$ 416,470<span></span>
</td>
<td class="nump">$ 462,158<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">2,768<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">$ 2,887<span></span>
</td>
</tr>
<tr class="re">
<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">16,000<span></span>
</td>
<td class="nump">14,816<span></span>
</td>
<td class="nump">15,137<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss</a></td>
<td class="nump">57,525<span></span>
</td>
<td class="num">(38,446)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">229<span></span>
</td>
<td class="num">(1,780)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(20,350)<span></span>
</td>
<td class="num">(19,314)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanCurtailments', window );">Curtailments</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(162)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation', window );">Settlements</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,420)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(2,406)<span></span>
</td>
<td class="num">(1,039)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">470,236<span></span>
</td>
<td class="nump">416,470<span></span>
</td>
<td class="nump">462,158<span></span>
</td>
</tr>
<tr class="re">
<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">362,807<span></span>
</td>
<td class="nump">386,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_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">69,918<span></span>
</td>
<td class="num">(13,275)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,695<span></span>
</td>
<td class="nump">12,687<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(20,350)<span></span>
</td>
<td class="num">(19,314)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanSettlementsPlanAssets', window );">Settlements</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,420)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(2,406)<span></span>
</td>
<td class="num">(1,039)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">636<span></span>
</td>
<td class="num">(1,139)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">423,300<span></span>
</td>
<td class="nump">362,807<span></span>
</td>
<td class="nump">386,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_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status, end of year</a></td>
<td class="num">(46,936)<span></span>
</td>
<td class="num">(53,663)<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="ro">
<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">42,115<span></span>
</td>
<td class="nump">48,903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">9<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">279<span></span>
</td>
</tr>
<tr class="re">
<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">1,391<span></span>
</td>
<td class="nump">1,389<span></span>
</td>
<td class="nump">1,577<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss</a></td>
<td class="nump">1,551<span></span>
</td>
<td class="num">(6,058)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(5,090)<span></span>
</td>
<td class="num">(2,790)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">66<span></span>
</td>
<td class="nump">101<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">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_DefinedBenefitPlanCurtailments', window );">Curtailments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">520<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation', window );">Settlements</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_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_DefinedBenefitPlanBenefitObligation', window );">Projected benefit obligation, end of year</a></td>
<td class="nump">40,042<span></span>
</td>
<td class="nump">42,115<span></span>
</td>
<td class="nump">$ 48,903<span></span>
</td>
</tr>
<tr class="re">
<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_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_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status, end of year</a></td>
<td class="num">$ (40,042)<span></span>
</td>
<td class="num">$ (42,115)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAdministrationExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of administration expense of defined benefit plan which decreases plan assets. Excludes plan administration expense paid by employer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAdministrationExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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)(6)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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://fasb.org/us-gaap/role/ref/legacyRef<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_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_DefinedBenefitPlanCurtailments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 event reducing expected years of future service of present employees or eliminating accrual of benefits for some or all future services of present employees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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)(10)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanCurtailments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAmendments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAmendments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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://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 (b)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://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 (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlanSettlementsBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 to benefit obligation of defined benefit plan from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Includes, but is not limited to, lump-sum cash payment to participant in exchange for right to receive specified benefits, purchase of nonparticipating annuity contract and change from remeasurement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)(10)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanSettlementsBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanSettlementsPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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, which decreases plan assets of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(8)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanSettlementsPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>31
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7027814048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed consolidating guarantor financial information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_CondensedConsolidatedGuarantorFinancialInformationAbstract', window );"><strong>Condensed Consolidated Guarantor Financial 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_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock', window );">Condensed consolidating guarantor financial information</a></td>
<td class="text">Condensed consolidating guarantor financial information <div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our $400 million principal amount of 4.875% Senior Notes due 2026 (the &#8220;2026 Notes&#8221;) and $500 million principal amount of 4.625% Senior Notes due 2027 (the &#8220;2027 Notes," and together with the 2026 Notes, the "Senior Notes") are issued by Teleflex Incorporated (the &#8220;Parent Company&#8221;), and payment of the Parent Company's obligations under the Senior Notes is guaranteed, jointly and severally, by certain of the Parent Company&#8217;s subsidiaries (each, a &#8220;Guarantor Subsidiary&#8221; and collectively, the &#8220;Guarantor Subsidiaries&#8221;). The 2026 Notes and 2027 Notes are guaranteed by the same Guarantor Subsidiaries. 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. Our condensed consolidating statements of income and comprehensive income and condensed consolidating statements of cash flows for the years ended December&#160;31, 2019, 2018 and&#160;2017 and condensed consolidating balance sheets as of December&#160;31, 2019, and 2018 provide consolidated information for:</span></div><div style="text-align:justify;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:4.011%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:91.989%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">a.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Parent Company, the issuer of the guaranteed obligations;</span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:4.011%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:91.989%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">b.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Guarantor Subsidiaries, on a combined basis;</span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:4.011%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:91.989%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">c.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-Guarantor Subsidiaries (i.e., those subsidiaries of the Parent Company that have not guaranteed<br/>payment of the Senior Notes), on a combined basis; and</span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:4.011%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:91.989%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">d.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Parent Company and its subsidiaries on a consolidated basis.</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with our entry into the Credit Agreement on April 5, 2019 (as described in Note 10), a subsidiary of Teleflex (the "Released Subsidiary") that was a guarantor of Parent Company&#8217;s obligations under the previously outstanding credit agreement and under the Senior Notes was removed as a guarantor of Parent Company&#8217;s obligations under the Credit Agreement.&#160; Under the indentures governing the Senior Notes, the removal of the Released Subsidiary as a guarantor under the Credit Agreement automatically resulted in the release of the Released Subsidiary from its guarantees of the Senior Notes.&#160;Therefore, as of the date of the Credit Agreement, the Released Subsidiary is no longer a Guarantor Subsidiary.  The Released Subsidiary has been excluded from the information relating to the Guarantor Subsidiaries and has been included in the information relating to the Non-Guarantor Subsidiaries as of the beginning of the earliest period presented.  Additionally, in 2019, we undertook certain steps to reorganize ownership of various subsidiaries.  The transactions were entirely among subsidiaries under the common control of Teleflex. The reorganization that constituted a business combination has been reflected as of the beginning of the earliest period presented. </span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 are used by the Parent Company and each of its subsidiaries in connection with the condensed consolidating financial information, except for the use of the equity method of accounting to reflect ownership interests in subsidiaries, which are eliminated upon consolidation.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Consolidating entries and eliminations in the following condensed consolidated financial statements represent adjustments to (a)&#160;eliminate intercompany transactions between or among the Parent Company, the Guarantor Subsidiaries and the Non-Guarantor Subsidiaries, (b)&#160;eliminate the investments in subsidiaries and (c)&#160;record consolidating entries.</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">TELEFLEX INCORPORATED AND SUBSIDIARIES</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONDENSED CONSOLIDATING STATEMENTS OF INCOME AND COMPREHENSIVE INCOME</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:41.529%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.147%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Parent</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Company</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Non-Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Condensed</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Consolidated</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net revenues</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,764,446&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,291,637&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(460,721)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,595,362&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cost of goods sold, excluding intangible asset amortization</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">977,840&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">559,746&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(433,836)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,103,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Gross profit</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">786,606&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">731,891&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,885)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,491,612&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Selling, general and administrative expenses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,215&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">577,287&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">310,194&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(323)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">934,373&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Research and development expenses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,730&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,432&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,695&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">113,857&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Restructuring and impairment charges</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">525&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,896&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,784&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,205&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Gain on sale of assets</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,289)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,788)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,077)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Loss) income from continuing operations before interest, loss on extinguishment of debt and taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(49,470)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125,280&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">378,006&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,562)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">427,254&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Interest, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,998&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(66,834)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,365&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,529&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Loss on extinguishment of debt</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,822&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,822&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">(Loss) income from continuing operations before taxes</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(142,290)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">192,114&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">316,641&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,562)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">339,903&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">(Benefit) taxes on (loss) income from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(57,469)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,074&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(121,558)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,125)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(122,078)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Equity in net income of consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">546,802&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">384,609&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(931,411)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Income from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">461,981&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">515,649&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">438,199&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(953,848)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">461,981&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Loss from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(828)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(828)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax benefit on loss from discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(313)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(313)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Loss from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(515)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(515)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net income</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">461,466&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">515,649&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">438,199&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(953,848)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">461,466&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Other comprehensive (loss) income</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,307)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,231&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,160&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30,391)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,307)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Comprehensive income</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">458,159&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">534,880&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">449,359&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(984,239)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">458,159&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:41.529%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.147%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Parent</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Company</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Non-Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Condensed</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Consolidated</span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net revenues</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,585,486&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,286,967&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(424,070)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,448,383&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cost of goods sold, excluding intangible asset amortization</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">886,724&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">596,281&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(419,064)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,063,941&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">698,762&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">690,686&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,006)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,384,442&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Selling, general and administrative expenses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,866&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">516,695&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">311,798&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(671)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">878,688&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Research and development expenses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,482&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,773&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,953&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">106,208&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Restructuring and impairment charges</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,639&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,591&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,230&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Gain on sale of assets</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,388)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,388)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Loss) income from continuing operations before    interest and taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(52,348)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,043&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">289,344&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,335)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">321,704&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Interest, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,173&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(58,306)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,209&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,076&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">&#160;&#160;(Loss) income from continuing operations before taxes</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(147,521)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">147,349&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224,135&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,335)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">219,628&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">(Benefit) taxes on (loss) income from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(53,401)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,606&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,226&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(235)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,196&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Equity in net income of consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">291,572&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">175,161&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">637&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(467,370)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Income from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">197,452&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">272,904&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">197,546&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(471,470)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">196,432&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Income from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,363&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,280&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,643&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Tax on income from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,013&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">260&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,273&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;Income from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,350&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,020&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,370&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;Net income</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200,802&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">272,904&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">198,566&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(471,470)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200,802&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Other comprehensive loss</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(75,994)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(80,030)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(80,512)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">160,542&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(75,994)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;Comprehensive income</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">124,808&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">192,874&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118,054&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(310,928)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">124,808&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:41.529%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.147%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31, 2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Parent</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Company</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Non-Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Condensed</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Consolidated</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net revenues</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,368,149&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,177,247&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(399,093)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146,303&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cost of goods sold, excluding intangible asset amortization</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">778,153&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">594,527&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(398,179)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">974,501&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">589,996&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">582,720&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(914)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,171,802&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Selling, general and administrative expenses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,412&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">399,563&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">252,792&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">196&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">699,963&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Research and development expenses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,009&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,614&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,147&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,770&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Restructuring charges</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,971&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,819&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,790&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Loss) income from continuing operations before interest, loss on extinguishment of debt and taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(48,421)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123,848&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">297,962&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,110)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">372,279&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Interest, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99,371&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(36,586)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,990&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,775&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Loss on extinguishment of debt</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,593&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,593&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">(Loss) income from continuing operations before taxes</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(153,385)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">160,434&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">278,972&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,110)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">284,911&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">(Benefit) taxes on (loss) income from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(110,921)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,730)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">253,783&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(484)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">129,648&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Equity in net income of consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">197,727&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,422&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,135)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(203,014)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Income from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">155,263&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181,586&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,054&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(203,640)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">155,263&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Loss from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,534)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,534)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Tax benefit on loss from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,801)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,801)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Loss from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,733)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,733)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net income </span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">152,530&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181,586&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,054&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(203,640)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">152,530&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Other comprehensive income</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">173,626&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158,490&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">198,453&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(356,943)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">173,626&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Comprehensive income</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">326,156&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">340,076&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">220,507&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(560,583)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">326,156&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">TELEFLEX INCORPORATED AND SUBSIDIARIES</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONDENSED CONSOLIDATING BALANCE SHEETS</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:39.081%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.549%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.117%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Parent</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Company</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Non-Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Condensed</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Consolidated</span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASSETS</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current assets</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,928&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">488&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">231,667&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">301,083&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,243&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,528&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">329,245&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,657&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">418,673&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Accounts receivable from consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,629&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">492,655&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">500,811&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,029,095)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">306,917&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">227,451&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(57,811)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">476,557&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,171&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,896&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,658&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,218&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,943&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,371&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,705&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,076&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">154,342&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">902,484&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,322,537&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,073,031)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,306,332&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,936&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224,176&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">203,607&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">430,719&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,356&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,388&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,416&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">113,160&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,286,372&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">958,933&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,245,305&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangibles assets, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,291,810&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">864,405&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,156,285&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investments in affiliates</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,987,577&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,072,038&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">924,448&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,984,063)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,345&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,879&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,652)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,572&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Notes receivable and other amounts due from consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,064,309&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,690,788&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">287,807&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,042,904)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,974&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,025&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,448&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,447&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,269,909&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,544,081&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,613,480&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,117,650)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,309,820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">LIABILITIES AND EQUITY</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current borrowings</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,641&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,121&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,154&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,916&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable to consolidated subsidiaries</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">403,486&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">418,321&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">207,288&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,029,095)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,505&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,325&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,636&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100,466&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion of contingent consideration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">144,701&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,389&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payroll and benefit-related liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,690&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,583&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,708&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115,981&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,482&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,514&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,692&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,692&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,224&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,458&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,714&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,396&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">445,028&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">728,509&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">418,613&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,029,095)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">563,055&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term borrowings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,858,943&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,858,943&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357,923&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99,287&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,652)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">439,558&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension and postretirement benefit liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,073&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,027&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,619&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,719&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent liability for uncertain tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">625&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,949&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,720&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Notes payable and other amounts due to consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,804,568&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,978,067&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,260,269&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,042,904)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent contingent consideration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64,581&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,237&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,818&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent operating lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,802&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,715&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,855&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,372&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133,550&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,462&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,729&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">202,741&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,290,589&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,237,233&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,892,329&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,089,651)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,330,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total shareholders' equity</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,979,320&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,306,848&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,721,151&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,027,999)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,979,320&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities and shareholders' equity</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,269,909&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,544,081&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,613,480&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,117,650)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,309,820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:40.752%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.102%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.688%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.688%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.713%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.129%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Parent</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Company</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Non-Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Condensed</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Consolidated</span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASSETS</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current assets</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,523&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,364&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">302,274&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357,161&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,885&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,378&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">300,689&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,334&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">366,286&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Accounts receivable from consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,036&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,122,107&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">365,892&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,520,035)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">267,544&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">191,188&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30,954)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">427,778&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,458&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,740&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,170&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,113&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,481&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,029&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,434&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,463&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">124,931&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,459,133&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,193,647&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,541,542)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,236,169&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,385&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">253,913&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">175,468&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">432,766&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,284,900&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">961,679&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,246,579&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangibles assets, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,381,285&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">943,677&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,325,052&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investments in affiliates</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,984,566&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,507,718&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">837,899&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,330,183)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,822&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,376)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,446&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Notes receivable and other amounts due from consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,337,737&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,347,815&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,242&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,698,794)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,180&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,874&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,925&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,979&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,467,889&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,240,638&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,142,359&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,572,895)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,277,991&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">LIABILITIES AND EQUITY</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current borrowings</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,625&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,625&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,448&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,497&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,764&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">106,709&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable to consolidated subsidiaries</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,058,008&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">291,952&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">170,075&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,520,035)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,659&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,901&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,991&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,551&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion of contingent consideration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">106,514&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,363&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,877&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payroll and benefit-related liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,156&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,136&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,378&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,670&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,995&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,031&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,943&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,943&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">843&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,916&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,291&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,050&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,127,734&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">583,916&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">390,841&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,520,035)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">582,456&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term borrowings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,072,200&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,072,200&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87,671&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">279,417&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">243,509&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,376)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">608,221&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension and postretirement benefit liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,290&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,454&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,170&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,914&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent liability for uncertain tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">801&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,212&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,705&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,718&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Notes payable and other amounts due to consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,451,784&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,222,580&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,024,430&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,698,794)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent contingent consideration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131,563&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,807&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">167,370&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">138,431&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,204&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,499&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">204,134&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,927,911&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,260,346&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,770,961&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,221,205)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,738,013&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total shareholders' equity</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,539,978&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,980,292&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,371,398&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,351,690)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,539,978&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities and shareholders' equity</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,467,889&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,240,638&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,142,359&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,572,895)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,277,991&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">TELEFLEX INCORPORATED AND SUBSIDIARIES</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONDENSED CONSOLIDATING STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:40.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.147%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Parent<br/>Company</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Guarantor<br/>Subsidiaries</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-Guarantor<br/>Subsidiaries</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Condensed<br/>Consolidated</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash (used in) provided by operating activities from continuing operations</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(55,472)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">511,092&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">340,175&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(358,727)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">437,068&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from investing activities of continuing operations:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expenditures for property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(614)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(66,824)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35,257)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(102,695)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments for businesses and intangibles acquired, net of cash acquired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,025)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,437)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,462)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from sale of assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,362&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,296&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,049&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,362)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,345&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net interest proceeds on swaps designated as net investment hedges</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,331&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,331&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investments in affiliates</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,946)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,946&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by (used in) investing activities from continuing operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,079&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(60,499)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(36,645)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,584&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(73,481)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from financing activities of continuing operations:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from new borrowings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">275,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">275,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reduction in borrowings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(528,500)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(528,500)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt extinguishment, issuance and amendment fees</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,635)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,635)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from share based compensation plans and the related tax impacts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,206&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,206&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments for contingent consideration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,195)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(96,884)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(112,079)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from issuance of shares</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,654)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,654&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividends</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(62,828)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(62,828)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intercompany transactions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">358,467&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(440,274)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,445&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,362&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intercompany dividends paid</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(347,127)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">347,127&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by (used in) financing activities from continuing operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,710&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(455,469)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(370,220)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">355,143&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(418,836)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from discontinued operations:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by (used in) operating activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,088&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(631)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,457&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by (used in) discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,088&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(631)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,457&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of exchange rate changes on cash and cash equivalents</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,286)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,286)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net increase (decrease) in cash and cash equivalents</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,405&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,876)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(70,607)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(56,078)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents at the beginning of the year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,523&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,364&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">302,274&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357,161&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents at the end of the year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,928&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">488&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">231,667&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">301,083&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:40.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.147%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Parent</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Company</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Non-Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Condensed</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Consolidated</span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash (used in) provided by operating activities from continuing operations</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(196,727)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">413,579&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">377,086&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(158,852)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">435,086&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from investing activities of continuing operations:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expenditures for property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,881)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(40,399)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(38,515)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(80,795)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments for businesses and intangibles acquired, net of cash acquired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(100)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(37,010)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(83,915)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(121,025)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from sale of assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,239&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,878&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28,239)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,878&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net interest proceeds on swaps designated as net investment hedges</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,548&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,548&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:8.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;Investments in affiliates</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,700)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,700&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:27pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by (used in) investing activities from continuing operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,806&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(79,231)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(122,430)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,539)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(196,394)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash flows from financing activities of continuing operations:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Proceeds from new borrowings</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Reduction in borrowings</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(128,500)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(128,500)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Debt extinguishment, issuance and amendment fees</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(188)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(188)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from share based compensation plans and related tax impacts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,655&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,655&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Payments for contingent consideration</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,831)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(62,404)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(73,235)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Proceeds from issuance of shares</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,700&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,700)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Dividends</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(62,165)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(62,165)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Intercompany transactions</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">314,386&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(322,363)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20,262)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,239&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Intercompany dividends paid</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,723)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(154,129)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158,852&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net cash provided by (used in) financing activities from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181,188&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(337,917)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(231,095)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181,391&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(206,433)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash flows from discontinued operations:</span></div></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:15pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash (used in) provided by operating activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(547)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,839&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,292&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:27pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash (used in) provided by discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(547)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,839&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,292&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Effect of exchange rate changes on cash and cash equivalents</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,948)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,948)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net increase (decrease) in cash and cash equivalents</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,720&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,569)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,452&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,603&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash and cash equivalents at the beginning of the year</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,803&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,933&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">286,822&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">333,558&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash and cash equivalents at the end of the year</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,523&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,364&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">302,274&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357,161&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:40.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.147%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31, 2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Parent</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Company</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Non-Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Condensed</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Consolidated</span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net cash (used in) provided by operating activities from continuing operations</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(50,585)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(502,181)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,040,985&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(61,918)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">426,301&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash flows from investing activities of continuing operations:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Expenditures for property, plant and equipment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(240)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(34,912)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35,751)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(70,903)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Payments for businesses and intangibles acquired, net of cash acquired</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(975,524)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(792,760)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,768,284)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Proceeds from sale of assets</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">464,982&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,332&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(464,982)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,332&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Investments in affiliates</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,900)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,900&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net cash used in investing activities from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(510,782)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(40,812)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(822,179)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(459,082)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,832,855)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash flows from financing activities of continuing operations:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Proceeds from new borrowings</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,463,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,463,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Reduction in borrowings</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,239,576)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,239,576)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Debt extinguishment, issuance and amendment fees</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,664)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,664)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Proceeds from share based compensation plans and the related tax impacts</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,571&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,571&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Payments for contingent consideration</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(335)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(335)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Proceeds from issuance of shares</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,900&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,900)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Dividends</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(61,237)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(61,237)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Intercompany transactions</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(550,579)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">551,230&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(465,633)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">464,982&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Intercompany dividends paid</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(61,918)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,918&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net cash provided by (used in) financing activities from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">591,015&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">550,895&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(521,651)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">521,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,141,259&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash flows from discontinued operations:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash used in operating activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,416)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,416)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash used in discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,416)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,416)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Effect of exchange rate changes on cash and cash equivalents</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,480&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,480&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net increase (decrease) in cash and cash equivalents</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,232&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,902&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(241,365)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(210,231)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash and cash equivalents at the beginning of the year</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,571&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,031&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">528,187&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">543,789&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash and cash equivalents at the end of the year</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,803&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,933&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">286,822&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">333,558&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Condensed Consolidated Guarantor Financial 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_CondensedConsolidatedGuarantorFinancialInformationAbstract</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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 3<br> -Subparagraph (SX 210.12-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=d3e5283-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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6964282752">
<tr>
<th class="tl" colspan="1" rowspan="1"><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"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashMember', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_EquitySecuritiesMember', window );">Equity Securities | Managed Volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,306<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_EquitySecuritiesMember', window );">Equity Securities | U.S. Small/Mid-Cap Equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,379<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_EquitySecuritiesMember', window );">Equity Securities | World Equity (excluding United States)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,589<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_EquitySecuritiesMember', window );">Equity Securities | Common equity securities &#8211; Teleflex Incorporated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,216<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_FixedIncomeInvestmentsMember', window );">Fixed Income Investments | Long duration bond 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,661<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_FixedIncomeInvestmentsMember', window );">Fixed Income Investments | Corporate bond fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,162<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_FixedIncomeInvestmentsMember', window );">Fixed Income Investments | Global credit 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">647<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_FixedIncomeInvestmentsMember', window );">Fixed Income Investments | Emerging Markets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,923<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_FixedIncomeInvestmentsMember', window );">Fixed Income Investments | Corporate, government and foreign bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,418<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_FixedIncomeInvestmentsMember', window );">Fixed Income Investments | Asset backed &#8211; home loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">367<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_OtherInvestmentsMember', window );">Other Investments | Multi asset funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,905<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_OtherInvestmentsMember', window );">Other Investments | Contract with insurance company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,092<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_OtherInvestmentsMember', window );">Other Investments | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1) | Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1) | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1) | Equity Securities | Managed Volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,306<span></span>
</td>
</tr>
<tr class="rh">
<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) | Equity Securities | U.S. Small/Mid-Cap Equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,379<span></span>
</td>
</tr>
<tr class="rh">
<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) | Equity Securities | World Equity (excluding United States)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,589<span></span>
</td>
</tr>
<tr class="rh">
<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) | Equity Securities | Common equity securities &#8211; Teleflex Incorporated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,216<span></span>
</td>
</tr>
<tr class="rh">
<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) | Fixed Income Investments | Long duration bond fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,661<span></span>
</td>
</tr>
<tr class="rh">
<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) | Fixed Income Investments | Corporate bond 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,162<span></span>
</td>
</tr>
<tr class="rh">
<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) | Fixed Income Investments | Global credit fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">647<span></span>
</td>
</tr>
<tr class="rh">
<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) | Fixed Income Investments | Emerging Markets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,923<span></span>
</td>
</tr>
<tr class="rh">
<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) | Fixed Income Investments | Corporate, government and foreign bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,418<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1) | Fixed Income Investments | Asset backed &#8211; home loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1) | Other Investments | Multi asset funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,676<span></span>
</td>
</tr>
<tr class="rh">
<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) | Other Investments | Contract with insurance company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1) | Other Investments | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Observable Inputs (Level 2) | Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Observable Inputs (Level 2) | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Observable Inputs (Level 2) | Equity Securities | Managed Volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Observable Inputs (Level 2) | Equity Securities | U.S. Small/Mid-Cap Equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Observable Inputs (Level 2) | Equity Securities | World Equity (excluding United States)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Observable Inputs (Level 2) | Equity Securities | Common equity securities &#8211; Teleflex Incorporated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Observable Inputs (Level 2) | Fixed Income Investments | Long duration bond 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Observable Inputs (Level 2) | Fixed Income Investments | Corporate bond fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Observable Inputs (Level 2) | Fixed Income Investments | Global credit 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Observable Inputs (Level 2) | Fixed Income Investments | Emerging Markets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Observable Inputs (Level 2) | Fixed Income Investments | Corporate, government and foreign bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Observable Inputs (Level 2) | Fixed Income Investments | Asset backed &#8211; home loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">367<span></span>
</td>
</tr>
<tr class="rh">
<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) | Other Investments | Multi asset funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,229<span></span>
</td>
</tr>
<tr class="rh">
<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) | Other Investments | Contract with insurance company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Observable Inputs (Level 2) | Other Investments | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3) | Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3) | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3) | Equity Securities | Managed Volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3) | Equity Securities | U.S. Small/Mid-Cap Equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3) | Equity Securities | World Equity (excluding United States)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3) | Equity Securities | Common equity securities &#8211; Teleflex Incorporated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3) | Fixed Income Investments | Long duration bond fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3) | Fixed Income Investments | Corporate bond 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3) | Fixed Income Investments | Global credit fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3) | Fixed Income Investments | Emerging Markets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3) | Fixed Income Investments | Corporate, government and foreign bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3) | Fixed Income Investments | Asset backed &#8211; home loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3) | Other Investments | Multi asset funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<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) | Other Investments | Contract with insurance company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,092<span></span>
</td>
</tr>
<tr class="rh">
<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) | Other Investments | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">$ 387,430<span></span>
</td>
<td class="nump">328,262<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_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets', window );">Investments measured at net asset value</a></td>
<td class="nump">35,870<span></span>
</td>
<td class="nump">34,545<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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">423,300<span></span>
</td>
<td class="nump">362,807<span></span>
</td>
</tr>
<tr class="rh">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">650<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 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">5<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 | Equity Securities | Managed Volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">72,334<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 | Equity Securities | U.S. Small/Mid-Cap Equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">10,014<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 | Equity Securities | World Equity (excluding United States)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">48,285<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 | Equity Securities | Common equity securities &#8211; Teleflex Incorporated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">38,359<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 | Fixed Income Investments | Intermediate duration bond fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">38,500<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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,958<span></span>
</td>
</tr>
<tr class="rh">
<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 | Fixed Income Investments | Long duration bond fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">107,143<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 | Fixed Income Investments | Corporate bond 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">13,107<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 | Fixed Income Investments | Global credit fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">929<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 | Fixed Income Investments | Emerging Markets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">9,974<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 | Fixed Income Investments | Corporate, government and foreign bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">29,714<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 | Fixed Income Investments | Asset backed &#8211; home loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">316<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 | Other Investments | Multi asset funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">8,246<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 | Other Investments | Contract with insurance company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">9,849<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 | Other Investments | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">5<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 | 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">373,773<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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">314,569<span></span>
</td>
</tr>
<tr class="rh">
<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) | Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">650<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 | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1) | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">5<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 | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1) | Equity Securities | Managed Volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">72,334<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 | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1) | Equity Securities | U.S. Small/Mid-Cap Equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">10,014<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 | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1) | Equity Securities | World Equity (excluding United States)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">48,285<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 | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1) | Equity Securities | Common equity securities &#8211; Teleflex Incorporated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">38,359<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 | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1) | Fixed Income Investments | Intermediate duration bond 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">38,500<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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,958<span></span>
</td>
</tr>
<tr class="rh">
<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) | Fixed Income Investments | Long duration bond 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">107,143<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 | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1) | Fixed Income Investments | Corporate bond fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">13,107<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 | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1) | Fixed Income Investments | Global credit 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">929<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 | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1) | Fixed Income Investments | Emerging Markets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">9,974<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 | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1) | Fixed Income Investments | Corporate, government and foreign bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">29,714<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 | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1) | Fixed Income Investments | Asset backed &#8211; home loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1) | Other Investments | Multi asset funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">4,759<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 | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1) | Other Investments | Contract with insurance company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1) | Other Investments | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">3,803<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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,596<span></span>
</td>
</tr>
<tr class="rh">
<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) | Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Significant Observable Inputs (Level 2) | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Significant Observable Inputs (Level 2) | Equity Securities | Managed Volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Significant Observable Inputs (Level 2) | Equity Securities | U.S. Small/Mid-Cap Equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Significant Observable Inputs (Level 2) | Equity Securities | World Equity (excluding United States)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Significant Observable Inputs (Level 2) | Equity Securities | Common equity securities &#8211; Teleflex Incorporated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Significant Observable Inputs (Level 2) | Fixed Income Investments | Intermediate duration bond fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">0<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_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 | Significant Observable Inputs (Level 2) | Fixed Income Investments | Long duration bond fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Significant Observable Inputs (Level 2) | Fixed Income Investments | Corporate bond 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Significant Observable Inputs (Level 2) | Fixed Income Investments | Global credit fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Significant Observable Inputs (Level 2) | Fixed Income Investments | Emerging Markets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Significant Observable Inputs (Level 2) | Fixed Income Investments | Corporate, government and foreign bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Significant Observable Inputs (Level 2) | Fixed Income Investments | Asset backed &#8211; home loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">316<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 | Significant Observable Inputs (Level 2) | Other Investments | Multi asset funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">3,487<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 | Significant Observable Inputs (Level 2) | Other Investments | Contract with insurance company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Significant Observable Inputs (Level 2) | Other Investments | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">9,854<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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,097<span></span>
</td>
</tr>
<tr class="rh">
<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) | Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Significant Unobservable Inputs (Level 3) | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Significant Unobservable Inputs (Level 3) | Equity Securities | Managed Volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Significant Unobservable Inputs (Level 3) | Equity Securities | U.S. Small/Mid-Cap Equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Significant Unobservable Inputs (Level 3) | Equity Securities | World Equity (excluding United States)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Significant Unobservable Inputs (Level 3) | Equity Securities | Common equity securities &#8211; Teleflex Incorporated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Significant Unobservable Inputs (Level 3) | Fixed Income Investments | Intermediate duration bond 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">0<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_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 | Significant Unobservable Inputs (Level 3) | Fixed Income Investments | Long duration bond 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Significant Unobservable Inputs (Level 3) | Fixed Income Investments | Corporate bond fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Significant Unobservable Inputs (Level 3) | Fixed Income Investments | Global credit 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Significant Unobservable Inputs (Level 3) | Fixed Income Investments | Emerging Markets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Significant Unobservable Inputs (Level 3) | Fixed Income Investments | Corporate, government and foreign bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Significant Unobservable Inputs (Level 3) | Fixed Income Investments | Asset backed &#8211; home loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Significant Unobservable Inputs (Level 3) | Other Investments | Multi asset funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</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 | Significant Unobservable Inputs (Level 3) | Other Investments | Contract with insurance company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">9,849<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 | Significant Unobservable Inputs (Level 3) | Other Investments | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments', window );">Total investments at fair value</a></td>
<td class="nump">$ 5<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_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Alternative Investments, Fair Value Of 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_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets</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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Fair Value of Plan Assets, Excluding Net Asset Value Investments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments</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_ScheduleOfPensionPlanAssetsByFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Pension Plan Assets by Fair Value [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CashMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_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=tfx_WorldEquityExcludeUnitedStatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_WorldEquityExcludeUnitedStatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CommonEquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CommonEquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_FixedIncomeInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FixedIncomeInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_LongDurationBondFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_LongDurationBondFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_CorporateBondFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_CorporateBondFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_GlobalCreditFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_GlobalCreditFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_EmergingMarketsBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_EmergingMarketsBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_CorporateGovernmentAndForeignBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_CorporateGovernmentAndForeignBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_AssetBackedHomeLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_AssetBackedHomeLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_InvestmentTypeAxis=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=tfx_MultiAssetFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_MultiAssetFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_ContractWithInsuranceCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_ContractWithInsuranceCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_OtherCreditDerivativesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OtherCreditDerivativesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_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>
</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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6866164080">
<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, 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_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-indent:18pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019, 2018 and 2017. </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:46.970%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.470%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.617%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.388%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.620%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vascular access</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">600,874&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">575,327&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">540,234&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Anesthesia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">338,413&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">349,370&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">344,599&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interventional</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">427,563&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">395,423&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">324,681&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Surgical</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">370,074&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">358,707&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">356,156&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interventional urology</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">290,449&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">196,735&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,957&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OEM</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">220,717&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">205,976&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">182,967&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"> (1)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">347,272&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">366,845&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">358,709&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:11.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net revenues </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(2)</sub></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,595,362&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,448,383&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146,303&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)   Revenues in the "Other" category in the table above include revenues generated from sales of our respiratory and urology products (other than interventional urology products).  </span></div><div style="text-indent:-18pt;padding-left:27pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6872953888">
<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, 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_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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018 were as follows:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%;">&#160;</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars&#160;in&#160;thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">248,067&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224,605&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">443,612&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">421,873&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer equipment and software</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158,574&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137,899&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Construction in progress</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,991&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105,319&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">914,244&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">889,696&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Accumulated depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(483,525)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(456,930)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">430,719&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">432,766&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.672%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.722%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non cash investing and financing activities of continuing operations:</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment additions due to build-to-suit lease transactions</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,448&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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 assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/topic&amp;trid=2155823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7025797008">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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,536<span></span>
</td>
<td class="nump">47,248<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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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>36
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6859472864">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:73.584%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:22.416%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,323&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,263&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,484&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,653&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,688&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,704&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">144,115&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(21,894)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,221&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:73.584%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:22.416%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total lease liabilities</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"> (1)</sub></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,221&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities within operating cash flows</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,458&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right of use assets obtained in exchange for operating lease obligations</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,673&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.2 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Future Minimum Lease Payments Under Noncancelable Operating Leases</a></td>
<td class="text"><div style="text-indent:18pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2018, minimum lease payments under noncancellable operating leases were expected to be as follows:</span></div><div style="text-align:center;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:77.532%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.468%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,216&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,419&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,460&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,403&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,368&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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_LesseeOperatingLeaseSupplementalInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Supplemental Information [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_LesseeOperatingLeaseSupplementalInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R117.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6854849248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>QUARTERLY DATA (UNAUDITED) (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jul. 01, 2018</div></th>
<th class="th"><div>Apr. 01, 2018</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">$ 680,952<span></span>
</td>
<td class="nump">$ 648,319<span></span>
</td>
<td class="nump">$ 652,507<span></span>
</td>
<td class="nump">$ 613,584<span></span>
</td>
<td class="nump">$ 641,615<span></span>
</td>
<td class="nump">$ 609,672<span></span>
</td>
<td class="nump">$ 609,866<span></span>
</td>
<td class="nump">$ 587,230<span></span>
</td>
<td class="nump">$ 2,595,362<span></span>
</td>
<td class="nump">$ 2,448,383<span></span>
</td>
<td class="nump">$ 2,146,303<span></span>
</td>
</tr>
<tr class="re">
<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, excluding intangible asset amortization</a></td>
<td class="nump">398,266<span></span>
</td>
<td class="nump">375,680<span></span>
</td>
<td class="nump">372,924<span></span>
</td>
<td class="nump">344,742<span></span>
</td>
<td class="nump">365,821<span></span>
</td>
<td class="nump">342,573<span></span>
</td>
<td class="nump">344,778<span></span>
</td>
<td class="nump">331,270<span></span>
</td>
<td class="nump">1,491,612<span></span>
</td>
<td class="nump">1,384,442<span></span>
</td>
<td class="nump">1,171,802<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from continuing operations before interest, loss on extinguishment of debt and taxes</a></td>
<td class="nump">126,932<span></span>
</td>
<td class="nump">117,621<span></span>
</td>
<td class="nump">107,458<span></span>
</td>
<td class="nump">75,243<span></span>
</td>
<td class="nump">119,266<span></span>
</td>
<td class="nump">82,105<span></span>
</td>
<td class="nump">33,490<span></span>
</td>
<td class="nump">86,843<span></span>
</td>
<td class="nump">427,254<span></span>
</td>
<td class="nump">321,704<span></span>
</td>
<td class="nump">372,279<span></span>
</td>
</tr>
<tr class="re">
<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 (loss) from continuing operations</a></td>
<td class="nump">107,806<span></span>
</td>
<td class="nump">228,929<span></span>
</td>
<td class="nump">83,328<span></span>
</td>
<td class="nump">41,918<span></span>
</td>
<td class="nump">87,513<span></span>
</td>
<td class="nump">56,540<span></span>
</td>
<td class="num">(2,552)<span></span>
</td>
<td class="nump">54,931<span></span>
</td>
<td class="nump">461,981<span></span>
</td>
<td class="nump">196,432<span></span>
</td>
<td class="nump">155,263<span></span>
</td>
</tr>
<tr class="ro">
<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">459<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">47<span></span>
</td>
<td class="num">(1,021)<span></span>
</td>
<td class="nump">3,077<span></span>
</td>
<td class="num">(16)<span></span>
</td>
<td class="nump">56<span></span>
</td>
<td class="nump">1,253<span></span>
</td>
<td class="num">(515)<span></span>
</td>
<td class="nump">4,370<span></span>
</td>
<td class="num">(2,733)<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_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 108,265<span></span>
</td>
<td class="nump">$ 228,929<span></span>
</td>
<td class="nump">$ 83,375<span></span>
</td>
<td class="nump">$ 40,897<span></span>
</td>
<td class="nump">$ 90,590<span></span>
</td>
<td class="nump">$ 56,524<span></span>
</td>
<td class="num">$ (2,496)<span></span>
</td>
<td class="nump">$ 56,184<span></span>
</td>
<td class="nump">$ 461,466<span></span>
</td>
<td class="nump">$ 200,802<span></span>
</td>
<td class="nump">$ 152,530<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Income from continuing operations (in dollars per share)</a></td>
<td class="nump">$ 2.33<span></span>
</td>
<td class="nump">$ 4.95<span></span>
</td>
<td class="nump">$ 1.80<span></span>
</td>
<td class="nump">$ 0.91<span></span>
</td>
<td class="nump">$ 1.90<span></span>
</td>
<td class="nump">$ 1.23<span></span>
</td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="nump">$ 1.21<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="nump">$ 4.30<span></span>
</td>
<td class="nump">$ 3.45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Loss from discontinued operations (in dollars per share)</a></td>
<td class="nump">0.01<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0.01<span></span>
</td>
<td class="num">(0.02)<span></span>
</td>
<td class="nump">0.07<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0.01<span></span>
</td>
<td class="nump">0.03<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
<td class="nump">0.09<span></span>
</td>
<td class="num">(0.06)<span></span>
</td>
</tr>
<tr class="re">
<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">2.34<span></span>
</td>
<td class="nump">4.95<span></span>
</td>
<td class="nump">1.81<span></span>
</td>
<td class="nump">0.89<span></span>
</td>
<td class="nump">1.97<span></span>
</td>
<td class="nump">1.23<span></span>
</td>
<td class="num">(0.05)<span></span>
</td>
<td class="nump">1.24<span></span>
</td>
<td class="nump">9.99<span></span>
</td>
<td class="nump">4.39<span></span>
</td>
<td class="nump">3.39<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Income from continuing operations (in dollars per share)</a></td>
<td class="nump">2.28<span></span>
</td>
<td class="nump">4.85<span></span>
</td>
<td class="nump">1.77<span></span>
</td>
<td class="nump">0.89<span></span>
</td>
<td class="nump">1.87<span></span>
</td>
<td class="nump">1.21<span></span>
</td>
<td class="num">(0.06)<span></span>
</td>
<td class="nump">1.18<span></span>
</td>
<td class="nump">9.81<span></span>
</td>
<td class="nump">4.20<span></span>
</td>
<td class="nump">3.33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Loss from discontinued operations (in dollars per share)</a></td>
<td class="nump">0.01<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(0.02)<span></span>
</td>
<td class="nump">0.06<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0.01<span></span>
</td>
<td class="nump">0.02<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
<td class="nump">0.09<span></span>
</td>
<td class="num">(0.06)<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">$ 2.29<span></span>
</td>
<td class="nump">$ 4.85<span></span>
</td>
<td class="nump">$ 1.77<span></span>
</td>
<td class="nump">$ 0.87<span></span>
</td>
<td class="nump">$ 1.93<span></span>
</td>
<td class="nump">$ 1.21<span></span>
</td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="nump">$ 1.20<span></span>
</td>
<td class="nump">$ 9.80<span></span>
</td>
<td class="nump">$ 4.29<span></span>
</td>
<td class="nump">$ 3.27<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_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 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=116637232&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: 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=117327953&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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=117326831&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 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=116637391&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-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_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 7: 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=116634182&amp;loc=SL114868664-224227<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=117326831&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 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=116637232&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_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=116634182&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_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://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=116637391&amp;loc=SL114874048-224260<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-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 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&amp;loc=d3e1252-109256<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&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 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868656-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_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&amp;loc=d3e1252-109256<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<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=116637232&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 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=116634182&amp;loc=SL114868656-224227<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<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 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-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 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 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<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.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&amp;loc=d3e1278-109256<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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&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(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&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=116822174&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=117326831&amp;loc=SL5780133-109256<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the 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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: 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 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R113.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6959128880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed consolidating guarantor financial information - Balance Sheets (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 301,083<span></span>
</td>
<td class="nump">$ 357,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">418,673<span></span>
</td>
<td class="nump">366,286<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_IntercompanyReceivablesCurrent', window );">Accounts receivable from consolidated subsidiaries</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_InventoryNet', window );">Inventories</a></td>
<td class="nump">476,557<span></span>
</td>
<td class="nump">427,778<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">97,943<span></span>
</td>
<td class="nump">72,481<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">12,076<span></span>
</td>
<td class="nump">12,463<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,306,332<span></span>
</td>
<td class="nump">1,236,169<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">430,719<span></span>
</td>
<td class="nump">432,766<span></span>
</td>
<td class="nump">$ 382,999<span></span>
</td>
</tr>
<tr class="ro">
<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">113,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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,245,305<span></span>
</td>
<td class="nump">2,246,579<span></span>
</td>
<td class="nump">$ 2,235,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_IntangibleAssetsNetExcludingGoodwill', window );">Intangibles assets, net</a></td>
<td class="nump">2,156,285<span></span>
</td>
<td class="nump">2,325,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Investments in affiliates</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_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">5,572<span></span>
</td>
<td class="nump">2,446<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_IntercompanyReceivablesNoncurrent', window );">Notes receivable and other amounts due from consolidated subsidiaries</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_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">52,447<span></span>
</td>
<td class="nump">34,979<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_Assets', window );">Total assets</a></td>
<td class="nump">6,309,820<span></span>
</td>
<td class="nump">6,277,991<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">50,000<span></span>
</td>
<td class="nump">86,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">102,916<span></span>
</td>
<td class="nump">106,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_IntercompanyPayablesCurrent', window );">Accounts payable to consolidated subsidiaries</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_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">100,466<span></span>
</td>
<td class="nump">97,551<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Current portion of contingent consideration</a></td>
<td class="nump">148,090<span></span>
</td>
<td class="nump">136,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_EmployeeRelatedLiabilitiesCurrent', window );">Payroll and benefit-related liabilities</a></td>
<td class="nump">115,981<span></span>
</td>
<td class="nump">104,670<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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,514<span></span>
</td>
<td class="nump">6,031<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">6,692<span></span>
</td>
<td class="nump">5,943<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">33,396<span></span>
</td>
<td class="nump">38,050<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">563,055<span></span>
</td>
<td class="nump">582,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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,858,943<span></span>
</td>
<td class="nump">2,072,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">439,558<span></span>
</td>
<td class="nump">608,221<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">82,719<span></span>
</td>
<td class="nump">92,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent', window );">Noncurrent liability for uncertain tax positions</a></td>
<td class="nump">10,294<span></span>
</td>
<td class="nump">10,718<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_IntercompanyPayablesNoncurrent', window );">Notes payable and other amounts due to consolidated subsidiaries</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_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Noncurrent contingent consideration</a></td>
<td class="nump">71,818<span></span>
</td>
<td class="nump">167,370<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">101,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">202,741<span></span>
</td>
<td class="nump">204,134<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">3,330,500<span></span>
</td>
<td class="nump">3,738,013<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_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">2,979,320<span></span>
</td>
<td class="nump">2,539,978<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">6,309,820<span></span>
</td>
<td class="nump">6,277,991<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_ConsolidationItemsAxis=srt_ConsolidationEliminationsMember', window );">Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">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_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">5,657<span></span>
</td>
<td class="nump">5,334<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_IntercompanyReceivablesCurrent', window );">Accounts receivable from consolidated subsidiaries</a></td>
<td class="num">(1,029,095)<span></span>
</td>
<td class="num">(1,520,035)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="num">(57,811)<span></span>
</td>
<td class="num">(30,954)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">8,218<span></span>
</td>
<td class="nump">4,113<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">0<span></span>
</td>
<td class="nump">0<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="num">(1,073,031)<span></span>
</td>
<td class="num">(1,541,542)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">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_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</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_Goodwill', window );">Goodwill</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_IntangibleAssetsNetExcludingGoodwill', window );">Intangibles assets, net</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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Investments in affiliates</a></td>
<td class="num">(8,984,063)<span></span>
</td>
<td class="num">(8,330,183)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(17,652)<span></span>
</td>
<td class="num">(2,376)<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_IntercompanyReceivablesNoncurrent', window );">Notes receivable and other amounts due from consolidated subsidiaries</a></td>
<td class="num">(6,042,904)<span></span>
</td>
<td class="num">(5,698,794)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">0<span></span>
</td>
<td class="nump">0<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_Assets', window );">Total assets</a></td>
<td class="num">(16,117,650)<span></span>
</td>
<td class="num">(15,572,895)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">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_AccountsPayableCurrent', window );">Accounts payable</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_IntercompanyPayablesCurrent', window );">Accounts payable to consolidated subsidiaries</a></td>
<td class="num">(1,029,095)<span></span>
</td>
<td class="num">(1,520,035)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">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_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Current portion of contingent consideration</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_EmployeeRelatedLiabilitiesCurrent', window );">Payroll and benefit-related liabilities</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_InterestPayableCurrent', window );">Accrued interest</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_AccruedIncomeTaxesCurrent', window );">Income taxes payable</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_OtherLiabilitiesCurrent', window );">Other current liabilities</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="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="num">(1,029,095)<span></span>
</td>
<td class="num">(1,520,035)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">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_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="num">(17,652)<span></span>
</td>
<td class="num">(2,376)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">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_LiabilityForUncertainTaxPositionsNoncurrent', window );">Noncurrent liability for uncertain tax positions</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_IntercompanyPayablesNoncurrent', window );">Notes payable and other amounts due to consolidated subsidiaries</a></td>
<td class="num">(6,042,904)<span></span>
</td>
<td class="num">(5,698,794)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Noncurrent contingent consideration</a></td>
<td class="nump">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_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent operating lease liabilities</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_OtherLiabilitiesNoncurrent', window );">Other liabilities</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="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_Liabilities', window );">Total liabilities</a></td>
<td class="num">(7,089,651)<span></span>
</td>
<td class="num">(7,221,205)<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_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="num">(9,027,999)<span></span>
</td>
<td class="num">(8,351,690)<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="num">(16,117,650)<span></span>
</td>
<td class="num">(15,572,895)<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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">68,928<span></span>
</td>
<td class="nump">49,523<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">3,243<span></span>
</td>
<td class="nump">5,885<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_IntercompanyReceivablesCurrent', window );">Accounts receivable from consolidated subsidiaries</a></td>
<td class="nump">35,629<span></span>
</td>
<td class="nump">32,036<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">40,171<span></span>
</td>
<td class="nump">30,458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">6,371<span></span>
</td>
<td class="nump">7,029<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">154,342<span></span>
</td>
<td class="nump">124,931<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">2,936<span></span>
</td>
<td class="nump">3,385<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">12,356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">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_IntangibleAssetsNetExcludingGoodwill', window );">Intangibles assets, net</a></td>
<td class="nump">70<span></span>
</td>
<td class="nump">90<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Investments in affiliates</a></td>
<td class="nump">5,987,577<span></span>
</td>
<td class="nump">5,984,566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">16,345<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_IntercompanyReceivablesNoncurrent', window );">Notes receivable and other amounts due from consolidated subsidiaries</a></td>
<td class="nump">2,064,309<span></span>
</td>
<td class="nump">2,337,737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">31,974<span></span>
</td>
<td class="nump">17,180<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_Assets', window );">Total assets</a></td>
<td class="nump">8,269,909<span></span>
</td>
<td class="nump">8,467,889<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">0<span></span>
</td>
<td class="nump">36,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">4,641<span></span>
</td>
<td class="nump">3,448<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_IntercompanyPayablesCurrent', window );">Accounts payable to consolidated subsidiaries</a></td>
<td class="nump">403,486<span></span>
</td>
<td class="nump">1,058,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_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">8,505<span></span>
</td>
<td class="nump">5,659<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Current portion of contingent consideration</a></td>
<td class="nump">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_EmployeeRelatedLiabilitiesCurrent', window );">Payroll and benefit-related liabilities</a></td>
<td class="nump">18,690<span></span>
</td>
<td class="nump">17,156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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,482<span></span>
</td>
<td class="nump">5,995<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">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_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">4,224<span></span>
</td>
<td class="nump">843<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">445,028<span></span>
</td>
<td class="nump">1,127,734<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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,858,943<span></span>
</td>
<td class="nump">2,072,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">0<span></span>
</td>
<td class="nump">87,671<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">38,073<span></span>
</td>
<td class="nump">49,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">625<span></span>
</td>
<td class="nump">801<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_IntercompanyPayablesNoncurrent', window );">Notes payable and other amounts due to consolidated subsidiaries</a></td>
<td class="nump">2,804,568<span></span>
</td>
<td class="nump">2,451,784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Noncurrent contingent consideration</a></td>
<td class="nump">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_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent operating lease liabilities</a></td>
<td class="nump">9,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_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">133,550<span></span>
</td>
<td class="nump">138,431<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">5,290,589<span></span>
</td>
<td class="nump">5,927,911<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_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">2,979,320<span></span>
</td>
<td class="nump">2,539,978<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">8,269,909<span></span>
</td>
<td class="nump">8,467,889<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_ConsolidatedEntitiesAxis=srt_GuarantorSubsidiariesMember', window );">Guarantor Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">488<span></span>
</td>
<td class="nump">5,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_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">80,528<span></span>
</td>
<td class="nump">54,378<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_IntercompanyReceivablesCurrent', window );">Accounts receivable from consolidated subsidiaries</a></td>
<td class="nump">492,655<span></span>
</td>
<td class="nump">1,122,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">306,917<span></span>
</td>
<td class="nump">267,544<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">21,896<span></span>
</td>
<td class="nump">9,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">0<span></span>
</td>
<td class="nump">0<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">902,484<span></span>
</td>
<td class="nump">1,459,133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">224,176<span></span>
</td>
<td class="nump">253,913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">66,388<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">1,286,372<span></span>
</td>
<td class="nump">1,284,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">1,291,810<span></span>
</td>
<td class="nump">1,381,285<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Investments in affiliates</a></td>
<td class="nump">2,072,038<span></span>
</td>
<td class="nump">1,507,718<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_IntercompanyReceivablesNoncurrent', window );">Notes receivable and other amounts due from consolidated subsidiaries</a></td>
<td class="nump">3,690,788<span></span>
</td>
<td class="nump">3,347,815<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">10,025<span></span>
</td>
<td class="nump">5,874<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_Assets', window );">Total assets</a></td>
<td class="nump">9,544,081<span></span>
</td>
<td class="nump">9,240,638<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">63,121<span></span>
</td>
<td class="nump">63,497<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_IntercompanyPayablesCurrent', window );">Accounts payable to consolidated subsidiaries</a></td>
<td class="nump">418,321<span></span>
</td>
<td class="nump">291,952<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">36,325<span></span>
</td>
<td class="nump">41,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Current portion of contingent consideration</a></td>
<td class="nump">144,701<span></span>
</td>
<td class="nump">106,514<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">50,583<span></span>
</td>
<td class="nump">45,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">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_AccruedIncomeTaxesCurrent', window );">Income taxes payable</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_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">15,458<span></span>
</td>
<td class="nump">34,916<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">728,509<span></span>
</td>
<td class="nump">583,916<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">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_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="nump">357,923<span></span>
</td>
<td class="nump">279,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">27,027<span></span>
</td>
<td class="nump">27,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">6,949<span></span>
</td>
<td class="nump">7,212<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_IntercompanyPayablesNoncurrent', window );">Notes payable and other amounts due to consolidated subsidiaries</a></td>
<td class="nump">1,978,067<span></span>
</td>
<td class="nump">2,222,580<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Noncurrent contingent consideration</a></td>
<td class="nump">64,581<span></span>
</td>
<td class="nump">131,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">65,715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">8,462<span></span>
</td>
<td class="nump">8,204<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">3,237,233<span></span>
</td>
<td class="nump">3,260,346<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_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">6,306,848<span></span>
</td>
<td class="nump">5,980,292<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">9,544,081<span></span>
</td>
<td class="nump">9,240,638<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_ConsolidatedEntitiesAxis=srt_NonGuarantorSubsidiariesMember', window );">Non-Guarantor Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">231,667<span></span>
</td>
<td class="nump">302,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">329,245<span></span>
</td>
<td class="nump">300,689<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_IntercompanyReceivablesCurrent', window );">Accounts receivable from consolidated subsidiaries</a></td>
<td class="nump">500,811<span></span>
</td>
<td class="nump">365,892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">227,451<span></span>
</td>
<td class="nump">191,188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">27,658<span></span>
</td>
<td class="nump">28,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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,705<span></span>
</td>
<td class="nump">5,434<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,322,537<span></span>
</td>
<td class="nump">1,193,647<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">203,607<span></span>
</td>
<td class="nump">175,468<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">34,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">958,933<span></span>
</td>
<td class="nump">961,679<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">864,405<span></span>
</td>
<td class="nump">943,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Investments in affiliates</a></td>
<td class="nump">924,448<span></span>
</td>
<td class="nump">837,899<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,879<span></span>
</td>
<td class="nump">4,822<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_IntercompanyReceivablesNoncurrent', window );">Notes receivable and other amounts due from consolidated subsidiaries</a></td>
<td class="nump">287,807<span></span>
</td>
<td class="nump">13,242<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">10,448<span></span>
</td>
<td class="nump">11,925<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_Assets', window );">Total assets</a></td>
<td class="nump">4,613,480<span></span>
</td>
<td class="nump">4,142,359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">50,000<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">35,154<span></span>
</td>
<td class="nump">39,764<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_IntercompanyPayablesCurrent', window );">Accounts payable to consolidated subsidiaries</a></td>
<td class="nump">207,288<span></span>
</td>
<td class="nump">170,075<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">55,636<span></span>
</td>
<td class="nump">49,991<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Current portion of contingent consideration</a></td>
<td class="nump">3,389<span></span>
</td>
<td class="nump">30,363<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">46,708<span></span>
</td>
<td class="nump">42,378<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">32<span></span>
</td>
<td class="nump">36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">6,692<span></span>
</td>
<td class="nump">5,943<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">13,714<span></span>
</td>
<td class="nump">2,291<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">418,613<span></span>
</td>
<td class="nump">390,841<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">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_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="nump">99,287<span></span>
</td>
<td class="nump">243,509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">17,619<span></span>
</td>
<td class="nump">16,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">2,720<span></span>
</td>
<td class="nump">2,705<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_IntercompanyPayablesNoncurrent', window );">Notes payable and other amounts due to consolidated subsidiaries</a></td>
<td class="nump">1,260,269<span></span>
</td>
<td class="nump">1,024,430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Noncurrent contingent consideration</a></td>
<td class="nump">7,237<span></span>
</td>
<td class="nump">35,807<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent operating lease liabilities</a></td>
<td class="nump">25,855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">60,729<span></span>
</td>
<td class="nump">57,499<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,892,329<span></span>
</td>
<td class="nump">1,770,961<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_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">2,721,151<span></span>
</td>
<td class="nump">2,371,398<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 4,613,480<span></span>
</td>
<td class="nump">$ 4,142,359<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_IntercompanyPayablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intercompany Payables, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_IntercompanyPayablesCurrent</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_IntercompanyPayablesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intercompany Payables, 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_IntercompanyPayablesNoncurrent</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_IntercompanyReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intercompany Receivables, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_IntercompanyReceivablesCurrent</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_IntercompanyReceivablesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intercompany Receivables, 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_IntercompanyReceivablesNoncurrent</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_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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 3: 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: 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=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: 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=118952595&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=119400593&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=6876686&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=6877327&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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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_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=118951113&amp;loc=d3e6801-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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=118951113&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=6877327&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_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=6877327&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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br><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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31931-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=6877327&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://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=77989000&amp;loc=SL49117168-202975<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 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=118951113&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=118951113&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=6877327&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=118951113&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 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<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=6877327&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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 equity method investee and investment in and advance to affiliate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=6877327&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_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://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=6876686&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 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=119400593&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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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://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=6877327&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=6877327&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=6877327&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=77888419&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=77888419&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=6877327&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=118951113&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=118951113&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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=6877327&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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<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 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1731-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(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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=6877327&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=118951113&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=6877327&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=118951113&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=118951113&amp;loc=d3e6787-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5865-108316<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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=119400593&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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_srt_ConsolidationItemsAxis=srt_ConsolidationEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=srt_ConsolidationEliminationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=srt_GuarantorSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=srt_GuarantorSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=srt_NonGuarantorSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=srt_NonGuarantorSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>39
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6955606192">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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,595,362<span></span>
</td>
<td class="nump">$ 2,448,383<span></span>
</td>
<td class="nump">$ 2,146,303<span></span>
</td>
</tr>
<tr class="re">
<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, excluding intangible asset amortization</a></td>
<td class="nump">1,103,750<span></span>
</td>
<td class="nump">1,063,941<span></span>
</td>
<td class="nump">974,501<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,491,612<span></span>
</td>
<td class="nump">1,384,442<span></span>
</td>
<td class="nump">1,171,802<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">934,373<span></span>
</td>
<td class="nump">878,688<span></span>
</td>
<td class="nump">699,963<span></span>
</td>
</tr>
<tr class="ro">
<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">113,857<span></span>
</td>
<td class="nump">106,208<span></span>
</td>
<td class="nump">84,770<span></span>
</td>
</tr>
<tr class="re">
<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">22,205<span></span>
</td>
<td class="nump">79,230<span></span>
</td>
<td class="nump">14,790<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain on sale of assets</a></td>
<td class="num">(6,077)<span></span>
</td>
<td class="num">(1,388)<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_OperatingIncomeLoss', window );">Income from continuing operations before interest, loss on extinguishment of debt and taxes</a></td>
<td class="nump">427,254<span></span>
</td>
<td class="nump">321,704<span></span>
</td>
<td class="nump">372,279<span></span>
</td>
</tr>
<tr class="ro">
<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">80,270<span></span>
</td>
<td class="nump">103,020<span></span>
</td>
<td class="nump">82,546<span></span>
</td>
</tr>
<tr class="re">
<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,741)<span></span>
</td>
<td class="num">(944)<span></span>
</td>
<td class="num">(771)<span></span>
</td>
</tr>
<tr class="ro">
<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">8,822<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,593<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">339,903<span></span>
</td>
<td class="nump">219,628<span></span>
</td>
<td class="nump">284,911<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">(Benefit) taxes on income from continuing operations</a></td>
<td class="num">(122,078)<span></span>
</td>
<td class="nump">23,196<span></span>
</td>
<td class="nump">129,648<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">461,981<span></span>
</td>
<td class="nump">196,432<span></span>
</td>
<td class="nump">155,263<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">(Loss) income from discontinued operations</a></td>
<td class="num">(828)<span></span>
</td>
<td class="nump">5,643<span></span>
</td>
<td class="num">(4,534)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">(Benefit) taxes on (loss) income from discontinued operations</a></td>
<td class="num">(313)<span></span>
</td>
<td class="nump">1,273<span></span>
</td>
<td class="num">(1,801)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">(Loss) income on discontinued operations</a></td>
<td class="num">(515)<span></span>
</td>
<td class="nump">4,370<span></span>
</td>
<td class="num">(2,733)<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_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 461,466<span></span>
</td>
<td class="nump">$ 200,802<span></span>
</td>
<td class="nump">$ 152,530<span></span>
</td>
</tr>
<tr class="ro">
<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.00<span></span>
</td>
<td class="nump">$ 4.30<span></span>
</td>
<td class="nump">$ 3.45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Income (loss) from discontinued operations (in dollars per share)</a></td>
<td class="num">(0.01)<span></span>
</td>
<td class="nump">0.09<span></span>
</td>
<td class="num">(0.06)<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">9.99<span></span>
</td>
<td class="nump">4.39<span></span>
</td>
<td class="nump">3.39<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Income from continuing operations (in dollars per share)</a></td>
<td class="nump">9.81<span></span>
</td>
<td class="nump">4.20<span></span>
</td>
<td class="nump">3.33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Income (loss) from discontinued operations (in dollars per share)</a></td>
<td class="num">(0.01)<span></span>
</td>
<td class="nump">0.09<span></span>
</td>
<td class="num">(0.06)<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">$ 9.80<span></span>
</td>
<td class="nump">$ 4.29<span></span>
</td>
<td class="nump">$ 3.27<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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,200<span></span>
</td>
<td class="nump">45,689<span></span>
</td>
<td class="nump">45,004<span></span>
</td>
</tr>
<tr class="ro">
<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,090<span></span>
</td>
<td class="nump">46,801<span></span>
</td>
<td class="nump">46,664<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://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=116634182&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=116637232&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=116634182&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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 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 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 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 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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=116637232&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: 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=117327953&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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=117326831&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 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=116637391&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-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_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 7: 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=116634182&amp;loc=SL114868664-224227<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=117326831&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 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=116637232&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_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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://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=116634182&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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 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(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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 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=116637232&amp;loc=SL114874131-224263<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://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=116637391&amp;loc=SL114874048-224260<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-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 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&amp;loc=d3e1252-109256<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&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 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868656-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_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&amp;loc=d3e1252-109256<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<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=116637232&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 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=116634182&amp;loc=SL114868656-224227<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<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 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-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 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 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<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.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&amp;loc=d3e1278-109256<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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&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(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&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=116822174&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=117326831&amp;loc=SL5780133-109256<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=114775744&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=115929826&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=116634182&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=116637391&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=116634182&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=115929826&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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the 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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: 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 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringSettlementAndImpairmentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of restructuring charges, remediation cost, and asset impairment loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&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_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 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<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.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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://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> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&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://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&amp;loc=d3e1448-109256<br><br>Reference 2: 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> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>40
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6872850128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and other impairment charges (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock', window );">Summary of Current Cost Estimates by Major Type of Cost</a></td>
<td class="text"><div style="text-indent:13.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have ongoing restructuring programs related to the relocation of manufacturing operations to existing lower-cost locations and related workforce reductions (referred to as our 2019, 2018 and 2014 Footprint realignment plans).  The following tables provide a summary of our cost estimates and other information associated with these ongoing plans:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:38.935%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.301%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019 Footprint realignment plan</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 Footprint realignment plan</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2014 Footprint realignment plan</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Program expense estimates:</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in millions)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Termination benefits</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$19 to $23</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$60 to $70</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$12 to $13</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other costs</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"> (1)</sub></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">1 to 2</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">2 to 4</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring charges</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">20 to 25</span></div></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">62  to 74</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">13 to 15</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Restructuring related charges</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"> (2)</sub></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">36 to 45</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">40 to 59</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">34 to 37</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:23.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total restructuring and restructuring related charges</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$56 to $70</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$102  to $133</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$47 to $52</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other program estimates:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected cash outlays</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$53 to $66</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$99 to $127</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$38 to $43</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected capital expenditures</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$29 to $35</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$19  to $23</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$25 to $30</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other program information:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Period initiated</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">May 2018 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 2014</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated period of substantial completion</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate restructuring charges</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$13.8</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$54.1</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$13.0</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring related charges incurred:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For year ended December 31, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$6.1</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$3.0</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$3.2</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate restructuring related charges</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$6.6</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$7.2</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$32.2</span></div></td></tr></table></div><div style="text-indent:13.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:13.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the restructuring reserve activity related to our 2019, 2018 and 2014 Footprint realignment plans:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:37.035%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.885%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019 Footprint realignment plan</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 Footprint realignment plan</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2014 Footprint realignment plan</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,926&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subsequent accruals</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,993&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">830&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,503)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(820)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,016)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,474&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,936&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subsequent accruals</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,753&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(939)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">313&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,602)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,628)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(580)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(281)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">367&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Balance at December 31, 2019 </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(1)</sub></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,870&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,274&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,669&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);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, 2019 , 2018 and 2017 consisted mainly of accruals related to termination benefits.  Most of the Other costs (facility closure, employee relocation, equipment relocation and outplacement costs) were expensed and paid in the same period.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Restructuring and Other Impairment Charges</a></td>
<td class="text"><div style="text-indent:13.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019, 2018, and 2017 consisted of the following:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:41.534%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.965%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.374%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.247%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.374%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.106%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Termination benefits</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Other Costs </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;vertical-align:bottom;">(1)</sub></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="14" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019 Footprint realignment plan</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,683&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,753&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 Footprint realignment plan</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,787)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">848&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(939)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other restructuring programs </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(2)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">787&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,638&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,425&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total restructuring charges</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,683&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,556&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,239&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset impairment charges</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,966&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,966&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total restructuring and impairment charges</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,683&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,522&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,205&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:41.821%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.247%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.518%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.247%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.518%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.249%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Termination benefits</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Other Costs</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;vertical-align:bottom;"> (1)</sub></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="14" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 Footprint realignment plan</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,992&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,001&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,993&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other restructuring programs </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(3)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,307&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,127&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total restructuring charges</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,812&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,308&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,120&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset impairment charges</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,110&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,110&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total restructuring and impairment charges</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,812&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,418&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,230&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:41.821%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.247%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.518%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.247%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.518%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.249%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Termination benefits</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Other Costs </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;vertical-align:bottom;">(1)</sub></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="14" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">2017 Vascular Solutions integration program</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"> (4)</sub></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,377&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,495&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">2017 EMEA restructuring program </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(5)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,921&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">280&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,201&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other restructuring programs </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(6)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,018&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,076&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,094&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total restructuring charges</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,316&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,474&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,790&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)   Includes facility closure, contract termination and other exit costs. </span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(2)   Includes activity primarily related to a restructuring program initiated in the third quarter of 2019 that is designed to reduce costs and improve efficiencies through reorganizations within several businesses and certain corporate functions and the 2014 Footprint realignment plan.</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(3)  Includes activity primarily related to the 2016 Footprint realignment plan, which is substantially complete, and the 2014 Footprint realignment plan, as well as the 2017 Vascular Solutions integration program and the 2017 EMEA restructuring program, both of which are described below.</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(4)  The program was initiated in 2017 and was related to the integration of Vascular Solutions into Teleflex and has been substantially completed.</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(5)   The program was initiated in 2017 to centralize certain administrative functions in Europe and has been substantially completed.</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(6)  Includes activity primarily related to the 2016 Footprint realignment plan, the 2014 Footprint realignment plan and the other 2016 restructuring programs.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Summary of current cost estimates by major type of cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6872860960">
<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, 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_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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;">(Dollars in thousands)</span></div><div style="text-align:center;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:41.382%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.738%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Year</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Income</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,348&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,680&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,739)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(234)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,055&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,255&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,521&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,601)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(827)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,348&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,636&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,949&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(596)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">266&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,255&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:41.382%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.738%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Expense</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Expense</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143,971&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,564&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(55,797)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(505)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119,233&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,799&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,361&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,871)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,318)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143,971&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,520&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,657&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,745)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,367&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,799&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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=26873400&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6957604320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of significant accounting policies - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 doubtful accounts</a></td>
<td class="nump">$ 9,100<span></span>
</td>
<td class="nump">$ 9,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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Current portion of allowance for doubtful accounts</a></td>
<td class="nump">$ 5,300<span></span>
</td>
<td class="nump">4,400<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_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">$ 6,966<span></span>
</td>
<td class="nump">19,110<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerRefundLiability', window );">Reserve for returns and allowances</a></td>
<td class="nump">7,200<span></span>
</td>
<td class="nump">4,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_ReserveForEstimatedRebates', window );">Reserve for estimated rebates</a></td>
<td class="nump">$ 21,600<span></span>
</td>
<td class="nump">$ 18,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_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">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 | 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 | 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_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">17 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="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">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="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">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="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">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="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">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="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">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="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">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="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">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_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk | Sales Revenue, Net | Hospitals And Healthcare Providers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">88.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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk | Sales Revenue, Net | Other Medical Device Manufacturers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk | Sales Revenue, Net | Home Care Providers such as Pharmacies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">3.00%<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=119407570&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=118936363&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=119407570&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=118955202&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=6877327&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=118936363&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=118955202&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_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=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://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 2: 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=118260190&amp;loc=d3e13531-108611<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 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13537-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerRefundLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 55<br> -Paragraph 27<br> -URI http://asc.fasb.org/extlink&amp;oid=118944142&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_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>
<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_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_srt_MajorCustomersAxis=tfx_OtherMedicalDeviceManufacturersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=tfx_OtherMedicalDeviceManufacturersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=tfx_HomeCareProvidersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=tfx_HomeCareProvidersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7010883296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Divestitures - Pro forma combined financial information (Details) - Vascular Solutions and NeoTract Acquisitions<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2017 </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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Net revenue | $</a></td>
<td class="nump">$ 2,255,696<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income | $</a></td>
<td class="nump">$ 119,934<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic', window );">Earnings per share, basic (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 2.66<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted', window );">Earnings per share, diluted (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 2.57<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageBasicSharesOutstandingProForma', window );">Weighted average basic shares outstanding, pro forma (in shares) | shares</a></td>
<td class="nump">45,004<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProFormaWeightedAverageSharesOutstandingDiluted', window );">Pro forma weighted average shares outstanding, diluted (in shares) | shares</a></td>
<td class="nump">46,664<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<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_BusinessAcquisitionProFormaEarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<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_BusinessAcquisitionProFormaEarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<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_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<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_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProFormaWeightedAverageSharesOutstandingDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of shares or units and dilutive common stock or unit equivalents outstanding in the calculation of proforma diluted earnings per share (earnings per unit), which is commonly presented in initial public offerings based on the terms of the offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProFormaWeightedAverageSharesOutstandingDiluted</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageBasicSharesOutstandingProForma">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of shares (units) outstanding in the calculation of pro forma basic earnings per share (earnings per unit), which is commonly presented in initial public offerings based on the terms of the offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageBasicSharesOutstandingProForma</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=tfx_VascularSolutionsandNeoTractAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_VascularSolutionsandNeoTractAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>44
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6955939760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and other impairment charges - restructuring program (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">$ 15,239<span></span>
</td>
<td class="nump">$ 60,120<span></span>
</td>
<td class="nump">$ 14,790<span></span>
</td>
</tr>
<tr class="re">
<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,966<span></span>
</td>
<td class="nump">19,110<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_RestructuringCostsAndAssetImpairmentCharges', window );">Total restructuring and impairment charges</a></td>
<td class="nump">22,205<span></span>
</td>
<td class="nump">79,230<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="ro">
<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">13,753<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_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="re">
<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="num">(939)<span></span>
</td>
<td class="nump">54,993<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_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="ro">
<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,425<span></span>
</td>
<td class="nump">5,127<span></span>
</td>
<td class="nump">4,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_RestructuringPlanAxis=tfx_A2017VascularSolutionsIntegrationProgramMember', window );">2017 Vascular Solutions integration program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">5,495<span></span>
</td>
</tr>
<tr class="rh">
<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_A2017EMEARestructuringProgramMember', window );">2017 EMEA restructuring program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">5,201<span></span>
</td>
</tr>
<tr class="rh">
<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="re">
<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">12,683<span></span>
</td>
<td class="nump">57,812<span></span>
</td>
<td class="nump">13,316<span></span>
</td>
</tr>
<tr class="re">
<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="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_RestructuringCostsAndAssetImpairmentCharges', window );">Total restructuring and impairment charges</a></td>
<td class="nump">12,683<span></span>
</td>
<td class="nump">57,812<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_SpecialTerminationBenefitsMember', window );">Termination benefits | 2019 Footprint realignment plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Total restructuring charges</a></td>
<td class="nump">13,683<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 | 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="num">(1,787)<span></span>
</td>
<td class="nump">53,992<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 | 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="nump">787<span></span>
</td>
<td class="nump">3,820<span></span>
</td>
<td class="nump">3,018<span></span>
</td>
</tr>
<tr class="rh">
<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 | 2017 Vascular Solutions integration program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">5,377<span></span>
</td>
</tr>
<tr class="rh">
<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 | 2017 EMEA restructuring program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">4,921<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Total restructuring charges</a></td>
<td class="nump">2,556<span></span>
</td>
<td class="nump">2,308<span></span>
</td>
<td class="nump">1,474<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">6,966<span></span>
</td>
<td class="nump">19,110<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_RestructuringCostsAndAssetImpairmentCharges', window );">Total restructuring and impairment charges</a></td>
<td class="nump">9,522<span></span>
</td>
<td class="nump">21,418<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="ro">
<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">70<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 | 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">848<span></span>
</td>
<td class="nump">1,001<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 | 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="nump">$ 1,638<span></span>
</td>
<td class="nump">$ 1,307<span></span>
</td>
<td class="nump">1,076<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other costs | 2017 Vascular Solutions integration program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">118<span></span>
</td>
</tr>
<tr class="rh">
<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 | 2017 EMEA restructuring program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 280<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=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostsAndAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_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_RestructuringPlanAxis=tfx_A2017VascularSolutionsIntegrationProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_A2017VascularSolutionsIntegrationProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_A2017EMEARestructuringProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_A2017EMEARestructuringProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>45
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6872941840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock compensation plans - Share-based Compensation Activity (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">$ 26.9<span></span>
</td>
<td class="nump">$ 22.4<span></span>
</td>
<td class="nump">$ 19.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Tax benefit from compensation expense</a></td>
<td class="nump">21.1<span></span>
</td>
<td class="nump">20.7<span></span>
</td>
<td class="nump">12.8<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">$ 15.4<span></span>
</td>
<td class="nump">$ 15.9<span></span>
</td>
<td class="nump">$ 6.6<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=116856206&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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=116856206&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>46
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7025483024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair value measurement - 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, 2019</div></th>
<th class="th"><div>Oct. 04, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Aggregate contingent consideration amount</a></td>
<td class="nump">$ 263.2<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_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">106.8<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_EssentialMedicalInc.Member', window );">Essential Medical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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">$ 100.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_PaymentForContingentConsiderationLiabilityInvestingActivities', window );">Payment for contingent consideration liability</a></td>
<td class="nump">$ 30.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=35744584&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_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_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=118932676&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=tfx_EssentialMedicalInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EssentialMedicalInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6738888624">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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,974,918<span></span>
</td>
<td class="nump">$ 2,145,473<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>48
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6859032608">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance</a></td>
<td class="nump">$ 2,539,978<span></span>
</td>
<td class="nump">$ 2,430,531<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance</a></td>
<td class="nump">2,979,320<span></span>
</td>
<td class="nump">2,539,978<span></span>
</td>
</tr>
<tr class="rh">
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance</a></td>
<td class="nump">807<span></span>
</td>
<td class="nump">340<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="nump">1,062<span></span>
</td>
<td class="nump">2,574<span></span>
</td>
</tr>
<tr class="ro">
<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 (loss)</a></td>
<td class="num">(1,134)<span></span>
</td>
<td class="num">(2,107)<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 income (loss)</a></td>
<td class="num">(72)<span></span>
</td>
<td class="nump">467<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance</a></td>
<td class="nump">735<span></span>
</td>
<td class="nump">807<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Pension and Other Postretirement Benefit Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance</a></td>
<td class="num">(131,380)<span></span>
</td>
<td class="num">(138,808)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="num">(12,811)<span></span>
</td>
<td class="nump">1,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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive income (loss)</a></td>
<td class="nump">5,381<span></span>
</td>
<td class="nump">5,823<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 income (loss)</a></td>
<td class="num">(7,430)<span></span>
</td>
<td class="nump">7,428<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance</a></td>
<td class="num">(138,810)<span></span>
</td>
<td class="num">(131,380)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translation Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance</a></td>
<td class="num">(210,512)<span></span>
</td>
<td class="num">(126,623)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="nump">4,195<span></span>
</td>
<td class="num">(83,889)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive income (loss)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeOtherNetOfTax', window );">Net current-year other comprehensive income (loss)</a></td>
<td class="nump">4,195<span></span>
</td>
<td class="num">(83,889)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance</a></td>
<td class="num">(206,317)<span></span>
</td>
<td class="num">(210,512)<span></span>
</td>
</tr>
<tr class="rh">
<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance</a></td>
<td class="num">(341,085)<span></span>
</td>
<td class="num">(265,091)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="num">(7,554)<span></span>
</td>
<td class="num">(79,710)<span></span>
</td>
</tr>
<tr class="re">
<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 (loss)</a></td>
<td class="nump">4,247<span></span>
</td>
<td class="nump">3,716<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 income (loss)</a></td>
<td class="num">(3,307)<span></span>
</td>
<td class="num">(75,994)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance</a></td>
<td class="num">$ (344,392)<span></span>
</td>
<td class="num">$ (341,085)<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://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=118930883&amp;loc=SL7669686-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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118951672&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeOtherNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in other comprehensive income, after tax, from changes classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeOtherNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17B<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL34724394-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 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118951672&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 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 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4590271-111686<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>tfx-20191231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2017-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2019-01-31"
  xmlns:tfx="http://www.teleflex.com/20191231"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-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-20191231.xsd" xlink:type="simple"/>
    <context id="i3e93db0114ea4e04a87105e1b33b24e7_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="ic19082b2a8f748d3972e81cbc240d819_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i28751c83fa8f487fa4a7ba6a118046e6_I20200218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <instant>2020-02-18</instant>
        </period>
    </context>
    <context id="i9909ccd96a474f73ad372f58a6e55056_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iae9370e954dc4dc2aab6dd8f0bf95131_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:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4d0424a1766d450694f6a8e87efba51e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4c85a5a67120453485daf4ce01f4552c_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i851376c990664c44856dcc064df8d058_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i9bd429cf0ec44e698c8e0b142d51e62c_I20161231">
        <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>2016-12-31</instant>
        </period>
    </context>
    <context id="id3d2cdfd32b5469fad3224d76dea4f98_I20161231">
        <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>2016-12-31</instant>
        </period>
    </context>
    <context id="ifff92f9cee0546bd9ffc1325fefb1ad6_I20161231">
        <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>2016-12-31</instant>
        </period>
    </context>
    <context id="i97b3a199bcba436e944efd996a3ff58a_I20161231">
        <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>2016-12-31</instant>
        </period>
    </context>
    <context id="id1998d0044d9415d83e9ef3386866684_I20161231">
        <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>2016-12-31</instant>
        </period>
    </context>
    <context id="idecac1583fe445e08438883b6f26b658_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="if87382af80514b3e95b3b55bc24c247e_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i33c8a52bda9a4517bcb81fa1570b942e_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ibeeed38e864d4ee8803309a662e51294_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="id7c7272f29de46ef8c9f9daa1f03a795_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i5988a6442cbd48b08e3f8eef0c43c091_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i6b0b30c4e70048209e65566c21cf1e14_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ie3b5cc22dbcd41e58c5b438b71be139b_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i3763bddeca1c4e74af5ec93522d9bb30_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ia6661442783942d185c6c8cb0b8430f5_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i09afad9349f141539f0da4b69733e8bf_I20180101">
        <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-01-01</instant>
        </period>
    </context>
    <context id="ib3e387faffe540b3bbb8de8038400a1a_I20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <instant>2018-01-01</instant>
        </period>
    </context>
    <context id="i175c9e035d1e4736ac840fd8092a7989_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i95251635566947db8e567d01e1e637b4_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8bdadbfc03fe455e84b488e8617ba585_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i5c1aa6fa3e064282aa66766dc833b6de_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2a07ff4119174eaeb2a575ebc860bb77_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1830d1963bc0427e987c9a0c68200320_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="i252e7606d95d4fa399a4598287492b13_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="ia96ad911a2fe4c5b9dde2e6a6aceb92b_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="i8474f8eaa7b744998f98251095c14815_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="i23e4e8d8bf0c45a88615dc73e737d2bb_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="i8f61f36584854bca8daa3e08302b3453_I20190101">
        <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-01-01</instant>
        </period>
    </context>
    <context id="i2f774065779a416ab8713a7a6516e8fe_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="i19b3f87c4e59464d812e39e47ac90f15_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="i78416b2c078e40e791e546451643fb4a_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="i9987ea760f07449cbf08d77a4fc422ad_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="i2edd18ec1b0a49038156863d23195f50_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="ibc9b8fd6b3cf44b1b54ccec17ff0f91b_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="i4f29541e37164fa5b75d6a9d283df184_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="i60c4c7b3c7ea4c5186b6f679bc7b70d7_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="i1f9aca5f29f844d29d664c27746b6537_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="idfa7b1ec197041369f5aec982a284fb8_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="ic55bf47b051749b09726b02c04de9ec6_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="i7d440fc89d1a48b2ab2896709ae67ff8_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4712494ab271481591f730b50346fb80_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:MajorPropertyClassAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6e6848f154b8423d9d57d3077e36ed09_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:MajorPropertyClassAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i03d506d0d31c499baddb56262e00009d_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:MajorPropertyClassAxis">tfx:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i63731be7bdd1481c97dadf5ab8c79360_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:MajorPropertyClassAxis">tfx:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i133f52553f26452b8855bea1eda92eb9_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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if582023026b34eac98984808bc399d30_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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id2789068bba046ffa275b9849a62e0cb_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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4e004b3442b44cbcb5a0e3acd7528556_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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i171500ad204442c780339e39391a28c8_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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1d5498649bb24c4e806b7e79abd5896c_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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i510d59893c254f56819e727c968ec993_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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8a981332a151465f87cf5080c9c5ae0e_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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idb55324678fc42e6b6d443a684148608_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:FiniteLivedIntangibleAssetsByMajorClassAxis">tfx:NoncompleteAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic7ff8c7481f7482ca93ba53d3d41a743_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:FiniteLivedIntangibleAssetsByMajorClassAxis">tfx:NoncompleteAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic41f5cc60f33468f99eca2427e7559c8_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7f0693e4bce240e4b107a955b688c603_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic0abb349e3ae480d8067624bb03f70ef_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibe36ed2f518640eba270a0e645cc53a0_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="i379343b83d6c4f5b824b75c9facda0ba_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="i35329165784647c995f41da8891965aa_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:VascularAccessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i5527fec51a0147f2b55f23938a93368e_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:VascularAccessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i6ea037103b514d58956b385b556267ec_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="i093875b7714649d4a2bd1c138b551b24_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:AnesthesiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i4665e8665c524287977db1c6ca49527e_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:AnesthesiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i9dd3e53c189541c9a790e4a312dd1124_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="i5daf1cc7408e4b3db9042395cf504152_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:InterventionalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9dfee4d5f1274d028b937bf766737c9f_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:InterventionalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i15fbb1ee2c474efe9115a8c04e3fbd14_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="i132daa1b7f6847a79e1d8706a3175b3d_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:SurgicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="idf49a1efee89405da6b23376f52d0ef7_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:SurgicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i3070b342149a491db7e5639670dbe2c8_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="i47f0fd2e2eee472598746fee718ec3b7_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:InterventionalUrologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id52e794c871e40359a731e4ce757cd06_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:InterventionalUrologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i27767f1a5b8041649110c9d6843083b2_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="ia36db2b312f5480a9bdac9c7000519d8_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:OemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i559fd560f10046a59c19a9c4a903d20c_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:OemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i754da664acc840238175996b17b2c99f_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="ia5479cb53037468abcb239be6626f809_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id45fb02bb67a4d8e84fc7eac85240fba_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tfx:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i0313f5b63aca409db8e57e0247a08bc3_I20190204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-04</instant>
        </period>
    </context>
    <context id="ic438ea4809b34f189685a40e884866a3_D20190204-20190204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-04</startDate>
            <endDate>2019-02-04</endDate>
        </period>
    </context>
    <context id="i688dcd29408746cba4d0ba3511b0f105_I20190204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-04</instant>
        </period>
    </context>
    <context id="i92b7dfed63be4bdb86ca9b06844f16aa_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iabc6b83e6dd849c9bbc4b8002913d15c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id2254b00202040f6a36fc2016127328a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i43c065e726ac41b4897839366bcbc5bd_D20181004-20181004">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:EssentialMedicalInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-04</startDate>
            <endDate>2018-10-04</endDate>
        </period>
    </context>
    <context id="i41704bb3a40b42f0abceab13e91e4787_D20181004-20181004">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:EssentialMedicalInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:EstimatedFairValueOfContingentConsiderationOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-04</startDate>
            <endDate>2018-10-04</endDate>
        </period>
    </context>
    <context id="ic78fb2ac7b4e4f89bf32ecded580c7f1_I20181004">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:EssentialMedicalInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-04</instant>
        </period>
    </context>
    <context id="iefabfa63d08d4ecca053694ce8e4a5eb_I20181004">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:EssentialMedicalInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-04</instant>
        </period>
    </context>
    <context id="ifefa337d8e804538b6508902dad29bb5_I20181004">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:EssentialMedicalInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-04</instant>
        </period>
    </context>
    <context id="i95077a2caa9345c3850782607ba98eeb_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:SpecialtySurgicalInstrumentationIncorporatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i4c9c440e37f14661bc4507ece86cd451_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:VascularSolutionsandNeoTractAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i3184b06e22e946eb92beab60ba9922ab_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i8b47457a2a574210bb210905a21d69b9_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia00720cb6f7c40acaddd7ac568950ef4_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i1eabeb65c1cc44d881c4ecfdcaa07405_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iaf0d917f170a4a09be76b7f11a367914_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i4d179e3c494448c4b94bc6c147fae68b_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iec86b4872db0460bb255b0100a77f911_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i39dcf9e9fb3f4df3873f72b528bb9266_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i39b4acd4665e4713a5c5105a6870759a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iab7442efad17419bbbaca930c3d69b94_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i46549b92594c41e9aa6124777df4602e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i5e096f70f5e9421985ab3bc71c989cd7_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i65e9aef4c6b646cfa80f6b3e52abfe33_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i1a2e88a87ed247d58ea01ceab4847f42_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i581dd65423ac49e28e11031758618d95_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="id0d6049b1b364a859adb142a297f1307_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ifab0f3c75c00423c97397796cbad4680_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if84ed29ba8fe4f76a2e6f94e3cb0d465_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ib28a1601a63d4582b9fd3a7094bcd164_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i339a76686b174b7086ab31702428d300_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i4af717826bdd4bd09e85c8c54c4d8c12_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i528b193929914619be5fb41aa819560f_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia7cc37ff224e465dafd2a362f8deaa64_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i95cecf2488f34043aef7f008cdd1ae10_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i294db0f90b164196a31f02419796bb3c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ic753973e7cab4f50810a73a50f62accd_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i9c3e22dc475442d4aa5a824da3ea8a1b_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia832afbc9fb84bd5a14264ab9eecb027_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i0dccd86cd30a480ea46c532382beb917_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i49ddf7368edc4efabd16f8a7976ebd88_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i564f5bebba49479a91635269a104a922_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="ie573e0edffe3492c9177e2eefae9b172_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="ic05bd6ff4cc94f8899cbbe5e8b7229a5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic494ebbf99f343bdbfbce1dd75c46c57_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="if6111ac983d546b9896043e000fe3dde_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i69733dc5354444a0a75aef8e36a81ae7_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="id9057bb8e157417083ff44ebf2972014_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ided2a1149755461390425cc0ca29f0ed_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9a9f5ea515b546559ab4944f2963afbb_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i77d01aacfcbf4cefbfe764d989b34422_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandNineteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i5cd635477efd4cc9bea92d3fda46a9e1_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4c5d4e48882f43e59615416e3b22485f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandFourteenManufacturingFootprintRealignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0f9822c48b614a0788461a6e15d60eeb_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="i8040be4a1377491484be486f074877cd_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="ia1141ae59a3949a3afe52f75945e0a60_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="i9304c2993a574a1bb5e2efb47ad643b8_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="ie372959b70fb40e5a277e4a9f2fd24e8_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="i54df297e4dd7433684ca8db1e8e8d2a3_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="i23e57e9169404fe99293d9932b3a0f9f_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="i0225324353734fdfabec8f4ef6e62b83_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="ib49ca3c3ae684155973ea4d91f5064f2_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="i3e029ed037954dabb95bb9d039bb0014_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="i74c7e1b72987456c98945903dc74e7d6_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="i75885e7f4cd040ea83545eab99da5c9d_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="i2179cd5825d7416992492aefc15164f3_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i58dd265d880847bf9fd1ac9c5147f77a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:TwoThousandEighteenFootprintRealignmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id4ce7451b7d44e24973626ee56550b09_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1e2579b67fb44adab92b4f2323470b78_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ieb13aa17040c4ad4b3851887d2e88fd2_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:OtherrestructuringprogramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0b6858d80da54f148907f90d876c68ca_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9f2457ae674d4080a978cddff925b957_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia37bfadbe0e04c8eb0b54ddcdec280c0_D20170101-20171231">
        <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:A2017VascularSolutionsIntegrationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i1d7a55c4573d4e2c90a7cde44648affc_D20170101-20171231">
        <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:A2017VascularSolutionsIntegrationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i1f689804331d4a8ba96354738bfbda42_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:A2017VascularSolutionsIntegrationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i83a73100792c4838ace727aa7b9e07bb_D20170101-20171231">
        <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:A2017EMEARestructuringProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i7382513dcc504e0897b70c1c3c9e3c5d_D20170101-20171231">
        <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:A2017EMEARestructuringProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ie99f3375ff8d4531ab96ee2ad29c35bd_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">tfx:A2017EMEARestructuringProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ia1dea1ae1c964ddd82bad0774fc3cb81_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i7dd61b816e5d4d8eb80a36c80c6d72b2_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i4732afc846db47b2a568a09940c511a6_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="idc7f176ea185466a9127d874d752ba66_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="icaaf320c4d8a4cad8dfb09537dcb6a87_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ibd429880eea54a11b12890972801cb74_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:VascularNorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ib698cf4534dd4afdb04736649e0daf29_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i3a7bcefb8fd543ec9f789577badd2952_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i627e3da0e03642c18616516f26a2810a_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:OemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i0b32857decfd4d50ae18271e184df210_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:VascularNorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if4f0d93e13a2470894de588718d31c77_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2a00c5ed32ec4dc7a7e55b974c7f018d_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i65d831a597b3492fb294dc07301f118c_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:OemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3e11cf5401a24a5997d36816bda1818d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:VascularNorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i110dece2a342493c87cafce382cc39f4_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i58a0d7daf9d14e65b627b42a1970e1ee_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i900cb1decfc54ba88efd4d9ed41b7aa5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:OemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i5d339ebc23984bd5bcdc4ab3f2efcd79_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:VascularNorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if8d7a725403e4bb19154b5d5caa214e5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i23957d82f2d64dc3bbcf19d1c29cab2c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i447fe1067d914837b9e77eece7fd9bf8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:OemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i839c02fa77614a0f83ac25ad5b037610_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:VascularNorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idcc1be37fd5f4f96a176db483d4c8ae0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia6483e08d3c0461d8ae79e440e2f452d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i971907b4667447ba8510478dcf7af977_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:OemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i78a425428296475dad5f50aadacb485e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8b4b9fac0cfe4e1e80b42b091ed45f3a_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ib533b7a0b22c44239ced76eb3a983f28_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i283d622801654bacb5c22abd0e832787_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i9561185eb50544059b347a72fff8ba7c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id1ec0bfa7e384e339adfcfabec650700_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ia1fb60e78cbc471fa936792f2161288b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifef097d0f32d472f921c650c6e2885a4_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i93db5566163c4eaf9de9617a91e35e02_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icffb672f7a4f4227beb672b4eb380703_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i56ffaafb80fb40d49c0584934419c559_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if147b0496c4f45fc92352e5edbc2e710_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="icda2776270f24faaa2e403319fdf9537_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="icd7c7c170a5141d2be9dc23c881d6e29_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5a8603f653104bdabbc55c127681bb48_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i22107a1502ca4db38f31f33666374c1f_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie73ad6e1dd49451ca7f93fb5173ced62_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9c0673a4edd44bdebe6d704736327209_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="if94ef1b4b34148a9b5eaaca4a88501c2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:ThreePointFiveSevenPercentTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if5b5965090da4ed8919bdbb09de11622_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6c05acfb0b47480eb61deb83458c7058_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:ThreePointFiveSevenPercentTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9403476dd8674dc2a3c2c364da11b90c_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ia8e0816cb14c4be68479ded561e1d0b2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7c82b5ded2c946e8a765f868858c2390_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ieb2e838f32024de4995224602f650f88_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A4.875PercentSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9dbe2f27c58548e59c355c142f831986_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i24fac8d8cffb4780afb4a1742237df9c_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i63e5cb08d7914b9a835e612cd0df8d6d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib968ca268b954c1daa1bc8859c90d3b8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:SecuritizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7a6d621d761540948e84bee8d887a569_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ic123b4932a3e4d8f96fd29b8a7edb0f8_D20190405-20190405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-05</startDate>
            <endDate>2019-04-05</endDate>
        </period>
    </context>
    <context id="i59bcfbe66f1a4321b63db8e8fefb7ef4_I20190405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-05</instant>
        </period>
    </context>
    <context id="i34bb8fca4e7a4137979379b69995f6a7_I20190405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tfx:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-05</instant>
        </period>
    </context>
    <context id="i68d352999ad548f1aad5c8cac13b85fb_D20190405-20190405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-05</startDate>
            <endDate>2019-04-05</endDate>
        </period>
    </context>
    <context id="ib8687663c2c84732923afa8c6a9004ff_D20190405-20190405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-05</startDate>
            <endDate>2019-04-05</endDate>
        </period>
    </context>
    <context id="id8cc94a7d5cc4ce69eab356c965aad7a_D20190405-20190405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-05</startDate>
            <endDate>2019-04-05</endDate>
        </period>
    </context>
    <context id="i72eee890168c46ad863311f4b9f935da_D20190405-20190405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">tfx:AdjustedLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-05</startDate>
            <endDate>2019-04-05</endDate>
        </period>
    </context>
    <context id="i2a723a6817054b6da448d78bb5d54988_D20190405-20190405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">tfx:AdjustedLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-05</startDate>
            <endDate>2019-04-05</endDate>
        </period>
    </context>
    <context id="iad0a04a2161d44ffbe774d6f780e9b91_D20190405-20190405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">tfx:AdjustedLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-05</startDate>
            <endDate>2019-04-05</endDate>
        </period>
    </context>
    <context id="i70facbe53ef443d8b6903194cd528714_I20190405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:A2017CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-05</instant>
        </period>
    </context>
    <context id="i36b214c237b24c1e861dbd03842e11d0_I20190405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:SecondAmendedandRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-05</instant>
        </period>
    </context>
    <context id="i1a3de1046b2b4366ad73de3b29ba6a0a_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i9b46404c3b9b4bfe89b49e732fc0727e_D20191115-20191115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-15</startDate>
            <endDate>2019-11-15</endDate>
        </period>
    </context>
    <context id="i7f4a8205d99943f599d4e5635f243912_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia94f2bea9f1f4c06acaa6185910b61ec_I20160516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointEightSevenFivePercentSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-05-16</instant>
        </period>
    </context>
    <context id="ib8e02a91e24b4aa19fc6fe5974c66a0c_D20160516-20160516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointEightSevenFivePercentSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-16</startDate>
            <endDate>2016-05-16</endDate>
        </period>
    </context>
    <context id="idcbd74f1c44f4982b607d9ca6730f75a_D20160516-20160516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointEightSevenFivePercentSeniorNotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-16</startDate>
            <endDate>2016-05-16</endDate>
        </period>
    </context>
    <context id="i8a45d012243d431a935215f9b63f69aa_D20160516-20160516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointEightSevenFivePercentSeniorNotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-16</startDate>
            <endDate>2016-05-16</endDate>
        </period>
    </context>
    <context id="i6fcb10e0d70d4f5e8cc1ce8ba73ca48f_D20160516-20160516">
        <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">tfx:DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-16</startDate>
            <endDate>2016-05-16</endDate>
        </period>
    </context>
    <context id="i966baed60cbe4496889a713ec90e926a_D20160516-20160516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointEightSevenFivePercentSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-16</startDate>
            <endDate>2016-05-16</endDate>
        </period>
    </context>
    <context id="ifa649803482e4130aa34bc198fc61e63_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="i8d343eb57cf040519df08927471213dd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tfx:FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i89d1dd163b864beebb70d32ce10f288b_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="ie96b7c6741924136aa0717b8eb256732_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="i04b8e037c75d4dd99a4145c964c95873_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="i946dddbfff65429f9bbaf7dd889d1422_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">tfx:DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember</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="i9fd484ba6c544981b3d237a1ff65c57d_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="i3fa404cb1cb04fb6959bcf368cfcc745_D20190101-20191231">
        <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">tfx:DebtInstrumentRedemptionPriorToNovemberFifteenthTwentyTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8e79d98883a64a9cad142305582b345b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tfx:SecuritizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i874992af2ad3409f9023c47cb3115e84_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if92fa13a77e0495aa487966087ac78f3_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i688e517f06c64a11984820d320add3cf_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2d571fbe9c9547aea42e6a0b289b1f05_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="icea33b4a909e45e08e9a44d1e1091d18_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id1075982c38d4c12a67781682eb91b95_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i3e85dc94012d47c5afc899211383a07d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib5439f292f7b4c5480564f12a9c0bce8_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i5389731e184943d38f5f5e0466633dcf_I20190304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-04</instant>
        </period>
    </context>
    <context id="ifd4ca0615f2c4c1fa7b6b7980c8c4c13_I20181004">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-04</instant>
        </period>
    </context>
    <context id="i360ba2ef951e42839d1a6db3db186b7b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3a83c1ae82414915b965f6b6c6e9b844_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i52e11f92d88141649a0772f76cc37e99_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5606ff2d45fb4744abc5883720480f6f_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib00938dc3c7242b5beb73d22b7b553f9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iab1e67a742694f69933115028d5af35e_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i42a74e1072c74798952c6877d1ab0a49_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i05897dd3fa8b4c10befe203e2fdf5ff8_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ia277553b7f25436f892b1628813bc5f8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie5474fb0fac9495894fb53a83ccbe364_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i642cd1af2d254b4eb8e1ccd5e54af0c0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie959c4e40abb4d49b72101704a373586_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id686de8b7da747789f0c58d9164cd648_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8ea37aa973ae46f3b0ee638b6362d25e_I20181231">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="icb398cfe718a46aba7ab7efa901468ef_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i05abdd28c728411bba134b6a3bfa9e30_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ic4f92f30b5ad4bc3acec26a1ba093417_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i88df8874ca39484191e4b964b6a4ad0d_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i9e27847ffe9a49cd8dfae05bcc0c5a7e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iaebe990fecf4497995fd20ec778ceb53_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i72147cfb1366495bbfb76057b7ccf55b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i35491fdad414429c8b80371e7c215e2f_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i53e94b3c05244d35a0fbcbec19c1a132_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2ec5a8b011ad47feb324430cf59345c0_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ic388cd3aa61541e2ab61553c4c01843e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib9293faf4eda4b6fbac861c7345cc144_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ia56e19a0526c4654927cd2e34dfaf218_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4629f835e06d4ec3a48beb9314a5fd19_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="if126183d65cb4f0a9b7fe37423824997_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i8453381d882740c08ab9020d1d33ab0f_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="i8a6ed766c87a4ad8b77f6fc4f0132627_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3a75e6d3f26e45b0afd41121b26ffa62_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id78b8df1c334472d81f025a3c788d169_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6357dfb06735472e9b66c3f5c720d1f9_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i5f07e44da28b42cbbe749ab339a7d32e_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="iad1ca3c6518f47fca283e27878f18ad8_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i04288dc6ae594ac19d01500708363f77_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i55d8ff68e4ca46f9b4769429ef641eef_I20191231">
        <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:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">tfx:ValuationTechniqueMonteCarloSimulationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i51c81ef484684d368241048701cdf71f_I20191231">
        <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:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">tfx:ValuationTechniqueMonteCarloSimulationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic6decbcb172e48bdad939de517d9b5d4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tfx:RevenuebasedPaymentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia88fff561a774eb0945d8f40c039ae46_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7e9565c966c74d1da85a032a218257da_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:EssentialMedicalInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id31e27dba4574a4fab14fbf4dae0dbe1_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="id79673ad77ac4778993c13f7111b852b_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i730ea136ae9348768052d95271c3eb37_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ic0118532bc4943989958ab8a234f8f00_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8a8391182b2f4dbea64632a32a30a059_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="id07c1a23a9ef47bea90f46999f7bfccc_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="ie6cd8f93d7894933a97a9214f1fb0ed3_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i6a39f4c82cf24b38988c9bdcf2f35fc6_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib2a550db64e140688c433063957ca027_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if23aff1d27a54823b13710f68a14e195_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i07d9aeff585a4033ba6cce82d922383e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i8fb46013254141e8aced39ed4a14316a_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i3c89f61976264f1890d8a355896e2c2c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i681d46cf08e24647bc9de21d1f954d69_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i21b8913cef67420690081d9d073f6aa2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifc8dfcf23bea48d39e58a061e344a2d8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia5762df41c5e46eaba2728c9ed933be2_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="icbde42bdb1774d0bb7ff3c78b01ba64c_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="ic544643950f34c96a01cf642011cff37_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="icc092137b67b46139e14bd8e6be820dd_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="i341f3b95040946f984b7b5c2cba50411_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic330b04c86a34e9e852d56d91d6ac94e_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ifcb59c4277f045b68b97d60c8ea992ce_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="ic5665640067b4ccc8e0e1dae6d03e6a5_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ibf6b6593ef674073aaa6d29f2f7b190c_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i10e9a25243c64749b9544111bed08636_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="i4b579dd1fb6c443993de84bb5ea6521f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7243a7110d024cca9650b218a9ae3cd0_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i10ff3e7623a14bdea0ec30ec8a2219cb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tfx:A2014PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i02c44521040f4567bf06094af87928cb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tfx:A2014PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i362fdeada1de4e4c917615a2e19c97b5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tfx:PriorPlansBeforeDecember312013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if2d8340575f14428903625f5202d7410_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tfx:PriorPlansBeforeDecember312013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i810dc87bd7054afcb6182eec53d5d896_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tfx:PriorPlansAfterJanuary12014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie89113a397f14fedab4cef7a633972d2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tfx:PriorPlansAfterJanuary12014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i03a5f1004282465da44636624adf2c44_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id8ff41646aa548989d04079ac84d3184_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic8f9aee776884ca882f982dd5ecb5fcd_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:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i49bdf0eb973e463ba574d9fb5c4fdf87_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="i7f40bb5cab2840378aff6962b57204e3_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i55f0e0165423458a8858d5e5d99f5125_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="iaafc6dfc3a5747ef942c7e194354f8a9_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="id656bba2161d401e8c5bf1b1e98248e3_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0b662d8b7a3d4fc4a55cf1d24c6aa27e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if4aa5d8ffb2f45fd92e6fa73964a8749_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ibc114e616c394670a7fbb8c3736a2ca6_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="i67e08bcf15ae4d72a4285087073bf1e3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6f65aa51fa2f4110b3deba93d3cd81c3_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib4a43983854f49f4928a6c4c0c32b4e9_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i3f23b187648046feac519d71e50e88df_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i5158154919ef4041bcb9ac93358eed5b_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6472ceac13d741c983f8616feb84ddbc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">tfx:ExcessTaxDeductionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia09b7b2e1e4a4ea7af805d476cc48cd9_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">tfx:ExcessTaxDeductionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i64b5f5440dcb41b4bfcb3c5b603a6716_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ifc2249389c404e98af318bac069d0d86_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if68a76a81334468daab4c86ee7b31e81_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i93731de5b0b84d2d8c23ea9a34dce13b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">tfx:TeleflexIncorporatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib60a2e183ebb41f8a3d381464c2c4596_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id06370914d474109980de77074aa4fba_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i88924236b79c4c2b977b2053e862ea41_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="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie75f0a3ae0cf401a8d789494944a4f6b_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i7f2b6a84e7694291b87067bcc6f576c6_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="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ief034a72fdfe472788bba0c6894ca9c2_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ie2e722a914ea4bf3bd9c60c42c481f55_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="i429735daab8c488e897b0193f51d43c5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i80ca364a52314ef291f28a3996e57a53_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i2f4d3e017d7d4dd2be38fc2870704095_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id6927219299f4b428e985d5b2102fffb_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i8ee6cda20b7f4ac29f5dd6887630489e_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="ifba9c80cade04b13adc762a39e98a3c5_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i110aad495df3494ebc45bfe4c73417eb_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iec3166a8ffe14424a393bb6e8088e73b_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i4c8e9b069045468cbcd8e359154ccf5d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2be850a4539b42b180a615dcbda9a660_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1cdbe06bb65341969885fc5a224ed804_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i0447e9cdc0b34fdfb532aff1c34520c7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3138798cc318402ab22029fb6ebc202c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i3a50326836ef444fbb952c6731dd3b80_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i53e6152da79c4b85a9ff680eee03c801_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib559e608e5bd4327b1bea64681f0ad18_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id5cd1b08b4bf400fa5381b2f147b35f4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8e955da0a98c45049f1e83b39e21a9ab_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3181de41c16b48c79584bcafcfb0e655_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib857a24061904bcf90bee29207bb69f7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia3a8e05baccd47e6995fd25b44100192_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1cd995aec4b94e92b14366b4080f29d2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i36b103b0c2eb483da7f97ca1789eda07_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ManagedVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4f391b1772424fb5b4ebab4734e043fa_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ManagedVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8ed401b272bb495e8b4ba542f0ee73c6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ManagedVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i924c9e9b19914d41a2c19a0ca95eae94_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ManagedVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i55a2bbf6ba4c449981fa5294944a5959_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i61b6ffda3d4a47c596a9c42c75598c08_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0229913ad56b43dd82c2a051afb7a64f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i666489c3050c4923ade9b74e768b1a2c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:USSmallMidCapEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i03461807e7124d4cba2d380f61199dd2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:WorldEquityExcludeUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id0bed317c45d49158e1465e02b4e3a80_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:WorldEquityExcludeUnitedStatesMember</xbrldi:explicitMember>
                <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:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7d536aac3feb46369016288462dbada3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:WorldEquityExcludeUnitedStatesMember</xbrldi:explicitMember>
                <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:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iefc48c523efe4332b143c57b8577365b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:WorldEquityExcludeUnitedStatesMember</xbrldi:explicitMember>
                <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:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iaa9a673451c64a76823f4e5de21a4090_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CommonEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic1e2e05735604241ba0846ab5e50ec92_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CommonEquitySecuritiesMember</xbrldi:explicitMember>
                <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:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i581a3de8e13f4882a21fccc15e09531b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CommonEquitySecuritiesMember</xbrldi:explicitMember>
                <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:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i38e5c2d704104e99acb585494f130fcd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CommonEquitySecuritiesMember</xbrldi:explicitMember>
                <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:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i25aab485d68d4ed896228361c8f5bbd7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifb9f5ebfbe1646a890b18701321f9278_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i09a9ba1a3bfe47639870fd1b6edf6f91_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i522eca490a8142eba0a1ff12f3d54ba8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:IntermediateDurationBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic1251666cd254e79867c934d47093712_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:LongDurationBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic8bcaed0466b452ab4952be9defdcd77_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:LongDurationBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7855572ab2f94b2f8fd580a8ea16923b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:LongDurationBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6b3676c30356407cac30e7c77525a8c5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:LongDurationBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id57bc774973e4feb868eb53b9768a207_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic49543951412473e907803eaf1e5609e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifb4287d86bc342ff98cbb1c464fbdfd4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9e7f5386c2c24dc1991298b7d387bce3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateBondFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1f73eff66f9c4a8ba23483e7059d2242_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:GlobalCreditFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4d68a445196a4b4db4f7432d144d4e18_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:GlobalCreditFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ied2b40dbb59a4561b774710976e066cc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:GlobalCreditFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if9dde634e03f48a1a1217800048ee4e8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:GlobalCreditFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3e497cb4465b4efe95af75698f0c75e6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i12ad55b63a78425ea5c7f7f3150d713d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie78d631a1e4e4d449ddd0a99c98e7a47_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i230b3892ac79449eb6b4c7e258fab94a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:EmergingMarketsBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i948a507d65714642bf934a75fa373f1f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0bcf7f7b61f3459ea11afaa7f69cbf0b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia3292fe0e09b4cfd8495b4d35a46af31_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4b5e6545c5f4439399880620fa4495cf_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CorporateGovernmentAndForeignBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3ec2c2543b634936bdca1b2c160a8966_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:AssetBackedHomeLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0a15f9be4b294131acc0dff7bfa5dd2d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:AssetBackedHomeLoansMember</xbrldi:explicitMember>
                <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:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6c7eb6c2a1544881897e38d22f99be8d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:AssetBackedHomeLoansMember</xbrldi:explicitMember>
                <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:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idfff06adf39840448d47683307978ae2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:AssetBackedHomeLoansMember</xbrldi:explicitMember>
                <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:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i63fa0b5a905f4ee2ae294caa8811d626_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie845baa76d034d0a93277a3281367bc9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idfc46dcda0ed4ee7b6eaa81ecf157716_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icdc9c16032d14aefb3090e9c07c7b69b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:MultiAssetFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i00a721c81b8f46d6839261d8735b4fb2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib0eece7f5f8d4e67b1dd0b6c167860b2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i87b9d2aa9ebc48078ce7b2de6a30acba_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idabcb7ad9d0e452985ce9f08690807af_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:ContractWithInsuranceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1617e117952644fd836d7f0a9871475f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherCreditDerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i81df37a321d44d82b92d7e96dbcaeaf9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherCreditDerivativesMember</xbrldi:explicitMember>
                <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:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iac76e5b8d6c64412be79efb6fb0f600a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherCreditDerivativesMember</xbrldi:explicitMember>
                <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:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i39ccbdfec27a4283ad5010c0ca4378c7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherCreditDerivativesMember</xbrldi:explicitMember>
                <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:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2ff327e830d74f74ab8b83f1278185ae_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i64d39f70eaf74116ae96c57369563b9d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0ba7fc0a3f484544b81e0f13b6d25cce_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7d24b7b14f14421a824df11b64e33f40_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i87fb498c3b594234bd57e3a12e786553_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4cc9149c36c74f229710bbf740e3f8bc_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ibaf1618701144f7999a26ada4a1375b0_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ied0171eb904745c0912e7c4e85236d3c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ic5127bc3a1c249be990952e82324e6a4_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib1957b9d2c8d48be824d6bcfdfbfa5af_I20181231">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i349d784572a54fa9b0d74f1c95b0e2d9_I20181231">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i455c4aef09114194a8e2efe37b254a57_I20181231">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4d873fd18f594afb80b69468a39099b4_I20181231">
        <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:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i9195ceed24404d9ebb07e0086b8463ab_I20181231">
        <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:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7559d95384c4453f964bfdea539f4a11_I20181231">
        <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:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ibaa52e52b4d0472a9859ea5e3568df86_I20181231">
        <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:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id4a1d438d6794410a00a1b68764db9a5_I20181231">
        <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:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i6254d6a4e6c943a48b98f7874dd6428c_I20181231">
        <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:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7b80b286dc624c86ad2b2566363f187a_I20181231">
        <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:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i8cc0de990e144a79a897d46bf4dd3316_I20181231">
        <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:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i8be08db751364cbfa31c404b9fe89eaa_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:WorldEquityExcludeUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i3e2f38cddab34e54b8119921cd199e09_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:WorldEquityExcludeUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i17c459fdf0c24d63adc2bc4158d298f3_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:WorldEquityExcludeUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ifc92f28b1de04d77972ce46754b0de9e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:WorldEquityExcludeUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4133fe3ded414b72961d76d7f59acb31_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CommonEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib7fe3e63c5df4461b898d0a72d9b987f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CommonEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i486ac66b682e46d2be5895a63fac8cda_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CommonEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if64d76f6e1364ec283dfc9383450b3ef_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:CommonEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i22fdd0a5c7f142ccbc451ee250633edc_I20181231">
        <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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i33d428570d3440a388e31e79e18e1fc7_I20181231">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1a51246a81bc4051ae60d39f4daeafb3_I20181231">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i13e6597c71c0417a895f1acf71493d75_I20181231">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ic09ea7fa83b744c29f804d5485885013_I20181231">
        <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:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i355b0ac040624ad184ad184c76430a9c_I20181231">
        <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:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="idcab4a088cf1487690ae60cb580e7b77_I20181231">
        <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:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i01b581a60e8a4c2f934cec407b6b681c_I20181231">
        <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:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i95b1aae7dacc428989c3fac957e7a3c3_I20181231">
        <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:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i07975ef2777643f6b100815bcae35989_I20181231">
        <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:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i193991da45b049208919c8e72f433bb4_I20181231">
        <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:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie3c8536a6cad4efd8aee64ebab424dc1_I20181231">
        <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:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i85c633ad77dd41d18cc1f741722d2a7b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:GlobalCreditFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i268adc6c5e2142cd993ce89442e83324_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:GlobalCreditFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i6e625ff701a548ac897f4ac16d5f7401_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:GlobalCreditFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7a2170acd0d64e089e9cba9fd0e3ddb3_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:GlobalCreditFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i59c897e472b649e7aea1683073e532b3_I20181231">
        <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:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i3f446b267c8c4f4f9b35235391bb5229_I20181231">
        <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:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ia9cc8ea9e788484e81f88849fcfd292a_I20181231">
        <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:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i427e26080fbc4555b982615be8486c97_I20181231">
        <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:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0ad834bf9c3c4911b68c4cdb1edda30f_I20181231">
        <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:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i6e0151bc9ecd4362bea47dc941f4af8e_I20181231">
        <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:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i289ae41d617a4f75aaa78babc7ac8d1b_I20181231">
        <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:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i9f26bb18aa5a4645945b5d9d708c8e6b_I20181231">
        <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:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ieca8ec5490bc4dcd873e37113f635258_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:AssetBackedHomeLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2bb69cd7c0104046836b5209be573f26_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:AssetBackedHomeLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i54d56add6cd5484dad3c83df5426a775_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:AssetBackedHomeLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1f7be039513d46238781dd073149d6fe_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">tfx:AssetBackedHomeLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i29e369c392744f30a519ac07eada1103_I20181231">
        <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:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i81fc95fa9d1d4ef2903fa367abaea598_I20181231">
        <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:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib7b5c99d4a0b411fbacae05536ba80e3_I20181231">
        <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:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id5a5fc2c1cb34eff9e051c5162c63d31_I20181231">
        <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:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i8ef1176aad974dbeb86daf7888320d67_I20181231">
        <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:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i90f5d40d31464c06a9aaeaca1f3b1fc1_I20181231">
        <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:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i9c85f2bf47374797abe013405dcf1f14_I20181231">
        <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:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i399c08e2d5b343b48bebbfeb252a36f1_I20181231">
        <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:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ife592689cd0941e19c742cc03da47af6_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherCreditDerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4858343414724749aaf1f7fbcf3691ce_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherCreditDerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ibeba71de395e4dd2b41dfe2fa5d7dddf_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherCreditDerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i3cfcf403441b42f4b6f0aab51e6fe21a_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherCreditDerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ia52589349c9e4cbaa9aa028f4e8122b6_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i9c759eaf686c462fb381d55a72414e23_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ib7494a8075b74ad5af521eee8786e7d8_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ida6d70ceb8654c2481e36316e835fca5_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i0b6e2ccf1ad84b6bbad59be6e8c32c1b_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i10a81a29eacf49da9a713dbcf2f47390_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia8e0f2304cc547f98cd0466c4f452b98_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i58662be7e7c94beeb7f664c64a12e792_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ied1b4ca1c8e245e8b59d45b66e044163_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">tfx:OtherLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i602f30b36c04450e84bf7c72e919008c_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="id35a834f31df448c921a8d99dad24305_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:VascularNorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6b104df6fae44ba6a5b0a047892ddd35_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:VascularNorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i641bf1a51ee54686b6241fca29e3587c_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:VascularNorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i9cc43ac1db4a4c858879b148086c476a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1a93c0895595480bb357352f2079292c_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6479da6f66ae4ba895db024082f9e3c3_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i7b28b4ef046643d6b38c2b87b8a13bd2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3df5109a30614f8daf8863004c35cc94_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8f7e6070aaa54f2697df1020192dfc59_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i872467af715145f5b4696e5c1b9e5627_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="i3898f7d23cb54dcdb98becd482ea6841_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3f686f508ef844c7b85ac4ac6581125d_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ic60a74db266645b7a8a3f1c722bb9803_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:VascularNorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i62397d7a3be34b789f495f6030b7576f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:VascularNorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iaf3918b7e362403db71cb5b3f3476a4b_D20170101-20171231">
        <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:VascularNorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i61211e98840c44158951007ef58d3366_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">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6f78d2827fd745a9ab247ced59a77dba_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i5dbffc7e876042b7bc559400dfae19f9_D20170101-20171231">
        <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">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i459dcfc21bb84391bcd474722cb6c174_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">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i90305bcd6e5845558d9434fb5725c18c_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i058b3eb9783d49a2b25ae762c5861ce5_D20170101-20171231">
        <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">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i51624b1d530247e98fb955e125b38b52_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="ifcf931d4c7d04b0e8d9a8d7743515163_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tfx:OemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if702a67f41904112865dbc16f5c8b7cc_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i345cd72d5435478fa00c2d75cd4fa4c5_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="ie1af54a3f7104f2f8f76a3d5ed17f529_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i57f689404f594120a11336ba3c05470c_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i15b83e8e320d40a78ec2e3e8a2143096_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="i66745309479f4dd79c1e1b71ff700e1b_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i5aabbc067a23400a998fa9ff6b7b7c94_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i3f59c05e40eb458ebc7ecd2986c4e49b_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="ibe0f969bb0674a01a1de7a2e14b90869_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i240900a038ad41b5ba08590ede9f3f16_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ide4c75c1b0b3408f8719b5928a17ee9d_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="i80354dbd7c3a4d709f273546a6734721_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i10fecbcd8c2a4c92b2a97093b30287d4_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i0fa544520e6046809a0b08ac8791ef20_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="i52630d0070564e93a0ec9245f084371f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AsiaAndAsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib928ec3fe7a7475da2567549fbc6fab4_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AsiaAndAsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ic35891a727a94b449692eb1f3878b06a_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="ibc8bafc2593242abb63dd8b969ae9a58_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AllOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6931e81cb4004eaf90139e3a478c6762_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AllOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i8da713da31fa485eaf4147fb590bcae1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8a969071bade4e2194d0b82fb1008d88_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i6baad3c9d56047bbb58997c13d287a30_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i56ca04dd79ea4cf7ba198db399a5616e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4f1ffdd545bf44dd8f3d45bc734afca1_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2af31d5be4ce4543b5df4bac7817444f_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i88a0d06062074049b583088d67467857_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id6f63c77748f4d8aa3af39d73213415b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i3d0d88857a97474c945b251b09a9859a_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i4aa037d7ee7948cbbe6b4ba5603bf1d5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AllOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iedd4d9272e714561a341f358f271d4d1_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AllOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ifa37c83c81564eeba825130d4da11972_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tfx:AllOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="iebf9aac053114ddab38c524e82f07784_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i61d4480b3ca1491297b111c902dca306_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i55c10ca51b2c47d9af596787845db0c6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icc27f763ed49411597eea78898c1ef49_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5bdcc2051a8d41cba3036fa303f588f3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifa76d9015c064273a7b3180dab198fcd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib195846b16b247a9b2af927c3176157b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i84eebe0a859c42bf99f416b70ea769a9_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="idfbf627ac337479b90c23789744e9f18_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i231c4554bfff4e8493d3112c162d8b6e_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ic7ca08bf1039477fbc322b161a535ac1_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="id3626e1397c647aca9066c27b8111f4b_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i27fb31cbfbdb45dfbaa35614a6f245fe_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ic3707ca427e043cea28802163f82c860_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i988d30c13fa44c52961d76afe09633b8_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i7c448301e44144e686e2bdc08ea9101d_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="ib06aac589ce14811806fe8855f3a274f_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i393f2d03d78641aeb2b3522534fb835d_D20200218-20200218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tfx:InternationalWireGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-18</startDate>
            <endDate>2020-02-18</endDate>
        </period>
    </context>
    <context id="ifcb3cc0dc2a84b9c8e5efdb608298e62_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i10021240365841a2a690af0a5dd9ee48_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i52d65f65d94347f3954ea8d5c09f4246_D20190701-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic6c94ac91be443db96777ffa7e1de8cc_D20180101-20180401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-04-01</endDate>
        </period>
    </context>
    <context id="idcc0e60f884242ffa71495ff8f253af8_D20180402-20180701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2018-07-01</endDate>
        </period>
    </context>
    <context id="i1fb6a44a9d034c0eb240682c90d68169_D20180702-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <startDate>2018-07-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i2fd39873161f429fafc1715c46957143_D20181001-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i03db2a2e8b6f4407a5f3e63e0c671c3e_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="i4ac39599ff6346f0b867106942d31cb6_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="i49c9a8d56a4a4c2eb7937ddf6d758d17_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="i98cbf0ac78bd42f59eefd5e893c58158_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="icf866f746a50469dbc51ff9e378f161b_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie92c4cba1c6b4a0b80ffba6c6d622ac6_I20161231">
        <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>2016-12-31</instant>
        </period>
    </context>
    <context id="if8e36690dbde40d3a92228a45b640fe3_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i1a577f19e6474dc18e22f6f0deed10f7_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="i879079e3427e41aaa2ab95c8168d902c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6297c8f74cc64acdb7e5c76aae25aae2_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="i41369323a59d4dba8e7eab08a5587129_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="if2babda57e384971a2d7340f406564fa_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096943</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if9652b42f9cf4dd8bfd78376e1a7ef95_I20161231">
        <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>2016-12-31</instant>
        </period>
    </context>
    <context id="ic1d1921240a04b41a38f88ccd1dc6b16_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-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="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="segment">
        <measure>tfx:segment</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M180L2ZyYWc6Zjk0MWZlOGUyYzhkNGVkYjkxOTE3NzhmYmFmMGQzNjQvdGFibGU6MTNiMjBhYWU0Y2EwNGNhYWIwMjAyNzNiODFkYzA1OTkvdGFibGVyYW5nZToxM2IyMGFhZTRjYTA0Y2FhYjAyMDI3M2I4MWRjMDU5OV8yLTEtMS0xLTA_6ba4e9a0-a5b6-4e74-b8c1-543a12353f65">false</dei:AmendmentFlag>
    <dei:DocumentPeriodEndDate
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M180L2ZyYWc6Zjk0MWZlOGUyYzhkNGVkYjkxOTE3NzhmYmFmMGQzNjQvdGFibGU6MTNiMjBhYWU0Y2EwNGNhYWIwMjAyNzNiODFkYzA1OTkvdGFibGVyYW5nZToxM2IyMGFhZTRjYTA0Y2FhYjAyMDI3M2I4MWRjMDU5OV8zLTEtMS0xLTA_26c567f9-aa06-4abf-9ab3-74d0b7834aa8">2019-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M180L2ZyYWc6Zjk0MWZlOGUyYzhkNGVkYjkxOTE3NzhmYmFmMGQzNjQvdGFibGU6MTNiMjBhYWU0Y2EwNGNhYWIwMjAyNzNiODFkYzA1OTkvdGFibGVyYW5nZToxM2IyMGFhZTRjYTA0Y2FhYjAyMDI3M2I4MWRjMDU5OV80LTEtMS0xLTA_b15a2fd2-aea4-4161-b6ae-46ca52c111c0">2019</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M180L2ZyYWc6Zjk0MWZlOGUyYzhkNGVkYjkxOTE3NzhmYmFmMGQzNjQvdGFibGU6MTNiMjBhYWU0Y2EwNGNhYWIwMjAyNzNiODFkYzA1OTkvdGFibGVyYW5nZToxM2IyMGFhZTRjYTA0Y2FhYjAyMDI3M2I4MWRjMDU5OV81LTEtMS0xLTA_0055352c-1cc4-4a55-8306-4da63c464cfb">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M180L2ZyYWc6Zjk0MWZlOGUyYzhkNGVkYjkxOTE3NzhmYmFmMGQzNjQvdGFibGU6MTNiMjBhYWU0Y2EwNGNhYWIwMjAyNzNiODFkYzA1OTkvdGFibGVyYW5nZToxM2IyMGFhZTRjYTA0Y2FhYjAyMDI3M2I4MWRjMDU5OV84LTEtMS0xLTA_0d17e332-1436-4745-82c5-9c90d822426e">0000096943</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M180L2ZyYWc6Zjk0MWZlOGUyYzhkNGVkYjkxOTE3NzhmYmFmMGQzNjQvdGFibGU6MTNiMjBhYWU0Y2EwNGNhYWIwMjAyNzNiODFkYzA1OTkvdGFibGVyYW5nZToxM2IyMGFhZTRjYTA0Y2FhYjAyMDI3M2I4MWRjMDU5OV85LTEtMS0xLTA_04aac390-258c-48dc-b774-bfa9222645c2">--12-31</dei:CurrentFiscalYearEndDate>
    <tfx:LesseeOperatingLeaseOptiontoTerminateOrExtend
      contextRef="icd7c7c170a5141d2be9dc23c881d6e29_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGV4dHJlZ2lvbjo0NTRkZThjYTc1NGM0NDYyYjFkZTdjZDhhMGYxZmZiOV82MDQ3MzEzOTU4MTA5_7800a1be-77c0-43c0-8328-1cc50520a3a8">P1Y</tfx:LesseeOperatingLeaseOptiontoTerminateOrExtend>
    <us-gaap:DebtInstrumentTerm
      contextRef="ic123b4932a3e4d8f96fd29b8a7edb0f8_D20190405-20190405"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzI3MA_502f1545-e5f1-45b5-8526-619d5b7acb5c">P5Y</us-gaap:DebtInstrumentTerm>
    <tfx:TaxCutsandJobsActof2017IncompleteAccountingExpectedPeriodToPayProvisionalIncomeTaxExpenseBenefit
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzIxMTg_c12d3dcd-0a87-49c7-ba99-0ee83f03263b">P8Y</tfx:TaxCutsandJobsActof2017IncompleteAccountingExpectedPeriodToPayProvisionalIncomeTaxExpenseBenefit>
    <tfx:FairValueofPlanAssetsEffectiveAverageDuration
      contextRef="icd7c7c170a5141d2be9dc23c881d6e29_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzkxODU_c0b154b5-d2a5-4e40-b8e5-67d62e9fe687">P3Y</tfx:FairValueofPlanAssetsEffectiveAverageDuration>
    <tfx:FairValueofPlanAssetsEffectiveAverageDuration
      contextRef="ia8e0f2304cc547f98cd0466c4f452b98_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzkxOTI_3d4c94cd-9694-4604-a662-cd05b5c9094c">P10Y</tfx:FairValueofPlanAssetsEffectiveAverageDuration>
    <dei:DocumentType
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGV4dHJlZ2lvbjo0ODcyODlhZDhiYzA0MGQzODU5OWQwYTk4ODg3ODZlNl82MDQ3MzEzOTUzNTg2_ce0d3e5c-0503-43ef-85b1-182e729a1469">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6MWVjYmM1Y2YyY2IyNDliZWJiOTk4MTBiZTNmOTgxYjgvdGFibGVyYW5nZToxZWNiYzVjZjJjYjI0OWJlYmI5OTgxMGJlM2Y5ODFiOF8xLTAtMS0xLTE2NzA1L3RleHRyZWdpb246NzU5M2ZjYzdiOGU0NDMyNmEyNTQ3ZGRmMWU1YTY5NDZfNA_2eae44d5-efa8-409e-88ac-d5a81ff3b6a7">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGV4dHJlZ2lvbjo0ODcyODlhZDhiYzA0MGQzODU5OWQwYTk4ODg3ODZlNl8xMDQ0NTM2MDQ2NTU1Mg_27dbd5e5-900e-49cd-8e02-1ec37d3b3b09">2019-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6ZTMzNzJiNDllNGVmNDYxMmJhY2Y5OTk3NDg1OTAyNmEvdGFibGVyYW5nZTplMzM3MmI0OWU0ZWY0NjEyYmFjZjk5OTc0ODU5MDI2YV8wLTAtMS0xLTE2Nzg0L3RleHRyZWdpb246Mzc2MmNmZDc2MWJjNDA2YTlmNTk2MGJkMWJjM2I1NzJfNA_74b7df35-600e-4bbd-b193-a2cde8c44dcb">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGV4dHJlZ2lvbjo0ODcyODlhZDhiYzA0MGQzODU5OWQwYTk4ODg3ODZlNl82MDQ3MzEzOTUzNTk0_d75f9fb5-1be8-444c-9308-34a7f0a97582">1-5353</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGV4dHJlZ2lvbjo0ODcyODlhZDhiYzA0MGQzODU5OWQwYTk4ODg3ODZlNl82MDQ3MzEzOTUzNjE4_a1b8b5af-c52b-44e9-9ee6-db6c47e07940">TELEFLEX INCORPORATED</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6YzQzMWNhMTYzODQ5NDExOWJhNTg2ODVjZjJhNmNlNjYvdGFibGVyYW5nZTpjNDMxY2ExNjM4NDk0MTE5YmE1ODY4NWNmMmE2Y2U2Nl8wLTAtMS0xLTU3NzcvdGV4dHJlZ2lvbjo5NDllYzViZWNiNDk0MWYwOTRjNmRkZThjZmYwMjNiYl82MDQ3MzEzOTUyNzg4_7980d0e2-af91-4418-8cf6-92cc13d11739">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6YzQzMWNhMTYzODQ5NDExOWJhNTg2ODVjZjJhNmNlNjYvdGFibGVyYW5nZTpjNDMxY2ExNjM4NDk0MTE5YmE1ODY4NWNmMmE2Y2U2Nl8wLTItMS0xLTU3ODAvdGV4dHJlZ2lvbjphZTIwYjVhZmVlZDE0OGI3OWEwNzU2NmU0MTMzZTk2Y182MDQ3MzEzOTUyNzky_f7821d05-9be1-4717-9635-0085177b4425">23-1147939</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6YzQzMWNhMTYzODQ5NDExOWJhNTg2ODVjZjJhNmNlNjYvdGFibGVyYW5nZTpjNDMxY2ExNjM4NDk0MTE5YmE1ODY4NWNmMmE2Y2U2Nl8zLTAtMS0xLTU3ODYvdGV4dHJlZ2lvbjpkODkzNTU2YTFkNGQ0ZDcxYmZiZGZlNWIyMDBkOTBjOV82MDQ3MzEzOTUyODYz_5f529d01-cf6f-4fd2-9f4b-e7bb433f6f02">550 East Swedesford Road, Suite 400</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6YzQzMWNhMTYzODQ5NDExOWJhNTg2ODVjZjJhNmNlNjYvdGFibGVyYW5nZTpjNDMxY2ExNjM4NDk0MTE5YmE1ODY4NWNmMmE2Y2U2Nl8zLTAtMS0xLTU3ODYvdGV4dHJlZ2lvbjpkODkzNTU2YTFkNGQ0ZDcxYmZiZGZlNWIyMDBkOTBjOV82MDQ3MzEzOTUyODcw_6e6cb565-310b-4c40-ba7d-750b0a232edb">Wayne</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6YzQzMWNhMTYzODQ5NDExOWJhNTg2ODVjZjJhNmNlNjYvdGFibGVyYW5nZTpjNDMxY2ExNjM4NDk0MTE5YmE1ODY4NWNmMmE2Y2U2Nl8zLTAtMS0xLTU3ODYvdGV4dHJlZ2lvbjpkODkzNTU2YTFkNGQ0ZDcxYmZiZGZlNWIyMDBkOTBjOV82MDQ3MzEzOTUyODg0_35bbb991-7cfb-4b54-8453-d4c2bbeb0a3a">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6YzQzMWNhMTYzODQ5NDExOWJhNTg2ODVjZjJhNmNlNjYvdGFibGVyYW5nZTpjNDMxY2ExNjM4NDk0MTE5YmE1ODY4NWNmMmE2Y2U2Nl8zLTItMS0xLTU3ODMvdGV4dHJlZ2lvbjowYzY4NzZhNTMzZTE0OWU3YWIyM2YzYTc2NGY2YTkzM182MDQ3MzEzOTUyNzgy_31376a89-4feb-49cd-8c30-6505acbc0395">19087</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGV4dHJlZ2lvbjo0ODcyODlhZDhiYzA0MGQzODU5OWQwYTk4ODg3ODZlNl82MDQ3MzEzOTUzNjIz_54773555-3e6c-4a03-9859-2e35c543e96d">610</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGV4dHJlZ2lvbjo0ODcyODlhZDhiYzA0MGQzODU5OWQwYTk4ODg3ODZlNl82MDQ3MzEzOTUzNjQ5_4d0e382e-91ff-46ce-bdc8-8c44b6417f24">225-6800</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6OWRmMzBlZTU2OWIyNDE5YWIyNTVmOTRlNTM1ZTZmYzkvdGFibGVyYW5nZTo5ZGYzMGVlNTY5YjI0MTlhYjI1NWY5NGU1MzVlNmZjOV8yLTEtMS0xLTcwNDkvdGV4dHJlZ2lvbjplNjIwOWFmOTEyMTA0MzEwODUwZWJhZTQ5ZDA4MzM5NF82MDQ3MzEzOTUyODUw_afccc74e-4599-4b77-8752-c2a4b800dcf4">Common Stock, par value $1.00 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6OWRmMzBlZTU2OWIyNDE5YWIyNTVmOTRlNTM1ZTZmYzkvdGFibGVyYW5nZTo5ZGYzMGVlNTY5YjI0MTlhYjI1NWY5NGU1MzVlNmZjOV8yLTItMS0xLTcwNTEvdGV4dHJlZ2lvbjoxNjQzMmZiNDdmMDc0YjVmOTc5NTczZDk4MDMyZmU0N182MDQ3MzEzOTUyNzc4_2e364826-3a4c-4c35-b585-76494507884c">TFX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6OWRmMzBlZTU2OWIyNDE5YWIyNTVmOTRlNTM1ZTZmYzkvdGFibGVyYW5nZTo5ZGYzMGVlNTY5YjI0MTlhYjI1NWY5NGU1MzVlNmZjOV8yLTMtMS0xLTcwNTQvdGV4dHJlZ2lvbjpjMThjNzhjYTQ1NWM0Y2RmOWU2ZTZhZTAxN2NmNjNmOV82MDQ3MzEzOTUyODE4_7ae2595d-2af2-4cef-859e-e121145235f7">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6OGE5NGI5Y2NjZWJhNDIwNmI2MDBiMjhhMzZkNGMyZTAvdGFibGVyYW5nZTo4YTk0YjljY2NlYmE0MjA2YjYwMGIyOGEzNmQ0YzJlMF8wLTAtMS0xLTU4MDgvdGV4dHJlZ2lvbjo2YjRjMzJiNjA1MjM0NGExODllYjRhNTRlYzdiMzJmMl82MDQ3MzEzOTUyOTE1_e8c4d28d-441f-4538-899e-b1e85501f067">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6OGE5NGI5Y2NjZWJhNDIwNmI2MDBiMjhhMzZkNGMyZTAvdGFibGVyYW5nZTo4YTk0YjljY2NlYmE0MjA2YjYwMGIyOGEzNmQ0YzJlMF8xLTAtMS0xLTU4MTEvdGV4dHJlZ2lvbjpjOTcxZGE0YjM3NTM0Zjk0YTcyMWQyOTg2MTU1MWU4NF82MDQ3MzEzOTUyOTE5_9d4db791-9946-40a3-8c0f-c9b9bc27d733">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6OGE5NGI5Y2NjZWJhNDIwNmI2MDBiMjhhMzZkNGMyZTAvdGFibGVyYW5nZTo4YTk0YjljY2NlYmE0MjA2YjYwMGIyOGEzNmQ0YzJlMF8yLTAtMS0xLTU4MTQvdGV4dHJlZ2lvbjo1OGI4ZWZhNWRjMGE0ZGI1YWFjNDQyYmNlOTJiYjY0Yl82MDQ3MzEzOTUzODU5_00dbdadb-90c1-44d5-a465-3e9712b60cd0">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityCurrentReportingStatus
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6OGE5NGI5Y2NjZWJhNDIwNmI2MDBiMjhhMzZkNGMyZTAvdGFibGVyYW5nZTo4YTk0YjljY2NlYmE0MjA2YjYwMGIyOGEzNmQ0YzJlMF8yLTAtMS0xLTU4MTQvdGV4dHJlZ2lvbjo1OGI4ZWZhNWRjMGE0ZGI1YWFjNDQyYmNlOTJiYjY0Yl82MDQ3MzEzOTUzODU5_0d1f91f2-97e5-41dd-bb89-34bf7440cdb4">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6OGE5NGI5Y2NjZWJhNDIwNmI2MDBiMjhhMzZkNGMyZTAvdGFibGVyYW5nZTo4YTk0YjljY2NlYmE0MjA2YjYwMGIyOGEzNmQ0YzJlMF8zLTAtMS0xLTU4MTcvdGV4dHJlZ2lvbjpjOGEzYmVhNDU5OWY0ZDcwYTc2MDQyNzM1MDg1MTZjOV82MDQ3MzEzOTUzMDc2_806cab26-d124-4eec-b9db-3e92f12f78bb">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6YTZjMWJkMzE5YjhmNDA4NGI2NWE1NjFkMjY4ZjE4OTkvdGFibGVyYW5nZTphNmMxYmQzMTliOGY0MDg0YjY1YTU2MWQyNjhmMTg5OV8wLTAtMS0xLTU4MjAvdGV4dHJlZ2lvbjoyNmIxODhlZGE3Zjc0ZTVlYTE1YThiMWJiMmViOTBhYV82MDQ3MzEzOTUyODIx_e61c9344-56b3-47ec-8fae-a3279f4e0e18">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6YTZjMWJkMzE5YjhmNDA4NGI2NWE1NjFkMjY4ZjE4OTkvdGFibGVyYW5nZTphNmMxYmQzMTliOGY0MDg0YjY1YTU2MWQyNjhmMTg5OV8wLTYtMS0xLTU4MjMvdGV4dHJlZ2lvbjo2YjQzNjI2ZjE2Y2Q0ODVkYjZkZWJlYmNkZDc2OTQ0OV82MDQ3MzEzOTUyODAy_027f4442-0235-4cfa-9aa0-590454b97d92">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6YTZjMWJkMzE5YjhmNDA4NGI2NWE1NjFkMjY4ZjE4OTkvdGFibGVyYW5nZTphNmMxYmQzMTliOGY0MDg0YjY1YTU2MWQyNjhmMTg5OV8wLTgtMS0xLTU4MjYvdGV4dHJlZ2lvbjo5ODI0ODU0OGNmZWQ0ZDc2YmM0YmY1YzQ5MmMzNTg2NF82MDQ3MzEzOTUyODAx_8ed0af99-3ca9-4019-afcf-db7a0b766583">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6YTZjMWJkMzE5YjhmNDA4NGI2NWE1NjFkMjY4ZjE4OTkvdGFibGVyYW5nZTphNmMxYmQzMTliOGY0MDg0YjY1YTU2MWQyNjhmMTg5OV8yLTAtMS0xLTU4MjkvdGV4dHJlZ2lvbjpjMWU2YjU1NGVjMjA0ZmM2YTE0Njc4NmEwMjU5ZTJlNl82MDQ3MzEzOTUyODkz_f38688c7-1cce-42f2-89ce-361387ddf411">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ic19082b2a8f748d3972e81cbc240d819_I20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6YTZjMWJkMzE5YjhmNDA4NGI2NWE1NjFkMjY4ZjE4OTkvdGFibGVyYW5nZTphNmMxYmQzMTliOGY0MDg0YjY1YTU2MWQyNjhmMTg5OV8zLTAtMS0xLTU4MzIvdGV4dHJlZ2lvbjo2MzMxZjMzYmM3Y2I0NGEyODczMzEwNjRlNWM3YjBiNF82MDQ3MzEzOTU0MDU1_ab100d0c-1d73-4a48-8d81-a663f029c5be"
      unitRef="usd">9090013523</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i28751c83fa8f487fa4a7ba6a118046e6_I20200218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6YTZjMWJkMzE5YjhmNDA4NGI2NWE1NjFkMjY4ZjE4OTkvdGFibGVyYW5nZTphNmMxYmQzMTliOGY0MDg0YjY1YTU2MWQyNjhmMTg5OV80LTAtMS0xLTU4MzUvdGV4dHJlZ2lvbjoyZTc2YTQwZDdjMWY0OTc5YjI1NmRmNTliM2MwMmYxMV82MDQ3MzEzOTUyODY1_1e732c65-bf2c-4dfb-9144-7f51c8dbee40"
      unitRef="shares">46363711.00</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xL2ZyYWc6NDg3Mjg5YWQ4YmMwNDBkMzg1OTlkMGE5ODg4Nzg2ZTYvdGFibGU6ZDZjZWQzZDY2YzFlNDNlYjkzNmJmNzhlNjVlNDYxNzcvdGFibGVyYW5nZTpkNmNlZDNkNjZjMWU0M2ViOTM2YmY3OGU2NWU0NjE3N18xLTAtMS0xLTU4NTg_b0bb7d47-ffda-4675-b52f-0e755515bb4c">(1) For purposes of this computation only, the registrant has defined &#x201c;affiliate&#x201d; as including executive officers and directors of the registrant and owners of more than five percent of the common stock of the registrant, without conceding that all such persons are &#x201c;affiliates&#x201d; for purposes of the federal securities laws.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:LitigationReserve
      contextRef="i9909ccd96a474f73ad372f58a6e55056_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yOC9mcmFnOjBjZjdiN2VlYWM5MjQ1ZDc5ZGNjOWI1NGFmM2U5MzI4L3RleHRyZWdpb246MGNmN2I3ZWVhYzkyNDVkNzlkY2M5YjU0YWYzZTkzMjhfMzI0_a334baab-d3bc-468a-9bda-c864500fc6b3"
      unitRef="usd">400000</us-gaap:LitigationReserve>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iae9370e954dc4dc2aab6dd8f0bf95131_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M185MS9mcmFnOjBiOWVlMTYxM2RiMzQ1OWJhOTJjYjRkZmQzYjE0NWFlL3RleHRyZWdpb246MGI5ZWUxNjEzZGIzNDU5YmE5MmNiNGRmZDNiMTQ1YWVfMTY0OTI2NzQ0MjU4Nw_55c21aa4-484d-40b2-9641-84e75fb27bba"
      unitRef="shares">46660</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzMtMS0xLTEtMA_3ecc4b95-30bf-4c03-8d61-0e7d54ebc0b8"
      unitRef="usd">2595362000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzMtMy0xLTEtMA_510bf5d6-3bf5-4fb8-bebd-809765b7b7a0"
      unitRef="usd">2448383000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzMtNS0xLTEtMA_23574ea9-926e-4923-8bbf-84ef5fef7f80"
      unitRef="usd">2146303000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzQtMS0xLTEtMA_cd8b196b-6f1a-4b7c-89e4-7ae5bcfb3729"
      unitRef="usd">1103750000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzQtMy0xLTEtMA_1fe62a7d-6961-4526-b10a-2c2a6762c0e8"
      unitRef="usd">1063941000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzQtNS0xLTEtMA_e999af75-89ea-4069-be05-b7e32268498a"
      unitRef="usd">974501000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzUtMS0xLTEtMA_e1fd2a89-a3bf-421f-9719-ef8c521c5563"
      unitRef="usd">1491612000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzUtMy0xLTEtMA_de8cf4bc-6f2b-4c01-92a0-423a3ed39b48"
      unitRef="usd">1384442000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzUtNS0xLTEtMA_c3fca39c-3811-418c-bec5-a246acf81a98"
      unitRef="usd">1171802000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzYtMS0xLTEtMA_8351dd74-1371-44be-86d7-3ed06d7fac56"
      unitRef="usd">934373000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzYtMy0xLTEtMA_24cc68b2-2360-4559-b4cc-e7e20676a01d"
      unitRef="usd">878688000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzYtNS0xLTEtMA_79be7c6a-7f4a-47ca-8a03-cba8721ed6f9"
      unitRef="usd">699963000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzctMS0xLTEtMA_9b3fdae4-3ec1-407a-ba47-61d7f38efb72"
      unitRef="usd">113857000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzctMy0xLTEtMA_07c2d3c9-3971-4379-9bd5-5e3262f05375"
      unitRef="usd">106208000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzctNS0xLTEtMA_9e60ba32-28a4-4806-9fd0-122a4c6a4803"
      unitRef="usd">84770000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzgtMS0xLTEtMA_6e3c7d16-1c55-4f5f-9e85-05586dd2d464"
      unitRef="usd">22205000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzgtMy0xLTEtMA_b0b8d28a-8b06-4e37-a56a-b597b96ca7f1"
      unitRef="usd">79230000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzgtNS0xLTEtMA_ec6fd737-2ab8-42b0-8950-eaef27784718"
      unitRef="usd">14790000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzktMS0xLTEtMA_882a5c4b-cf3f-4e2f-a7eb-97eeae07dbc8"
      unitRef="usd">6077000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzktMy0xLTEtMA_d41bca34-5822-4aab-b80a-42db12d9251d"
      unitRef="usd">1388000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzktNS0xLTEtMA_d8411a81-5213-46dd-8428-d347b9533d6e"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzEwLTEtMS0xLTA_6b6e53a5-47a7-4fb1-9528-98c6097af1bc"
      unitRef="usd">427254000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzEwLTMtMS0xLTA_509615db-1992-4569-a86e-261f2255086f"
      unitRef="usd">321704000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzEwLTUtMS0xLTA_e2d7ac8d-72e9-4ef3-8de4-2bd1c3e99186"
      unitRef="usd">372279000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzExLTEtMS0xLTA_fbf07826-9f98-48bb-bccb-0caf36b08d1b"
      unitRef="usd">80270000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzExLTMtMS0xLTA_d8d41e12-b250-4873-8bde-f6ee2d325867"
      unitRef="usd">103020000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzExLTUtMS0xLTA_a9da2ea9-348d-4674-a6f7-8358f96ac18c"
      unitRef="usd">82546000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzEyLTEtMS0xLTA_76a64628-0a82-4fd4-8ff7-e3f43fec972d"
      unitRef="usd">1741000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzEyLTMtMS0xLTA_0a7e649f-deb7-49ad-8503-4c09c2d93a43"
      unitRef="usd">944000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzEyLTUtMS0xLTA_dae56199-b68f-40bf-b4a5-7ef8d3b806ea"
      unitRef="usd">771000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzEzLTEtMS0xLTA_b8758029-1959-4daa-a8cd-2cf8a005a345"
      unitRef="usd">-8822000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzEzLTUtMS0xLTA_a0106234-540d-4b8c-a93c-c001939a028b"
      unitRef="usd">-5593000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE0LTEtMS0xLTA_2963b776-c4c2-4b55-a838-68c8358484af"
      unitRef="usd">339903000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE0LTMtMS0xLTA_1235990c-a929-48a9-8ce3-f90d5110581e"
      unitRef="usd">219628000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE0LTUtMS0xLTA_20b3cf8f-df06-46c7-a4e9-8ce3a15bb5e0"
      unitRef="usd">284911000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE1LTEtMS0xLTA_20b2d982-ec09-432a-9ce7-cf2e4eec731c"
      unitRef="usd">-122078000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE1LTMtMS0xLTA_e4fc04d6-0aa1-4142-8187-bb74777723fe"
      unitRef="usd">23196000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE1LTUtMS0xLTA_90ad5e4b-4004-4c58-b8d2-4109e952ec15"
      unitRef="usd">129648000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE2LTEtMS0xLTA_dadf8323-39e0-4e3d-a11d-d37775a17bfc"
      unitRef="usd">461981000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE2LTMtMS0xLTA_ad8a41ba-4c61-471c-8338-6709ce59a04c"
      unitRef="usd">196432000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE2LTUtMS0xLTA_595ff996-01f6-43dc-814c-39be12130f20"
      unitRef="usd">155263000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE3LTEtMS0xLTA_e3988a47-d717-4fe9-85db-8238302ab012"
      unitRef="usd">-828000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE3LTMtMS0xLTA_02c55b32-e312-4e57-8fd4-3e1de72b9b0f"
      unitRef="usd">5643000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE3LTUtMS0xLTA_3326ec18-d304-40db-943d-8d535be9fd30"
      unitRef="usd">-4534000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE4LTEtMS0xLTA_343cf971-1f81-478d-b638-150ce4fab31a"
      unitRef="usd">-313000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE4LTMtMS0xLTA_5e12e715-9223-4489-8bca-a19d4cfd0d8c"
      unitRef="usd">1273000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE4LTUtMS0xLTA_42614d00-9dcd-41ee-abe8-8db2c58e0f70"
      unitRef="usd">-1801000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE5LTEtMS0xLTA_3ea5cf7e-306d-402c-99a1-25aff25f65fd"
      unitRef="usd">-515000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE5LTMtMS0xLTA_502aa7e0-15c0-4fda-9013-61ea82a8eb33"
      unitRef="usd">4370000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzE5LTUtMS0xLTA_ce3589ef-f1fa-40bb-af7b-b48a4a1c5f77"
      unitRef="usd">-2733000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzIwLTEtMS0xLTA_13e61e4c-b95b-4489-b0d1-d02d5c27db54"
      unitRef="usd">461466000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzIwLTMtMS0xLTA_c1c06018-b36d-4ad1-8e7e-564b172ca62c"
      unitRef="usd">200802000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzIwLTUtMS0xLTA_f013a66a-5607-4dec-8029-afa02853c579"
      unitRef="usd">152530000</us-gaap:ProfitLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzI1LTEtMS0xLTA_049f9380-a608-4200-a348-58c85772d487"
      unitRef="usdPerShare">10.00</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzI1LTMtMS0xLTA_3c84271e-da3b-40fe-95a6-31be6b29d364"
      unitRef="usdPerShare">4.30</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzI1LTUtMS0xLTA_6f167047-82ca-461c-8afd-7b7eb4d3eecc"
      unitRef="usdPerShare">3.45</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzI2LTEtMS0xLTA_bf55dad2-51c0-4b5b-9ef1-067639a3c0c2"
      unitRef="usdPerShare">-0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzI2LTMtMS0xLTA_48fd8dcb-058f-444b-b9c5-df50eb393eb3"
      unitRef="usdPerShare">0.09</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzI2LTUtMS0xLTA_1399859c-44ee-42f6-8c30-5f13609773fd"
      unitRef="usdPerShare">-0.06</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzI3LTEtMS0xLTA_dfd7806a-c441-4579-b4fe-0b8d436634d7"
      unitRef="usdPerShare">9.99</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzI3LTMtMS0xLTA_00f85814-5446-4390-9535-0c129a774dca"
      unitRef="usdPerShare">4.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzI3LTUtMS0xLTA_3dd98d1b-33bc-49a0-a419-81705b894ee7"
      unitRef="usdPerShare">3.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzI5LTEtMS0xLTA_652f8dcc-a9dc-46ba-bad2-4239a84a473f"
      unitRef="usdPerShare">9.81</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzI5LTMtMS0xLTA_1877d408-8119-41f6-9d82-decaa2a00ecb"
      unitRef="usdPerShare">4.20</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzI5LTUtMS0xLTA_eb8b6fb0-34f4-425e-94c3-a3225121c59d"
      unitRef="usdPerShare">3.33</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzMwLTEtMS0xLTA_b8e3af16-c4c1-4a35-9ba3-679227dafb2e"
      unitRef="usdPerShare">-0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzMwLTMtMS0xLTA_fa5e4e29-c8de-4594-bcc9-2a91f125a4b7"
      unitRef="usdPerShare">0.09</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzMwLTUtMS0xLTA_bfa1ecb4-3d69-48a2-b7d0-e5199fc34360"
      unitRef="usdPerShare">-0.06</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzMxLTEtMS0xLTA_056467d1-010f-411c-b1f0-807cf83bf368"
      unitRef="usdPerShare">9.80</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzMxLTMtMS0xLTA_a7354819-d0d6-4b5d-83dc-86e48551b0f0"
      unitRef="usdPerShare">4.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzMxLTUtMS0xLTA_23516047-0325-4bd3-8363-62fe77c0a327"
      unitRef="usdPerShare">3.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzM0LTEtMS0xLTA_cda20fc0-6d25-444d-b67c-09cf12f50cc9"
      unitRef="shares">46200000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzM0LTMtMS0xLTA_4098f2a1-bca8-4e6e-8aae-8026b9be2c33"
      unitRef="shares">45689000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzM0LTUtMS0xLTA_c463e462-487a-4216-8cb1-3dfdf342bda1"
      unitRef="shares">45004000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzM1LTEtMS0xLTA_7b2914d6-6fb5-45a8-85f4-7219d80762ef"
      unitRef="shares">47090000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzM1LTMtMS0xLTA_5f074ad0-24d7-4664-96f4-7ae3a3da0d34"
      unitRef="shares">46801000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjQvZnJhZzo3NDJkOWRhOThiYWQ0ZDE0YTlkYzZhZWI5ZjUzNDUzOC90YWJsZTo2MTQxZGIyNmI5YzU0ZTYxODg2ZDE4NTM3YjhmZjhjMC90YWJsZXJhbmdlOjYxNDFkYjI2YjljNTRlNjE4ODZkMTg1MzdiOGZmOGMwXzM1LTUtMS0xLTA_77d7dbc9-f1cc-4464-9846-dff61c343c9e"
      unitRef="shares">46664000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzMtMS0xLTEtMA_13e61e4c-b95b-4489-b0d1-d02d5c27db54"
      unitRef="usd">461466000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzMtMy0xLTEtMA_78e8c3c4-9342-44ae-9ee1-01c2a98f79bb"
      unitRef="usd">200802000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzMtNS0xLTEtMA_4e3e8583-5ee1-4c34-ae57-125dc209b332"
      unitRef="usd">152530000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjgwNGRkZjM2NDRlODQxMDY4MjhlNmYyZTE4YjNhN2JmXzY1OTcwNjk3NjY3ODE_a78a557a-5eea-4d08-8f97-f05e028790cc"
      unitRef="usd">6270000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjgwNGRkZjM2NDRlODQxMDY4MjhlNmYyZTE4YjNhN2JmXzY1OTcwNjk3NjY3ODk_640083e1-9abe-4a43-9d02-d21dfdcb0ad6"
      unitRef="usd">1047000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjgwNGRkZjM2NDRlODQxMDY4MjhlNmYyZTE4YjNhN2JmXzY1OTcwNjk3NjY4MDA_e4d5df53-2bec-42c8-9b9d-e48367aa09b1"
      unitRef="usd">29448000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzYtMS0xLTEtMA_4d9897d2-0ef9-470f-9edd-be91f38e99ac"
      unitRef="usd">4195000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzYtMy0xLTEtMA_1e3b4443-4d9c-45d2-a3a3-319a17a4c30f"
      unitRef="usd">-83889000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzYtNS0xLTEtMA_08c49953-98cb-4de1-87aa-3d9181c76f92"
      unitRef="usd">173074000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzctMS0xLTEtMA_02f04cab-54ac-4191-8146-0a83b107f048"
      unitRef="usd">4195000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzctMy0xLTEtMA_117424fa-3f08-4a70-adca-548a9a2753a6"
      unitRef="usd">-83889000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzctNS0xLTEtMA_07ae5543-f866-4568-a34f-d7541aabb1d0"
      unitRef="usd">173074000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzktMC0xLTEtMC90ZXh0cmVnaW9uOmY3YWZiNTJkYjk5ODRiYTJhYzFhNWJiMTIyNGYzZTBkXzY1OTcwNjk3NjY3NjM_d1d12deb-e4fb-4da7-8c88-4a33f1d526b8"
      unitRef="usd">20000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzktMC0xLTEtMC90ZXh0cmVnaW9uOmY3YWZiNTJkYjk5ODRiYTJhYzFhNWJiMTIyNGYzZTBkXzY1OTcwNjk3NjY3NzA_958fd1ed-10a9-4bdb-a0e6-004d2a8fb0e3"
      unitRef="usd">23000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzktMC0xLTEtMC90ZXh0cmVnaW9uOmY3YWZiNTJkYjk5ODRiYTJhYzFhNWJiMTIyNGYzZTBkXzY1OTcwNjk3NjY3Nzc_c338277a-94b1-4252-bc0c-241975213846"
      unitRef="usd">39000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzktMS0xLTEtMA_3d82544d-af58-4afd-889f-4266c52e6809"
      unitRef="usd">62000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzktMy0xLTEtMA_25766b76-e2ad-406b-8462-501122d79cfe"
      unitRef="usd">71000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzktNS0xLTEtMA_fa4c86de-7b54-4a91-9877-2ce5096b1011"
      unitRef="usd">66000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjo4ZTZlYzU2Njc2ZTU0ZmJmYTlhMWFkYzI4MDhjNzc3Yl82NTk3MDY5NzY2NzY0_efa448d5-301a-44d2-a0b5-07eec0358e76"
      unitRef="usd">-3817000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjo4ZTZlYzU2Njc2ZTU0ZmJmYTlhMWFkYzI4MDhjNzc3Yl82NTk3MDY5NzY2Nzgw_36b7b120-d379-4484-bab3-7c614e239a62"
      unitRef="usd">447000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjo4ZTZlYzU2Njc2ZTU0ZmJmYTlhMWFkYzI4MDhjNzc3Yl82NTk3MDY5NzY2Nzcy_15cdc67c-5fd4-4f1d-984e-af03846f340f"
      unitRef="usd">-1677000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEwLTEtMS0xLTA_e7e7b9d1-7595-4e79-b542-a5d3fee9368d"
      unitRef="usd">-12767000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEwLTMtMS0xLTA_24b041f2-5218-4004-9922-1d90d93bde54"
      unitRef="usd">1116000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEwLTUtMS0xLTA_a23c0f18-91d7-43f5-8a1d-a4c60bc3a40d"
      unitRef="usd">-5419000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzExLTAtMS0xLTAvdGV4dHJlZ2lvbjo2YTczYWUyZDYwM2Y0MjRjOGJlNTYzNjY2M2RkMDkxZl82NTk3MDY5NzY2NzU4_fba2dd8b-6a04-4dfb-adbc-a60fee5c419a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzExLTAtMS0xLTAvdGV4dHJlZ2lvbjo2YTczYWUyZDYwM2Y0MjRjOGJlNTYzNjY2M2RkMDkxZl82NTk3MDY5NzY2NzY2_96183772-aa26-4b84-939c-e16c20cb8353"
      unitRef="usd">-137000</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzExLTAtMS0xLTAvdGV4dHJlZ2lvbjo2YTczYWUyZDYwM2Y0MjRjOGJlNTYzNjY2M2RkMDkxZl82NTk3MDY5NzY2Nzcx_ff03c413-a7af-42ee-aa56-df5a39e7c076"
      unitRef="usd">74000</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzExLTEtMS0xLTA_11cb9457-b6f9-4aa3-a2e4-b53e5b55ef2f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzExLTMtMS0xLTA_e0b9542f-da85-4d8b-9618-c8c434180b26"
      unitRef="usd">511000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzExLTUtMS0xLTA_82242b26-e2be-4df4-840e-ec186a48250f"
      unitRef="usd">-223000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEyLTAtMS0xLTAvdGV4dHJlZ2lvbjo0ZjFjOGJmNjcyMDk0MjhjOWM5ZDI5ZjZiMDk0YzRiMl82NTk3MDY5NzY2NzU5_47731549-ac50-46dc-a194-5ba7512b76d6"
      unitRef="usd">-1611000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEyLTAtMS0xLTAvdGV4dHJlZ2lvbjo0ZjFjOGJmNjcyMDk0MjhjOWM5ZDI5ZjZiMDk0YzRiMl82NTk3MDY5NzY2NzY5_63fc06d5-4a8d-43c0-b429-451b818c4cb8"
      unitRef="usd">-1588000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEyLTAtMS0xLTAvdGV4dHJlZ2lvbjo0ZjFjOGJmNjcyMDk0MjhjOWM5ZDI5ZjZiMDk0YzRiMl82NTk3MDY5NzY2Nzc5_e044661b-7aae-4b9a-bb7e-9db09e3e798c"
      unitRef="usd">-2457000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEyLTEtMS0xLTA_c9cb482a-62b7-4ecb-b0c3-e17b97100e8d"
      unitRef="usd">-5319000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEyLTMtMS0xLTA_25d0758e-42af-4783-86a0-7645a823b636"
      unitRef="usd">-5231000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEyLTUtMS0xLTA_daf63019-d161-4998-8814-940f9d9427f5"
      unitRef="usd">-4447000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEzLTAtMS0xLTAvdGV4dHJlZ2lvbjplYzA2ZDI4NWJiZDQ0MmEyOWMwMDkwZGRkYmQ3MzUyNF82NTk3MDY5NzY2NzQx_f962ccc7-0206-4fba-ae72-acb59ec2bc7b"
      unitRef="usd">-15000</tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax>
    <tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEzLTAtMS0xLTAvdGV4dHJlZ2lvbjplYzA2ZDI4NWJiZDQ0MmEyOWMwMDkwZGRkYmQ3MzUyNF82NTk3MDY5NzY2NzQ5_6c14fa3e-8b8f-4ce5-97af-b458506b802a"
      unitRef="usd">183000</tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax>
    <tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEzLTAtMS0xLTAvdGV4dHJlZ2lvbjplYzA2ZDI4NWJiZDQ0MmEyOWMwMDkwZGRkYmQ3MzUyNF82NTk3MDY5NzY2NzU1_994d143b-be4b-47fa-80aa-5a7a12104194"
      unitRef="usd">-413000</tfx:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax>
    <tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEzLTEtMS0xLTA_736f74fd-4743-4dd8-b730-c149a3cca8b6"
      unitRef="usd">-44000</tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax>
    <tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEzLTMtMS0xLTA_f114bafd-1ec8-433a-8f54-90a50d046d44"
      unitRef="usd">499000</tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax>
    <tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzEzLTUtMS0xLTA_b6c0f32d-ab20-4689-9e95-9297908e8bae"
      unitRef="usd">-1083000</tfx:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE0LTEtMS0xLTA_09ba5e09-6c7a-4a9b-b7e3-636f5abaaa01"
      unitRef="usd">7430000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE0LTMtMS0xLTA_39ae7fcb-13b7-46d5-b085-7e48bcc12dd6"
      unitRef="usd">-7428000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE0LTUtMS0xLTA_201838f6-86f9-40f8-b4a1-3c655ae054c0"
      unitRef="usd">2212000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE2LTAtMS0xLTAvdGV4dHJlZ2lvbjpjMDYyZTQxNjU3ZTc0ODYxOGZjNGYxOGI1YmRlZjVlZl82NTk3MDY5NzY2Nzc1_bb0fe7d7-6c6b-4112-aa34-dceaf382cb7f"
      unitRef="usd">85000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE2LTAtMS0xLTAvdGV4dHJlZ2lvbjpjMDYyZTQxNjU3ZTc0ODYxOGZjNGYxOGI1YmRlZjVlZl82NTk3MDY5NzY2Nzgz_a2111259-ab1c-442b-8835-fae7654bbdeb"
      unitRef="usd">268000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE2LTAtMS0xLTAvdGV4dHJlZ2lvbjpjMDYyZTQxNjU3ZTc0ODYxOGZjNGYxOGI1YmRlZjVlZl82NTk3MDY5NzY2Nzkx_40c2b21b-43c4-4a28-a89a-41b3dd2aca8b"
      unitRef="usd">631000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE2LTEtMS0xLTA_536d552f-39bc-47aa-b2e0-d45c95186bf0"
      unitRef="usd">1062000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE2LTMtMS0xLTA_38f6a127-6c04-413b-ab0a-e6b4ac596cdd"
      unitRef="usd">2574000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE2LTUtMS0xLTA_8b835067-c750-45b0-a911-6518beff7fd8"
      unitRef="usd">2775000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE3LTAtMS0xLTAvdGV4dHJlZ2lvbjo0ODUzYzE4OWNjNzY0YjI1YmQ3MzE0MGU1NGRlNDA4OF82NTk3MDY5NzY2Nzc2_c2b4470e-16fd-43c1-9850-a58411b7fab6"
      unitRef="usd">150000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE3LTAtMS0xLTAvdGV4dHJlZ2lvbjo0ODUzYzE4OWNjNzY0YjI1YmQ3MzE0MGU1NGRlNDA4OF82NTk3MDY5NzY2Nzgy_2da3fd36-b0ed-471d-8ade-ce4f8d254a55"
      unitRef="usd">163000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE3LTAtMS0xLTAvdGV4dHJlZ2lvbjo0ODUzYzE4OWNjNzY0YjI1YmQ3MzE0MGU1NGRlNDA4OF82NTk3MDY5NzY2Nzg3_5415971a-fb52-4bef-b296-f88f6de2bf39"
      unitRef="usd">83000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE3LTEtMS0xLTA_ce05fa92-e02c-4180-838b-e1a0af3c8f69"
      unitRef="usd">1134000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE3LTMtMS0xLTA_79c8a0ae-8625-44e2-abf1-4256e0ad452f"
      unitRef="usd">2107000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE3LTUtMS0xLTA_ba6cd719-b7b0-4407-ba07-7a2423d592b9"
      unitRef="usd">11000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE4LTEtMS0xLTA_17b2cf0a-748d-4b54-8344-caf5f8d39bbc"
      unitRef="usd">-72000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE4LTMtMS0xLTA_81e5ab67-0443-4867-8fdc-81b80081347e"
      unitRef="usd">467000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzE4LTUtMS0xLTA_22df5a90-1e91-485f-a164-3fbbf1120b4e"
      unitRef="usd">2764000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzIzLTEtMS0xLTA_046d2cb6-e0dc-4a0c-a27e-30f22ee8f980"
      unitRef="usd">-3307000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzIzLTMtMS0xLTA_6e76a495-95bf-464f-880f-9dee1c2f3bb1"
      unitRef="usd">-75994000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzIzLTUtMS0xLTA_1b4c50d8-a488-4657-ac77-e7ae8dd92cda"
      unitRef="usd">173626000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzI0LTEtMS0xLTA_d46aa1de-9d57-4b88-b47c-838ba4010838"
      unitRef="usd">458159000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzI0LTMtMS0xLTA_c5055945-37d6-41de-9868-0197b37bfe92"
      unitRef="usd">124808000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMjcvZnJhZzpiMDVjYmI4ZTMyZWQ0NjI0ODNjOWM3NDAyZWFhZGNlNS90YWJsZTo2Y2ZjYWI5ZTljNDA0NTBmYmFiMmViOGM0NTY0YjdjMC90YWJsZXJhbmdlOjZjZmNhYjllOWM0MDQ1MGZiYWIyZWI4YzQ1NjRiN2MwXzI0LTUtMS0xLTA_1830bd76-14b8-4d9c-bac1-9d2445b7ac62"
      unitRef="usd">326156000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzUtMS0xLTEtMA_5928afbf-53c3-4669-b327-aabf68edea47"
      unitRef="usd">301083000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzUtMy0xLTEtMA_6ed7fbcc-402a-40b6-ae52-17d3c6b39121"
      unitRef="usd">357161000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzYtMS0xLTEtMA_32acc29b-47b3-4127-81ba-842ad9008a80"
      unitRef="usd">418673000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzYtMy0xLTEtMA_60166812-5097-419f-810c-a1bf8bc96e36"
      unitRef="usd">366286000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzctMS0xLTEtMA_1530c236-ebc8-4fe0-8556-949a2d10084c"
      unitRef="usd">476557000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzctMy0xLTEtMA_08ae770b-6d97-462c-8095-b5069d974679"
      unitRef="usd">427778000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzgtMS0xLTEtMA_d3a0ad2b-5d29-4ce1-8999-8b804f4d536b"
      unitRef="usd">97943000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzgtMy0xLTEtMA_4dcda5a3-99ed-4a2f-99f8-cba6a89633d3"
      unitRef="usd">72481000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidTaxes
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzktMS0xLTEtMA_85660e8e-4a73-4c77-bbae-cbd67b29b725"
      unitRef="usd">12076000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzktMy0xLTEtMA_8b690f02-d00a-4c2d-90b1-cfbc859db240"
      unitRef="usd">12463000</us-gaap:PrepaidTaxes>
    <us-gaap:AssetsCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzExLTEtMS0xLTA_9ebc5099-3d87-4fbf-b9b9-ee21f71f6c66"
      unitRef="usd">1306332000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzExLTMtMS0xLTA_3bef44e5-7b44-40f7-9cfa-8843d41a5b3f"
      unitRef="usd">1236169000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzEyLTEtMS0xLTA_8e574089-ba48-4080-9a4a-e02f3fd1b968"
      unitRef="usd">430719000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzEyLTMtMS0xLTA_ec8dddb7-fdb2-42e9-bb21-f5bdc1453504"
      unitRef="usd">432766000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzEzLTEtMS0xLTExNjMy_ed509f71-5f8b-41dc-854f-8db6a1ad182a"
      unitRef="usd">113160000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzEzLTEtMS0xLTA_560c1f98-600b-4446-af3a-07f5e5a0cfb7"
      unitRef="usd">2245305000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzEzLTMtMS0xLTA_eaf87dc9-515f-4a72-8cf7-485bf349f08a"
      unitRef="usd">2246579000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzE0LTEtMS0xLTA_3445d3d0-462a-44bb-81f4-e008805d9cd7"
      unitRef="usd">2156285000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzE0LTMtMS0xLTA_23b2584a-56dd-4d89-a482-c0c9e94b43f7"
      unitRef="usd">2325052000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzE2LTEtMS0xLTA_7b4da29e-0e9b-40c6-875c-78ef10930e80"
      unitRef="usd">5572000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzE2LTMtMS0xLTA_870cd49f-abc3-4a1c-a12b-a9280d092b7c"
      unitRef="usd">2446000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzE3LTEtMS0xLTA_5cb57db9-4819-4e0d-ae90-3eb4510a62f1"
      unitRef="usd">52447000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzE3LTMtMS0xLTA_8aadbaea-38f9-482a-ae4f-0ae7509350c9"
      unitRef="usd">34979000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzE4LTEtMS0xLTA_ab04bfbe-27b5-4442-8924-b6e4931a03fc"
      unitRef="usd">6309820000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzE4LTMtMS0xLTA_9042cb17-268d-46cd-8970-0e6b47b61bae"
      unitRef="usd">6277991000</us-gaap:Assets>
    <us-gaap:DebtCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzIxLTEtMS0xLTA_61422b31-0b18-456f-b34c-df5ab3617440"
      unitRef="usd">50000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzIxLTMtMS0xLTA_6e9e6ffc-6a00-4017-9c16-e95dd8655884"
      unitRef="usd">86625000</us-gaap:DebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzIyLTEtMS0xLTA_31fee012-b9e2-4e25-875c-9fc3e5720f3b"
      unitRef="usd">102916000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzIyLTMtMS0xLTA_2aa8541b-4330-41be-86b2-ae8ead1a9173"
      unitRef="usd">106709000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzIzLTEtMS0xLTA_43fedab0-a5bd-4072-a436-876d00db8d01"
      unitRef="usd">100466000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzIzLTMtMS0xLTA_ae1d1867-a025-4b21-a31e-a56a520fcced"
      unitRef="usd">97551000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzI0LTEtMS0xLTA_dac9203e-28f2-4021-8e5b-2b1c8429e5fd"
      unitRef="usd">148090000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzI0LTMtMS0xLTA_c1836355-a238-47c0-beab-fd86ec73619b"
      unitRef="usd">136877000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzI1LTEtMS0xLTA_880dae58-0435-4acc-b6a5-0aff4186e230"
      unitRef="usd">115981000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzI1LTMtMS0xLTA_8ec52f27-b917-4849-b558-4082e38afefa"
      unitRef="usd">104670000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzI2LTEtMS0xLTA_2229a567-a85f-401c-b291-2bb5748278b8"
      unitRef="usd">5514000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzI2LTMtMS0xLTA_96b05757-9e98-4f8e-80d4-09b43acb033f"
      unitRef="usd">6031000</us-gaap:InterestPayableCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzI3LTEtMS0xLTA_dbdcfc12-2d66-4274-a635-d481d5d24b42"
      unitRef="usd">6692000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzI3LTMtMS0xLTA_66dadead-1634-4df1-8a41-aa92987b5d26"
      unitRef="usd">5943000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzI4LTEtMS0xLTA_f37f4833-a6a2-4f70-bf9c-7174649c24df"
      unitRef="usd">33396000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzI4LTMtMS0xLTA_e4ec6ad3-b044-4bd9-914d-8a3fb5ae6e09"
      unitRef="usd">38050000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzI5LTEtMS0xLTA_65e10053-f3e6-41a5-84d6-ffa6edaedad2"
      unitRef="usd">563055000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzI5LTMtMS0xLTA_2e973b88-6793-4826-a79e-afa75945d696"
      unitRef="usd">582456000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzMwLTEtMS0xLTA_cab88e8e-56ae-4942-b398-d6562562b287"
      unitRef="usd">1858943000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzMwLTMtMS0xLTA_04f485fb-19a0-4bbd-85ad-c8d44423f207"
      unitRef="usd">2072200000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzMxLTEtMS0xLTA_fe3d2947-41c5-470c-9db4-48adac2855c3"
      unitRef="usd">439558000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzMxLTMtMS0xLTA_7f668d31-25a4-4ff4-92f1-81cb03961b8e"
      unitRef="usd">608221000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzMyLTEtMS0xLTA_de3258e5-355f-4a0c-a5e7-216bc9ac9220"
      unitRef="usd">82719000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzMyLTMtMS0xLTA_cfb02527-fafe-4a33-b4bd-d688d525260f"
      unitRef="usd">92914000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzMzLTEtMS0xLTA_03f2c6d3-aafc-478a-9f63-626cad28d8a5"
      unitRef="usd">10294000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzMzLTMtMS0xLTA_b0abecb0-0b3f-4cb1-a8c2-17b582f0e00d"
      unitRef="usd">10718000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzM0LTEtMS0xLTA_f1bcf825-c970-4cb7-b3d7-9c03715668db"
      unitRef="usd">71818000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzM0LTMtMS0xLTA_6c93c1f1-b03e-42e3-8cb7-1515d77c1bb8"
      unitRef="usd">167370000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzM2LTEtMS0xLTExNjM4_89afa640-a8fa-4562-b29d-ce106608ff73"
      unitRef="usd">101372000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzM1LTEtMS0xLTA_7b373dc6-5511-4580-91c8-ae94a09a0143"
      unitRef="usd">202741000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzM1LTMtMS0xLTA_83cedded-f93d-4095-9109-fb4b338ce3d3"
      unitRef="usd">204134000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzM2LTEtMS0xLTA_962a85ba-aab2-45a6-85a3-be753f589beb"
      unitRef="usd">3330500000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzM2LTMtMS0xLTA_a184ce04-df67-4163-9589-81e003998f9f"
      unitRef="usd">3738013000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzM3LTEtMS0xLTA_4039cc35-c9a4-4cec-940d-46debd31a1c0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzM3LTMtMS0xLTA_3c00e60a-1100-47da-a23b-cbcc76a8e1eb"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQxLTAtMS0xLTAvdGV4dHJlZ2lvbjpkMjZjYzI4Mjk2YWU0NTI0ODZhNzNjYzEwMDJhNTViYl82NTk3MDY5NzY2NzQw_7685eb01-3699-4bea-b639-b4a84bd3856a"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQxLTAtMS0xLTAvdGV4dHJlZ2lvbjpkMjZjYzI4Mjk2YWU0NTI0ODZhNzNjYzEwMDJhNTViYl82NTk3MDY5NzY2NzQw_83ada5af-11f4-4fc8-a16d-6c6bba73b74d"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQxLTAtMS0xLTAvdGV4dHJlZ2lvbjpkMjZjYzI4Mjk2YWU0NTI0ODZhNzNjYzEwMDJhNTViYl82NTk3MDY5NzY2NzQ4_c6c193fb-a6ad-4089-b147-a01c36cfcdbf"
      unitRef="shares">47536000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQxLTAtMS0xLTAvdGV4dHJlZ2lvbjpkMjZjYzI4Mjk2YWU0NTI0ODZhNzNjYzEwMDJhNTViYl82NTk3MDY5NzY2NzU2_2c56781b-a427-4a65-9cec-104eda5f4779"
      unitRef="shares">47248000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQxLTEtMS0xLTA_155e7d08-a83f-4db9-a6ef-5bf15f5403e0"
      unitRef="usd">47536000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQxLTMtMS0xLTA_e2e3785b-0215-4b52-b5f9-fdf3b8e41e7e"
      unitRef="usd">47248000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQyLTEtMS0xLTA_0615a14d-3871-448a-942c-51f9157a53f2"
      unitRef="usd">616980000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQyLTMtMS0xLTA_218aa373-2d34-449c-949a-0c29d50fcd02"
      unitRef="usd">574761000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQzLTEtMS0xLTA_7926b3d0-76cf-4a9c-99ed-54a1d8222f0b"
      unitRef="usd">2824916000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQzLTMtMS0xLTA_de2e3717-60c6-4dc8-8dfb-d7f11517680a"
      unitRef="usd">2427599000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQ0LTEtMS0xLTA_eb7ca895-dc5a-4944-86e2-24a69e4b92a4"
      unitRef="usd">-344392000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQ0LTMtMS0xLTA_0a785476-a914-4a03-b159-9d0cb117dda8"
      unitRef="usd">-341085000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityBeforeTreasuryStock
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQ1LTEtMS0xLTA_14ee9c23-8838-4413-bcd2-5fe12f19e477"
      unitRef="usd">3145040000</us-gaap:StockholdersEquityBeforeTreasuryStock>
    <us-gaap:StockholdersEquityBeforeTreasuryStock
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQ1LTMtMS0xLTA_1d0235bc-65fc-476b-a187-81479cc63a7a"
      unitRef="usd">2708523000</us-gaap:StockholdersEquityBeforeTreasuryStock>
    <us-gaap:TreasuryStockValue
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQ2LTEtMS0xLTA_e8814407-6bad-4165-ac1d-3c5185261f06"
      unitRef="usd">165720000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQ2LTMtMS0xLTA_46f01496-602f-43cc-ab03-45df6f67260c"
      unitRef="usd">168545000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQ3LTEtMS0xLTA_2a0cc366-8d01-41b6-a793-910150eba22b"
      unitRef="usd">2979320000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzQ3LTMtMS0xLTA_98e4bb82-8587-422e-ad02-0033ad62e677"
      unitRef="usd">2539978000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzUwLTEtMS0xLTA_5ae6e38d-6c80-4e37-a3b3-41b2decfe703"
      unitRef="usd">6309820000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzMvZnJhZzplMWM1MDRlZGY0MzQ0ZjljYjEzZTA0MjMyMDU4ZmY1MC90YWJsZTo5YzRiYTEwZDdjNDY0ZTQ5OThkNTFjODI2NWVmN2I0My90YWJsZXJhbmdlOjljNGJhMTBkN2M0NjRlNDk5OGQ1MWM4MjY1ZWY3YjQzXzUwLTMtMS0xLTA_16bdf42f-f1a2-4821-9c83-23aa5fb1a94e"
      unitRef="usd">6277991000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQtMS0xLTEtMA_27a5b2ca-22ef-4b42-a348-06ef1bf56bdd"
      unitRef="usd">461466000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQtMy0xLTEtMA_ed4294a8-fc89-4926-a6c3-1fa3ec6cd563"
      unitRef="usd">200802000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQtNS0xLTEtMA_281a5f14-29c6-41fd-b45a-d55e52811384"
      unitRef="usd">152530000</us-gaap:ProfitLoss>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzYtMS0xLTEtMA_e27b62e2-a04b-4cd5-b25d-64ee9f2b5ecc"
      unitRef="usd">-515000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzYtMy0xLTEtMA_4c0b69b7-58af-464a-b3d1-15ec49315899"
      unitRef="usd">4370000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzYtNS0xLTEtMA_7608559f-8988-4ddd-8c70-7105fa11b167"
      unitRef="usd">-2733000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:Depreciation
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzctMS0xLTEtMA_4f524c34-7350-4c68-806a-7d2023144417"
      unitRef="usd">64088000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzctMy0xLTEtMA_fe392f2f-4948-4650-bf9d-dbb26777ba71"
      unitRef="usd">60494000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzctNS0xLTEtMA_f16b4476-3fe2-4751-96ed-4ffb52bd2860"
      unitRef="usd">56497000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzgtMS0xLTEtMA_d042fe0c-a33b-4e09-ba5e-1c31df0b2ce6"
      unitRef="usd">149974000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzgtMy0xLTEtMA_c3b03ef5-26d3-4a53-a328-65c259b4a887"
      unitRef="usd">149486000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzgtNS0xLTEtMA_14d39e09-ba66-4995-80f0-84d72ed3f3bb"
      unitRef="usd">98766000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzktMS0xLTEtMA_2431b9c9-38a2-4df6-bd01-dc77a5ee3770"
      unitRef="usd">4307000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzktMy0xLTEtMA_cab22a1f-072c-435e-bf2c-e76c9febdf37"
      unitRef="usd">4734000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzktNS0xLTEtMA_d3ab9313-27c7-494f-8065-813a9b6746a5"
      unitRef="usd">5075000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzEwLTEtMS0xLTA_b46f8c5e-062c-43cb-a03c-017c6cfad14c"
      unitRef="usd">-8822000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzEwLTMtMS0xLTA_afe0e5a9-e8a6-406a-bb10-e28775c49ed9"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzEwLTUtMS0xLTA_7ddfd400-2acd-4dbd-bc6f-a9fb4c3e00b9"
      unitRef="usd">-5593000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <tfx:InventoryFairValueStepUp
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzExLTEtMS0xLTA_c1332eb9-e334-404c-89a4-c7b283b7b339"
      unitRef="usd">0</tfx:InventoryFairValueStepUp>
    <tfx:InventoryFairValueStepUp
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzExLTMtMS0xLTA_e92f1bb8-bc37-4452-8c8a-22dada052974"
      unitRef="usd">0</tfx:InventoryFairValueStepUp>
    <tfx:InventoryFairValueStepUp
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzExLTUtMS0xLTA_4c31660d-ecd5-4d6d-b51b-3c5eb6ffcb00"
      unitRef="usd">10442000</tfx:InventoryFairValueStepUp>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzEyLTEtMS0xLTA_06004a7f-574e-446d-b83a-a3985b478354"
      unitRef="usd">53915000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzEyLTMtMS0xLTA_0e9ed9d0-40a9-4e57-bbff-34aa5a0f41a9"
      unitRef="usd">52977000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzEyLTUtMS0xLTA_9051d67d-e99a-4793-bf7c-a2044f3b100a"
      unitRef="usd">3575000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzEzLTEtMS0xLTA_81e5b3fb-26db-4fd2-8cd1-5bfa23f7bf1c"
      unitRef="usd">6966000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzEzLTMtMS0xLTA_bdbdad59-1d56-4795-ba31-74679b815d88"
      unitRef="usd">19110000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzEzLTUtMS0xLTA_0fc6b49d-55a4-4a62-b344-b5dfe66b6f0b"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ShareBasedCompensation
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzE1LTEtMS0xLTA_430fda69-811b-4a0a-b560-a55d09cacaeb"
      unitRef="usd">26940000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzE1LTMtMS0xLTA_15ee5f22-0854-4288-a0e7-f90231113bc6"
      unitRef="usd">22438000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzE1LTUtMS0xLTA_29ef2ad6-bfd8-4bf7-b013-7ed8af1d175c"
      unitRef="usd">19407000</us-gaap:ShareBasedCompensation>
    <tfx:NetGainOnSaleOfBusinessesAndAssets
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzE2LTEtMS0xLTA_56fe698a-116f-4d9a-9832-33ef252c751b"
      unitRef="usd">6077000</tfx:NetGainOnSaleOfBusinessesAndAssets>
    <tfx:NetGainOnSaleOfBusinessesAndAssets
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzE2LTMtMS0xLTA_f61ffc0e-80be-422e-8cbb-810680e6f630"
      unitRef="usd">1388000</tfx:NetGainOnSaleOfBusinessesAndAssets>
    <tfx:NetGainOnSaleOfBusinessesAndAssets
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzE2LTUtMS0xLTA_b7cd7a04-a959-4626-8051-33ef6596107e"
      unitRef="usd">0</tfx:NetGainOnSaleOfBusinessesAndAssets>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzE4LTEtMS0xLTA_ad35ee48-3139-49a8-b785-3a9a8eec9de6"
      unitRef="usd">-168594000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzE4LTMtMS0xLTA_07913724-9008-4bd0-bbb7-53d213e8a9b3"
      unitRef="usd">-6097000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzE4LTUtMS0xLTA_e4ffceee-a013-4182-8578-f0607da6eb89"
      unitRef="usd">-41822000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <tfx:ChangesInContingentConsideration
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIwLTEtMS0xLTc0NTQ_c690d744-f6fe-4af0-9cf8-35fee5073713"
      unitRef="usd">-26092000</tfx:ChangesInContingentConsideration>
    <tfx:ChangesInContingentConsideration
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIwLTMtMS0xLTc0NTQ_5ec52832-1b65-404d-8546-89854926a360"
      unitRef="usd">-2100000</tfx:ChangesInContingentConsideration>
    <tfx:ChangesInContingentConsideration
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIwLTUtMS0xLTc0NTQ_e31f7d47-20f9-441b-859b-954cd23e4ff2"
      unitRef="usd">0</tfx:ChangesInContingentConsideration>
    <us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIxLTEtMS0xLTc0NTQ_aef616c5-20e6-46a8-bfd8-2c2bb396c8a5"
      unitRef="usd">18866000</us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIxLTMtMS0xLTc0NTQ_c232ff82-5d71-4615-8bf4-6fd71aaafc01"
      unitRef="usd">3277000</us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIxLTUtMS0xLTc0NTQ_d03d5545-52f5-4c3c-8a37-a992856421ea"
      unitRef="usd">0</us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzE5LTEtMS0xLTA_57f6f664-887b-4342-b673-4fbbf5241429"
      unitRef="usd">-5800000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzE5LTMtMS0xLTA_34513de3-fa51-47a7-817b-fc09aba3ad62"
      unitRef="usd">-13426000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzE5LTUtMS0xLTA_b83f6b65-05e6-4211-abf3-201d1d242cc4"
      unitRef="usd">-18469000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIxLTEtMS0xLTA_3e2feb5a-7903-4f4f-84b2-50dff29c7d2d"
      unitRef="usd">59793000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIxLTMtMS0xLTA_a2841997-1193-403a-85a1-191b3688b67a"
      unitRef="usd">23412000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIxLTUtMS0xLTA_eaa3fcd6-c14f-4bf2-91d7-cba5ccf49759"
      unitRef="usd">11039000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIyLTEtMS0xLTA_21714ac0-5bea-4e97-a02d-e6dc65308536"
      unitRef="usd">53170000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIyLTMtMS0xLTA_11a553a7-d94e-458e-879f-b4ab5ddfcf94"
      unitRef="usd">37198000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIyLTUtMS0xLTA_a20db011-f7c9-43a5-8681-d509df9a0af1"
      unitRef="usd">22363000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIzLTEtMS0xLTA_1294aba5-f84b-4569-8e1d-0568f5b629f2"
      unitRef="usd">31023000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIzLTMtMS0xLTA_9688c360-86a7-4425-bf5e-a6d81d1c6824"
      unitRef="usd">10351000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzIzLTUtMS0xLTA_1b3d335c-5ac0-4a3d-8433-11b20f3d6a39"
      unitRef="usd">-547000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI0LTEtMS0xLTA_bbb85625-9e68-4e78-9231-e16bc19b25e4"
      unitRef="usd">36021000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI0LTMtMS0xLTA_2e27a726-d949-4144-ad13-3ebce3067266"
      unitRef="usd">62404000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI0LTUtMS0xLTA_64a305b6-f870-4b10-b416-067b35cb3613"
      unitRef="usd">39001000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInIncomeTaxes
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI1LTEtMS0xLTA_10dcb290-3d73-4720-a455-cce23130a3e3"
      unitRef="usd">-6531000</us-gaap:IncreaseDecreaseInIncomeTaxes>
    <us-gaap:IncreaseDecreaseInIncomeTaxes
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI1LTMtMS0xLTA_7971032c-8ee2-4950-94df-064e20cf2ade"
      unitRef="usd">-35740000</us-gaap:IncreaseDecreaseInIncomeTaxes>
    <us-gaap:IncreaseDecreaseInIncomeTaxes
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI1LTUtMS0xLTA_6aaf3d37-d985-497b-8264-e7a0cf3ee9b9"
      unitRef="usd">125828000</us-gaap:IncreaseDecreaseInIncomeTaxes>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI2LTEtMS0xLTA_e237a4bf-3ec6-4465-9878-7306939d05c3"
      unitRef="usd">437068000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI2LTMtMS0xLTA_d7ce0dcf-29f6-4c10-8f4c-62b90deb5c51"
      unitRef="usd">435086000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI2LTUtMS0xLTA_542954ee-7f35-46ee-b5d1-a07bfe0cc218"
      unitRef="usd">426301000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI4LTEtMS0xLTA_9e3fdafe-1f20-4de9-9076-5305909bf1be"
      unitRef="usd">102695000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI4LTMtMS0xLTA_1ce50c74-9b96-4dc5-84c9-8fb887e6a37e"
      unitRef="usd">80795000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI4LTUtMS0xLTA_f43f133c-c06b-4c6a-b7b2-98d500a26b9e"
      unitRef="usd">70903000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI5LTEtMS0xLTA_31248f61-1564-4da6-b889-8bf0eb5c8301"
      unitRef="usd">3462000</tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired>
    <tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI5LTMtMS0xLTA_690a2f4e-a829-4337-bca7-15b20a2a9c59"
      unitRef="usd">121025000</tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired>
    <tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzI5LTUtMS0xLTA_70ac44a2-a0c7-445e-a908-877378aab21b"
      unitRef="usd">1768284000</tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzMwLTEtMS0xLTA_6e3ab527-a03d-4033-9054-1f987a8c74cf"
      unitRef="usd">14345000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzMwLTMtMS0xLTA_ec0e5761-2783-4568-be56-114a2f1ba068"
      unitRef="usd">3878000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzMwLTUtMS0xLTA_f338782f-0a9a-49ff-89ec-03cd4bee42a4"
      unitRef="usd">6332000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromHedgeInvestingActivities
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzMyLTEtMS0xLTA_603f9bfe-2649-4228-9a6c-5a79e0165031"
      unitRef="usd">18331000</us-gaap:ProceedsFromHedgeInvestingActivities>
    <us-gaap:ProceedsFromHedgeInvestingActivities
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzMyLTMtMS0xLTA_e2449e18-2283-4ac2-b2d5-14339a4c00ce"
      unitRef="usd">1548000</us-gaap:ProceedsFromHedgeInvestingActivities>
    <us-gaap:ProceedsFromHedgeInvestingActivities
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzMyLTUtMS0xLTA_2bd6b172-1cec-4ba2-99c2-cb3dac8ab5fe"
      unitRef="usd">0</us-gaap:ProceedsFromHedgeInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzMzLTEtMS0xLTA_a6f62f40-bd77-4408-982c-e5eee653eacb"
      unitRef="usd">-73481000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzMzLTMtMS0xLTA_c0ea5507-1510-402d-bac6-ff8126fa3a3c"
      unitRef="usd">-196394000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzMzLTUtMS0xLTA_8bef8b26-978a-49e9-b1d4-f0bfd10f2731"
      unitRef="usd">-1832855000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzM1LTEtMS0xLTA_7d890818-c8cd-40e3-a812-b1271ded6a2e"
      unitRef="usd">275000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzM1LTMtMS0xLTA_e0c5e270-389d-45dd-8496-99ab5dfd854c"
      unitRef="usd">35000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzM1LTUtMS0xLTA_7ac4bdd4-c015-40c5-86d6-e427ccf65a6a"
      unitRef="usd">2463500000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzM2LTEtMS0xLTA_e42c3f92-18cc-408b-97c7-5da93b0e4672"
      unitRef="usd">528500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzM2LTMtMS0xLTA_cf45c934-6f89-4473-bcd8-2c07186d8bbf"
      unitRef="usd">128500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzM2LTUtMS0xLTA_056c221b-d255-479d-853a-dfa5edaca134"
      unitRef="usd">1239576000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzM3LTEtMS0xLTA_fd8588f2-b5a9-4784-b405-406b5aa98cc8"
      unitRef="usd">11635000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzM3LTMtMS0xLTA_fc41210d-4d35-4549-85ab-762d199dea60"
      unitRef="usd">188000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzM3LTUtMS0xLTA_262e14a5-ea0f-4d08-a1ff-454664d88831"
      unitRef="usd">26664000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzM5LTEtMS0xLTA_416b4a39-71bf-4daf-bc39-e6cd6eafe165"
      unitRef="usd">21206000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzM5LTMtMS0xLTA_fe47ec1b-5d8f-47d3-864a-3c27aa4079ac"
      unitRef="usd">22655000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzM5LTUtMS0xLTA_48823113-cd96-42e1-a40f-7c3b7e81fed9"
      unitRef="usd">5571000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <tfx:PaymentsForContingentConsideration
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQyLTEtMS0xLTA_878388c8-dbc0-4250-83e5-e18d76138ee2"
      unitRef="usd">112079000</tfx:PaymentsForContingentConsideration>
    <tfx:PaymentsForContingentConsideration
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQyLTMtMS0xLTA_8dbdcc76-514f-4ed8-acd1-df9286b9e4bd"
      unitRef="usd">73235000</tfx:PaymentsForContingentConsideration>
    <tfx:PaymentsForContingentConsideration
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQyLTUtMS0xLTA_e8b648d3-eaf1-43d0-b4a0-c31ffe1dc709"
      unitRef="usd">335000</tfx:PaymentsForContingentConsideration>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQzLTEtMS0xLTA_4ab48747-6649-4d76-9013-613d747548db"
      unitRef="usd">62828000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQzLTMtMS0xLTA_a2caa668-01ac-4431-8ae0-d77809e6a951"
      unitRef="usd">62165000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQzLTUtMS0xLTA_567afb4f-7db0-427b-9a4e-3b94eb52f0b4"
      unitRef="usd">61237000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQ0LTEtMS0xLTA_b584560d-07e2-4081-8af1-c6f76e7343a9"
      unitRef="usd">-418836000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQ0LTMtMS0xLTA_b0707c75-597f-4f11-8d91-f12c1d2d61e9"
      unitRef="usd">-206433000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQ0LTUtMS0xLTA_5c6acebb-3fd5-48cd-b8f6-d4f224bd60ea"
      unitRef="usd">1141259000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQ2LTEtMS0xLTA_c7710b26-4965-4da3-a891-0de1f4303c92"
      unitRef="usd">2457000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQ2LTMtMS0xLTA_3f6de844-e705-493c-902b-2620ace5c3d4"
      unitRef="usd">2292000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQ2LTUtMS0xLTA_50e6504e-aa26-4618-8819-9be01f8069b5"
      unitRef="usd">-6416000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQ4LTEtMS0xLTA_312b78b6-a161-4a79-a42d-a1fbf21eb636"
      unitRef="usd">2457000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQ4LTMtMS0xLTA_987106f0-a387-4b5f-8109-ab5c62173b96"
      unitRef="usd">2292000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQ4LTUtMS0xLTA_790010e7-ab19-4226-a3d8-b48528802dde"
      unitRef="usd">-6416000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQ5LTEtMS0xLTA_f65b562c-15f0-459b-af42-8e5b68f3d307"
      unitRef="usd">-3286000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQ5LTMtMS0xLTA_6852c590-4216-401f-8fb9-21c056599497"
      unitRef="usd">-10948000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzQ5LTUtMS0xLTA_763d78c3-a649-4a53-ab6e-0d02bb555747"
      unitRef="usd">61480000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzUwLTEtMS0xLTA_54f5ec4b-d98c-4344-9fb4-7d066d0668c4"
      unitRef="usd">-56078000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzUwLTMtMS0xLTA_657b6fcb-8be9-4351-875b-59c858c6f066"
      unitRef="usd">23603000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzUwLTUtMS0xLTA_534f1681-9d54-43f8-93bd-1af33a2e33f2"
      unitRef="usd">-210231000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzUxLTEtMS0xLTA_db6961e2-74c3-49aa-8fe4-28ff8c8fc6bb"
      unitRef="usd">357161000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4c85a5a67120453485daf4ce01f4552c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzUxLTMtMS0xLTA_572ebfec-f718-4736-a635-8ee2b6e2daa8"
      unitRef="usd">333558000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i851376c990664c44856dcc064df8d058_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzUxLTUtMS0xLTA_caa498fa-7ab1-48b0-bb5d-11d75c2c6273"
      unitRef="usd">543789000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzUyLTEtMS0xLTA_cbee3046-0513-44b7-84e9-912a0f782759"
      unitRef="usd">301083000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzUyLTMtMS0xLTA_db084ccd-bd7a-4dbc-8948-307d445e1c8b"
      unitRef="usd">357161000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4c85a5a67120453485daf4ce01f4552c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xMzkvZnJhZzo5MWRjNDNjM2Q2YTU0YmMyODc1ZWIyODA1NmYxNTE1ZS90YWJsZTplNDMwZWMyZjRkMjc0ZGU5OGQ2MzdiNDdiZmE4ZDE1Ny90YWJsZXJhbmdlOmU0MzBlYzJmNGQyNzRkZTk4ZDYzN2I0N2JmYThkMTU3XzUyLTUtMS0xLTA_1b906b9c-4eae-44a5-b455-e35dbbfc0e57"
      unitRef="usd">333558000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SharesIssued
      contextRef="i9bd429cf0ec44e698c8e0b142d51e62c_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE0LTEtMS0xLTA_4b12b172-d006-4f90-831e-e1d4af0c34dd"
      unitRef="shares">45814000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9bd429cf0ec44e698c8e0b142d51e62c_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE0LTMtMS0xLTA_4b767168-76a7-4d0d-a656-3194e839bd7d"
      unitRef="usd">45814000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id3d2cdfd32b5469fad3224d76dea4f98_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE0LTUtMS0xLTA_7ab7de7c-7211-45cc-9802-77531f224739"
      unitRef="usd">506800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifff92f9cee0546bd9ffc1325fefb1ad6_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE0LTctMS0xLTA_7c16f5dc-b395-46ff-8815-eb5c317f229a"
      unitRef="usd">2194593000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i97b3a199bcba436e944efd996a3ff58a_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE0LTktMS0xLTA_f00eb5fa-c037-4f00-aba0-1fce3f4c78e0"
      unitRef="usd">-438717000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="id1998d0044d9415d83e9ef3386866684_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE0LTExLTEtMS0w_b167edbb-42bc-48d6-bf81-709fb82846b5"
      unitRef="shares">1741000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id1998d0044d9415d83e9ef3386866684_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE0LTEzLTEtMS0w_d7a7558c-f264-4b93-b8dd-3c15dae7acb6"
      unitRef="usd">-170973000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i851376c990664c44856dcc064df8d058_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE0LTE3LTEtMS0w_dc52c6d8-4d87-4b85-939d-da6ff83b6196"
      unitRef="usd">2137517000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="idecac1583fe445e08438883b6f26b658_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE1LTctMS0xLTA_91e66afe-b405-443f-acd0-e8da8827da25"
      unitRef="usd">152530000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE1LTE3LTEtMS0w_5ecc603d-bfdb-45d0-949a-ae38cd5f8201"
      unitRef="usd">152530000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE2LTAtMS0xLTAvdGV4dHJlZ2lvbjo5MzlkYjE2MTFiYzA0NzUwYWMyN2Y0NDFlMDQ0NjEwYV83MTQ2ODI1NTgwNjE5_61637390-2dad-4e0e-91e5-0efcb7337a40"
      unitRef="usdPerShare">1.36</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCash
      contextRef="idecac1583fe445e08438883b6f26b658_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE2LTctMS0xLTA_80a8a9ae-f1f7-4630-8a5f-36612a11a333"
      unitRef="usd">61237000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE2LTE3LTEtMS0w_616511ce-7e20-4fa2-beca-2d0db97d53dd"
      unitRef="usd">61237000</us-gaap:DividendsCash>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if87382af80514b3e95b3b55bc24c247e_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE3LTktMS0xLTA_11905a90-7692-4edf-9d92-7aeb1743e603"
      unitRef="usd">173626000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE3LTE3LTEtMS0w_b98db2f9-3fea-4647-b64b-c00d21ac3a5f"
      unitRef="usd">173626000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i33c8a52bda9a4517bcb81fa1570b942e_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE4LTEtMS0xLTA_51067c89-83e9-4cf5-86b9-31d24f0200ac"
      unitRef="shares">928000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="i33c8a52bda9a4517bcb81fa1570b942e_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE4LTMtMS0xLTA_f061407b-a11b-4ae1-a910-c4943f1692eb"
      unitRef="usd">928000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="ibeeed38e864d4ee8803309a662e51294_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE4LTUtMS0xLTA_6d50b1a7-95d9-4b3c-8cbb-2e35186a8203"
      unitRef="usd">-48375000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="id7c7272f29de46ef8c9f9daa1f03a795_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE4LTExLTEtMS0w_ad0103b9-2543-47a3-93af-ec0f07cd6c66"
      unitRef="shares">-503000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="id7c7272f29de46ef8c9f9daa1f03a795_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE4LTEzLTEtMS0w_311a2c3f-f0a0-449d-a51c-6a65c8027946"
      unitRef="usd">52279000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE4LTE3LTEtMS0w_dc103fe0-f713-4927-8072-287fcee8a6d7"
      unitRef="usd">4832000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <tfx:StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments
      contextRef="ibeeed38e864d4ee8803309a662e51294_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE5LTUtMS0xLTA_5f597d9c-e697-4b08-bf43-e5426649344c"
      unitRef="usd">112901000</tfx:StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments>
    <tfx:StockIssuedDuringPeriodSharesConversionofDerivatives
      contextRef="id7c7272f29de46ef8c9f9daa1f03a795_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE5LTExLTEtMS0w_e94533be-e97f-49f5-9821-97589e044b10"
      unitRef="shares">516000</tfx:StockIssuedDuringPeriodSharesConversionofDerivatives>
    <tfx:StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments
      contextRef="id7c7272f29de46ef8c9f9daa1f03a795_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE5LTEzLTEtMS0w_cd082419-127f-418b-9e80-99605d335cb5"
      unitRef="usd">-112908000</tfx:StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments>
    <tfx:StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzE5LTE3LTEtMS0w_6071a606-cead-4b9a-a0d2-bedc72c7e9df"
      unitRef="usd">-7000</tfx:StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i33c8a52bda9a4517bcb81fa1570b942e_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIwLTEtMS0xLTA_2f57b54b-54d8-4e7e-8eb8-0f14cca20cc6"
      unitRef="shares">129000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i33c8a52bda9a4517bcb81fa1570b942e_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIwLTMtMS0xLTA_721738d9-17ca-4503-8e29-60cbeb58cf2f"
      unitRef="usd">129000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibeeed38e864d4ee8803309a662e51294_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIwLTUtMS0xLTA_6ab3b27a-8b4d-4133-8fde-81086099380f"
      unitRef="usd">20395000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="id7c7272f29de46ef8c9f9daa1f03a795_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIwLTExLTEtMS0w_6a77533d-1029-4eab-a8c7-36f1b1dd82db"
      unitRef="shares">-48000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="id7c7272f29de46ef8c9f9daa1f03a795_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIwLTEzLTEtMS0w_e65afc1b-477d-4428-95a1-f255ca170b7b"
      unitRef="usd">2658000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIwLTE3LTEtMS0w_573924af-0255-4a1b-8f98-297d70bd4efc"
      unitRef="usd">23182000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued
      contextRef="id7c7272f29de46ef8c9f9daa1f03a795_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIxLTExLTEtMS0w_bd97a93a-6140-437a-abdf-d1499af74a09"
      unitRef="shares">2000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="id7c7272f29de46ef8c9f9daa1f03a795_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIxLTEzLTEtMS0w_94ac6c64-f09e-4e9e-a498-49d1f283d1bb"
      unitRef="usd">88000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIxLTE3LTEtMS0w_ceb11c1b-8694-4862-8deb-4ca77eb1b452"
      unitRef="usd">88000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:SharesIssued
      contextRef="i5988a6442cbd48b08e3f8eef0c43c091_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIyLTEtMS0xLTA_842e0769-f04d-44f2-8513-8e210ce62554"
      unitRef="shares">46871000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5988a6442cbd48b08e3f8eef0c43c091_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIyLTMtMS0xLTA_f705485b-b7bc-44fd-9432-5084ed9c4ece"
      unitRef="usd">46871000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6b0b30c4e70048209e65566c21cf1e14_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIyLTUtMS0xLTA_fd5de172-ff3a-41c5-9299-3203bafc3a68"
      unitRef="usd">591721000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie3b5cc22dbcd41e58c5b438b71be139b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIyLTctMS0xLTA_d6617760-d538-4a5b-bedf-2b45a0443e6a"
      unitRef="usd">2285886000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3763bddeca1c4e74af5ec93522d9bb30_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIyLTktMS0xLTA_881ef05c-a01b-44a5-9d6c-c8cb40b6bc62"
      unitRef="usd">-265091000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="ia6661442783942d185c6c8cb0b8430f5_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIyLTExLTEtMS0w_d6da6e79-4e4b-456c-8864-a532f84a2be5"
      unitRef="shares">1704000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia6661442783942d185c6c8cb0b8430f5_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIyLTEzLTEtMS0w_ba728b69-94ee-4a74-8834-559a2b379dbe"
      unitRef="usd">-228856000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4c85a5a67120453485daf4ce01f4552c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIyLTE3LTEtMS0w_032bc43c-bc34-484e-9a88-2f81feb2c678"
      unitRef="usd">2430531000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i09afad9349f141539f0da4b69733e8bf_I20180101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIzLTctMS0xLTA_d2c20c74-9a49-44b3-b0fa-855d1eed86ba"
      unitRef="usd">3076000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="ib3e387faffe540b3bbb8de8038400a1a_I20180101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIzLTE3LTEtMS0w_0c5a20a5-1b4f-4476-9e6f-fbe285ed5089"
      unitRef="usd">3076000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:ProfitLoss
      contextRef="i175c9e035d1e4736ac840fd8092a7989_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI0LTctMS0xLTA_44cdf6f0-3b0b-4fb0-9e32-fd4e10df27e3"
      unitRef="usd">200802000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI0LTE3LTEtMS0w_4d926602-70c6-4665-9bb4-b3fd8083311e"
      unitRef="usd">200802000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI1LTAtMS0xLTAvdGV4dHJlZ2lvbjplM2U5NWMxOWQ1Zjk0MzQyYTJlMjAxMTQwZjg1OWI4Y183MTQ2ODI1NTgwNTg1_f17edc5a-efbf-4564-8d68-155d29e9fef8"
      unitRef="usdPerShare">1.36</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCash
      contextRef="i175c9e035d1e4736ac840fd8092a7989_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI1LTctMS0xLTA_ed823976-bc4c-4483-b99b-4248eecc487d"
      unitRef="usd">62165000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI1LTE3LTEtMS0w_0f887b74-0335-4b0a-b5ab-7c1c6690aa36"
      unitRef="usd">62165000</us-gaap:DividendsCash>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i95251635566947db8e567d01e1e637b4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI2LTktMS0xLTA_1a5e4c28-b997-42bb-bb1b-7c835531c93a"
      unitRef="usd">-75994000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI2LTE3LTEtMS0w_a5dfcf40-5e34-4eb3-ac61-c1fdab35bfec"
      unitRef="usd">-75994000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="i8bdadbfc03fe455e84b488e8617ba585_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI3LTUtMS0xLTA_5bc06dd6-f939-4b7b-a69c-74c273e79123"
      unitRef="usd">-56115000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i5c1aa6fa3e064282aa66766dc833b6de_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI3LTExLTEtMS0w_daa14f82-f0be-4102-9315-7a3bdcce87ce"
      unitRef="shares">-412000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="i5c1aa6fa3e064282aa66766dc833b6de_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI3LTEzLTEtMS0w_12fc0324-f04f-480d-a4ac-6b1ced63331b"
      unitRef="usd">56075000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI3LTE3LTEtMS0w_c4113452-5e92-4628-9b4a-a4bc768f8486"
      unitRef="usd">-40000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i2a07ff4119174eaeb2a575ebc860bb77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI4LTEtMS0xLTA_88be8e7d-cbe8-4156-bec3-d3961cce24e3"
      unitRef="shares">377000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2a07ff4119174eaeb2a575ebc860bb77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI4LTMtMS0xLTA_6430a7f7-3d7f-459d-8689-048bcd92c63d"
      unitRef="usd">377000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8bdadbfc03fe455e84b488e8617ba585_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI4LTUtMS0xLTA_184b36e2-c7d6-421c-a2fd-2519bee8b1ac"
      unitRef="usd">38756000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i5c1aa6fa3e064282aa66766dc833b6de_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI4LTExLTEtMS0w_4cdeb8b7-4407-4a7b-88fe-0e72a4024107"
      unitRef="shares">-50000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5c1aa6fa3e064282aa66766dc833b6de_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI4LTEzLTEtMS0w_f201d275-7a55-4dfa-b168-9ceb2c1caaae"
      unitRef="usd">3766000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI4LTE3LTEtMS0w_2fdfa436-40cf-405b-8ec1-0f128d354c95"
      unitRef="usd">42899000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i8bdadbfc03fe455e84b488e8617ba585_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI5LTUtMS0xLTA_fc9e9b1d-719e-4723-8552-5fde06bb7076"
      unitRef="usd">399000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued
      contextRef="i5c1aa6fa3e064282aa66766dc833b6de_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI5LTExLTEtMS0w_b81726fd-9f8c-4b18-820b-d6296bcf1e24"
      unitRef="shares">10000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i5c1aa6fa3e064282aa66766dc833b6de_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI5LTEzLTEtMS0w_4a89571e-c1ff-4614-bf2c-cc7143257b5f"
      unitRef="usd">470000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI5LTE3LTEtMS0w_02c664ad-5c24-43fb-b5f2-1e76df86691c"
      unitRef="usd">869000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:SharesIssued
      contextRef="i1830d1963bc0427e987c9a0c68200320_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzMwLTEtMS0xLTA_9beef418-4dc2-49f6-b687-50ee927a6ada"
      unitRef="shares">47248000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1830d1963bc0427e987c9a0c68200320_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzMwLTMtMS0xLTA_4eeae059-11ff-4df7-9b8a-fbc54793c367"
      unitRef="usd">47248000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i252e7606d95d4fa399a4598287492b13_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzMwLTUtMS0xLTA_d403a8e7-b6bf-4fa5-8649-8a3c3363f1c0"
      unitRef="usd">574761000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia96ad911a2fe4c5b9dde2e6a6aceb92b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzMwLTctMS0xLTA_307fb6f7-67df-45e8-a1f9-fa5062da446a"
      unitRef="usd">2427599000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8474f8eaa7b744998f98251095c14815_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzMwLTktMS0xLTA_31cf1875-60ac-481c-a99f-9d47d3b38aba"
      unitRef="usd">-341085000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="i23e4e8d8bf0c45a88615dc73e737d2bb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzMwLTExLTEtMS0w_52429504-df0c-417a-b3a8-f6936afeb06a"
      unitRef="shares">1232000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i23e4e8d8bf0c45a88615dc73e737d2bb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzMwLTEzLTEtMS0w_229b3675-69ac-484a-aac2-b8b07fcd18c1"
      unitRef="usd">-168545000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzMwLTE3LTEtMS0w_945131cf-d44c-4dd8-bae1-e2da3ad0ee78"
      unitRef="usd">2539978000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i8f61f36584854bca8daa3e08302b3453_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIwLTctMS0xLTQ2MA_53751818-1ec2-4bef-a711-a382772170d3"
      unitRef="usd">-1321000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i2f774065779a416ab8713a7a6516e8fe_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIwLTE3LTEtMS00NjA_8194fe81-1eee-40e9-a129-442d6b572e4e"
      unitRef="usd">-1321000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:ProfitLoss
      contextRef="i19b3f87c4e59464d812e39e47ac90f15_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIxLTctMS0xLTQ2MA_92981ade-4783-40f2-8b9a-e79d0e6f92be"
      unitRef="usd">461466000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIxLTE3LTEtMS00NjA_0d5b7780-caa0-4b87-932f-efc7ec557534"
      unitRef="usd">461466000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIyLTAtMS0xLTQ2MC90ZXh0cmVnaW9uOjZmZDQ1NGI2ZTAwYTQzZWM4MTI2MzExM2UwZjEzNDg4XzcxNDY4MjU1ODA1ODU_886a0cd2-9381-4301-810c-03887f4d220d"
      unitRef="usdPerShare">1.36</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCash
      contextRef="i19b3f87c4e59464d812e39e47ac90f15_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIyLTctMS0xLTQ2MA_b8b535e0-2aaf-484e-8863-20b9df3c81b0"
      unitRef="usd">62828000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIyLTE3LTEtMS00NjA_51c247fd-8c91-4956-a719-b53c24d29a44"
      unitRef="usd">62828000</us-gaap:DividendsCash>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i78416b2c078e40e791e546451643fb4a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIzLTktMS0xLTQ2MA_bb82b6ca-85e1-4ec8-ad27-9e28b71db147"
      unitRef="usd">-3307000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzIzLTE3LTEtMS00NjA_4df087a7-f0cb-4500-b4b2-deb4f6028a13"
      unitRef="usd">-3307000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i9987ea760f07449cbf08d77a4fc422ad_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI1LTEtMS0xLTQ2MA_44552eaf-bd1d-4b73-89f4-eac2a7878008"
      unitRef="shares">288000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9987ea760f07449cbf08d77a4fc422ad_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI1LTMtMS0xLTQ2MA_d861916a-c968-4493-9376-e9794cde4596"
      unitRef="usd">288000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2edd18ec1b0a49038156863d23195f50_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI1LTUtMS0xLTQ2MA_aca07c42-8918-4d6c-981f-7d8235eeeb07"
      unitRef="usd">42092000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ibc9b8fd6b3cf44b1b54ccec17ff0f91b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI1LTExLTEtMS00NjA_4291202f-74f3-49f0-8b48-66ea4b57987a"
      unitRef="shares">-46000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibc9b8fd6b3cf44b1b54ccec17ff0f91b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI1LTEzLTEtMS00NjA_310253bc-7b43-4841-8b90-2eedb8b2d39f"
      unitRef="usd">2572000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI1LTE3LTEtMS00NjA_64a2c684-9f04-4edd-b08c-ac175d5fe258"
      unitRef="usd">44952000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i2edd18ec1b0a49038156863d23195f50_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI2LTUtMS0xLTQ2MA_40fb5b38-476b-43ef-9dc1-b490236d4683"
      unitRef="usd">127000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued
      contextRef="ibc9b8fd6b3cf44b1b54ccec17ff0f91b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI2LTExLTEtMS00NjA_9aa5c3fa-b8b2-497d-a139-4c91ec7fba35"
      unitRef="shares">4000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="ibc9b8fd6b3cf44b1b54ccec17ff0f91b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI2LTEzLTEtMS00NjA_f4325201-037a-4952-be01-31ebf22dd7dd"
      unitRef="usd">253000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI2LTE3LTEtMS00NjA_4c15e883-bfd5-43f2-a137-045ff246852f"
      unitRef="usd">380000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:SharesIssued
      contextRef="i4f29541e37164fa5b75d6a9d283df184_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI3LTEtMS0xLTQ2MA_7deec349-cb02-4014-b65e-3173e65a66fc"
      unitRef="shares">47536000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4f29541e37164fa5b75d6a9d283df184_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI3LTMtMS0xLTQ2MA_6413f764-cfce-4ab3-ae31-8f85f9d1eef2"
      unitRef="usd">47536000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i60c4c7b3c7ea4c5186b6f679bc7b70d7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI3LTUtMS0xLTQ2MA_b49ea464-ba6a-4fe6-a066-c52b32ebc153"
      unitRef="usd">616980000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1f9aca5f29f844d29d664c27746b6537_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI3LTctMS0xLTQ2MA_e068ef4d-4163-4995-8f10-9c82ffc79840"
      unitRef="usd">2824916000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idfa7b1ec197041369f5aec982a284fb8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI3LTktMS0xLTQ2MA_85b84f93-6773-48ea-9618-0d08f2679208"
      unitRef="usd">-344392000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="ic55bf47b051749b09726b02c04de9ec6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI3LTExLTEtMS00NjA_3419bf17-573c-4d7b-8c46-be40d81a21d6"
      unitRef="shares">1182000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic55bf47b051749b09726b02c04de9ec6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI3LTEzLTEtMS00NjA_4ba7713b-4ee3-4177-9332-68804cc856fd"
      unitRef="usd">-165720000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNDIvZnJhZzpmMTA5NmFmZjNmNzY0MDdhYWZlYTk1MGQ4YzdiNjJmMS90YWJsZTpmNTEwNTdiZWM4ZmE0YzcwOTQ4YjQ4YTdlMzdiZjFlOS90YWJsZXJhbmdlOmY1MTA1N2JlYzhmYTRjNzA5NDhiNDhhN2UzN2JmMWU5XzI3LTE3LTEtMS00NjA_613000cb-6d9f-4c06-bd49-ef216964e097"
      unitRef="usd">2979320000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIyMDAx_4e226940-d042-4d84-bcf4-46d144464db8">Summary of significant accounting policies &lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of net revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Cash and cash equivalents:&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;All highly liquid debt instruments with an original maturity of three months or less are classified as cash equivalents. The carrying value of cash equivalents approximates the current market value.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. An allowance for doubtful accounts is maintained and represents our estimate of the amount of uncollectible receivables. The allowance is provided at such time as management believes reasonable doubt exists that such balances will be collected within a reasonable period of time. The allowance is based on our historical collection experience with respect to the customer, the length of time an account is outstanding, the financial position of the customer and information provided by credit rating services.  The allowance for doubtful accounts as of December&#160;31, 2019 and December&#160;31, 2018 was $9.1&#160;million and $9.3&#160;million, respectively. The current portion of the allowance for doubtful accounts, which was $5.3&#160;million and $4.4&#160;million as of December&#160;31, 2019 and December&#160;31, 2018, respectively, was recognized as a reduction of accounts receivable, net. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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-indent:20.25pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;Property, plant and equipment are stated at cost, net of accumulated depreciation. Costs incurred to develop internal-use computer software during the application development stage generally are capitalized. Costs of enhancements to internal-use computer software are capitalized, provided that these enhancements result in additional functionality. Other additions and those improvements which increase the capacity or lengthen the useful lives of the assets are also capitalized. Composite useful lives for categories of property, plant and equipment, which are depreciated on a straight-line basis, are as follows: buildings&#160;&#x2014; 30 years; machinery and equipment&#160;&#x2014; 3 to 15 years; computer equipment and software&#160;&#x2014; 3 to 5 years. Leasehold improvements are depreciated over the lesser of the useful lives of the leasehold improvements or the remaining lease term. Repairs and maintenance costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 strategies and financial performance. If, after completing the qualitative assessment, we determine it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a two-step quantitative &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;impairment test, described below. Alternatively, we may elect to bypass the qualitative assessment and perform the two-step quantitative impairment test. The first step of the two-step impairment test is to compare the fair value of a reporting unit to its carrying value. If the reporting unit fair value exceeds the carrying value, there is no impairment. If the reporting unit carrying value exceeds the fair value, we would perform the second step of the goodwill impairment test, in which we would measure the amount of an impairment loss, if any, based on the amount by which the carrying value of goodwill exceeds its implied fair value. The implied fair value of goodwill is determined by deducting the fair value of a reporting unit's identifiable assets and liabilities from the fair value of the reporting unit as a whole, as if that reporting unit had just been acquired and the fair value of the individual assets acquired and liabilities assumed were being determined initially.  We did not record a goodwill impairment charge for the year ended December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 to 17 years; trade names, 5 to 30 years; non-competition agreements, 3 to 6 years. The weighted average remaining amortization period with respect to our intangible assets is approximately 15&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;years. We periodically evaluate the reasonableness of the useful lives of these assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For the year ended December&#160;31, 2019, we recognized a $7.0&#160;million impairment charges related to the abandonment of certain intellectual property intangible assets associated with our interventional product portfolio. See Note 5 for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Significant judgment is required in determining income tax provisions and in evaluating tax positions. We establish additional provisions for income taxes when, despite the belief that tax positions are supportable, there remain certain positions that do not meet the minimum probability threshold, which is a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority. In the normal course of business, we are examined by various federal, state and non-U.S. tax authorities. We regularly assess the potential outcomes of these examinations and any future examinations for the current or prior years in determining the adequacy of its provision for income taxes. Interest accrued with respect to unrecognized tax benefits and income tax related penalties are both included in taxes on income from continuing operations. We periodically assess the likelihood and amount of potential adjustments and adjusts the income tax provision, the current tax liability and deferred taxes in the period in which the facts that give rise to an adjustment become known.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;We provide a range of benefits to eligible employees and retired employees, including benefits available pursuant to pension and postretirement healthcare benefits plans. We record annual amounts relating to these plans based on calculations which include various actuarial assumptions such as discount rates, expected rates of return on plan assets, compensation increases, turnover rates and healthcare cost trend rates. We review our actuarial assumptions on an annual basis and makes modifications to the assumptions based on current rates and trends when appropriate. The effect of the modifications is generally amortized over future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;Restructuring costs, which include termination benefits, facility closure costs, contract termination costs and other restructuring costs, are recorded at estimated fair value. Other restructuring costs include facility closure, contract termination, employee relocation, equipment relocation and outplacement costs. Key assumptions used in calculating the restructuring costs include the terms of, and payments under, agreements to terminate certain contractual obligations and the timing of reductions in force.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In connection with business acquisitions, we may be required to pay future consideration that is contingent upon the achievement of specified objectives such as receipt of regulatory approval, commercialization of a product or achievement of sales targets. As of the acquisition date, we record a contingent liability representing the estimated fair value of the contingent consideration that we expect to pay.  We remeasure the fair value of our contingent consideration arrangements each reporting period and, based on new developments, records changes in fair value until either the contingent consideration obligation is &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;satisfied through payment upon the achievement of, or the obligation no longer exists due to the failure to achieve, the specified objectives.  The change in the fair value is recorded in selling, general and administrative expenses in the consolidated statement of income. A contingent consideration payment is classified as a financing activity in the consolidated statement of cash flows to the extent it was recorded as a liability as of the acquisition date. Any additional amount paid in excess of the amount initially accrued is classified as an operating activity in the consolidated statement of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 such as pharmacies, which represented 88%, 9% and 3% of our consolidated net revenues, respectively, for the 12 months ended December&#160;31, 2019. 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="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 $7.2&#160;million and $4.2 million as of  December&#160;31, 2019 and 2018, 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 $21.6 million and $18.1 million at  December&#160;31, 2019 and 2018, respectively. We expect the amounts subject to the reserve as of  December&#160;31, 2019 to be paid within 90 days subsequent to period-end.&lt;/span&gt;&lt;/div&gt;Leases:&#160;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. In addition, we have elected to apply certain practical expedients available under the new lease guidance effective January 1, 2019. As a result, and in connection with the transition to the new guidance, we did not reassess (i) whether any expired or existing contracts are or contain leases, (ii) the classification of any expired or existing leases, or (iii) initial direct costs for any existing leases. We applied the practical expedients described above to our entire lease portfolio at the January 1, 2019 adoption date. Furthermore, as permitted under the new guidance, 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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIxOTQ5_6862fcd6-0aec-475d-b7c0-613bf2c2e0cf">&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIxOTY0_0a3c2d14-7c9c-42ce-a915-0230bf21dd18">&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of net revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIxOTc2_ab82fa47-4550-4727-8b10-da8a307383c1">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Cash and cash equivalents:&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;All highly liquid debt instruments with an original maturity of three months or less are classified as cash equivalents. The carrying value of cash equivalents approximates the current market value.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIyMDI2_55e594b0-7d12-4f30-9215-367ee67edb0e">Accounts receivable:&#160;Accounts receivable represent amounts due from customers related to the sale of products and provision of services. An allowance for doubtful accounts is maintained and represents our estimate of the amount of uncollectible receivables. The allowance is provided at such time as management believes reasonable doubt exists that such balances will be collected within a reasonable period of time. The allowance is based on our historical collection experience with respect to the customer, the length of time an account is outstanding, the financial position of the customer and information provided by credit rating services.</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzcxNDY4MjU2MTE0MjU_faad0e57-9aa7-4180-90fb-b5c41cac4b42"
      unitRef="usd">9100000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzcxNDY4MjU2MTE0Mzk_74bf3dc5-3efc-4816-9bbb-9958a409064e"
      unitRef="usd">9300000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzcxNDY4MjU2MTE0NTM_c13272e5-e215-4767-bf6f-a326c884cf45"
      unitRef="usd">5300000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzcxNDY4MjU2MTE0Njc_f419aae9-8c07-4896-8eed-d5c28037d50c"
      unitRef="usd">4400000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIyMDMw_77867cdb-87b6-456d-a7ed-83d3340d38c8">&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIxOTgy_56496a09-2694-4471-ba32-ac936cb2bc1f">&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;Property, plant and equipment are stated at cost, net of accumulated depreciation. Costs incurred to develop internal-use computer software during the application development stage generally are capitalized. Costs of enhancements to internal-use computer software are capitalized, provided that these enhancements result in additional functionality. Other additions and those improvements which increase the capacity or lengthen the useful lives of the assets are also capitalized. Composite useful lives for categories of property, plant and equipment, which are depreciated on a straight-line basis, are as follows: buildings&#160;&#x2014; 30 years; machinery and equipment&#160;&#x2014; 3 to 15 years; computer equipment and software&#160;&#x2014; 3 to 5 years. Leasehold improvements are depreciated over the lesser of the useful lives of the leasehold improvements or the remaining lease term. Repairs and maintenance costs are expensed as incurred.&lt;/span&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7d440fc89d1a48b2ab2896709ae67ff8_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzM1MTg_a4dcccef-9f0a-4790-8a45-64c05c7757bb">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4712494ab271481591f730b50346fb80_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzM1NDg_6dedf5bf-cc16-4f1c-a9ac-f60ca0164181">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i6e6848f154b8423d9d57d3077e36ed09_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzM1NTQ_46d920d9-b129-4233-ae24-94c39df66ed7">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i03d506d0d31c499baddb56262e00009d_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzM1OTI_a19a0dd0-756c-492b-a382-b5506a96e2b1">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i63731be7bdd1481c97dadf5ab8c79360_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzM1OTg_78acd720-a878-46af-91cb-1140baf1bbed">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzcxNDY4MjU2MTE0OTQ_64fd0d7f-283d-4adb-ba3e-c5e05b2f8cfa">&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 strategies and financial performance. If, after completing the qualitative assessment, we determine it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a two-step quantitative &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;impairment test, described below. Alternatively, we may elect to bypass the qualitative assessment and perform the two-step quantitative impairment test. The first step of the two-step impairment test is to compare the fair value of a reporting unit to its carrying value. If the reporting unit fair value exceeds the carrying value, there is no impairment. If the reporting unit carrying value exceeds the fair value, we would perform the second step of the goodwill impairment test, in which we would measure the amount of an impairment loss, if any, based on the amount by which the carrying value of goodwill exceeds its implied fair value. The implied fair value of goodwill is determined by deducting the fair value of a reporting unit's identifiable assets and liabilities from the fair value of the reporting unit as a whole, as if that reporting unit had just been acquired and the fair value of the individual assets acquired and liabilities assumed were being determined initially.  We did not record a goodwill impairment charge for the year ended December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 to 17 years; trade names, 5 to 30 years; non-competition agreements, 3 to 6 years. The weighted average remaining amortization period with respect to our intangible assets is approximately 15&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;years. We periodically evaluate the reasonableness of the useful lives of these assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For the year ended December&#160;31, 2019, we recognized a $7.0&#160;million impairment charges related to the abandonment of certain intellectual property intangible assets associated with our interventional product portfolio. See Note 5 for further information.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i133f52553f26452b8855bea1eda92eb9_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzg1OTY_92166488-22db-4fbf-8041-63cc1493e581">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if582023026b34eac98984808bc399d30_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzg2MDI_a6ddbbfe-8156-485e-ab0e-54bdc78b0d2b">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id2789068bba046ffa275b9849a62e0cb_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzg2MzA_9302b3c5-d849-40f5-980c-a1a4dcf4e476">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4e004b3442b44cbcb5a0e3acd7528556_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzg2MzY_0dc35d3a-0d36-4d00-a35c-c51727803b7c">P27Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i171500ad204442c780339e39391a28c8_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzg2NjE_f858d25d-00f5-43c9-8507-763469fed454">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1d5498649bb24c4e806b7e79abd5896c_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzg2Njc_d1156c4d-7bac-4e8c-8102-50504e49eb01">P17Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i510d59893c254f56819e727c968ec993_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzg2ODQ_5ba11581-a6d0-4b38-830c-05220d67253a">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8a981332a151465f87cf5080c9c5ae0e_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzg2OTA_e22eb5a8-dd7f-40ce-ab59-b5c0380c3293">P30Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="idb55324678fc42e6b6d443a684148608_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzg3MjI_cbe8b4e2-1e92-4191-91c3-3e3eaaa4aebd">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic7ff8c7481f7482ca93ba53d3d41a743_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzg3Mjg_d8c995f9-561f-477b-8e18-d0300982f05d">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <tfx:WeightedAverageAmortizationPeriodForIntangibleAsset
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzg4NTU_2d6dcd8d-8d69-4f63-bb4d-5fc99b04accc">P15Y</tfx:WeightedAverageAmortizationPeriodForIntangibleAsset>
    <us-gaap:AssetImpairmentCharges
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzcxNDY4MjU2MTE0ODE_e9f226cb-3935-47df-bc23-d9d1889b8cf3"
      unitRef="usd">7000000.0</us-gaap:AssetImpairmentCharges>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIyMDA0_4275b45c-0598-4495-86ca-d5c02a50410f">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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIyMDIy_3e7af4e0-04ea-429a-ba80-55c7e9981e20">&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIyMDE2_17c6fbd1-2b24-4417-96fe-ee7eb7841a53">&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 &lt;/span&gt;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.</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIxOTk5_d8f2d4ce-9531-40b7-a885-81c30f5e2f0b">&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIxOTQ4_86768039-e195-49d9-84fe-5d88c542f48a">&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Significant judgment is required in determining income tax provisions and in evaluating tax positions. We establish additional provisions for income taxes when, despite the belief that tax positions are supportable, there remain certain positions that do not meet the minimum probability threshold, which is a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority. In the normal course of business, we are examined by various federal, state and non-U.S. tax authorities. We regularly assess the potential outcomes of these examinations and any future examinations for the current or prior years in determining the adequacy of its provision for income taxes. Interest accrued with respect to unrecognized tax benefits and income tax related penalties are both included in taxes on income from continuing operations. We periodically assess the likelihood and amount of potential adjustments and adjusts the income tax provision, the current tax liability and deferred taxes in the period in which the facts that give rise to an adjustment become known.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIxOTY4_430fdff1-7388-490b-b56e-604b5dea6a79">&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;We provide a range of benefits to eligible employees and retired employees, including benefits available pursuant to pension and postretirement healthcare benefits plans. We record annual amounts relating to these plans based on calculations which include various actuarial assumptions such as discount rates, expected rates of return on plan assets, compensation increases, turnover rates and healthcare cost trend rates. We review our actuarial assumptions on an annual basis and makes modifications to the assumptions based on current rates and trends when appropriate. The effect of the modifications is generally amortized over future periods.&lt;/span&gt;</us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy>
    <us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIxOTcw_0c1544d5-cc6f-4d73-bb07-4bbcba45b939">&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;Restructuring costs, which include termination benefits, facility closure costs, contract termination costs and other restructuring costs, are recorded at estimated fair value. Other restructuring costs include facility closure, contract termination, employee relocation, equipment relocation and outplacement costs. Key assumptions used in calculating the restructuring costs include the terms of, and payments under, agreements to terminate certain contractual obligations and the timing of reductions in force.&lt;/span&gt;</us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIyMDEy_beb7a64c-3ade-4a31-a0d9-af2138719ae4">&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In connection with business acquisitions, we may be required to pay future consideration that is contingent upon the achievement of specified objectives such as receipt of regulatory approval, commercialization of a product or achievement of sales targets. As of the acquisition date, we record a contingent liability representing the estimated fair value of the contingent consideration that we expect to pay.  We remeasure the fair value of our contingent consideration arrangements each reporting period and, based on new developments, records changes in fair value until either the contingent consideration obligation is &lt;/span&gt;satisfied through payment upon the achievement of, or the obligation no longer exists due to the failure to achieve, the specified objectives.  The change in the fair value is recorded in selling, general and administrative expenses in the consolidated statement of income. A contingent consideration payment is classified as a financing activity in the consolidated statement of cash flows to the extent it was recorded as a liability as of the acquisition date. Any additional amount paid in excess of the amount initially accrued is classified as an operating activity in the consolidated statement of cash flows.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIxOTQ3_df00cd29-d188-4133-9e3a-785fe0835b39">&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 such as pharmacies, which represented 88%, 9% and 3% of our consolidated net revenues, respectively, for the 12 months ended December&#160;31, 2019. 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="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 $7.2&#160;million and $4.2 million as of  December&#160;31, 2019 and 2018, 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 $21.6 million and $18.1 million at  December&#160;31, 2019 and 2018, respectively. We expect the amounts subject to the reserve as of  December&#160;31, 2019 to be paid within 90 days subsequent to period-end.&lt;/span&gt;&lt;/div&gt;Leases:&#160;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. In addition, we have elected to apply certain practical expedients available under the new lease guidance effective January 1, 2019. As a result, and in connection with the transition to the new guidance, we did not reassess (i) whether any expired or existing contracts are or contain leases, (ii) the classification of any expired or existing leases, or (iii) initial direct costs for any existing leases. We applied the practical expedients described above to our entire lease portfolio at the January 1, 2019 adoption date. Furthermore, as permitted under the new guidance, 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:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic41f5cc60f33468f99eca2427e7559c8_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzE4Nzkx_22514d48-ff91-4e13-8ad6-36b5a67950c1"
      unitRef="number">0.88</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7f0693e4bce240e4b107a955b688c603_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzE4Nzk1_1b372197-aec8-4b24-bc72-d45e732acc0e"
      unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic0abb349e3ae480d8067624bb03f70ef_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzE4ODAy_4f7f3734-481e-41ee-a42b-958560495f1a"
      unitRef="number">0.03</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ContractWithCustomerRefundLiability
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzMyOTg1MzQ5MTQwNzA_61c95799-a3ed-4960-96a1-c7380606e925"
      unitRef="usd">7200000</us-gaap:ContractWithCustomerRefundLiability>
    <us-gaap:ContractWithCustomerRefundLiability
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIxMjcy_7c6e4494-549b-4742-b583-d444a163ee4c"
      unitRef="usd">4200000</us-gaap:ContractWithCustomerRefundLiability>
    <tfx:ReserveForEstimatedRebates
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIxNzky_5885bff1-625b-482b-8597-e54b138df7cc"
      unitRef="usd">21600000</tfx:ReserveForEstimatedRebates>
    <tfx:ReserveForEstimatedRebates
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTEvZnJhZzpiNGRhZTE4NzQwM2I0YThkOTAwM2ViY2U4ZmIwYjBkMS90ZXh0cmVnaW9uOmI0ZGFlMTg3NDAzYjRhOGQ5MDAzZWJjZThmYjBiMGQxXzIxNzk5_344b28d8-a52f-420f-bbff-70493ae187e4"
      unitRef="usd">18100000</tfx:ReserveForEstimatedRebates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTcvZnJhZzo5MmNmZDViNjU4MzQ0ODc2ODY2ZTE1MDhiOTkzNjViYi90ZXh0cmVnaW9uOjkyY2ZkNWI2NTgzNDQ4NzY4NjZlMTUwOGI5OTM2NWJiXzExNDgw_e4eb22d7-d1ba-4559-8f96-409a786f4c1b">Recently issued accounting standards &lt;div style="text-indent:18pt;text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In February 2016, the Financial Accounting Standards Board ("FASB") issued guidance that changes the requirements for accounting for leases. Under the new guidance, in connection with a lease as to which an entity is a lessee, the entity generally must recognize a right-to-use asset and a lease liability on the balance sheet, initially measured as the present value of lease payments under the lease. Under previous guidance, operating leases were not recognized on the balance sheet. We adopted the new standard on January 1, 2019 using a modified retrospective transition approach, which requires leases existing at, or entered into after, January 1, 2019 to be recognized and measured in the  consolidated balance sheet. We recognized additional net lease assets and lease liabilities of $105.3&#160;million and $106.6&#160;million, respectively, upon adoption of the guidance. The difference between the additional lease assets and lease liabilities was recorded as an adjustment to the opening balance of retained earnings. Prior period amounts have not been adjusted and continue to reflect our historical accounting. Additional information and disclosures required by the new guidance are contained in Note 9.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In February 2018, the FASB issued new guidance to address a narrow-scope financial reporting issue that arose as a consequence of federal tax legislation commonly referred to as the Tax Cuts and Jobs Act ("the TCJA"). Existing guidance requires that deferred tax liabilities and assets be adjusted for a change in tax laws or rates with the effect included in income from continuing operations in the reporting period that includes the enactment date. The guidance is applicable even in situations in which the related income tax effects of items in accumulated other comprehensive income were originally recognized in other comprehensive income (rather than in net income), such as amounts related to benefit plans and hedging activity. As a result, the tax effects of items within accumulated other comprehensive income (referred to as stranded tax effects) do not reflect the appropriate tax rate. The new guidance, which was effective January 1, 2019, permits reclassification of these amounts from accumulated other comprehensive income to retained earnings thereby eliminating the stranded tax effects. The new guidance also requires certain disclosures about the stranded tax effects. We elected not to reclassify stranded tax effects from accumulated other comprehensive income to retained earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the FASB issued new guidance that changes the methodology to be used to measure credit losses for certain financial instruments and financial assets, including trade receivables. Under current guidance, an entity reflects credit losses on financial assets measured on an amortized cost basis only when it is probable that losses have been incurred, generally considering only past events and current conditions in determining incurred loss. The new guidance requires the recognition of an allowance that reflects the current estimate of credit losses expected to be incurred over the life of the financial asset, based not only on historical experience and current conditions, but also on reasonable forecasts. The main objective of the new guidance is to provide financial statement users with more useful information in making decisions about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The new guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted. We adopted the new guidance on a modified retrospective basis through a cumulative-effect adjustment to retained earnings on January 1, 2020. The adoption of the guidance did not have a material impact on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In December 2019, the FASB issued new guidance that simplifies various aspects of accounting for income taxes including those related to the step-up in the tax basis of goodwill, intraperiod tax allocations and the interim period effects of changes in tax laws or rates. The new guidance is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted. The majority of the modifications under the new guidance will be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings on January 1, 2021. We are currently evaluating the impact the guidance will have on our consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In January 2017, the FASB issued guidance&#160;to simplify the quantitative test for goodwill impairment.  Under current guidance, if a reporting unit&#x2019;s carrying value exceeds its fair value, the entity must determine the implied value of goodwill. This determination is made by deducting the fair value of a reporting unit&#x2019;s identifiable assets and liabilities from the fair value of the reporting unit as a whole as if the reporting unit had just been acquired. Under the new guidance, a determination of the implied value of goodwill will no longer be required; a goodwill impairment will be equal to the amount by which a reporting unit&#x2019;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill.  We adopted this guidance on January 1, 2020 and will apply it, as applicable, to impairment testing we perform in 2020 and future years. The adoption of the guidance did not have an impact on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTcvZnJhZzo5MmNmZDViNjU4MzQ0ODc2ODY2ZTE1MDhiOTkzNjViYi90ZXh0cmVnaW9uOjkyY2ZkNWI2NTgzNDQ4NzY4NjZlMTUwOGI5OTM2NWJiXzExNDg2_6e310422-1e0b-4d18-aec0-e3b1ebed28ea">Recently issued accounting standards &lt;div style="text-indent:18pt;text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In February 2016, the Financial Accounting Standards Board ("FASB") issued guidance that changes the requirements for accounting for leases. Under the new guidance, in connection with a lease as to which an entity is a lessee, the entity generally must recognize a right-to-use asset and a lease liability on the balance sheet, initially measured as the present value of lease payments under the lease. Under previous guidance, operating leases were not recognized on the balance sheet. We adopted the new standard on January 1, 2019 using a modified retrospective transition approach, which requires leases existing at, or entered into after, January 1, 2019 to be recognized and measured in the  consolidated balance sheet. We recognized additional net lease assets and lease liabilities of $105.3&#160;million and $106.6&#160;million, respectively, upon adoption of the guidance. The difference between the additional lease assets and lease liabilities was recorded as an adjustment to the opening balance of retained earnings. Prior period amounts have not been adjusted and continue to reflect our historical accounting. Additional information and disclosures required by the new guidance are contained in Note 9.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In February 2018, the FASB issued new guidance to address a narrow-scope financial reporting issue that arose as a consequence of federal tax legislation commonly referred to as the Tax Cuts and Jobs Act ("the TCJA"). Existing guidance requires that deferred tax liabilities and assets be adjusted for a change in tax laws or rates with the effect included in income from continuing operations in the reporting period that includes the enactment date. The guidance is applicable even in situations in which the related income tax effects of items in accumulated other comprehensive income were originally recognized in other comprehensive income (rather than in net income), such as amounts related to benefit plans and hedging activity. As a result, the tax effects of items within accumulated other comprehensive income (referred to as stranded tax effects) do not reflect the appropriate tax rate. The new guidance, which was effective January 1, 2019, permits reclassification of these amounts from accumulated other comprehensive income to retained earnings thereby eliminating the stranded tax effects. The new guidance also requires certain disclosures about the stranded tax effects. We elected not to reclassify stranded tax effects from accumulated other comprehensive income to retained earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the FASB issued new guidance that changes the methodology to be used to measure credit losses for certain financial instruments and financial assets, including trade receivables. Under current guidance, an entity reflects credit losses on financial assets measured on an amortized cost basis only when it is probable that losses have been incurred, generally considering only past events and current conditions in determining incurred loss. The new guidance requires the recognition of an allowance that reflects the current estimate of credit losses expected to be incurred over the life of the financial asset, based not only on historical experience and current conditions, but also on reasonable forecasts. The main objective of the new guidance is to provide financial statement users with more useful information in making decisions about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The new guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted. We adopted the new guidance on a modified retrospective basis through a cumulative-effect adjustment to retained earnings on January 1, 2020. The adoption of the guidance did not have a material impact on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In December 2019, the FASB issued new guidance that simplifies various aspects of accounting for income taxes including those related to the step-up in the tax basis of goodwill, intraperiod tax allocations and the interim period effects of changes in tax laws or rates. The new guidance is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted. The majority of the modifications under the new guidance will be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings on January 1, 2021. We are currently evaluating the impact the guidance will have on our consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In January 2017, the FASB issued guidance&#160;to simplify the quantitative test for goodwill impairment.  Under current guidance, if a reporting unit&#x2019;s carrying value exceeds its fair value, the entity must determine the implied value of goodwill. This determination is made by deducting the fair value of a reporting unit&#x2019;s identifiable assets and liabilities from the fair value of the reporting unit as a whole as if the reporting unit had just been acquired. Under the new guidance, a determination of the implied value of goodwill will no longer be required; a goodwill impairment will be equal to the amount by which a reporting unit&#x2019;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill.  We adopted this guidance on January 1, 2020 and will apply it, as applicable, to impairment testing we perform in 2020 and future years. The adoption of the guidance did not have an impact on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;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:OperatingLeaseRightOfUseAsset
      contextRef="ibe36ed2f518640eba270a0e645cc53a0_I20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTcvZnJhZzo5MmNmZDViNjU4MzQ0ODc2ODY2ZTE1MDhiOTkzNjViYi90ZXh0cmVnaW9uOjkyY2ZkNWI2NTgzNDQ4NzY4NjZlMTUwOGI5OTM2NWJiXzcxNDY4MjU2MzI5NjM_f8e91e8d-3948-4e0b-bb9c-66f9a4f8f9de"
      unitRef="usd">105300000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="ibe36ed2f518640eba270a0e645cc53a0_I20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNTcvZnJhZzo5MmNmZDViNjU4MzQ0ODc2ODY2ZTE1MDhiOTkzNjViYi90ZXh0cmVnaW9uOjkyY2ZkNWI2NTgzNDQ4NzY4NjZlMTUwOGI5OTM2NWJiXzcxNDY4MjU2MzMwMTQ_cb137825-5722-4b4f-bdc4-9180dab261be"
      unitRef="usd">106600000</us-gaap:OperatingLeaseLiability>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90ZXh0cmVnaW9uOjZkYzQyZjM0OWY4ZjRkMjI4MzBhMTk0NmNmZDI5ZjUzXzE4NTY_3ec215d6-cff1-4337-9e3e-904cb8848e79">Net revenues&lt;div style="text-indent:18pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019, 2018 and 2017. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:46.970%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.470%;"/&gt;&lt;td style="width:1.0%;"/&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:14.617%;"/&gt;&lt;td style="width:1.0%;"/&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:14.620%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vascular access&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;600,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;575,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;540,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Anesthesia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;338,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;349,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;344,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interventional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;427,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;395,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;324,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Surgical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;370,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;358,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;356,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interventional urology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;290,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;196,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;OEM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;220,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;205,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;182,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Other&lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt; (1)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;347,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;366,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;358,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:11.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net revenues &lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt;(2)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,595,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,448,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,146,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;text-align:justify;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1)   Revenues in the "Other" category in the table above include revenues generated from sales of our respiratory and urology products (other than interventional urology products).  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;text-align:justify;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90ZXh0cmVnaW9uOjZkYzQyZjM0OWY4ZjRkMjI4MzBhMTk0NmNmZDI5ZjUzXzE4NTc_ba0cfb7a-37b0-4c32-b10c-e04d5f7000e3">&lt;div style="text-indent:18pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019, 2018 and 2017. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:46.970%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.470%;"/&gt;&lt;td style="width:1.0%;"/&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:14.617%;"/&gt;&lt;td style="width:1.0%;"/&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:14.620%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vascular access&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;600,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;575,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;540,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Anesthesia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;338,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;349,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;344,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interventional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;427,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;395,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;324,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Surgical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;370,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;358,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;356,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interventional urology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;290,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;196,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;OEM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;220,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;205,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;182,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Other&lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt; (1)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;347,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;366,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;358,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:11.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net revenues &lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt;(2)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,595,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,448,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,146,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;text-align:justify;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1)   Revenues in the "Other" category in the table above include revenues generated from sales of our respiratory and urology products (other than interventional urology products).  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;text-align:justify;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="i379343b83d6c4f5b824b75c9facda0ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzMtMS0xLTEtMA_43895e87-cf40-4eb6-80de-12e3a06986ee"
      unitRef="usd">600874000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35329165784647c995f41da8891965aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzMtMy0xLTEtMA_d6e31075-28af-4daf-be32-a030502498e3"
      unitRef="usd">575327000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5527fec51a0147f2b55f23938a93368e_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzMtNS0xLTEtMzc0MQ_d6e98e6c-beb6-4359-aa40-d4d2a4ccdeee"
      unitRef="usd">540234000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ea037103b514d58956b385b556267ec_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzQtMS0xLTEtMA_4300e5ba-3020-424e-9bd2-b5de15108cb4"
      unitRef="usd">338413000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i093875b7714649d4a2bd1c138b551b24_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzQtMy0xLTEtMA_403bf805-392a-4741-a53c-b93a857fff91"
      unitRef="usd">349370000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4665e8665c524287977db1c6ca49527e_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzQtNS0xLTEtMzc0MQ_4f1875c1-93db-4e56-bf55-27436a3cddd3"
      unitRef="usd">344599000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9dd3e53c189541c9a790e4a312dd1124_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzUtMS0xLTEtMA_0d41c547-c5c8-47a1-a80b-2ff6f610873e"
      unitRef="usd">427563000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5daf1cc7408e4b3db9042395cf504152_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzUtMy0xLTEtMA_f0332593-ee5b-4fde-a888-8568721536f9"
      unitRef="usd">395423000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9dfee4d5f1274d028b937bf766737c9f_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzUtNS0xLTEtMzc0MQ_7fa1020a-e83e-42b7-911e-e54ca66482cd"
      unitRef="usd">324681000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i15fbb1ee2c474efe9115a8c04e3fbd14_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzYtMS0xLTEtMA_909eb4c1-3ced-44db-b9c9-aee91f3f4897"
      unitRef="usd">370074000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i132daa1b7f6847a79e1d8706a3175b3d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzYtMy0xLTEtMA_5be121da-aef2-45c9-bc81-02e0bcb634a0"
      unitRef="usd">358707000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf49a1efee89405da6b23376f52d0ef7_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzYtNS0xLTEtMzc0MQ_8a92e809-fb7e-460a-858e-d325e54df8b2"
      unitRef="usd">356156000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3070b342149a491db7e5639670dbe2c8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzctMS0xLTEtMA_6bec8084-e1f0-4435-bad6-b9da3520ad52"
      unitRef="usd">290449000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47f0fd2e2eee472598746fee718ec3b7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzctMy0xLTEtMA_9a2ec757-d404-4152-a734-b555a48acb0e"
      unitRef="usd">196735000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id52e794c871e40359a731e4ce757cd06_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzctNS0xLTEtMzc0MQ_9882dda9-21bc-4c08-b21c-a7e538f89594"
      unitRef="usd">38957000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i27767f1a5b8041649110c9d6843083b2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzgtMS0xLTEtMA_b160df2f-4721-40bb-885e-525fffcbd60c"
      unitRef="usd">220717000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia36db2b312f5480a9bdac9c7000519d8_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzgtMy0xLTEtMA_70b69cd5-d4ac-40ce-b9d4-0c40dce9eebb"
      unitRef="usd">205976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i559fd560f10046a59c19a9c4a903d20c_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzgtNS0xLTEtMzc0MQ_bf8afa04-53c7-4754-9ae8-e626c3c1501f"
      unitRef="usd">182967000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i754da664acc840238175996b17b2c99f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzktMS0xLTEtMA_b1970b44-50bd-464f-a21d-76b9f0c55a6a"
      unitRef="usd">347272000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5479cb53037468abcb239be6626f809_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzktMy0xLTEtMA_a05e30d8-cb5b-4393-9ecd-51d45cdba20a"
      unitRef="usd">366845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id45fb02bb67a4d8e84fc7eac85240fba_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzktNS0xLTEtMzc0MQ_6f367f1e-7018-40ae-8475-4ac367949af1"
      unitRef="usd">358709000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzEwLTEtMS0xLTA_b1ca8c1d-7aac-43d2-ae67-a8999b34d7e7"
      unitRef="usd">2595362000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzEwLTMtMS0xLTA_1e546f8a-aa5e-470e-86a7-8c7b486b9448"
      unitRef="usd">2448383000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjMvZnJhZzo2ZGM0MmYzNDlmOGY0ZDIyODMwYTE5NDZjZmQyOWY1My90YWJsZTo2ODk0YzkxMWYzYTY0YThlYWIzZGVmNjExYjUzMzU5Yi90YWJsZXJhbmdlOjY4OTRjOTExZjNhNjRhOGVhYjNkZWY2MTFiNTMzNTliXzEwLTUtMS0xLTM3NDE_fc76d571-6484-472b-a46c-047e32dab691"
      unitRef="usd">2146303000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <tfx:BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzcxNDY4MjU2MTQ1MTI_2b924839-4680-4041-bb96-4e7946e9f90d">Acquisitions and Divestitures &lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;2019 Divestitures&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On February 4, 2019, we sold substantially all of the assets related to our vein catheter reprocessing business for $12.6&#160;million. We recognized a $2.7&#160;million pre-tax gain on the sale of assets, which represents the excess of the $9.7&#160;million fair value of consideration received over the carrying value of the assets sold. In connection with the sale, the purchaser of the assets issued a secured promissory note to us in the principal amount of $10.5&#160;million. The purchaser's obligations under the notes are secured by a lien on substantially all of the purchaser's assets. The purchaser is obligated to repay the principal amount of the promissory note in annual installments of $2.1&#160;million on each of the first five anniversaries of the date of sale. On the date of sale, the fair value of the promissory note was $7.6&#160;million, which we calculated by applying a discount rate determined after taking into account the creditworthiness of the purchaser. As of December&#160;31, 2019, we had $6.8&#160;million in receivables related to the promissory note, of which $2.3&#160;million and $4.5&#160;million are included in accounts receivable, net and other assets, respectively, within the consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;2018 Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In October 2018, we acquired Essential Medical, Inc., a medical device company that developed the MANTA Vascular Closure Device, which is designed for closure of large bore arteriotomies and complements our interventional product portfolio. The fair value of the consideration transferred was $114.7&#160;million, which included an initial payment of $60.4&#160;million and $54.3&#160;million in estimated fair value of contingent consideration. The contingent consideration liability represents the estimated fair value of our obligations (using a Monte Carlo valuation approach), under the acquisition agreement, to make additional payments of up to $100&#160;million if certain sales and regulatory goals are met. See Note 12 for additional information related to the fair value measurement of the contingent consideration. Based on the purchase price allocation, the assets acquired principally consist of $103.2&#160;million of intellectual property, $2.0&#160;million of customer relationship assets and $30.1&#160;million of goodwill. The intangible assets are being amortized over a useful life of 20 years. Goodwill arising from the acquisition represents revenue growth attributable to anticipated increased market penetration from acquired products and future customers and is not tax deductible.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Other acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During 2018, we also completed acquisitions related to our surgical and interventional product portfolios and distributor to direct sales conversions. The total fair value of the consideration transferred in connection with these transactions was $62.5&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Pro forma information for 2018 acquisitions is not presented as the operations of the acquired businesses are not material to our overall operations.&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Pro forma combined financial information&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following unaudited pro forma combined financial information for the years ended December 31, 2017  gives effect to the 2017 acquisitions of Vascular Solutions, Inc. ("Vascular Solutions") and NeoTract, Inc ("NeoTract") as if they were completed at the beginning of 2016. The operating results of the Vascular Solutions and NeoTract acquisitions are included in our interventional and interventional urology product categories, respectively. The pro forma information is presented for informational purposes only and is not necessarily indicative of the results of operations that actually would have occurred under our ownership and management.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:83.233%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.767%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,255,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic earnings per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted earnings per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The unaudited pro forma combined financial information presented above includes the accounting effects of the Vascular Solutions and NeoTract acquisitions, including, to the extent applicable, amortization charges from acquired intangible assets; adjustments for depreciation of property, plant and equipment; interest expense; and the related tax effects.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&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:10.719%;"/&gt;&lt;td style="width:1.0%;"/&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:10.722%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non cash investing and financing activities of continuing operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquisition of businesses&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;261,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</tfx:BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="i0313f5b63aca409db8e57e0247a08bc3_I20190204"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzcxNDY4MjU2MTQ1MTQ_51b889e8-ab8f-4741-8b6c-8887a35c6a94"
      unitRef="usd">12600000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ic438ea4809b34f189685a40e884866a3_D20190204-20190204"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY3NTM_348c088e-f64b-4d95-bdb7-d1bf39d40384"
      unitRef="usd">2700000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i0313f5b63aca409db8e57e0247a08bc3_I20190204"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY3Njc_abd86624-0703-40b3-88c7-75ec74655df3"
      unitRef="usd">9700000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:ReceivableWithImputedInterestFaceAmount
      contextRef="i688dcd29408746cba4d0ba3511b0f105_I20190204"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY3ODE_58c82d1d-0853-4e07-89a8-6ebbca873b48"
      unitRef="usd">10500000</us-gaap:ReceivableWithImputedInterestFaceAmount>
    <tfx:FinancingReceivablesPaymentsToBeReceivedInYearFive
      contextRef="i688dcd29408746cba4d0ba3511b0f105_I20190204"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY3OTY_12391c40-aac6-4dcc-a30a-b4ba3a948d38"
      unitRef="usd">2100000</tfx:FinancingReceivablesPaymentsToBeReceivedInYearFive>
    <tfx:FinancingReceivablesPaymentsToBeReceivedInYearTwo
      contextRef="i688dcd29408746cba4d0ba3511b0f105_I20190204"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY3OTY_32c5b5e4-8614-4afb-962a-0956e72e80f3"
      unitRef="usd">2100000</tfx:FinancingReceivablesPaymentsToBeReceivedInYearTwo>
    <tfx:FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths
      contextRef="i688dcd29408746cba4d0ba3511b0f105_I20190204"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY3OTY_4b93c683-59d8-4e6e-abf4-cf8a2af5732f"
      unitRef="usd">2100000</tfx:FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths>
    <tfx:FinancingReceivablesPaymentsToBeReceivedInYearFour
      contextRef="i688dcd29408746cba4d0ba3511b0f105_I20190204"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY3OTY_4fe3eeab-d9e7-40d8-a76b-3d8700224e31"
      unitRef="usd">2100000</tfx:FinancingReceivablesPaymentsToBeReceivedInYearFour>
    <tfx:FinancingReceivablesPaymentsToBeReceivedInYearThree
      contextRef="i688dcd29408746cba4d0ba3511b0f105_I20190204"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY3OTY_9a3a40fb-928f-46f0-ad72-630c72fc407b"
      unitRef="usd">2100000</tfx:FinancingReceivablesPaymentsToBeReceivedInYearThree>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i688dcd29408746cba4d0ba3511b0f105_I20190204"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY4MTA_7d74cd0c-7aec-4fa8-98cf-b7b7d048c4a6"
      unitRef="usd">7600000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableNet
      contextRef="i92b7dfed63be4bdb86ca9b06844f16aa_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODcwMDM_56d1efc8-7b24-4f24-99b1-46288ebf2566"
      unitRef="usd">6800000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="iabc6b83e6dd849c9bbc4b8002913d15c_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODcwMTc_cf1bfffd-0b48-4272-8810-67f620ee4446"
      unitRef="usd">2300000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="id2254b00202040f6a36fc2016127328a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODcwMzE_9c16c6af-fa74-408d-9a7a-78e14937f9b6"
      unitRef="usd">4500000</us-gaap:NotesReceivableNet>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i43c065e726ac41b4897839366bcbc5bd_D20181004-20181004"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY4MjQ_32c9b9dd-1c55-4d04-b322-e5728e86dc94"
      unitRef="usd">114700000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i43c065e726ac41b4897839366bcbc5bd_D20181004-20181004"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY4NDA_54a9fab3-1379-4a18-9f8a-03e8e98ee1c4"
      unitRef="usd">60400000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i41704bb3a40b42f0abceab13e91e4787_D20181004-20181004"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY4NTU_c83a811e-e492-4445-aa66-6262dc4c682e"
      unitRef="usd">54300000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="ic78fb2ac7b4e4f89bf32ecded580c7f1_I20181004"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY4NzA_ac61c781-d692-4cc9-8b37-beeaea80e7fd"
      unitRef="usd">100000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="iefabfa63d08d4ecca053694ce8e4a5eb_I20181004"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY4ODQ_47b25c62-4d70-405b-87f0-6861f43f1b79"
      unitRef="usd">103200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ifefa337d8e804538b6508902dad29bb5_I20181004"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY5MDA_d56b99dd-59bb-4116-b3ca-ad7fbd0f633d"
      unitRef="usd">2000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="ic78fb2ac7b4e4f89bf32ecded580c7f1_I20181004"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY5MTQ_2fe6e6fd-7586-4566-97ed-c24111a6f9c4"
      unitRef="usd">30100000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i43c065e726ac41b4897839366bcbc5bd_D20181004-20181004"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY5Mjk_0c7f6a49-a40a-45c1-8db0-d5fdcfa71068">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i95077a2caa9345c3850782607ba98eeb_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY5NDc_93b85af6-2ef2-4e5c-9911-77836dc13070"
      unitRef="usd">62500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY5NjE_acbcabda-2647-4208-96a1-27c7a3677efc">&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:83.233%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.767%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,255,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic earnings per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted earnings per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i4c9c440e37f14661bc4507ece86cd451_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90YWJsZTphNTA1ZGU5NzE5OGU0YTRjOGMzZDg3OTMyZDM0NzY3NC90YWJsZXJhbmdlOmE1MDVkZTk3MTk4ZTRhNGM4YzNkODc5MzJkMzQ3Njc0XzMtMS0xLTEtMzE2OQ_5c63b79f-05bb-4826-b662-a76170aa95f6"
      unitRef="usd">2255696000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i4c9c440e37f14661bc4507ece86cd451_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90YWJsZTphNTA1ZGU5NzE5OGU0YTRjOGMzZDg3OTMyZDM0NzY3NC90YWJsZXJhbmdlOmE1MDVkZTk3MTk4ZTRhNGM4YzNkODc5MzJkMzQ3Njc0XzQtMS0xLTEtMzE2OQ_6930d149-f858-49f1-b9bb-bf9d5f591e48"
      unitRef="usd">119934000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i4c9c440e37f14661bc4507ece86cd451_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90YWJsZTphNTA1ZGU5NzE5OGU0YTRjOGMzZDg3OTMyZDM0NzY3NC90YWJsZXJhbmdlOmE1MDVkZTk3MTk4ZTRhNGM4YzNkODc5MzJkMzQ3Njc0XzYtMS0xLTEtMzE2OQ_1fa852ea-5d28-447e-a51e-2993fd02ab17"
      unitRef="usdPerShare">2.66</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="i4c9c440e37f14661bc4507ece86cd451_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90YWJsZTphNTA1ZGU5NzE5OGU0YTRjOGMzZDg3OTMyZDM0NzY3NC90YWJsZXJhbmdlOmE1MDVkZTk3MTk4ZTRhNGM4YzNkODc5MzJkMzQ3Njc0XzgtMS0xLTEtMzE2OQ_aa46f9e9-e5e7-4243-9a26-7f96318e89f1"
      unitRef="usdPerShare">2.57</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:WeightedAverageBasicSharesOutstandingProForma
      contextRef="i4c9c440e37f14661bc4507ece86cd451_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90YWJsZTphNTA1ZGU5NzE5OGU0YTRjOGMzZDg3OTMyZDM0NzY3NC90YWJsZXJhbmdlOmE1MDVkZTk3MTk4ZTRhNGM4YzNkODc5MzJkMzQ3Njc0XzEwLTEtMS0xLTMxNjk_788486a6-3d53-475f-be3d-0f30f8ac8346"
      unitRef="shares">45004000</us-gaap:WeightedAverageBasicSharesOutstandingProForma>
    <us-gaap:ProFormaWeightedAverageSharesOutstandingDiluted
      contextRef="i4c9c440e37f14661bc4507ece86cd451_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90YWJsZTphNTA1ZGU5NzE5OGU0YTRjOGMzZDg3OTMyZDM0NzY3NC90YWJsZXJhbmdlOmE1MDVkZTk3MTk4ZTRhNGM4YzNkODc5MzJkMzQ3Njc0XzExLTEtMS0xLTMxNjk_2b441de8-7904-425b-8944-dbd8b0af4ec0"
      unitRef="shares">46664000</us-gaap:ProFormaWeightedAverageSharesOutstandingDiluted>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90ZXh0cmVnaW9uOmNmOTcwMjhkZmMyNzQwNGU5NGE3YWVjNzIzOTJmNTMwXzYwNDczMTM5ODY5NjI_fe1185c6-6e2f-426d-ae02-ea2d57419232">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&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:10.719%;"/&gt;&lt;td style="width:1.0%;"/&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:10.722%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non cash investing and financing activities of continuing operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquisition of businesses&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;261,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90YWJsZToyY2EzOWFlNTA1ZDY0MjkwOTU4MzMzNzhkN2JkMTUyMi90YWJsZXJhbmdlOjJjYTM5YWU1MDVkNjQyOTA5NTgzMzM3OGQ3YmQxNTIyXzQtMS0xLTEtMTA5OTM_6304a094-bf81-4c6c-b08f-556c5b3f3293"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1>
    <us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90YWJsZToyY2EzOWFlNTA1ZDY0MjkwOTU4MzMzNzhkN2JkMTUyMi90YWJsZXJhbmdlOjJjYTM5YWU1MDVkNjQyOTA5NTgzMzM3OGQ3YmQxNTIyXzQtMy0xLTEtMTA5OTU_d7276dda-47e8-42e6-9e85-bc55bf4d97d1"
      unitRef="usd">54696000</us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1>
    <us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNjYvZnJhZzpjZjk3MDI4ZGZjMjc0MDRlOTRhN2FlYzcyMzkyZjUzMC90YWJsZToyY2EzOWFlNTA1ZDY0MjkwOTU4MzMzNzhkN2JkMTUyMi90YWJsZXJhbmdlOjJjYTM5YWU1MDVkNjQyOTA5NTgzMzM3OGQ3YmQxNTIyXzQtNS0xLTEtMTA5OTc_c33a657f-da03-4f2f-888c-a7687d577437"
      unitRef="usd">261733000</us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1>
    <us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90ZXh0cmVnaW9uOjA5NDc5NWRlMDlkODQwMGRhMDEyMDA4YjA5MGVkM2RmXzg3Njg_c0c9141e-4415-4487-9451-1708810ab2ad">Restructuring and impairment charges&lt;div style="text-indent:13.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We have ongoing restructuring programs related to the relocation of manufacturing operations to existing lower-cost locations and related workforce reductions (referred to as our 2019, 2018 and 2014 Footprint realignment plans).  The following tables provide a summary of our cost estimates and other information associated with these ongoing plans:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:38.935%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.298%;"/&gt;&lt;td style="width:1.0%;"/&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:17.298%;"/&gt;&lt;td style="width:1.0%;"/&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:17.301%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2014 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Program expense estimates:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Termination benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$19 to $23&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$60 to $70&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$12 to $13&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Other costs&lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt; (1)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;2 to 4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;20 to 25&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;62  to 74&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;13 to 15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Restructuring related charges&lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt; (2)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;36 to 45&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;40 to 59&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;34 to 37&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:23.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total restructuring and restructuring related charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$56 to $70&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$102  to $133&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$47 to $52&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other program estimates:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected cash outlays&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$53 to $66&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$99 to $127&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$29 to $35&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$19  to $23&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$25 to $30&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other program information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Period initiated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;February 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;May 2018 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;April 2014&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated period of substantial completion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$54.1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restructuring related charges incurred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For year ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$6.1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$3.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$3.2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate restructuring related charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$6.6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$7.2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$32.2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:13.5pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(2)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:13.5pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the restructuring reserve activity related to our 2019, 2018 and 2014 Footprint realignment plans:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.035%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.883%;"/&gt;&lt;td style="width:1.0%;"/&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:17.883%;"/&gt;&lt;td style="width:1.0%;"/&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:17.885%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2014 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Subsequent accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,503)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(820)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Subsequent accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(939)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,602)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(580)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(281)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt;(1)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019 , 2018 and 2017 consisted mainly of accruals related to termination benefits.  Most of the Other costs (facility closure, employee relocation, equipment relocation and outplacement costs) were expensed and paid in the same period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:13.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019, 2018, and 2017 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.534%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.965%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.374%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.247%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.374%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.106%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Termination benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Other Costs &lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;vertical-align:bottom;"&gt;(1)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="14" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,787)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(939)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Other restructuring programs &lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt;(2)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total restructuring and impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.821%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.247%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.247%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.249%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Termination benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Other Costs&lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;vertical-align:bottom;"&gt; (1)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="14" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Other restructuring programs &lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt;(3)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total restructuring and impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.821%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.247%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.247%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.249%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Termination benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Other Costs &lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;vertical-align:bottom;"&gt;(1)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="14" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;2017 Vascular Solutions integration program&lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt; (4)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;2017 EMEA restructuring program &lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt;(5)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Other restructuring programs &lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt;(6)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1)   Includes facility closure, contract termination and other exit costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(2)   Includes activity primarily related to a restructuring program initiated in the third quarter of 2019 that is designed to reduce costs and improve efficiencies through reorganizations within several businesses and certain corporate functions and the 2014 Footprint realignment plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(3)  Includes activity primarily related to the 2016 Footprint realignment plan, which is substantially complete, and the 2014 Footprint realignment plan, as well as the 2017 Vascular Solutions integration program and the 2017 EMEA restructuring program, both of which are described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(4)  The program was initiated in 2017 and was related to the integration of Vascular Solutions into Teleflex and has been substantially completed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(5)   The program was initiated in 2017 to centralize certain administrative functions in Europe and has been substantially completed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(6)  Includes activity primarily related to the 2016 Footprint realignment plan, the 2014 Footprint realignment plan and the other 2016 restructuring programs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;For the year ended December 31, 2019 and 2018, we recorded impairment charges of $7.0&#160;million and $19.1&#160;million, respectively, related to our decision to abandon certain intellectual property and other assets associated with our interventional product portfolio. There were no impairment charges recorded for the year ended December 31, 2017.</us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock>
    <tfx:SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90ZXh0cmVnaW9uOjA5NDc5NWRlMDlkODQwMGRhMDEyMDA4YjA5MGVkM2RmXzYwNDczMTQwMDg1NDI_054efc08-680a-47fd-ae73-88e3592ff7bb">&lt;div style="text-indent:13.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We have ongoing restructuring programs related to the relocation of manufacturing operations to existing lower-cost locations and related workforce reductions (referred to as our 2019, 2018 and 2014 Footprint realignment plans).  The following tables provide a summary of our cost estimates and other information associated with these ongoing plans:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:38.935%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.298%;"/&gt;&lt;td style="width:1.0%;"/&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:17.298%;"/&gt;&lt;td style="width:1.0%;"/&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:17.301%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2014 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Program expense estimates:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Termination benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$19 to $23&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$60 to $70&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$12 to $13&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Other costs&lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt; (1)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;2 to 4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;20 to 25&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;62  to 74&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;13 to 15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Restructuring related charges&lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt; (2)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;36 to 45&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;40 to 59&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;34 to 37&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:23.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total restructuring and restructuring related charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$56 to $70&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$102  to $133&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$47 to $52&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other program estimates:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected cash outlays&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$53 to $66&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$99 to $127&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$29 to $35&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$19  to $23&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$25 to $30&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other program information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Period initiated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;February 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;May 2018 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;April 2014&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated period of substantial completion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$54.1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restructuring related charges incurred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For year ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$6.1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$3.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$3.2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate restructuring related charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$6.6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$7.2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;$32.2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:13.5pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="i3184b06e22e946eb92beab60ba9922ab_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzItMS0xLTEtMTI5OTMvdGV4dHJlZ2lvbjoyYzRjZGY4YzZiZDE0NzRjOWVjZWNhNTFjYjVmMzE5M182MDQ3MzEzOTUyNzg2_ac479a7b-c11c-4f58-9917-8afe0933b7f2"
      unitRef="usd">19000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i8b47457a2a574210bb210905a21d69b9_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzItMS0xLTEtMTI5OTMvdGV4dHJlZ2lvbjoyYzRjZGY4YzZiZDE0NzRjOWVjZWNhNTFjYjVmMzE5M182MDQ3MzEzOTUyNzkx_2fcb06a6-056f-438e-ae1d-f23a2bc8833b"
      unitRef="usd">23000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ia00720cb6f7c40acaddd7ac568950ef4_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzItMy0xLTEtMTMwNjQvdGV4dHJlZ2lvbjozNTI4MjhhMGRiYTI0MGI5YmUwYWQ4YjI2MmM0YjlmNl82NTk3MDY5NzY2Njc0_9508f1f8-4b71-4315-a856-4f69989a6ebe"
      unitRef="usd">60000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i1eabeb65c1cc44d881c4ecfdcaa07405_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzItMy0xLTEtMTMwNjQvdGV4dHJlZ2lvbjozNTI4MjhhMGRiYTI0MGI5YmUwYWQ4YjI2MmM0YjlmNl82NTk3MDY5NzY2Njc5_acbc6997-51cd-47cd-8138-1531dd80d2e9"
      unitRef="usd">70000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="iaf0d917f170a4a09be76b7f11a367914_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzItNS0xLTEtMTMxMzgvdGV4dHJlZ2lvbjo4ZjMwOWYzMmQ0NzA0NjcxYmM5Yjk2ZmUyYmUzZjYwNl82NTk3MDY5NzY2Njc0_2aa2cba1-5216-4c2d-99c6-3fe5ed6a85ae"
      unitRef="usd">12000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i4d179e3c494448c4b94bc6c147fae68b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzItNS0xLTEtMTMxMzgvdGV4dHJlZ2lvbjo4ZjMwOWYzMmQ0NzA0NjcxYmM5Yjk2ZmUyYmUzZjYwNl82NTk3MDY5NzY2Njc5_a43257af-e96c-49f0-a064-0d59b2f2e46d"
      unitRef="usd">13000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="iec86b4872db0460bb255b0100a77f911_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzMtMS0xLTEtMTI5OTkvdGV4dHJlZ2lvbjozZDRmYmU2OGY2NGI0Nzg2ODBiMTYzOGMxZGFkZmI4Ml82MDQ3MzEzOTUyNzgz_84b2de7b-430f-4eae-a0ac-37923962b66a"
      unitRef="usd">1000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i39dcf9e9fb3f4df3873f72b528bb9266_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzMtMS0xLTEtMTI5OTkvdGV4dHJlZ2lvbjozZDRmYmU2OGY2NGI0Nzg2ODBiMTYzOGMxZGFkZmI4Ml82MDQ3MzEzOTUyNzg3_2b3047ea-fe63-4480-87a5-59779e95817b"
      unitRef="usd">2000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i39b4acd4665e4713a5c5105a6870759a_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzMtMy0xLTEtMTMwNzAvdGV4dHJlZ2lvbjozMmRhMzUxOWFjYjI0OTYzYmY4NGIxYmZhN2Q5NzljMl82NTk3MDY5NzY2Njcx_db482e0f-3356-48a5-a71e-7dec8bddf85f"
      unitRef="usd">2000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="iab7442efad17419bbbaca930c3d69b94_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzMtMy0xLTEtMTMwNzAvdGV4dHJlZ2lvbjozMmRhMzUxOWFjYjI0OTYzYmY4NGIxYmZhN2Q5NzljMl82NTk3MDY5NzY2Njc1_f8fd268d-ef85-46de-bc94-79f0783e637a"
      unitRef="usd">4000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i46549b92594c41e9aa6124777df4602e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzMtNS0xLTEtMTMxNDQvdGV4dHJlZ2lvbjo0Nzk1MGFmNjJkM2Y0NWFhODJiZGExZjBjNzZiNDE5ZV82NTk3MDY5NzY2Njcx_ab04110b-1fc8-4622-8061-becf513309da"
      unitRef="usd">1000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i5e096f70f5e9421985ab3bc71c989cd7_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzMtNS0xLTEtMTMxNDQvdGV4dHJlZ2lvbjo0Nzk1MGFmNjJkM2Y0NWFhODJiZGExZjBjNzZiNDE5ZV82NTk3MDY5NzY2Njc1_eb4b0f13-657c-4d6a-8ca1-10cfe96ec9fe"
      unitRef="usd">2000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i65e9aef4c6b646cfa80f6b3e52abfe33_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzQtMS0xLTEtMTMwMDUvdGV4dHJlZ2lvbjpiZWMyYzRjODk5NWQ0YWQ1YTJlYWE0ZmE3NWY1MjU3Nl82MDQ3MzEzOTUyNzg3_15677565-d355-4f54-b555-c04bea4fa8d8"
      unitRef="usd">20000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i1a2e88a87ed247d58ea01ceab4847f42_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzQtMS0xLTEtMTMwMDUvdGV4dHJlZ2lvbjpiZWMyYzRjODk5NWQ0YWQ1YTJlYWE0ZmE3NWY1MjU3Nl82MDQ3MzEzOTUyNzkz_f5f2444c-ab61-4a14-96a6-7804cc611561"
      unitRef="usd">25000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i581dd65423ac49e28e11031758618d95_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzQtMy0xLTEtMTMwNzYvdGV4dHJlZ2lvbjozMGUzZGNkMTI3ODg0NjEwOTUwYzE1NTNmZjk5NjgxY182NTk3MDY5NzY2Njc0_43e74e35-8fd1-4c91-829b-640ac4df805e"
      unitRef="usd">62000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="id0d6049b1b364a859adb142a297f1307_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzQtMy0xLTEtMTMwNzYvdGV4dHJlZ2lvbjozMGUzZGNkMTI3ODg0NjEwOTUwYzE1NTNmZjk5NjgxY182NTk3MDY5NzY2Njc5_e622b0f7-0331-4a2f-ac83-3501b1e405b4"
      unitRef="usd">74000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ifab0f3c75c00423c97397796cbad4680_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzQtNS0xLTEtMTMxNTAvdGV4dHJlZ2lvbjpmYzNiYTA0MTk4NGY0NjUxODcwNzY1OTdjYzkwNTkxYl82NTk3MDY5NzY2Njc0_363e30e8-2965-4ef1-b91f-014d387b85a1"
      unitRef="usd">13000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="if84ed29ba8fe4f76a2e6f94e3cb0d465_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzQtNS0xLTEtMTMxNTAvdGV4dHJlZ2lvbjpmYzNiYTA0MTk4NGY0NjUxODcwNzY1OTdjYzkwNTkxYl82NTk3MDY5NzY2Njc5_c90635ea-d9c7-4326-8e36-ee38258a1a5e"
      unitRef="usd">15000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ib28a1601a63d4582b9fd3a7094bcd164_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzUtMS0xLTEtMTMwMTIvdGV4dHJlZ2lvbjoyZmQzMjFkYmZjZmQ0Mjc2OGUwNzVlNDVlNzYwZjIyNV82MDQ3MzEzOTUyNzg2_f14a5bce-311f-4575-b6e5-76ae1557ec30"
      unitRef="usd">36000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i339a76686b174b7086ab31702428d300_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzUtMS0xLTEtMTMwMTIvdGV4dHJlZ2lvbjoyZmQzMjFkYmZjZmQ0Mjc2OGUwNzVlNDVlNzYwZjIyNV82MDQ3MzEzOTUyNzkx_3d8d8d8b-7916-4dec-b76f-3bc79d7eb674"
      unitRef="usd">45000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i4af717826bdd4bd09e85c8c54c4d8c12_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzUtMy0xLTEtMTMwODIvdGV4dHJlZ2lvbjo0ZGIyMzAwNmJlYjk0ODdkYWZjNzAzY2ZhNTEwMGVmOF82NTk3MDY5NzY2Njc0_be8d8c6b-f70b-4ca0-9175-52c2226391d3"
      unitRef="usd">40000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i528b193929914619be5fb41aa819560f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzUtMy0xLTEtMTMwODIvdGV4dHJlZ2lvbjo0ZGIyMzAwNmJlYjk0ODdkYWZjNzAzY2ZhNTEwMGVmOF82NTk3MDY5NzY2Njc5_edb5d726-4bbb-4eac-9cfa-9ebcb582b2a9"
      unitRef="usd">59000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ia7cc37ff224e465dafd2a362f8deaa64_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzUtNS0xLTEtMTMxNTYvdGV4dHJlZ2lvbjozYzhmMzk1MWUwYjk0YjU5YWY3NzUxYjM3Yjc1OWUwOV82NTk3MDY5NzY2Njc0_05554e26-3d15-477f-abf1-da54e2501fa2"
      unitRef="usd">34000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i95cecf2488f34043aef7f008cdd1ae10_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzUtNS0xLTEtMTMxNTYvdGV4dHJlZ2lvbjozYzhmMzk1MWUwYjk0YjU5YWY3NzUxYjM3Yjc1OWUwOV82NTk3MDY5NzY2Njc5_d632cce5-3654-43de-b503-651543c91728"
      unitRef="usd">37000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i294db0f90b164196a31f02419796bb3c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzYtMS0xLTEtMTMwMTgvdGV4dHJlZ2lvbjozYjdiMTMzYmVmYjc0NTMwYWM2OWJkNzAwYjMzY2NmYl82MDQ3MzEzOTUyNzg2_dc193bac-61df-4a7d-809e-17cfd1277989"
      unitRef="usd">56000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ic753973e7cab4f50810a73a50f62accd_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzYtMS0xLTEtMTMwMTgvdGV4dHJlZ2lvbjozYjdiMTMzYmVmYjc0NTMwYWM2OWJkNzAwYjMzY2NmYl82MDQ3MzEzOTUyNzkx_3b2f072f-c16a-478a-bd35-abf8d5994f1f"
      unitRef="usd">70000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i9c3e22dc475442d4aa5a824da3ea8a1b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzYtMy0xLTEtMTMwODgvdGV4dHJlZ2lvbjowYThjN2IzZjMxOGE0MTk1OGNkNDE3MTc5NjEzOWIxOF82NTk3MDY5NzY2Njc3_e0af468f-870d-4bde-b126-397329c03748"
      unitRef="usd">102000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ia832afbc9fb84bd5a14264ab9eecb027_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzYtMy0xLTEtMTMwODgvdGV4dHJlZ2lvbjowYThjN2IzZjMxOGE0MTk1OGNkNDE3MTc5NjEzOWIxOF82NTk3MDY5NzY2Njgz_8b79a700-daa2-40e1-973b-05fcf42638f7"
      unitRef="usd">133000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i0dccd86cd30a480ea46c532382beb917_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzYtNS0xLTEtMTMxNjIvdGV4dHJlZ2lvbjphN2U3ZDYwNmQyMjc0NzBkOWU0NzZmMDZkYzg3YWFhY182NTk3MDY5NzY2Njc0_931daf4c-15e2-4a4d-aeef-69cd3aa3ee6b"
      unitRef="usd">47000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i49ddf7368edc4efabd16f8a7976ebd88_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzYtNS0xLTEtMTMxNjIvdGV4dHJlZ2lvbjphN2U3ZDYwNmQyMjc0NzBkOWU0NzZmMDZkYzg3YWFhY182NTk3MDY5NzY2Njc5_2fad2e8a-d855-4473-8c48-deff8677c8e3"
      unitRef="usd">52000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <tfx:RestructuringAndRelatedCostExpectedCashOutlays
      contextRef="i294db0f90b164196a31f02419796bb3c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzgtMS0xLTEtMTMwMjUvdGV4dHJlZ2lvbjo5ZWNhOTYxZjliNTg0ZTkyOWM1YjFkYWQxNDViZjRhNl82MDQ3MzEzOTUyNzg1_6ba548ce-f739-494b-b279-fa81453b817e"
      unitRef="usd">53000000</tfx:RestructuringAndRelatedCostExpectedCashOutlays>
    <tfx:RestructuringAndRelatedCostExpectedCashOutlays
      contextRef="ic753973e7cab4f50810a73a50f62accd_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzgtMS0xLTEtMTMwMjUvdGV4dHJlZ2lvbjo5ZWNhOTYxZjliNTg0ZTkyOWM1YjFkYWQxNDViZjRhNl82MDQ3MzEzOTUyNzkw_a36d758f-cc9a-4200-a116-034f41037da5"
      unitRef="usd">66000000</tfx:RestructuringAndRelatedCostExpectedCashOutlays>
    <tfx:RestructuringAndRelatedCostExpectedCashOutlays
      contextRef="i9c3e22dc475442d4aa5a824da3ea8a1b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzgtMy0xLTEtMTMwOTQvdGV4dHJlZ2lvbjo5YTExNTk4MTA4N2U0N2UyODRjMzNkOTk0YWJlNDgwOF82NTk3MDY5NzY2Njc1_cae1c707-8044-42ef-a2ec-8a24bdf98e19"
      unitRef="usd">99000000</tfx:RestructuringAndRelatedCostExpectedCashOutlays>
    <tfx:RestructuringAndRelatedCostExpectedCashOutlays
      contextRef="ia832afbc9fb84bd5a14264ab9eecb027_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzgtMy0xLTEtMTMwOTQvdGV4dHJlZ2lvbjo5YTExNTk4MTA4N2U0N2UyODRjMzNkOTk0YWJlNDgwOF82NTk3MDY5NzY2Njgx_7d26dc56-2cff-4a5f-abe7-8037978f3a23"
      unitRef="usd">127000000</tfx:RestructuringAndRelatedCostExpectedCashOutlays>
    <tfx:RestructuringAndRelatedCostExpectedCashOutlays
      contextRef="i0dccd86cd30a480ea46c532382beb917_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzgtNS0xLTEtMTMxNjgvdGV4dHJlZ2lvbjo1NzM3ZDY1NmU0YzA0NGQ3ODc5ZWZkN2JiNWNiMzZkMF82NTk3MDY5NzY2Njc0_0e7cc658-bf36-46c0-8335-2ef4db62c669"
      unitRef="usd">38000000</tfx:RestructuringAndRelatedCostExpectedCashOutlays>
    <tfx:RestructuringAndRelatedCostExpectedCashOutlays
      contextRef="i49ddf7368edc4efabd16f8a7976ebd88_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzgtNS0xLTEtMTMxNjgvdGV4dHJlZ2lvbjo1NzM3ZDY1NmU0YzA0NGQ3ODc5ZWZkN2JiNWNiMzZkMF82NTk3MDY5NzY2Njc5_b9b76ab1-4c8c-4f0f-8fb9-e9d02188ca42"
      unitRef="usd">43000000</tfx:RestructuringAndRelatedCostExpectedCashOutlays>
    <tfx:RestructuringCostsExpectedAggregateCapitalExpenditures
      contextRef="i294db0f90b164196a31f02419796bb3c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzktMS0xLTEtMTMwMzEvdGV4dHJlZ2lvbjplOWY3OTNiOGVkNmU0OTcyOWI4NzdjNDY2NGE3ZmU5NF82MDQ3MzEzOTUyNzg1_e3a5de86-4c8f-4564-aa0a-050a0c5e9b61"
      unitRef="usd">29000000</tfx:RestructuringCostsExpectedAggregateCapitalExpenditures>
    <tfx:RestructuringCostsExpectedAggregateCapitalExpenditures
      contextRef="ic753973e7cab4f50810a73a50f62accd_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzktMS0xLTEtMTMwMzEvdGV4dHJlZ2lvbjplOWY3OTNiOGVkNmU0OTcyOWI4NzdjNDY2NGE3ZmU5NF82MDQ3MzEzOTUyNzkw_9b32f251-1001-4bfc-881b-cdbfa761a634"
      unitRef="usd">35000000</tfx:RestructuringCostsExpectedAggregateCapitalExpenditures>
    <tfx:RestructuringCostsExpectedAggregateCapitalExpenditures
      contextRef="i9c3e22dc475442d4aa5a824da3ea8a1b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzktMy0xLTEtMTMxMDAvdGV4dHJlZ2lvbjphZDdiN2QwZDIyMzg0NmNhOWFhYzdhNWY5ODA1NTA2Yl82NTk3MDY5NzY2Njc0_7cae63a6-dc4b-4c41-8ee2-9682c185446f"
      unitRef="usd">19000000</tfx:RestructuringCostsExpectedAggregateCapitalExpenditures>
    <tfx:RestructuringCostsExpectedAggregateCapitalExpenditures
      contextRef="ia832afbc9fb84bd5a14264ab9eecb027_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzktMy0xLTEtMTMxMDAvdGV4dHJlZ2lvbjphZDdiN2QwZDIyMzg0NmNhOWFhYzdhNWY5ODA1NTA2Yl82NTk3MDY5NzY2Njc5_87c1699d-2c8b-438d-a82d-c1bcc67f6eb0"
      unitRef="usd">23000000</tfx:RestructuringCostsExpectedAggregateCapitalExpenditures>
    <tfx:RestructuringCostsExpectedAggregateCapitalExpenditures
      contextRef="i0dccd86cd30a480ea46c532382beb917_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzktNS0xLTEtMTMxNzQvdGV4dHJlZ2lvbjowYTYwNGMzMDk2MTI0MTQ0YmY1NjY5ZTdlZjI4MmJjNV82NTk3MDY5NzY2Njc0_774824a9-faf5-439e-9f2c-01dd12d9c5a2"
      unitRef="usd">25000000</tfx:RestructuringCostsExpectedAggregateCapitalExpenditures>
    <tfx:RestructuringCostsExpectedAggregateCapitalExpenditures
      contextRef="i49ddf7368edc4efabd16f8a7976ebd88_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzktNS0xLTEtMTMxNzQvdGV4dHJlZ2lvbjowYTYwNGMzMDk2MTI0MTQ0YmY1NjY5ZTdlZjI4MmJjNV82NTk3MDY5NzY2Njc5_25efa0c8-bbaf-4b0f-b0ad-6ddf416c14ef"
      unitRef="usd">30000000</tfx:RestructuringCostsExpectedAggregateCapitalExpenditures>
    <tfx:AggregateRestructuringCharges
      contextRef="i564f5bebba49479a91635269a104a922_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzEzLTEtMS0xLTEzMDM3L3RleHRyZWdpb246ODNkN2M5ZGViYmJkNGEyY2E0YjYwODlkYWY1NmViOGFfNjA0NzMxMzk1Mjc4Mg_7a370206-980b-4082-aab3-bf3b747befcb"
      unitRef="usd">13800000</tfx:AggregateRestructuringCharges>
    <tfx:AggregateRestructuringCharges
      contextRef="ie573e0edffe3492c9177e2eefae9b172_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzEzLTMtMS0xLTEzMTA2L3RleHRyZWdpb246MmZkNDBmZWU0MzM4NGM2ZDgwNWZkNDQ5ODJjNmQyMThfNjU5NzA2OTc2NjY3MA_5eab7ba0-1b84-4385-a103-9e453f8db8d8"
      unitRef="usd">54100000</tfx:AggregateRestructuringCharges>
    <tfx:AggregateRestructuringCharges
      contextRef="ic05bd6ff4cc94f8899cbbe5e8b7229a5_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzEzLTUtMS0xLTEzMTgwL3RleHRyZWdpb246NTc1YTNiYzgwMzQ2NDVmZDg3MmEwN2ZlYWIxNTAzMzlfNjU5NzA2OTc2NjY3MA_7271d50c-023b-42f4-ad57-55dd7b2d5d8a"
      unitRef="usd">13000000.0</tfx:AggregateRestructuringCharges>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i564f5bebba49479a91635269a104a922_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzE1LTEtMS0xLTEzMDQwL3RleHRyZWdpb246NGJkZmNmYjIwYjljNDExNGE1Zjk3NjFiNzI3M2YwZjJfNjA0NzMxMzk1Mjc4MA_1454775d-92b3-42d9-9d84-10006fd5c2f5"
      unitRef="usd">6100000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="ie573e0edffe3492c9177e2eefae9b172_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzE1LTMtMS0xLTEzMTA5L3RleHRyZWdpb246ZDY3MzIyZGExNDk2NDJmYjhlNzNiNDA3ZjIzYWNjNWJfNjU5NzA2OTc2NjY2OA_59f2118b-6459-43cf-b91c-4e3cbcf9c79e"
      unitRef="usd">3000000.0</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="ic05bd6ff4cc94f8899cbbe5e8b7229a5_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzE1LTUtMS0xLTEzMTgzL3RleHRyZWdpb246OGZmMWZiYTMzNTgxNDQ0YmExYzFlOTcwZTA1MzMwMjFfNjU5NzA2OTc2NjY2OA_2694f3ea-5e2e-4495-828a-05b52b2847dd"
      unitRef="usd">3200000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringCosts
      contextRef="i564f5bebba49479a91635269a104a922_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzE2LTEtMS0xLTEzMDQzL3RleHRyZWdpb246Y2RiNWJlN2FmMzZiNDc2ZDkzNDA5NWFlZGNiNmQxZWRfNjA0NzMxMzk1Mjc4MA_b64b111a-0810-4e06-a106-7dcf77c0a802"
      unitRef="usd">6600000</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="ie573e0edffe3492c9177e2eefae9b172_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzE2LTMtMS0xLTEzMTEyL3RleHRyZWdpb246Y2FmMTcwZmEyY2EzNDQxZWFmOWQyOWYyMjM1YjNkZmNfNjU5NzA2OTc2NjY2OA_bf6422fa-46f2-4d46-8475-e5e890c82463"
      unitRef="usd">7200000</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="ic05bd6ff4cc94f8899cbbe5e8b7229a5_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3ZTU2MmRlODY2ZWI0OWI0Yjg0NzA3NDNiOTMwYTA3ZC90YWJsZXJhbmdlOjdlNTYyZGU4NjZlYjQ5YjRiODQ3MDc0M2I5MzBhMDdkXzE2LTUtMS0xLTEzMTg2L3RleHRyZWdpb246NGY5YWFhY2Y0YmM5NDQyODkyOGUxY2M5OTMwN2I1NGNfNjU5NzA2OTc2NjY3MA_37e9ee43-c1f1-4946-9928-bfc544aafa4b"
      unitRef="usd">32200000</us-gaap:RestructuringCosts>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90ZXh0cmVnaW9uOjA5NDc5NWRlMDlkODQwMGRhMDEyMDA4YjA5MGVkM2RmXzYwNDczMTQwMDg1NDE_b8c261f6-3cf7-48b1-aa4b-a088f88df436">&lt;div style="text-indent:13.5pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the restructuring reserve activity related to our 2019, 2018 and 2014 Footprint realignment plans:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.035%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.883%;"/&gt;&lt;td style="width:1.0%;"/&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:17.883%;"/&gt;&lt;td style="width:1.0%;"/&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:17.885%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2014 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Subsequent accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,503)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(820)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Subsequent accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(939)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,602)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(580)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(281)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt;(1)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019 , 2018 and 2017 consisted mainly of accruals related to termination benefits.  Most of the Other costs (facility closure, employee relocation, equipment relocation and outplacement costs) were expensed and paid in the same period.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="ic494ebbf99f343bdbfbce1dd75c46c57_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzItMS0xLTEtMTEwMTM_2668ba82-28e2-4f65-9c77-6ba8a97c38a1"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="if6111ac983d546b9896043e000fe3dde_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzItMy0xLTEtMTEwMTU_54ad62ee-a595-4980-adc2-977012a4cfa7"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i69733dc5354444a0a75aef8e36a81ae7_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzItNS0xLTEtMTEwMTc_4fc3d4ef-5859-4916-874d-008aa80130a0"
      unitRef="usd">3926000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="id9057bb8e157417083ff44ebf2972014_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzMtMS0xLTEtMTEwMTM_c1381a09-1664-4842-8d31-d99ac1d9560f"
      unitRef="usd">0</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="ided2a1149755461390425cc0ca29f0ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzMtMy0xLTEtMTEwMTU_daa66b9d-016c-440b-87e6-3ef36fcab79c"
      unitRef="usd">54993000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i9a9f5ea515b546559ab4944f2963afbb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzMtNS0xLTEtMTEwMTc_6d40434a-8975-428d-b635-243ca5abb6f5"
      unitRef="usd">830000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:PaymentsForRestructuring
      contextRef="id9057bb8e157417083ff44ebf2972014_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzQtMS0xLTEtMTEwMTM_25359fff-24a1-4fe0-8cfa-a678e8f21712"
      unitRef="usd">0</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="ided2a1149755461390425cc0ca29f0ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzQtMy0xLTEtMTEwMTU_e0328b8e-5a8f-4d20-8a4b-ceeffe06b16b"
      unitRef="usd">4503000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i9a9f5ea515b546559ab4944f2963afbb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzQtNS0xLTEtMTEwMTc_f313d8a9-9f39-4ebc-a3ff-77c491dd5e3a"
      unitRef="usd">820000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="id9057bb8e157417083ff44ebf2972014_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzUtMS0xLTEtMTEwMTM_99126d46-c577-4409-9ac1-521c22dc5061"
      unitRef="usd">0</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="ided2a1149755461390425cc0ca29f0ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzUtMy0xLTEtMTEwMTU_235c1ed3-76af-4a1b-be60-cffc3cba36c1"
      unitRef="usd">-2016000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="i9a9f5ea515b546559ab4944f2963afbb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzUtNS0xLTEtMTEwMTc_2fdae402-cb1b-47da-9c3d-aa8466973d88"
      unitRef="usd">0</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="i77d01aacfcbf4cefbfe764d989b34422_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzYtMS0xLTEtMTEwMTM_2f78a47d-7c97-43fe-a9af-b164afa54539"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i5cd635477efd4cc9bea92d3fda46a9e1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzYtMy0xLTEtMTEwMTU_b04de01a-03cc-4337-8838-b1ac7c951ee1"
      unitRef="usd">48474000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i4c5d4e48882f43e59615416e3b22485f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzYtNS0xLTEtMTEwMTc_b7a74a2b-acd3-4e64-880c-dee1115be578"
      unitRef="usd">3936000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i564f5bebba49479a91635269a104a922_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzctMS0xLTEtMTEwMTM_24821846-ed67-4c67-8d7e-441bbf144c47"
      unitRef="usd">13753000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="ie573e0edffe3492c9177e2eefae9b172_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzctMy0xLTEtMTEwMTU_fa2a67d1-cf03-472c-88f6-fb0e1d95ac0d"
      unitRef="usd">-939000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="ic05bd6ff4cc94f8899cbbe5e8b7229a5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzctNS0xLTEtMTEwMTc_95b30322-506f-49a8-9e1a-5538535c448b"
      unitRef="usd">313000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:PaymentsForRestructuring
      contextRef="i564f5bebba49479a91635269a104a922_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzgtMS0xLTEtMTEwMTM_c97b3bff-5594-4cac-b048-08ec998fc80f"
      unitRef="usd">1602000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="ie573e0edffe3492c9177e2eefae9b172_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzgtMy0xLTEtMTEwMTU_42f9bfa0-e92b-4e2a-837a-2461dbdba0aa"
      unitRef="usd">3628000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="ic05bd6ff4cc94f8899cbbe5e8b7229a5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzgtNS0xLTEtMTEwMTc_6bf5e9f6-801d-4efd-a548-a1da109e7285"
      unitRef="usd">580000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="i564f5bebba49479a91635269a104a922_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzktMS0xLTEtMTEwMTM_07699ec7-2571-43f9-ac42-99bc44f3b747"
      unitRef="usd">-281000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="ie573e0edffe3492c9177e2eefae9b172_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzktMy0xLTEtMTEwMTU_ae2f9760-9fce-49db-ad66-e34364fbb227"
      unitRef="usd">367000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="ic05bd6ff4cc94f8899cbbe5e8b7229a5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzktNS0xLTEtMTEwMTc_15b79771-6ae1-4b84-9afc-bd99db6eb6ae"
      unitRef="usd">0</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="i0f9822c48b614a0788461a6e15d60eeb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzEwLTEtMS0xLTExMDEz_d44e95c3-0b2b-4718-8cb4-938c8ce9000f"
      unitRef="usd">11870000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i8040be4a1377491484be486f074877cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzEwLTMtMS0xLTExMDE1_fb77c6e5-8891-460f-a052-76c23239b76b"
      unitRef="usd">44274000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ia1141ae59a3949a3afe52f75945e0a60_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3YmNmNmNmOTZmYTA0OGM4YjNmYzFjMGJkNWU2ZGJmYi90YWJsZXJhbmdlOjdiY2Y2Y2Y5NmZhMDQ4YzhiM2ZjMWMwYmQ1ZTZkYmZiXzEwLTUtMS0xLTExMDE3_001741ae-06d0-48da-9275-908cdcc97f2f"
      unitRef="usd">3669000</us-gaap:RestructuringReserve>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90ZXh0cmVnaW9uOjA5NDc5NWRlMDlkODQwMGRhMDEyMDA4YjA5MGVkM2RmXzg3NjQ_82ee6d67-39dd-4174-a7a6-5df39ae8ac90">&lt;div style="text-indent:13.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019, 2018, and 2017 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.534%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.965%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.374%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.247%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.374%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.106%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Termination benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Other Costs &lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;vertical-align:bottom;"&gt;(1)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="14" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,787)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(939)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Other restructuring programs &lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt;(2)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total restructuring and impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.821%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.247%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.247%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.249%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Termination benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Other Costs&lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;vertical-align:bottom;"&gt; (1)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="14" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018 Footprint realignment plan&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Other restructuring programs &lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt;(3)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total restructuring and impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.821%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.247%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.247%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.249%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Termination benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Other Costs &lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;vertical-align:bottom;"&gt;(1)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="14" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;2017 Vascular Solutions integration program&lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt; (4)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;2017 EMEA restructuring program &lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt;(5)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Other restructuring programs &lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt;(6)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1)   Includes facility closure, contract termination and other exit costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(2)   Includes activity primarily related to a restructuring program initiated in the third quarter of 2019 that is designed to reduce costs and improve efficiencies through reorganizations within several businesses and certain corporate functions and the 2014 Footprint realignment plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(3)  Includes activity primarily related to the 2016 Footprint realignment plan, which is substantially complete, and the 2014 Footprint realignment plan, as well as the 2017 Vascular Solutions integration program and the 2017 EMEA restructuring program, both of which are described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(4)  The program was initiated in 2017 and was related to the integration of Vascular Solutions into Teleflex and has been substantially completed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(5)   The program was initiated in 2017 to centralize certain administrative functions in Europe and has been substantially completed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(6)  Includes activity primarily related to the 2016 Footprint realignment plan, the 2014 Footprint realignment plan and the other 2016 restructuring programs.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="i9304c2993a574a1bb5e2efb47ad643b8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzMtMS0xLTEtMTM1NQ_b30f083d-8a2d-46fd-aa81-6fde68f49d89"
      unitRef="usd">13683000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie372959b70fb40e5a277e4a9f2fd24e8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzMtMy0xLTEtMTM1NQ_1b0ca9c6-d867-4728-bdcf-1649892c5479"
      unitRef="usd">70000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i564f5bebba49479a91635269a104a922_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzMtNS0xLTEtMTM1NQ_c820064a-41ac-46fc-ad5a-b0c17aab1774"
      unitRef="usd">13753000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i54df297e4dd7433684ca8db1e8e8d2a3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzQtMS0xLTEtMTM1NQ_5b70069c-1107-4a4e-8367-4c7b94655e15"
      unitRef="usd">-1787000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i23e57e9169404fe99293d9932b3a0f9f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzQtMy0xLTEtMTM1NQ_90787444-fbf4-47a1-af3b-4521973b2d4c"
      unitRef="usd">848000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie573e0edffe3492c9177e2eefae9b172_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzQtNS0xLTEtMzMxNw_481ddb87-00d7-482d-abbe-08db53861dc4"
      unitRef="usd">-939000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0225324353734fdfabec8f4ef6e62b83_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzUtMS0xLTEtMTM2NA_dbc06b29-97df-4c93-8ce1-d539ee6d8280"
      unitRef="usd">787000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib49ca3c3ae684155973ea4d91f5064f2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzUtMy0xLTEtMTM2NA_8f58c903-f825-47be-8cc7-beeb4cf2e8bf"
      unitRef="usd">1638000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3e029ed037954dabb95bb9d039bb0014_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzUtNS0xLTEtMTM2NA_b64f83f3-6174-4eee-9c08-b0405fb5e961"
      unitRef="usd">2425000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i74c7e1b72987456c98945903dc74e7d6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzYtMS0xLTEtMTM2NA_8c30b64d-c587-4006-b878-dc8f23fb5fd5"
      unitRef="usd">12683000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i75885e7f4cd040ea83545eab99da5c9d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzYtMy0xLTEtMTM2NA_69d8a0f2-ef0c-4bc9-af9d-a468b1fde01e"
      unitRef="usd">2556000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzYtNS0xLTEtMTM2NA_b08116a3-185e-4b92-ae51-9896af3db148"
      unitRef="usd">15239000</us-gaap:RestructuringCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i74c7e1b72987456c98945903dc74e7d6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzctMS0xLTEtMTM2NA_114efe04-1bab-4e79-94ee-fd4a7d35ad9f"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i75885e7f4cd040ea83545eab99da5c9d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzctMy0xLTEtMTM2NA_f2886cef-68d6-4c6c-bbb8-01d2002eaa83"
      unitRef="usd">6966000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzctNS0xLTEtMTM2NA_b491f603-1234-435e-8a8d-82578721247f"
      unitRef="usd">6966000</us-gaap:AssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i74c7e1b72987456c98945903dc74e7d6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzgtMS0xLTEtMTM2NA_309face3-002a-41f3-a2e5-9c2346458700"
      unitRef="usd">12683000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i75885e7f4cd040ea83545eab99da5c9d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzgtMy0xLTEtMTM2NA_3c52dbc0-da29-4da2-87d3-043a022a84df"
      unitRef="usd">9522000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo5NjcwMGQzN2U1Nzc0MDBhYmQwNmI0Y2M0ZTViNjIwOC90YWJsZXJhbmdlOjk2NzAwZDM3ZTU3NzQwMGFiZDA2YjRjYzRlNWI2MjA4XzgtNS0xLTEtMTM2NA_b9d89925-bb86-462e-94c5-3d4c5d211d18"
      unitRef="usd">22205000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2179cd5825d7416992492aefc15164f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzMtMS0xLTEtMA_ee3e4028-5d20-4b14-a2d0-a971dc468ce0"
      unitRef="usd">53992000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i58dd265d880847bf9fd1ac9c5147f77a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzMtMy0xLTEtMA_5b366f03-572a-4319-b2fb-782674f50902"
      unitRef="usd">1001000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ided2a1149755461390425cc0ca29f0ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzMtNS0xLTEtMA_a46454f6-cd86-4375-b194-17c97eb1810b"
      unitRef="usd">54993000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id4ce7451b7d44e24973626ee56550b09_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzUtMS0xLTEtMA_79abb00f-1a46-4cf5-8c8d-d97cdacb91b1"
      unitRef="usd">3820000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i1e2579b67fb44adab92b4f2323470b78_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzUtMy0xLTEtMA_b177f051-9b05-4b08-a4ad-5d58455d00e1"
      unitRef="usd">1307000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ieb13aa17040c4ad4b3851887d2e88fd2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzUtNS0xLTEtMA_876ac06f-7d44-4784-9049-b93fc3ebea48"
      unitRef="usd">5127000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0b6858d80da54f148907f90d876c68ca_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzYtMS0xLTEtMA_88d5e5ce-200a-451c-9546-30bc65a0b7e9"
      unitRef="usd">57812000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i9f2457ae674d4080a978cddff925b957_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzYtMy0xLTEtMA_409e9f0f-10af-4eb7-b75f-0e3225ec7f78"
      unitRef="usd">2308000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzYtNS0xLTEtMA_22541533-4c20-4df5-96f5-004de26acb9f"
      unitRef="usd">60120000</us-gaap:RestructuringCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i0b6858d80da54f148907f90d876c68ca_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzctMS0xLTEtMA_2439df59-b4f7-4e2a-a88e-cbe201809b95"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i9f2457ae674d4080a978cddff925b957_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzctMy0xLTEtMA_10ec2c62-824b-40bc-a7d0-a2629d3fcbf4"
      unitRef="usd">19110000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzctNS0xLTEtMA_b00b8477-c8ee-4d86-9ea5-f9177f0c6f3d"
      unitRef="usd">19110000</us-gaap:AssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i0b6858d80da54f148907f90d876c68ca_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzgtMS0xLTEtMA_0ab9769b-e267-4f2a-9708-ec7a63e16989"
      unitRef="usd">57812000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i9f2457ae674d4080a978cddff925b957_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzgtMy0xLTEtMA_29dc2824-b566-4cfc-afe2-08492832b845"
      unitRef="usd">21418000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZTo3NDNhM2FmOGE1OWI0OTVkYjFmNDM5ZjgxOTk2OGFhYS90YWJsZXJhbmdlOjc0M2EzYWY4YTU5YjQ5NWRiMWY0MzlmODE5OTY4YWFhXzgtNS0xLTEtMA_1aa72167-7bf3-4242-9f4f-3919fc433ede"
      unitRef="usd">79230000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia37bfadbe0e04c8eb0b54ddcdec280c0_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZToyMTBhY2ZkZjgyMGU0YTA4OTVmYWJiNGRmNjdkZjcyZC90YWJsZXJhbmdlOjIxMGFjZmRmODIwZTRhMDg5NWZhYmI0ZGY2N2RmNzJkXzMtMS0xLTEtNjA2OA_4a0d0079-efc4-40c0-93ef-5f4efb21a439"
      unitRef="usd">5377000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i1d7a55c4573d4e2c90a7cde44648affc_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZToyMTBhY2ZkZjgyMGU0YTA4OTVmYWJiNGRmNjdkZjcyZC90YWJsZXJhbmdlOjIxMGFjZmRmODIwZTRhMDg5NWZhYmI0ZGY2N2RmNzJkXzMtMy0xLTEtNjA2OA_2b968255-951a-4bab-856f-c348d5e30488"
      unitRef="usd">118000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i1f689804331d4a8ba96354738bfbda42_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZToyMTBhY2ZkZjgyMGU0YTA4OTVmYWJiNGRmNjdkZjcyZC90YWJsZXJhbmdlOjIxMGFjZmRmODIwZTRhMDg5NWZhYmI0ZGY2N2RmNzJkXzMtNS0xLTEtNjA2OA_6e1d8134-80f0-42c5-91a9-a20b6d7a55bf"
      unitRef="usd">5495000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i83a73100792c4838ace727aa7b9e07bb_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZToyMTBhY2ZkZjgyMGU0YTA4OTVmYWJiNGRmNjdkZjcyZC90YWJsZXJhbmdlOjIxMGFjZmRmODIwZTRhMDg5NWZhYmI0ZGY2N2RmNzJkXzQtMS0xLTEtNjA2OA_c9dd7633-2cf7-48f4-92d6-a5696031291b"
      unitRef="usd">4921000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i7382513dcc504e0897b70c1c3c9e3c5d_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZToyMTBhY2ZkZjgyMGU0YTA4OTVmYWJiNGRmNjdkZjcyZC90YWJsZXJhbmdlOjIxMGFjZmRmODIwZTRhMDg5NWZhYmI0ZGY2N2RmNzJkXzQtMy0xLTEtNjA2OA_fceab14e-1743-4a44-811e-90eb8b330a4d"
      unitRef="usd">280000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie99f3375ff8d4531ab96ee2ad29c35bd_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZToyMTBhY2ZkZjgyMGU0YTA4OTVmYWJiNGRmNjdkZjcyZC90YWJsZXJhbmdlOjIxMGFjZmRmODIwZTRhMDg5NWZhYmI0ZGY2N2RmNzJkXzQtNS0xLTEtNjA2OA_7f829336-8a43-493c-aa2e-a489b17c4838"
      unitRef="usd">5201000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia1dea1ae1c964ddd82bad0774fc3cb81_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZToyMTBhY2ZkZjgyMGU0YTA4OTVmYWJiNGRmNjdkZjcyZC90YWJsZXJhbmdlOjIxMGFjZmRmODIwZTRhMDg5NWZhYmI0ZGY2N2RmNzJkXzYtMS0xLTEtMA_e693a0d9-ad3d-432c-9b85-73b2490a1885"
      unitRef="usd">3018000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i7dd61b816e5d4d8eb80a36c80c6d72b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZToyMTBhY2ZkZjgyMGU0YTA4OTVmYWJiNGRmNjdkZjcyZC90YWJsZXJhbmdlOjIxMGFjZmRmODIwZTRhMDg5NWZhYmI0ZGY2N2RmNzJkXzYtMy0xLTEtMA_e1a62836-8e0f-4b89-9731-7baac804542a"
      unitRef="usd">1076000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4732afc846db47b2a568a09940c511a6_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZToyMTBhY2ZkZjgyMGU0YTA4OTVmYWJiNGRmNjdkZjcyZC90YWJsZXJhbmdlOjIxMGFjZmRmODIwZTRhMDg5NWZhYmI0ZGY2N2RmNzJkXzYtNS0xLTEtMA_631ab84d-4120-43e0-987c-a2fe6af83650"
      unitRef="usd">4094000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="idc7f176ea185466a9127d874d752ba66_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZToyMTBhY2ZkZjgyMGU0YTA4OTVmYWJiNGRmNjdkZjcyZC90YWJsZXJhbmdlOjIxMGFjZmRmODIwZTRhMDg5NWZhYmI0ZGY2N2RmNzJkXzctMS0xLTEtMA_2e32e908-895f-46be-b477-10e4fa426d90"
      unitRef="usd">13316000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="icaaf320c4d8a4cad8dfb09537dcb6a87_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZToyMTBhY2ZkZjgyMGU0YTA4OTVmYWJiNGRmNjdkZjcyZC90YWJsZXJhbmdlOjIxMGFjZmRmODIwZTRhMDg5NWZhYmI0ZGY2N2RmNzJkXzctMy0xLTEtMA_a7d29999-660f-48cd-90f8-4e7f2b0c3451"
      unitRef="usd">1474000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90YWJsZToyMTBhY2ZkZjgyMGU0YTA4OTVmYWJiNGRmNjdkZjcyZC90YWJsZXJhbmdlOjIxMGFjZmRmODIwZTRhMDg5NWZhYmI0ZGY2N2RmNzJkXzctNS0xLTEtMA_78bf6caa-7ab1-4ef7-a4eb-192add065e70"
      unitRef="usd">14790000</us-gaap:RestructuringCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90ZXh0cmVnaW9uOjA5NDc5NWRlMDlkODQwMGRhMDEyMDA4YjA5MGVkM2RmXzMyOTg1MzQ5MzkwNzI_acf95c0c-7839-4684-b8dc-972ba996a4cc"
      unitRef="usd">7000000.0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzIvZnJhZzowOTQ3OTVkZTA5ZDg0MDBkYTAxMjAwOGIwOTBlZDNkZi90ZXh0cmVnaW9uOjA5NDc5NWRlMDlkODQwMGRhMDEyMDA4YjA5MGVkM2RmXzMyOTg1MzQ5MzkwODY_6766bb6e-46ce-490f-853e-c914d9d4ac77"
      unitRef="usd">19100000</us-gaap:AssetImpairmentCharges>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzgvZnJhZzo5NGM3YjVhNDAwYjI0N2Y2YWEwMjE4YWY4MmZjZWFjYS90ZXh0cmVnaW9uOjk0YzdiNWE0MDBiMjQ3ZjZhYTAyMThhZjgyZmNlYWNhXzgw_b9a99a66-b54f-41c4-a46d-765655b2dcd6">Inventories &lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Inventories at December&#160;31, 2019 and 2018 consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;114,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;111,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;290,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;254,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;476,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;427,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzgvZnJhZzo5NGM3YjVhNDAwYjI0N2Y2YWEwMjE4YWY4MmZjZWFjYS90ZXh0cmVnaW9uOjk0YzdiNWE0MDBiMjQ3ZjZhYTAyMThhZjgyZmNlYWNhXzcz_4fb198ed-dba2-42ee-9d25-e5e136404fa7">&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Inventories at December&#160;31, 2019 and 2018 consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;114,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;111,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;290,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;254,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;476,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;427,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzgvZnJhZzo5NGM3YjVhNDAwYjI0N2Y2YWEwMjE4YWY4MmZjZWFjYS90YWJsZTplMWFjMDhmNmQ5YzY0YTUyYjZkNjRiZjI5OTAyODJmYi90YWJsZXJhbmdlOmUxYWMwOGY2ZDljNjRhNTJiNmQ2NGJmMjk5MDI4MmZiXzItMS0xLTEtMA_27d7af34-a91b-4f39-a170-7872a43448d3"
      unitRef="usd">114302000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzgvZnJhZzo5NGM3YjVhNDAwYjI0N2Y2YWEwMjE4YWY4MmZjZWFjYS90YWJsZTplMWFjMDhmNmQ5YzY0YTUyYjZkNjRiZjI5OTAyODJmYi90YWJsZXJhbmdlOmUxYWMwOGY2ZDljNjRhNTJiNmQ2NGJmMjk5MDI4MmZiXzItMy0xLTEtMA_87d8fd4d-374b-4dd0-ae3c-eb7f271205bc"
      unitRef="usd">111105000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzgvZnJhZzo5NGM3YjVhNDAwYjI0N2Y2YWEwMjE4YWY4MmZjZWFjYS90YWJsZTplMWFjMDhmNmQ5YzY0YTUyYjZkNjRiZjI5OTAyODJmYi90YWJsZXJhbmdlOmUxYWMwOGY2ZDljNjRhNTJiNmQ2NGJmMjk5MDI4MmZiXzMtMS0xLTEtMA_9ca74f40-ae18-4b18-a780-7bef8a2e987b"
      unitRef="usd">71479000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzgvZnJhZzo5NGM3YjVhNDAwYjI0N2Y2YWEwMjE4YWY4MmZjZWFjYS90YWJsZTplMWFjMDhmNmQ5YzY0YTUyYjZkNjRiZjI5OTAyODJmYi90YWJsZXJhbmdlOmUxYWMwOGY2ZDljNjRhNTJiNmQ2NGJmMjk5MDI4MmZiXzMtMy0xLTEtMA_787e865e-ed16-4ce6-8f22-170f7a56704e"
      unitRef="usd">62334000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzgvZnJhZzo5NGM3YjVhNDAwYjI0N2Y2YWEwMjE4YWY4MmZjZWFjYS90YWJsZTplMWFjMDhmNmQ5YzY0YTUyYjZkNjRiZjI5OTAyODJmYi90YWJsZXJhbmdlOmUxYWMwOGY2ZDljNjRhNTJiNmQ2NGJmMjk5MDI4MmZiXzQtMS0xLTEtMA_b63fbb33-0006-4df1-8a3f-9e3196cd846f"
      unitRef="usd">290776000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzgvZnJhZzo5NGM3YjVhNDAwYjI0N2Y2YWEwMjE4YWY4MmZjZWFjYS90YWJsZTplMWFjMDhmNmQ5YzY0YTUyYjZkNjRiZjI5OTAyODJmYi90YWJsZXJhbmdlOmUxYWMwOGY2ZDljNjRhNTJiNmQ2NGJmMjk5MDI4MmZiXzQtMy0xLTEtMA_c358c524-984d-4bc8-97b7-0e65badbdf99"
      unitRef="usd">254339000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzgvZnJhZzo5NGM3YjVhNDAwYjI0N2Y2YWEwMjE4YWY4MmZjZWFjYS90YWJsZTplMWFjMDhmNmQ5YzY0YTUyYjZkNjRiZjI5OTAyODJmYi90YWJsZXJhbmdlOmUxYWMwOGY2ZDljNjRhNTJiNmQ2NGJmMjk5MDI4MmZiXzUtMS0xLTEtMA_82e3d09d-259f-4752-84cb-4b767ad895ba"
      unitRef="usd">476557000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xNzgvZnJhZzo5NGM3YjVhNDAwYjI0N2Y2YWEwMjE4YWY4MmZjZWFjYS90YWJsZTplMWFjMDhmNmQ5YzY0YTUyYjZkNjRiZjI5OTAyODJmYi90YWJsZXJhbmdlOmUxYWMwOGY2ZDljNjRhNTJiNmQ2NGJmMjk5MDI4MmZiXzUtMy0xLTEtMA_7099ea30-dda2-4c44-b135-44121066ce7d"
      unitRef="usd">427778000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90ZXh0cmVnaW9uOmIyYjRkNjliNzQ5MzQ3MWU4YTdjZTg0NmY4YmMzOGYxXzYwNDczMTM5NTI5NzI_5c04d782-f03a-4688-81aa-cf70efa0a994">Property, plant and equipment &lt;div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018 were as follows:&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;248,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;224,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;443,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;421,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;158,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;137,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;105,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;914,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;889,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(483,525)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(456,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;430,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;432,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&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:10.719%;"/&gt;&lt;td style="width:1.0%;"/&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:10.722%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non cash investing and financing activities of continuing operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment additions due to build-to-suit lease transactions&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90ZXh0cmVnaW9uOmIyYjRkNjliNzQ5MzQ3MWU4YTdjZTg0NmY4YmMzOGYxXzEwOQ_a0468f3a-1aca-4f0b-b4a5-1df1b58c19d4">&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018 were as follows:&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;248,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;224,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;443,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;421,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;158,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;137,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;105,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;914,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;889,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(483,525)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(456,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;430,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;432,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <tfx:LandBuildingsAndLeaseholdImprovementsGross
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzItMS0xLTEtMA_a18c57c5-6da2-4fc3-ab78-8e21a0ee7684"
      unitRef="usd">248067000</tfx:LandBuildingsAndLeaseholdImprovementsGross>
    <tfx:LandBuildingsAndLeaseholdImprovementsGross
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzItMy0xLTEtMA_2874a294-2056-4355-a27d-08607bac801d"
      unitRef="usd">224605000</tfx:LandBuildingsAndLeaseholdImprovementsGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzMtMS0xLTEtMA_e0486e39-19d2-44d5-bcbb-875290b96fca"
      unitRef="usd">443612000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzMtMy0xLTEtMA_d045cef5-b164-4bb7-86a8-ae0ffdc704e7"
      unitRef="usd">421873000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzQtMS0xLTEtMA_df00551e-7893-43f0-88a7-bde3cf7e0c18"
      unitRef="usd">158574000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzQtMy0xLTEtMA_ce5118ab-8a74-401b-8a27-fdd57facc2f1"
      unitRef="usd">137899000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzUtMS0xLTEtMA_d8869b8f-2df7-45d7-820e-832ea9a922aa"
      unitRef="usd">63991000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzUtMy0xLTEtMA_d657249a-3601-4354-921e-373322a9d2af"
      unitRef="usd">105319000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzYtMS0xLTEtMA_9da71c3b-764d-4c39-bb01-973f558ae81c"
      unitRef="usd">914244000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzYtMy0xLTEtMA_06ec0ca6-b3ff-4c90-aff5-b4e4a0a4f224"
      unitRef="usd">889696000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzctMS0xLTEtMA_4573f390-6caf-4de7-b4e4-0fcc49e1116b"
      unitRef="usd">483525000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzctMy0xLTEtMA_33dea955-bb07-4c29-aa5c-7a92b0a97899"
      unitRef="usd">456930000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzgtMS0xLTEtMA_11184942-493b-4939-b0ca-2c7168065e78"
      unitRef="usd">430719000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo1NzRhZDI1ZTZkODk0MGFmOWVlOGI0NjI3NzZkYTQ4OC90YWJsZXJhbmdlOjU3NGFkMjVlNmQ4OTQwYWY5ZWU4YjQ2Mjc3NmRhNDg4XzgtMy0xLTEtMA_bd99dffb-2e59-41b2-aa45-6517715695dc"
      unitRef="usd">432766000</us-gaap:PropertyPlantAndEquipmentNet>
    <tfx:ScheduleOfCashFlowSupplementalDisclosuresPropertyPlantAndEquipmentTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90ZXh0cmVnaW9uOmIyYjRkNjliNzQ5MzQ3MWU4YTdjZTg0NmY4YmMzOGYxXzYwNDczMTM5NTI5NzY_f33eaacb-6079-4dce-85fd-bf06b7dcc1b3">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&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:10.719%;"/&gt;&lt;td style="width:1.0%;"/&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:10.722%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non cash investing and financing activities of continuing operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment additions due to build-to-suit lease transactions&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</tfx:ScheduleOfCashFlowSupplementalDisclosuresPropertyPlantAndEquipmentTableTextBlock>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo5YTM0NmQxZWRhNTg0ZWM2YWE3OTliZjBmZTBhMDNjMy90YWJsZXJhbmdlOjlhMzQ2ZDFlZGE1ODRlYzZhYTc5OWJmMGZlMGEwM2MzXzQtMS0xLTEtMTEwNDQ_681f0998-ba03-4e87-8fed-02edccc2ee80"
      unitRef="usd">0</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo5YTM0NmQxZWRhNTg0ZWM2YWE3OTliZjBmZTBhMDNjMy90YWJsZXJhbmdlOjlhMzQ2ZDFlZGE1ODRlYzZhYTc5OWJmMGZlMGEwM2MzXzQtMy0xLTEtMTEwNDY_a369ffaf-e49c-4cce-9033-c32e5da12286"
      unitRef="usd">29448000</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODEvZnJhZzpiMmI0ZDY5Yjc0OTM0NzFlOGE3Y2U4NDZmOGJjMzhmMS90YWJsZTo5YTM0NmQxZWRhNTg0ZWM2YWE3OTliZjBmZTBhMDNjMy90YWJsZXJhbmdlOjlhMzQ2ZDFlZGE1ODRlYzZhYTc5OWJmMGZlMGEwM2MzXzQtNS0xLTEtMTEwNDg_ecf64d07-e09e-473c-915c-83388608653d"
      unitRef="usd">0</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90ZXh0cmVnaW9uOjRiMGZjY2FjYjlkZTRlZGRiNTgyMzljOTJlYzc1OTY3Xzk4OQ_a4f595db-634d-4052-a029-104b475e36ee">Goodwill and other intangible assets &lt;div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;margin-bottom:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:30.456%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.888%;"/&gt;&lt;td style="width:1.0%;"/&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.842%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&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.456%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;OEM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Balance as of December&#160;31, 2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,859,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;494,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;209,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,567,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(332,128)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(332,128)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,526,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;494,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;209,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,235,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,772)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,243)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(29,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Balance as of December&#160;31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,549,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;480,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;211,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,246,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill related to acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Translation and other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,550,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;475,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;213,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,245,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Intangible assets at December&#160;31, 2019 and 2018 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.879%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&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:9.730%;"/&gt;&lt;td style="width:1.0%;"/&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:9.730%;"/&gt;&lt;td style="width:1.0%;"/&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:9.732%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&#160;Carrying&#160;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&#160;Amortization&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,021,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,030,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(367,585)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(322,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In-process research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,351,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,363,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(402,340)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(322,539)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Distribution rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18,859)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,860)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;563,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;565,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(50,718)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(36,379)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,297)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,904)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,011,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,033,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(854,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(708,654)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of December&#160;31, 2019, trade names having a carrying value of $233.8 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-indent:18pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Amortization expense related to intangible assets was $150.0 million, $149.5 million, and $98.8 million for the years ended December 31, 2019, 2018 and 2017, respectively. Estimated annual amortization expense for each of the five succeeding years is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:73.584%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.416%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;148,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;147,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;142,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;141,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;139,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90ZXh0cmVnaW9uOjRiMGZjY2FjYjlkZTRlZGRiNTgyMzljOTJlYzc1OTY3Xzk5Mg_9bda7404-69e7-43d4-ba33-6dc1c306702e">&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;margin-bottom:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:30.456%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.888%;"/&gt;&lt;td style="width:1.0%;"/&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.842%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&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.456%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;OEM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Balance as of December&#160;31, 2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,859,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;494,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;209,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,567,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(332,128)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(332,128)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,526,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;494,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;209,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,235,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,772)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,243)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(29,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Balance as of December&#160;31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,549,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;480,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;211,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,246,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill related to acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Translation and other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,550,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;475,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;213,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,245,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillGross
      contextRef="ibd429880eea54a11b12890972801cb74_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzMtMS0xLTEtMA_412cad6a-e386-4787-9d67-3490488c8c0e"
      unitRef="usd">1859089000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="ib698cf4534dd4afdb04736649e0daf29_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzMtOS0xLTEtMA_24e35a76-0d80-4b69-a32e-3b4df0ae0a7f"
      unitRef="usd">494548000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i3a7bcefb8fd543ec9f789577badd2952_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzMtMTEtMS0xLTA_baad8d5b-b60f-4cdc-910f-e5751feb8c98"
      unitRef="usd">209200000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i627e3da0e03642c18616516f26a2810a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzMtMTMtMS0xLTA_24f100e0-d9f7-4f9d-a991-2276627e9523"
      unitRef="usd">4883000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i4c85a5a67120453485daf4ce01f4552c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzMtMTctMS0xLTA_cf8a61f1-9a01-472d-a88d-be4f2315acbc"
      unitRef="usd">2567720000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ibd429880eea54a11b12890972801cb74_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzQtMS0xLTEtMA_07c970a2-4e09-4f95-8487-026f5e8396e6"
      unitRef="usd">332128000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ib698cf4534dd4afdb04736649e0daf29_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzQtOS0xLTEtMA_3558d99f-e5d6-4ded-b469-498f32f4a9e1"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i3a7bcefb8fd543ec9f789577badd2952_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzQtMTEtMS0xLTA_67694667-e785-45ac-a68d-cf2e36e9b7f6"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i627e3da0e03642c18616516f26a2810a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzQtMTMtMS0xLTA_d0c217da-2ba8-4fb5-a29b-7b260c576bef"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i4c85a5a67120453485daf4ce01f4552c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzQtMTctMS0xLTA_609d6836-29bc-4037-a3cb-c4e2414e80cc"
      unitRef="usd">332128000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="ibd429880eea54a11b12890972801cb74_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzUtMS0xLTEtMA_5d2cedff-d490-4bb6-8ef4-46bdb80ee7e2"
      unitRef="usd">1526961000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib698cf4534dd4afdb04736649e0daf29_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzUtOS0xLTEtMA_680e36f7-1975-47c8-9b60-9e4d740c89ce"
      unitRef="usd">494548000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3a7bcefb8fd543ec9f789577badd2952_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzUtMTEtMS0xLTA_54d02172-d0c3-4045-9473-1e129d6a6783"
      unitRef="usd">209200000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i627e3da0e03642c18616516f26a2810a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzUtMTMtMS0xLTA_09afc870-2c81-4b37-8373-747d4435e56a"
      unitRef="usd">4883000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4c85a5a67120453485daf4ce01f4552c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzUtMTctMS0xLTA_116ef9d3-7eb2-4d7f-8663-53ac2b2a5df8"
      unitRef="usd">2235592000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i0b32857decfd4d50ae18271e184df210_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzYtMS0xLTEtMA_2c1b6539-e900-449b-ab73-a76708ea164c"
      unitRef="usd">29345000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="if4f0d93e13a2470894de588718d31c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzYtOS0xLTEtMA_163197b0-93ce-4874-8a52-3380599feaff"
      unitRef="usd">4730000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i2a00c5ed32ec4dc7a7e55b974c7f018d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzYtMTEtMS0xLTA_61761deb-b36e-4dc1-a39d-d4f71bee1560"
      unitRef="usd">6590000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i65d831a597b3492fb294dc07301f118c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzYtMTMtMS0xLTA_5c72767f-c31a-4cc9-a485-086b47eb35e0"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzYtMTctMS0xLTA_ab4b2dc1-250b-42bc-a180-df7c066ba3c8"
      unitRef="usd">40665000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i0b32857decfd4d50ae18271e184df210_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzctMS0xLTEtMA_bb947379-53e0-4ce5-8ff1-88e9ca002394"
      unitRef="usd">-6772000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="if4f0d93e13a2470894de588718d31c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzctOS0xLTEtMA_d62c114f-122b-4f87-a860-1d2e7db861d0"
      unitRef="usd">-18663000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i2a00c5ed32ec4dc7a7e55b974c7f018d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzctMTEtMS0xLTA_6a228fe9-9dd7-4aa0-94ac-375000508b97"
      unitRef="usd">-4243000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i65d831a597b3492fb294dc07301f118c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzctMTMtMS0xLTA_71b6d69d-0465-4d55-9b6c-6305fb56b708"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzctMTctMS0xLTA_0a34a6ec-4ea1-4775-a77d-c6f3f86180ae"
      unitRef="usd">-29678000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i3e11cf5401a24a5997d36816bda1818d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzgtMS0xLTEtMA_a1ad201d-f9e3-4a95-8a55-264d79af2885"
      unitRef="usd">1549534000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i110dece2a342493c87cafce382cc39f4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzgtOS0xLTEtMA_059d1d9a-f50d-45d2-aa24-37dc83463ba8"
      unitRef="usd">480615000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i58a0d7daf9d14e65b627b42a1970e1ee_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzgtMTEtMS0xLTA_788d5a2c-08d3-4492-b250-2c6ba55303d1"
      unitRef="usd">211547000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i900cb1decfc54ba88efd4d9ed41b7aa5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzgtMTMtMS0xLTA_d03a82be-61b1-414d-9dc8-d4fbb25e3e6f"
      unitRef="usd">4883000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzgtMTctMS0xLTA_8d3a0f2b-3910-4825-9b23-e4ac6c1c37b9"
      unitRef="usd">2246579000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i5d339ebc23984bd5bcdc4ab3f2efcd79_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzktMS0xLTEtMA_4ef14e5c-d358-4339-bf52-76884fc14202"
      unitRef="usd">439000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="if8d7a725403e4bb19154b5d5caa214e5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzktOS0xLTEtMA_f5103e06-2f6d-463b-bf9e-72f8b39f5d0a"
      unitRef="usd">189000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i23957d82f2d64dc3bbcf19d1c29cab2c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzktMTEtMS0xLTA_5836ccb3-17a3-47c4-8310-e27e5660d415"
      unitRef="usd">1205000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i447fe1067d914837b9e77eece7fd9bf8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzktMTMtMS0xLTA_70c4b454-434b-4f51-a02a-f64240d918ff"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzktMTctMS0xLTA_5392b2e3-d403-4baf-956d-c1a4f87d4c09"
      unitRef="usd">1833000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i5d339ebc23984bd5bcdc4ab3f2efcd79_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzEwLTEtMS0xLTA_616e8d5a-94ae-4f37-baeb-a43a6bb13f87"
      unitRef="usd">952000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="if8d7a725403e4bb19154b5d5caa214e5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzEwLTktMS0xLTA_08cd3c0a-043d-496a-9474-11863421c633"
      unitRef="usd">-5032000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i23957d82f2d64dc3bbcf19d1c29cab2c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzEwLTExLTEtMS0w_181fb5f3-fb3f-4147-9592-8c37f7a37c99"
      unitRef="usd">973000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i447fe1067d914837b9e77eece7fd9bf8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzEwLTEzLTEtMS0w_f952f271-4ce2-43c0-93e3-c7c6e626003b"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzEwLTE3LTEtMS0w_b77481a3-6bec-4ef2-8ec8-3d03ff49aeb3"
      unitRef="usd">-3107000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i839c02fa77614a0f83ac25ad5b037610_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzExLTEtMS0xLTA_e54a089e-6f30-4b7d-97ca-220590301baa"
      unitRef="usd">1550925000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idcc1be37fd5f4f96a176db483d4c8ae0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzExLTktMS0xLTA_5e8c68d5-a6c3-4961-8717-997d1db84133"
      unitRef="usd">475772000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia6483e08d3c0461d8ae79e440e2f452d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzExLTExLTEtMS0w_b1af9e53-39b6-4f0e-be3b-b203cab620e0"
      unitRef="usd">213725000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i971907b4667447ba8510478dcf7af977_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzExLTEzLTEtMS0w_8a2c1d4b-747c-4d24-8e6f-af6521e591dc"
      unitRef="usd">4883000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo2Yzg3OTNhOTE2YmQ0ZTI1YjU1MTE4OTdjMmIwMmNjZC90YWJsZXJhbmdlOjZjODc5M2E5MTZiZDRlMjViNTUxMTg5N2MyYjAyY2NkXzExLTE3LTEtMS0w_544e8d43-9a57-4021-b548-56bfe6bb4578"
      unitRef="usd">2245305000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90ZXh0cmVnaW9uOjRiMGZjY2FjYjlkZTRlZGRiNTgyMzljOTJlYzc1OTY3XzEwMDA_e348ba8f-06ea-44c2-9a48-decda0cf54cb">&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Intangible assets at December&#160;31, 2019 and 2018 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.879%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&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:9.730%;"/&gt;&lt;td style="width:1.0%;"/&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:9.730%;"/&gt;&lt;td style="width:1.0%;"/&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:9.732%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&#160;Carrying&#160;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&#160;Amortization&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,021,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,030,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(367,585)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(322,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In-process research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,351,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,363,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(402,340)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(322,539)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Distribution rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18,859)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,860)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;563,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;565,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(50,718)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(36,379)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,297)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,904)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,011,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,033,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(854,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(708,654)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i78a425428296475dad5f50aadacb485e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzMtMS0xLTEtMA_5af2ff9e-6d61-4da3-8a49-d2a6ee07e343"
      unitRef="usd">1021852000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8b4b9fac0cfe4e1e80b42b091ed45f3a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzMtMy0xLTEtMA_6f5e8a66-76a3-4fad-802f-ddd8be1acf2b"
      unitRef="usd">1030194000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i78a425428296475dad5f50aadacb485e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzMtNS0xLTEtMA_bba2f62f-fa34-490b-b738-9b97a8a3a1cb"
      unitRef="usd">367585000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8b4b9fac0cfe4e1e80b42b091ed45f3a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzMtNy0xLTEtMA_dfaa509f-7b20-4ed9-a0d1-2c2dd6ca9e46"
      unitRef="usd">322972000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ib533b7a0b22c44239ced76eb3a983f28_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzQtMS0xLTEtMA_7ab3452c-5027-4e25-850a-94ba63388fd9"
      unitRef="usd">27940000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i283d622801654bacb5c22abd0e832787_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzQtMy0xLTEtMA_56fe4760-725c-4dcd-a9c4-589716b67b47"
      unitRef="usd">28457000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib533b7a0b22c44239ced76eb3a983f28_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzQtNS0xLTEtMA_51f96d62-7bf3-403e-862e-132d96d1f8dc"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i283d622801654bacb5c22abd0e832787_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzQtNy0xLTEtMA_07f535e7-6695-4838-a34a-a3890b1ab59e"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9561185eb50544059b347a72fff8ba7c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzUtMS0xLTEtMA_d648c177-76ad-4292-b3f9-fc44ab58eb10"
      unitRef="usd">1351990000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id1ec0bfa7e384e339adfcfabec650700_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzUtMy0xLTEtMA_64dbdd45-a65b-44b6-a73c-afe4f6da3d0b"
      unitRef="usd">1363516000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9561185eb50544059b347a72fff8ba7c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzUtNS0xLTEtMA_c029cf3c-6c85-4f29-b8b8-5c55f134bf53"
      unitRef="usd">402340000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id1ec0bfa7e384e339adfcfabec650700_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzUtNy0xLTEtMA_fbeb0a67-6778-4dc9-b300-4b3c1977330c"
      unitRef="usd">322539000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia1fb60e78cbc471fa936792f2161288b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzYtMS0xLTEtMA_d94e5f96-041f-48a0-87d1-d4fc456aee03"
      unitRef="usd">23369000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifef097d0f32d472f921c650c6e2885a4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzYtMy0xLTEtMA_68c060cb-964f-4613-9c8c-6e9ac7fe9be9"
      unitRef="usd">23465000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia1fb60e78cbc471fa936792f2161288b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzYtNS0xLTEtMA_bbe2fd01-b4f3-40ca-aafb-8376a37981ce"
      unitRef="usd">18859000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifef097d0f32d472f921c650c6e2885a4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzYtNy0xLTEtMA_f0db8e4a-9d7d-4b5f-8005-36f10910ab8e"
      unitRef="usd">17860000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i93db5566163c4eaf9de9617a91e35e02_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzctMS0xLTEtMA_f0d01e58-f461-445c-ab25-4f6fbda6a6ad"
      unitRef="usd">563315000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="icffb672f7a4f4227beb672b4eb380703_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzctMy0xLTEtMA_bc104c56-a676-4d51-b975-8fc397e19ed8"
      unitRef="usd">565070000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i93db5566163c4eaf9de9617a91e35e02_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzctNS0xLTEtMA_f3bb591b-4ce0-4aa8-a053-3999ad1562ac"
      unitRef="usd">50718000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="icffb672f7a4f4227beb672b4eb380703_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzctNy0xLTEtMA_7f30cba6-3304-428d-a61c-6f55a99862d6"
      unitRef="usd">36379000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i56ffaafb80fb40d49c0584934419c559_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzgtMS0xLTEtMA_5a08f30d-05d4-4f09-9432-eb077fe0b346"
      unitRef="usd">22618000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if147b0496c4f45fc92352e5edbc2e710_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzgtMy0xLTEtMA_6af7a1ff-01da-475f-ae57-c1618dd4f717"
      unitRef="usd">23004000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i56ffaafb80fb40d49c0584934419c559_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzgtNS0xLTEtMA_eb0ebedc-9638-40da-afc0-53d68858ffe1"
      unitRef="usd">15297000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if147b0496c4f45fc92352e5edbc2e710_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzgtNy0xLTEtMA_4d061690-2114-4f13-a677-d98325667187"
      unitRef="usd">8904000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzktMS0xLTEtMA_36bf66be-0c8a-4836-8cad-6b63b680cec9"
      unitRef="usd">3011084000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzktMy0xLTEtMA_47f1484b-8bdf-4396-9a91-22dc91a51516"
      unitRef="usd">3033706000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzktNS0xLTEtMA_67942bfd-386f-45d9-b10b-cc9e21c2e890"
      unitRef="usd">854799000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTo3MmZjODZmNzYxNWU0YzVmODM0ZDA5MGI4YTNmYTZmYS90YWJsZXJhbmdlOjcyZmM4NmY3NjE1ZTRjNWY4MzRkMDkwYjhhM2ZhNmZhXzktNy0xLTEtMA_8bacb603-5b16-4ebd-8b9c-8a202dc33c8e"
      unitRef="usd">708654000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="icda2776270f24faaa2e403319fdf9537_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90ZXh0cmVnaW9uOjRiMGZjY2FjYjlkZTRlZGRiNTgyMzljOTJlYzc1OTY3XzI0OQ_820d275a-963f-400a-b086-bbad63ca5836"
      unitRef="usd">233800000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90ZXh0cmVnaW9uOjRiMGZjY2FjYjlkZTRlZGRiNTgyMzljOTJlYzc1OTY3XzEwMDc_614d0243-39d6-4302-9851-2d50661a1d8e">&lt;div style="text-indent:18pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Amortization expense related to intangible assets was $150.0 million, $149.5 million, and $98.8 million for the years ended December 31, 2019, 2018 and 2017, respectively. Estimated annual amortization expense for each of the five succeeding years is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:73.584%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.416%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;148,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;147,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;142,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;141,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;139,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90ZXh0cmVnaW9uOjRiMGZjY2FjYjlkZTRlZGRiNTgyMzljOTJlYzc1OTY3XzgxOQ_eeb2ef08-4ca0-4c6b-898d-9d8b324956d3"
      unitRef="usd">150000000.0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90ZXh0cmVnaW9uOjRiMGZjY2FjYjlkZTRlZGRiNTgyMzljOTJlYzc1OTY3XzgyMw_80a92cce-baa1-4ae4-bc79-46d25e068e07"
      unitRef="usd">149500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90ZXh0cmVnaW9uOjRiMGZjY2FjYjlkZTRlZGRiNTgyMzljOTJlYzc1OTY3XzgzMQ_1fb6b909-16da-471f-8e22-5e73c76d40bc"
      unitRef="usd">98800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTpjYjNiMzY0MDgwN2M0NjlmYjRkNzYwNjVmMThjYTMzOS90YWJsZXJhbmdlOmNiM2IzNjQwODA3YzQ2OWZiNGQ3NjA2NWYxOGNhMzM5XzEtMS0xLTEtMA_91892a0e-a62e-4aa0-91e4-415d4cb52a31"
      unitRef="usd">148800000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTpjYjNiMzY0MDgwN2M0NjlmYjRkNzYwNjVmMThjYTMzOS90YWJsZXJhbmdlOmNiM2IzNjQwODA3YzQ2OWZiNGQ3NjA2NWYxOGNhMzM5XzItMS0xLTEtMA_1370ebfa-1c03-452b-8fe6-0e6873a607ba"
      unitRef="usd">147200000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTpjYjNiMzY0MDgwN2M0NjlmYjRkNzYwNjVmMThjYTMzOS90YWJsZXJhbmdlOmNiM2IzNjQwODA3YzQ2OWZiNGQ3NjA2NWYxOGNhMzM5XzMtMS0xLTEtMA_e3fe5ef7-74eb-4a41-bc39-ac8a5fdb2c33"
      unitRef="usd">142600000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTpjYjNiMzY0MDgwN2M0NjlmYjRkNzYwNjVmMThjYTMzOS90YWJsZXJhbmdlOmNiM2IzNjQwODA3YzQ2OWZiNGQ3NjA2NWYxOGNhMzM5XzQtMS0xLTEtMA_18e4c135-7c41-47bc-9770-f3f8a35091d0"
      unitRef="usd">141600000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODQvZnJhZzo0YjBmY2NhY2I5ZGU0ZWRkYjU4MjM5YzkyZWM3NTk2Ny90YWJsZTpjYjNiMzY0MDgwN2M0NjlmYjRkNzYwNjVmMThjYTMzOS90YWJsZXJhbmdlOmNiM2IzNjQwODA3YzQ2OWZiNGQ3NjA2NWYxOGNhMzM5XzUtMS0xLTEtMA_05159f2b-1c80-4839-9b85-0ffcb380305e"
      unitRef="usd">139500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGV4dHJlZ2lvbjo0NTRkZThjYTc1NGM0NDYyYjFkZTdjZDhhMGYxZmZiOV83MTQ2ODI1NTg1ODkz_3e046602-bb3e-437d-8384-09e3aca67b7e">Leases&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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:id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGV4dHJlZ2lvbjo0NTRkZThjYTc1NGM0NDYyYjFkZTdjZDhhMGYxZmZiOV82MDQ3MzEzOTU4MTA5_7800a1be-77c0-43c0-8328-1cc50520a3a8"&gt;one&lt;/span&gt; or more years. When measuring assets and liabilities arising from a lease that provides us with an option to extend the lease term, we take into account payments to be made in the optional extension period when it is reasonably certain that we will exercise the option. Total lease cost (all of which related to operating leases) was $30.2&#160;million, $32.6&#160;million and $31.0&#160;million for the years ended December 31, 2019, 2018 and 2017, 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="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:73.584%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.416%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2025 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;144,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(21,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:73.584%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.416%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Total lease liabilities&lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt; (1)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right of use assets obtained in exchange for operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.2 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;&lt;div style="text-indent:18pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of December 31, 2018, minimum lease payments under noncancellable operating leases were expected to be as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:77.532%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.468%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCost
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGV4dHJlZ2lvbjo0NTRkZThjYTc1NGM0NDYyYjFkZTdjZDhhMGYxZmZiOV82MDQ3MzEzOTYwMDcz_3c8cb290-ce7f-4ecb-8d3a-446856838f46"
      unitRef="usd">30200000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGV4dHJlZ2lvbjo0NTRkZThjYTc1NGM0NDYyYjFkZTdjZDhhMGYxZmZiOV82MDQ3MzEzOTU4NjAx_8ef8fc97-34e7-43aa-906f-bf400408875a"
      unitRef="usd">32600000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGV4dHJlZ2lvbjo0NTRkZThjYTc1NGM0NDYyYjFkZTdjZDhhMGYxZmZiOV82MDQ3MzEzOTU4NjE2_dcbf8700-68c0-4191-9aeb-bc045aa98ed5"
      unitRef="usd">31000000.0</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGV4dHJlZ2lvbjo0NTRkZThjYTc1NGM0NDYyYjFkZTdjZDhhMGYxZmZiOV83MTQ2ODI1NTg1ODk0_4c09a7e2-19e5-43a8-afa7-efe7ea6e3583">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:73.584%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.416%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2025 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;144,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(21,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MjUwZWM1ZjMzYWU2NDBhMzlmZTNkYzIyZWE1NzhjNDYvdGFibGVyYW5nZToyNTBlYzVmMzNhZTY0MGEzOWZlM2RjMjJlYTU3OGM0Nl8yLTEtMS0xLTIzMTM_ee6a9be1-75a4-46e0-a6c9-0d1ae7363d4a"
      unitRef="usd">25323000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MjUwZWM1ZjMzYWU2NDBhMzlmZTNkYzIyZWE1NzhjNDYvdGFibGVyYW5nZToyNTBlYzVmMzNhZTY0MGEzOWZlM2RjMjJlYTU3OGM0Nl8zLTEtMS0xLTIzMTM_a60255cd-bf77-4dee-9881-1d1cf416cde6"
      unitRef="usd">24263000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MjUwZWM1ZjMzYWU2NDBhMzlmZTNkYzIyZWE1NzhjNDYvdGFibGVyYW5nZToyNTBlYzVmMzNhZTY0MGEzOWZlM2RjMjJlYTU3OGM0Nl80LTEtMS0xLTIzMTM_6f9885fe-fc73-47fc-970d-738bccab571c"
      unitRef="usd">22484000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MjUwZWM1ZjMzYWU2NDBhMzlmZTNkYzIyZWE1NzhjNDYvdGFibGVyYW5nZToyNTBlYzVmMzNhZTY0MGEzOWZlM2RjMjJlYTU3OGM0Nl81LTEtMS0xLTIzMTM_0fa1fab9-5f02-42f1-93d9-26d359c7a8fe"
      unitRef="usd">17653000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MjUwZWM1ZjMzYWU2NDBhMzlmZTNkYzIyZWE1NzhjNDYvdGFibGVyYW5nZToyNTBlYzVmMzNhZTY0MGEzOWZlM2RjMjJlYTU3OGM0Nl82LTEtMS0xLTIzMTM_a5e3ca40-aded-4f67-aa32-dde91d8adaea"
      unitRef="usd">13688000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MjUwZWM1ZjMzYWU2NDBhMzlmZTNkYzIyZWE1NzhjNDYvdGFibGVyYW5nZToyNTBlYzVmMzNhZTY0MGEzOWZlM2RjMjJlYTU3OGM0Nl83LTEtMS0xLTIzMTM_7cb3e9c3-49b8-40a8-ad80-0b2aec527f4c"
      unitRef="usd">40704000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MjUwZWM1ZjMzYWU2NDBhMzlmZTNkYzIyZWE1NzhjNDYvdGFibGVyYW5nZToyNTBlYzVmMzNhZTY0MGEzOWZlM2RjMjJlYTU3OGM0Nl84LTEtMS0xLTIzMTM_d83d0312-bb3c-4642-9ddd-78ae94923f22"
      unitRef="usd">144115000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MjUwZWM1ZjMzYWU2NDBhMzlmZTNkYzIyZWE1NzhjNDYvdGFibGVyYW5nZToyNTBlYzVmMzNhZTY0MGEzOWZlM2RjMjJlYTU3OGM0Nl85LTEtMS0xLTIzMTM_859424d9-2d7d-4fed-a891-24b92496b716"
      unitRef="usd">21894000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MjUwZWM1ZjMzYWU2NDBhMzlmZTNkYzIyZWE1NzhjNDYvdGFibGVyYW5nZToyNTBlYzVmMzNhZTY0MGEzOWZlM2RjMjJlYTU3OGM0Nl8xMC0xLTEtMS0yMzEz_91f76351-14b1-45eb-9d29-6d61f361e087"
      unitRef="usd">122221000</us-gaap:OperatingLeaseLiability>
    <tfx:LesseeOperatingLeaseSupplementalInformationTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGV4dHJlZ2lvbjo0NTRkZThjYTc1NGM0NDYyYjFkZTdjZDhhMGYxZmZiOV82MDQ3MzEzOTU5OTk1_62df2343-f0ff-4600-9934-82f53114f3b8">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:73.584%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.416%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Total lease liabilities&lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt; (1)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right of use assets obtained in exchange for operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.2 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MmZiNzY3MzVlNDA5NDc0OTgwMzlmNDRhYzMzMDAxZjQvdGFibGVyYW5nZToyZmI3NjczNWU0MDk0NzQ5ODAzOWY0NGFjMzMwMDFmNF8wLTEtMS0xLTIzMjg_17c0e31f-b595-4150-b893-3f1d30a6530f"
      unitRef="usd">122221000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MmZiNzY3MzVlNDA5NDc0OTgwMzlmNDRhYzMzMDAxZjQvdGFibGVyYW5nZToyZmI3NjczNWU0MDk0NzQ5ODAzOWY0NGFjMzMwMDFmNF8xLTEtMS0xLTIzMjg_00ecc241-7c8a-423b-8c27-b57ad212b5d2"
      unitRef="usd">26458000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MmZiNzY3MzVlNDA5NDc0OTgwMzlmNDRhYzMzMDAxZjQvdGFibGVyYW5nZToyZmI3NjczNWU0MDk0NzQ5ODAzOWY0NGFjMzMwMDFmNF8yLTEtMS0xLTIzMjg_cddfe056-9473-4288-8265-e6f4d44c1e0b"
      unitRef="usd">37673000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MmZiNzY3MzVlNDA5NDc0OTgwMzlmNDRhYzMzMDAxZjQvdGFibGVyYW5nZToyZmI3NjczNWU0MDk0NzQ5ODAzOWY0NGFjMzMwMDFmNF8zLTEtMS0xLTIzMjg_a378670d-c9c4-4924-a743-271e696f2eb8">P7Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6MmZiNzY3MzVlNDA5NDc0OTgwMzlmNDRhYzMzMDAxZjQvdGFibGVyYW5nZToyZmI3NjczNWU0MDk0NzQ5ODAzOWY0NGFjMzMwMDFmNF80LTEtMS0xLTIzMjg_af1fdb87-7101-44a2-b945-652e937add18"
      unitRef="number">0.044</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGV4dHJlZ2lvbjo0NTRkZThjYTc1NGM0NDYyYjFkZTdjZDhhMGYxZmZiOV82MDQ3MzEzOTU5OTk2_a2d02925-6def-4bb6-9153-daec0f35afaf">&lt;div style="text-indent:18pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of December 31, 2018, minimum lease payments under noncancellable operating leases were expected to be as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:77.532%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.468%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6YjAwMGE4ZDA2NWU4NDMyOGI1YWRmODc0ZmUwN2UxZDgvdGFibGVyYW5nZTpiMDAwYThkMDY1ZTg0MzI4YjVhZGY4NzRmZTA3ZTFkOF8yLTEtMS0xLTExMDg5_23118fb3-8bed-401f-b413-e2ec790b759e"
      unitRef="usd">25294000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6YjAwMGE4ZDA2NWU4NDMyOGI1YWRmODc0ZmUwN2UxZDgvdGFibGVyYW5nZTpiMDAwYThkMDY1ZTg0MzI4YjVhZGY4NzRmZTA3ZTFkOF8zLTEtMS0xLTExMDg5_599041e0-b039-4305-82c5-d304788bc8a8"
      unitRef="usd">23216000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6YjAwMGE4ZDA2NWU4NDMyOGI1YWRmODc0ZmUwN2UxZDgvdGFibGVyYW5nZTpiMDAwYThkMDY1ZTg0MzI4YjVhZGY4NzRmZTA3ZTFkOF80LTEtMS0xLTExMDg5_ed903ead-ceed-4c28-8563-e5a4ca8149b4"
      unitRef="usd">21419000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6YjAwMGE4ZDA2NWU4NDMyOGI1YWRmODc0ZmUwN2UxZDgvdGFibGVyYW5nZTpiMDAwYThkMDY1ZTg0MzI4YjVhZGY4NzRmZTA3ZTFkOF81LTEtMS0xLTExMDg5_3941d03d-fd78-43df-91fa-db0243de5853"
      unitRef="usd">19460000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6YjAwMGE4ZDA2NWU4NDMyOGI1YWRmODc0ZmUwN2UxZDgvdGFibGVyYW5nZTpiMDAwYThkMDY1ZTg0MzI4YjVhZGY4NzRmZTA3ZTFkOF82LTEtMS0xLTExMDg5_93c985ba-1843-42d9-906d-53273f79b892"
      unitRef="usd">17403000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGFibGU6YjAwMGE4ZDA2NWU4NDMyOGI1YWRmODc0ZmUwN2UxZDgvdGFibGVyYW5nZTpiMDAwYThkMDY1ZTg0MzI4YjVhZGY4NzRmZTA3ZTFkOF83LTEtMS0xLTExMDg5_eb9287c8-2813-4d6e-80bd-2c51df0bd459"
      unitRef="usd">41368000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzYwNDczMTM5OTEyNDg_d9a24d9b-2dc3-4e88-864a-1c0be6b4c6d3">Borrowings &lt;div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Our borrowings at December&#160;31, 2019 and 2018 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Senior Credit Facility:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:6.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Revolving credit facility, at a rate of 3.12% at December 31, 2019, and 4.27% at December 31, 2018, due 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;293,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:6.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Term loan facility, at a rate of 3.17% at December 31, 2019 and 4.27% at December 31 2018, due 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;673,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;683,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;5.25% Senior Notes due 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;250,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Securitization program, at a rate of 2.51% at December 31, 2019 and 3.25% at December 31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,923,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,176,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,057)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,908,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,158,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current portion of borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(50,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(86,625)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term borrowings&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,858,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,072,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On April 5, 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 &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzI3MA_502f1545-e5f1-45b5-8526-619d5b7acb5c"&gt;five&lt;/span&gt;-year revolving credit facility of $1.0 billion and a term loan facility of $700.0 million (the "Credit Agreement"). Our obligations under the Credit Agreement are guaranteed (subject to certain exceptions and limitations) by substantially all of our material domestic subsidiaries. The obligations under the Credit Agreement are secured, subject to certain exceptions and limitations, by a lien on substantially all of the assets owned by us and each guarantor. The maturity date of the revolving credit facility and the term loan facility under the Credit Agreement is April 5, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;text-align:justify;margin-top:5pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 0.0100, 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="text-indent:18pt;text-align:justify;margin-top:5pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-top:5pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We capitalized $4.0&#160;million related to transaction fees, including underwriters' discounts and commissions incurred in connection with the second amendment to the Credit Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;5.25% Senior notes due 2024&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;       On October 31, 2019, we issued a notice of redemption to holders of our outstanding $250&#160;million aggregate principal amount of 5.25% Senior Notes due 2024 (the &#x201c;2024 Notes&#x201d;). Pursuant to the notice of redemption, the 2024 Notes were redeemed on November 15, 2019 (the &#x201c;Redemption Date&#x201d;) at a redemption price equal to 102.625% of the principal amount of the 2024 Notes plus accrued and unpaid interest up to, but not including, the Redemption Date. We recognized a loss on extinguishment of debt of $8.8&#160;million in 2019 as a result of the redemption of the 2024 Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;4.875% Senior notes due 2026&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In 2016, we issued $400.0 million of 4.875% Senior Notes due 2026 (the "2026 Notes").  We pay interest on the 2026 Notes semi-annually on June 1 and December 1 at a rate of 4.875% per year. The 2026 Notes mature on June 1, 2026, unless earlier redeemed by us at our option, as described below, or purchased by us at the holder&#x2019;s option under specified circumstances following a Change of Control or Asset Sale (each as defined in the Indenture related to the 2026 Notes) or upon our election to exercise its optional redemption rights, as described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our obligations under the 2026 Notes are fully and unconditionally guaranteed, jointly and severally, by each of our existing and future 100% owned domestic subsidiaries that is a guarantor or other obligor under the Credit Agreement and by certain of the other 100% owned domestic subsidiaries. See Note 19 for further information regarding the guarantors under the 2026 Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;At any time on or after June 1, 2021, we may, on one or more occasions, redeem some or all of the 2026 Notes at a redemption price of 102.438% of the principal amount of the 2026 Notes subject to redemption, declining, in annual increments of 0.813%, to 100% of the principal amount on June 1, 2024, plus accrued and unpaid interest. In addition, at any time prior to June 1, 2021, we may, on one or more occasions, redeem some or all of the 2026 Notes at a redemption price equal to 100% of the principal amount of the 2026 Notes redeemed, plus a &#x201c;make-whole&#x201d; premium and any accrued and unpaid interest. The &#x201c;make-whole&#x201d; premium is the greater of (a) 1.0% of the principal amount of the 2026 Notes subject to redemption or (b) the excess, if any, over the principal amount of the 2026 Notes of the present value, on the redemption date of the sum of (i) the June 1, 2021 optional redemption price plus (ii) all required interest payments on the 2026 Notes through June 1, 2021 (other than accrued and unpaid interest to the redemption date), generally computed using a discount rate equal to the yield to maturity of U.S. Treasury securities with a constant maturity for the period most nearly equal to the period from the redemption date to June 1, 2021 (unless the period is less than one year, in which case the weekly average yield on traded U.S. Treasury securities adjusted to a constant maturity of one year will be used), plus 50 basis points.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The indenture relating to the 2026 Notes contains covenants that, among other things and subject to certain exceptions, limit or restrict our ability to incur additional debt or issue preferred stock or other disqualified stock; create liens; merge, consolidate or dispose of certain assets, make investments or make other restricted payments; or enter into transactions with affiliates. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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. See Note 19 for further information regarding the guarantors under the 2027 Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 $50.0 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, 2019, we were in compliance with the covenants, and none of the termination events had occurred.  As of both December&#160;31, 2019 and 2018, we had $50.0 million (the maximum amount available) of outstanding borrowings under its accounts receivable securitization facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;margin-bottom:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018, 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-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:65.935%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.666%;"/&gt;&lt;td style="width:1.0%;"/&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.667%;"/&gt;&lt;td style="width:1.0%;"/&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&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;td colspan="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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair value of debt&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,974,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,145,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of December&#160;31, 2019, the aggregate amounts of long-term debt, demand loans and debt under our securitization program that will mature during each of the next four years and thereafter were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:79.405%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,768,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:56.040%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&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.596%;"/&gt;&lt;td style="width:1.0%;"/&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.600%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash interest paid&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzYwNDczMTM5OTEyNDk_59ec2496-22ea-4be2-a13f-1a5b0d2c6b8a">&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Our borrowings at December&#160;31, 2019 and 2018 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Senior Credit Facility:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:6.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Revolving credit facility, at a rate of 3.12% at December 31, 2019, and 4.27% at December 31, 2018, due 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;293,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:6.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Term loan facility, at a rate of 3.17% at December 31, 2019 and 4.27% at December 31 2018, due 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;673,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;683,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;5.25% Senior Notes due 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;250,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Securitization program, at a rate of 2.51% at December 31, 2019 and 3.25% at December 31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,923,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,176,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,057)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,908,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,158,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current portion of borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(50,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(86,625)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term borrowings&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,858,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,072,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i5a8603f653104bdabbc55c127681bb48_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzMtMC0xLTEtMC90ZXh0cmVnaW9uOmVmYWM3NTg3MWRmNDQwZTY4ZDg5MzkyNDMzMDA4N2VjXzYwNDczMTM5NTI4ODE_216eb78b-911f-4a52-a5b6-c60ea863923b"
      unitRef="number">0.0312</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i22107a1502ca4db38f31f33666374c1f_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzMtMC0xLTEtMC90ZXh0cmVnaW9uOmVmYWM3NTg3MWRmNDQwZTY4ZDg5MzkyNDMzMDA4N2VjXzYwNDczMTM5NTI4ODg_49184d9b-fb62-4704-8aa2-b330013db2b8"
      unitRef="number">0.0427</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCredit
      contextRef="ie73ad6e1dd49451ca7f93fb5173ced62_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzMtMS0xLTEtMA_33d34b18-85ef-4976-889a-7bd1a047b825"
      unitRef="usd">300000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i9c0673a4edd44bdebe6d704736327209_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzMtMy0xLTEtMA_5c89c796-3499-4b1a-a960-ebd0af775cdd"
      unitRef="usd">293000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="if94ef1b4b34148a9b5eaaca4a88501c2_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzQtMC0xLTEtMC90ZXh0cmVnaW9uOmY3NGRmNTcyZDQ2MjRiNDY4Mjk1N2Y4MDMwOTY3ZmM3XzYwNDczMTM5NTI4NzI_8e785ee6-41a1-44b3-bfa3-8949633f16b0"
      unitRef="number">0.0317</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="if5b5965090da4ed8919bdbb09de11622_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzQtMC0xLTEtMC90ZXh0cmVnaW9uOmY3NGRmNTcyZDQ2MjRiNDY4Mjk1N2Y4MDMwOTY3ZmM3XzYwNDczMTM5NTI4Nzk_6611c46a-853a-4d27-ad0d-5b6a5463e3b0"
      unitRef="number">0.0427</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCredit
      contextRef="i6c05acfb0b47480eb61deb83458c7058_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzQtMS0xLTEtMA_c4966c03-6eb8-439d-bf05-17674e4536d7"
      unitRef="usd">673000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i9403476dd8674dc2a3c2c364da11b90c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzQtMy0xLTEtMA_d6a840b8-073c-42b6-853b-fd62b6655369"
      unitRef="usd">683500000</us-gaap:LineOfCredit>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia8e0816cb14c4be68479ded561e1d0b2_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzUtMC0xLTEtMC90ZXh0cmVnaW9uOmRmNmNmN2ZkNDliNjQzMmFiNTQ4ZjZhNDgxZTVhMDliXzYwNDczMTM5NTI4MDQ_38eef935-b736-42f4-88a9-fe621597b61b"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7c82b5ded2c946e8a765f868858c2390_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzUtMC0xLTEtMC90ZXh0cmVnaW9uOmRmNmNmN2ZkNDliNjQzMmFiNTQ4ZjZhNDgxZTVhMDliXzYwNDczMTM5NTI4MDQ_778d0b00-bf61-4ae2-91ed-3568a7b06524"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorNotes
      contextRef="ia8e0816cb14c4be68479ded561e1d0b2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzUtMS0xLTEtMA_81964eca-4b19-4f9a-9af4-2949b6a16c16"
      unitRef="usd">0</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="i7c82b5ded2c946e8a765f868858c2390_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzUtMy0xLTEtMA_435339df-4b70-4820-8658-fa2e2a029598"
      unitRef="usd">250000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ieb2e838f32024de4995224602f650f88_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzYtMC0xLTEtMC90ZXh0cmVnaW9uOmZhNzZmNzY4ZTc2YzRlYTQ4MTMwYzgxYTU1NWE5YmMwXzYwNDczMTM5NTI4MDY_1d7380e8-cdc2-420d-9fa7-32db9ba5fa5b"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9dbe2f27c58548e59c355c142f831986_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzYtMC0xLTEtMC90ZXh0cmVnaW9uOmZhNzZmNzY4ZTc2YzRlYTQ4MTMwYzgxYTU1NWE5YmMwXzYwNDczMTM5NTI4MDY_eb4658e3-d734-439b-ae3f-b7f99950c28a"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorNotes
      contextRef="ieb2e838f32024de4995224602f650f88_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzYtMS0xLTEtMA_19468339-37c8-4670-b980-ba5330ef0656"
      unitRef="usd">400000000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="i9dbe2f27c58548e59c355c142f831986_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzYtMy0xLTEtMA_ffaec7bc-a2a4-4957-995f-e9055b53876d"
      unitRef="usd">400000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i24fac8d8cffb4780afb4a1742237df9c_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzctMC0xLTEtMC90ZXh0cmVnaW9uOmQ3MWJmZWJmYTljNTRmNzA5MjQzODViNTcxZWU0YWM2XzYwNDczMTM5NTI4MDY_80c1599b-0a0d-439d-9aff-ceea94bd7361"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i63e5cb08d7914b9a835e612cd0df8d6d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzctMC0xLTEtMC90ZXh0cmVnaW9uOmQ3MWJmZWJmYTljNTRmNzA5MjQzODViNTcxZWU0YWM2XzYwNDczMTM5NTI4MDY_8a0aa818-5feb-4a10-ab33-1c483cdbdd3e"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorNotes
      contextRef="i63e5cb08d7914b9a835e612cd0df8d6d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzctMS0xLTEtMA_3516f14a-916c-4736-97db-6deec23d5704"
      unitRef="usd">500000000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="i24fac8d8cffb4780afb4a1742237df9c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzctMy0xLTEtMA_105e8fea-d514-4178-91cf-7fb7c30c8ae4"
      unitRef="usd">500000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib968ca268b954c1daa1bc8859c90d3b8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzgtMC0xLTEtMC90ZXh0cmVnaW9uOmU3YjhlMTVjY2YwYzQxM2ZhOWU3NWZjZGIzNjY1ZjFjXzYwNDczMTM5NTI4Njc_601db32c-a01d-4c8d-8778-8860785f8645"
      unitRef="number">0.0251</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7a6d621d761540948e84bee8d887a569_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzgtMC0xLTEtMC90ZXh0cmVnaW9uOmU3YjhlMTVjY2YwYzQxM2ZhOWU3NWZjZGIzNjY1ZjFjXzYwNDczMTM5NTI4NzQ_1d0207b4-ff59-4277-9530-40dfc4ca8e9b"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:OtherShortTermBorrowings
      contextRef="i7a6d621d761540948e84bee8d887a569_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzgtMS0xLTEtMA_46aa40fa-722d-461c-a9a3-121193bf5946"
      unitRef="usd">50000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings
      contextRef="ib968ca268b954c1daa1bc8859c90d3b8_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzgtMS0xLTEtMA_809ff7b2-1211-44fb-b585-f8b57987966a"
      unitRef="usd">50000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings
      contextRef="i7a6d621d761540948e84bee8d887a569_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzgtMy0xLTEtMA_613edf1e-4721-427d-9c63-f1e3be72d633"
      unitRef="usd">50000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzktMS0xLTEtMA_37674a26-504b-41e5-94e8-f7849a534ee1"
      unitRef="usd">1923000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzktMy0xLTEtMA_8a3f5499-22c7-458b-98a7-a6aef62455b3"
      unitRef="usd">2176500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzEwLTEtMS0xLTA_35c68723-f6a0-490d-8d24-1af8241ccce2"
      unitRef="usd">14057000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzEwLTMtMS0xLTA_4fec4cb8-2477-4861-847c-0d41319f7608"
      unitRef="usd">17675000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzExLTEtMS0xLTA_690c721f-5647-4caa-a450-520a850083a8"
      unitRef="usd">1908943000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzExLTMtMS0xLTA_e4ade8f3-6c5d-449a-ae27-26095803b8c1"
      unitRef="usd">2158825000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzEyLTEtMS0xLTA_64787919-7c0a-4e89-8b30-38966e97c2cb"
      unitRef="usd">50000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzEyLTMtMS0xLTA_09df1952-d6fa-4a8a-b37f-14de5ab53724"
      unitRef="usd">86625000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzEzLTEtMS0xLTA_65ed9b87-c06a-42fc-a101-e2d66ea2f75c"
      unitRef="usd">1858943000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjODMzYWIwMzI4MWE0YTVhOWEzM2M2NGFiZGIwMTc1Zi90YWJsZXJhbmdlOmM4MzNhYjAzMjgxYTRhNWE5YTMzYzY0YWJkYjAxNzVmXzEzLTMtMS0xLTA_e0ef9bd8-997f-460d-87d9-0cf412d4a464"
      unitRef="usd">2072200000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i59bcfbe66f1a4321b63db8e8fefb7ef4_I20190405"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzMwNw_7dd4fb79-0b98-4951-854a-7fbc9c69e302"
      unitRef="usd">1000000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i34bb8fca4e7a4137979379b69995f6a7_I20190405"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzMzOA_36e98711-2c22-4848-a00d-92e5c99aadd5"
      unitRef="usd">700000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i68d352999ad548f1aad5c8cac13b85fb_D20190405-20190405"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0Xzk3MA_440d5baf-6e1f-41f6-ae3e-dcab3596a5dc"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib8687663c2c84732923afa8c6a9004ff_D20190405-20190405"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0Xzk3Ng_c7bdca3c-e498-4cfa-aa54-66a5f72b953e"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id8cc94a7d5cc4ce69eab356c965aad7a_D20190405-20190405"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzExODA_ab5540ad-db06-44af-99e1-da209f653e5e"
      unitRef="number">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i72eee890168c46ad863311f4b9f935da_D20190405-20190405"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzEyMjI_948fda2f-35b2-44e7-b4ba-70798d716a16"
      unitRef="number">0.01</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2a723a6817054b6da448d78bb5d54988_D20190405-20190405"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzEzMTg_b286d982-70b1-43da-9373-a71a22e95626"
      unitRef="number">0.00125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iad0a04a2161d44ffbe774d6f780e9b91_D20190405-20190405"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzEzMjQ_fc396759-48cb-4471-a6d2-cad1dec4b90b"
      unitRef="number">0.000100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i70facbe53ef443d8b6903194cd528714_I20190405"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzE3NzU_d38892be-dcfa-4715-9b41-3ff880d2f378"
      unitRef="number">0.0200</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <tfx:DebtInstrumentCovenantTermsMaximumLeverageRatio
      contextRef="i36b214c237b24c1e861dbd03842e11d0_I20190405"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzYwNDczMTM5Nzc4NTc_9f11cd1d-8f7f-43f6-831f-163d3166e2b8"
      unitRef="number">4.50</tfx:DebtInstrumentCovenantTermsMaximumLeverageRatio>
    <tfx:DebtInstrumentCovenantTermsMinimumInterestCoverageRatio
      contextRef="i36b214c237b24c1e861dbd03842e11d0_I20190405"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzYwNDczMTM5Nzc4NjM_b381fee7-cb85-4cd2-8a6d-9b01966fbf69"
      unitRef="number">3.50</tfx:DebtInstrumentCovenantTermsMinimumInterestCoverageRatio>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i36b214c237b24c1e861dbd03842e11d0_I20190405"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzMyOTg1MzQ5MjE4NDA_a19ded56-0f57-4b2d-b972-ada526397de5"
      unitRef="usd">4000000.0</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i1a3de1046b2b4366ad73de3b29ba6a0a_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzcxNDY4MjU2MDU2NTI_850f89cc-b488-472e-afb0-86c2c5b202c9"
      unitRef="usd">250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1a3de1046b2b4366ad73de3b29ba6a0a_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzcxNDY4MjU2MDU2NDU_6755f67b-84af-40a3-af69-3badc7614f5a"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
      contextRef="i9b46404c3b9b4bfe89b49e732fc0727e_D20191115-20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzcxNDY4MjU2MDU2NzY_33a0ce6c-8d3a-4b7a-b6ce-410ceee15f32"
      unitRef="number">1.02625</us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i7f4a8205d99943f599d4e5635f243912_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzMyOTg1MzQ5MjE4MjY_1208f83e-e713-4e36-bd9b-6393d4c55cf1"
      unitRef="usd">-8800000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:SeniorNotes
      contextRef="ia94f2bea9f1f4c06acaa6185910b61ec_I20160516"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzY0NDk_09ac46cc-6e77-4d30-8124-35856eae2e44"
      unitRef="usd">400000000.0</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia94f2bea9f1f4c06acaa6185910b61ec_I20160516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzY0NTU_17b3c0ec-fbd1-40f2-8b1c-f2b028fbe463"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia94f2bea9f1f4c06acaa6185910b61ec_I20160516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzY1OTc_049a119c-604d-4d24-9f3f-4a1562cf1bb3"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <tfx:PercentOfRedemptionPriceToPrincipalAmount
      contextRef="ib8e02a91e24b4aa19fc6fe5974c66a0c_D20160516-20160516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0Xzc1NTE_f3ebaca2-3aff-4fa0-ae7a-7cafed86c7c5"
      unitRef="number">1.02438</tfx:PercentOfRedemptionPriceToPrincipalAmount>
    <tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount
      contextRef="idcbd74f1c44f4982b607d9ca6730f75a_D20160516-20160516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0Xzc2NTQ_0ac44f24-7c81-4808-85b6-46537f2dbacb"
      unitRef="number">0.00813</tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount>
    <tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount
      contextRef="i8a45d012243d431a935215f9b63f69aa_D20160516-20160516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0Xzc2NjE_ebbff3cd-1518-4073-bfc4-eb45fba01b5c"
      unitRef="number">1</tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i6fcb10e0d70d4f5e8cc1ce8ba73ca48f_D20160516-20160516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0Xzc4OTg_6e4d27da-5b8d-4feb-8975-94dd3df69891"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <tfx:MakeWholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption
      contextRef="i6fcb10e0d70d4f5e8cc1ce8ba73ca48f_D20160516-20160516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzgwNjU_c06a4beb-11d8-4688-a174-cf975870c480"
      unitRef="number">0.010</tfx:MakeWholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i966baed60cbe4496889a713ec90e926a_D20160516-20160516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0Xzg4NDc_dbb14939-74e0-4acc-943f-f170138c277a"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:SeniorNotes
      contextRef="ifa649803482e4130aa34bc198fc61e63_I20171120"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0Xzk3NTA_efdbc3a5-51dc-47a8-9d55-edb9508fb6ca"
      unitRef="usd">500000000.0</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ifa649803482e4130aa34bc198fc61e63_I20171120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0Xzk3NTY_db8cf22d-a62f-4e1d-a63c-a45facbf59c5"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ifa649803482e4130aa34bc198fc61e63_I20171120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0Xzk5Mjg_37e22d00-e943-433b-937c-9c182fa08b57"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross
      contextRef="i8d343eb57cf040519df08927471213dd_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzEwNDQw_8c1feee4-ae0f-4017-8bc1-40e1dd223dc0"
      unitRef="usd">7900000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross>
    <tfx:PercentOfRedemptionPriceToPrincipalAmount
      contextRef="i89d1dd163b864beebb70d32ce10f288b_D20171120-20171120"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzExMzU3_95f0fdd3-17aa-4396-a4cd-67ab100b8e71"
      unitRef="number">1.02313</tfx:PercentOfRedemptionPriceToPrincipalAmount>
    <tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount
      contextRef="ie96b7c6741924136aa0717b8eb256732_D20171120-20171120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzExNDYw_2c93669a-0d33-41b3-9d0b-9c27465c1742"
      unitRef="number">0.00771</tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount>
    <tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount
      contextRef="i04b8e037c75d4dd99a4145c964c95873_D20171120-20171120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzExNDY3_a600325d-aea5-443c-b691-f07534656a6f"
      unitRef="number">1</tfx:DecliningPercentOfRedemptionPriceToPrincipalAmount>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i946dddbfff65429f9bbaf7dd889d1422_D20171120-20171120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzExNzE0_38ca613c-5f2d-49cb-b3f4-c86e87eb1f58"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <tfx:MakeWholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption
      contextRef="i946dddbfff65429f9bbaf7dd889d1422_D20171120-20171120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzExODgx_4d48099f-e5cf-432c-bcf7-76928501bac0"
      unitRef="number">0.010</tfx:MakeWholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9fd484ba6c544981b3d237a1ff65c57d_D20171120-20171120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzEyNjc4_73c9c071-aeb3-4167-862f-2fb03eb295c5"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <tfx:PercentOfPrincipalAmountOfNotesRedeemable
      contextRef="i3fa404cb1cb04fb6959bcf368cfcc745_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzEyODA0_041a4f96-cf42-41e8-bda2-5f36762b9b3c"
      unitRef="number">0.40</tfx:PercentOfPrincipalAmountOfNotesRedeemable>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i3fa404cb1cb04fb6959bcf368cfcc745_D20190101-20191231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzEyOTk0_cc2893ee-4c9f-4478-8bfd-1f3b4711c5f8"
      unitRef="number">1.04625</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <tfx:MaximumAmountAvailableUnderReceivableSecuritization
      contextRef="i8e79d98883a64a9cad142305582b345b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzEzOTcy_5d77ec3a-20a5-4df7-a635-215bf6654416"
      unitRef="usd">50000000.0</tfx:MaximumAmountAvailableUnderReceivableSecuritization>
    <us-gaap:OtherShortTermBorrowings
      contextRef="i7a6d621d761540948e84bee8d887a569_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzE0NTI3_46aa40fa-722d-461c-a9a3-121193bf5946"
      unitRef="usd">50000000.0</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings
      contextRef="ib968ca268b954c1daa1bc8859c90d3b8_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzE0NTI3_809ff7b2-1211-44fb-b585-f8b57987966a"
      unitRef="usd">50000000.0</us-gaap:OtherShortTermBorrowings>
    <tfx:ScheduleOfFairValueOfDebtTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzE1NDkz_3819b5a5-15dd-4f15-b970-f68f55fe0f6a">The following table provides the fair value of our debt as of December&#160;31, 2019 and 2018, 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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:65.935%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.666%;"/&gt;&lt;td style="width:1.0%;"/&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.667%;"/&gt;&lt;td style="width:1.0%;"/&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&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;td colspan="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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair value of debt&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,974,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,145,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</tfx:ScheduleOfFairValueOfDebtTableTextBlock>
    <us-gaap:LongTermDebtFairValue
      contextRef="i874992af2ad3409f9023c47cb3115e84_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTphZmQ2YjQ5M2I0NTE0MmMyOThhMjY1MmY3OTVmYmMwMS90YWJsZXJhbmdlOmFmZDZiNDkzYjQ1MTQyYzI5OGEyNjUyZjc5NWZiYzAxXzQtMS0xLTEtMA_8433f934-5925-4d8e-ac06-c4d4d9c0da4b"
      unitRef="usd">1974918000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="if92fa13a77e0495aa487966087ac78f3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTphZmQ2YjQ5M2I0NTE0MmMyOThhMjY1MmY3OTVmYmMwMS90YWJsZXJhbmdlOmFmZDZiNDkzYjQ1MTQyYzI5OGEyNjUyZjc5NWZiYzAxXzQtMy0xLTEtMA_56dcf3f2-e14e-4c65-a38a-dfca33640e7f"
      unitRef="usd">2145473000</us-gaap:LongTermDebtFairValue>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzE1NDk1_f311f787-fb06-45fe-a9e6-a35d2474b8c6">&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of December&#160;31, 2019, the aggregate amounts of long-term debt, demand loans and debt under our securitization program that will mature during each of the next four years and thereafter were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:79.405%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,768,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjZmRmODRmMjhjZDk0MGFlYTBiMzM0YmUzYWZmMzg1Yi90YWJsZXJhbmdlOmNmZGY4NGYyOGNkOTQwYWVhMGIzMzRiZTNhZmYzODViXzEtMS0xLTEtMA_ce6d7350-fa1e-4fed-8959-6751fccdac2d"
      unitRef="usd">50000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjZmRmODRmMjhjZDk0MGFlYTBiMzM0YmUzYWZmMzg1Yi90YWJsZXJhbmdlOmNmZGY4NGYyOGNkOTQwYWVhMGIzMzRiZTNhZmYzODViXzItMS0xLTEtMA_52a1564b-294d-45a4-a997-8d7d7c2c8474"
      unitRef="usd">25500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjZmRmODRmMjhjZDk0MGFlYTBiMzM0YmUzYWZmMzg1Yi90YWJsZXJhbmdlOmNmZGY4NGYyOGNkOTQwYWVhMGIzMzRiZTNhZmYzODViXzMtMS0xLTEtMA_20c473c5-febe-425a-8203-d9b2768b3e5b"
      unitRef="usd">35000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjZmRmODRmMjhjZDk0MGFlYTBiMzM0YmUzYWZmMzg1Yi90YWJsZXJhbmdlOmNmZGY4NGYyOGNkOTQwYWVhMGIzMzRiZTNhZmYzODViXzQtMS0xLTEtMA_25659ec7-794e-4406-adf6-103c2816c32e"
      unitRef="usd">43750000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTpjZmRmODRmMjhjZDk0MGFlYTBiMzM0YmUzYWZmMzg1Yi90YWJsZXJhbmdlOmNmZGY4NGYyOGNkOTQwYWVhMGIzMzRiZTNhZmYzODViXzUtMS0xLTEtMA_a1863594-6d8c-4471-88a0-c3255dba1998"
      unitRef="usd">1768750000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <tfx:ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzYwNDczMTM5OTEyNTA_cb8b0a5a-f300-44ae-9b29-edad834de380">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:56.040%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&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.596%;"/&gt;&lt;td style="width:1.0%;"/&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.600%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash interest paid&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</tfx:ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock>
    <us-gaap:InterestPaidNet
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTo4YTE3NzgyYzdjZWY0ZmM4YjViNzNmMmQzNzM5ZDkwMy90YWJsZXJhbmdlOjhhMTc3ODJjN2NlZjRmYzhiNWI3M2YyZDM3MzlkOTAzXzMtMS0xLTEtMTEyMjY_68a30cf4-4f61-482b-9338-a2719c1dc1b1"
      unitRef="usd">95954000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTo4YTE3NzgyYzdjZWY0ZmM4YjViNzNmMmQzNzM5ZDkwMy90YWJsZXJhbmdlOjhhMTc3ODJjN2NlZjRmYzhiNWI3M2YyZDM3MzlkOTAzXzMtMy0xLTEtMTEyMjI_42a5b7f4-e9a6-422f-bc23-473fa7b13251"
      unitRef="usd">101790000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90YWJsZTo4YTE3NzgyYzdjZWY0ZmM4YjViNzNmMmQzNzM5ZDkwMy90YWJsZXJhbmdlOjhhMTc3ODJjN2NlZjRmYzhiNWI3M2YyZDM3MzlkOTAzXzMtNS0xLTEtMTEyMjQ_5e0a49b4-98ab-4a8c-927c-445dfae99acc"
      unitRef="usd">74256000</us-gaap:InterestPaidNet>
    <us-gaap:FinancialInstrumentsDisclosureTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzQ0Mzc_cd9cd9ed-d91e-47c6-a186-334a759ba437">Financial instruments &lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We use derivative instruments for risk management purposes. Foreign currency forward contracts designated as cash flows hedges are used to manage foreign currency transaction exposure.  Foreign currency forward contracts not designated as hedges for accounting purposes are used to manage exposure related to near term foreign currency denominated monetary assets and liabilities.  We enter into the non-designated foreign currency forward contracts for periods consistent with its currency exposures, which generally approximate one month.  For the years ended December&#160;31, 2019 and 2018, we recognized losses related to non-designated foreign currency forward contracts of $3.8 million and $1.9 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018 was $132.0 million and $115.3 million, respectively. The total notional amount for all open non-designated foreign currency forward contracts as of December&#160;31, 2019 and 2018 was $145.1 million and $125.9 million, respectively. All open foreign currency forward contracts as of December&#160;31, 2019 have durations of 12 months or less. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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-indent:18pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The cross-currency swaps are marked to market at each reporting date and any changes in fair value are recognized as a component of accumulated other comprehensive income (loss) ("AOCI") while the accrued interest is recognized in interest expense in the statement of operations. For the years ended December&#160;31, 2019 and 2018, we recognized foreign exchange gain of $20.8 million and $4.0&#160;million, respectively, in foreign currency translation adjustments within AOCI related to the cross-currency swaps.  For the years ended December&#160;31, 2019 and 2018, we recognized $18.9&#160;million and $3.3&#160;million, respectively, in interest benefit related to the cross-currency swaps.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:65.789%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.812%;"/&gt;&lt;td style="width:1.0%;"/&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.667%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset derivatives:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Designated foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-designated foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cross-currency interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cross-currency interest rate swap &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total asset derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liability derivatives:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Designated foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-designated foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cross-currency interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total liability derivatives&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For the years ended December&#160;31, 2019,&#160;2018 and 2017, there was no ineffectiveness related to our hedging derivatives.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancialInstrumentsDisclosureTextBlock>
    <us-gaap:DerivativeLossOnDerivative
      contextRef="i688e517f06c64a11984820d320add3cf_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3Xzc1MA_964efcd7-38f5-41a4-96b1-4441db37ebcb"
      unitRef="usd">3800000</us-gaap:DerivativeLossOnDerivative>
    <us-gaap:DerivativeLossOnDerivative
      contextRef="i2d571fbe9c9547aea42e6a0b289b1f05_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3Xzc1Nw_af58883b-f8ef-4e4c-a386-8355a67ce557"
      unitRef="usd">1900000</us-gaap:DerivativeLossOnDerivative>
    <us-gaap:DerivativeNotionalAmount
      contextRef="icea33b4a909e45e08e9a44d1e1091d18_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzkxNw_c5909eab-c3f8-42a7-8f1f-0b261cc5d4fd"
      unitRef="usd">132000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="id1075982c38d4c12a67781682eb91b95_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzkyNA_b37a2978-8c1b-45c1-a323-8c76fcbe9769"
      unitRef="usd">115300000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i3e85dc94012d47c5afc899211383a07d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzEwNjg_98c2dc77-355a-465d-b508-3ae39e9d28aa"
      unitRef="usd">145100000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ib5439f292f7b4c5480564f12a9c0bce8_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzEwNzU_2fc9da21-46f9-4e6a-a4be-c382ee863b23"
      unitRef="usd">125900000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i5389731e184943d38f5f5e0466633dcf_I20190304"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzYwNDczMTM5NjQ2Nzg_52306cb5-d438-4ecd-9f61-88b6c123827a"
      unitRef="number">5</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i5389731e184943d38f5f5e0466633dcf_I20190304"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzYwNDczMTM5NjQ2ODc_073bac3a-2380-47a3-afa1-2542439918ab"
      unitRef="usd">250000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i5389731e184943d38f5f5e0466633dcf_I20190304"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzYwNDczMTM5NjQ3MDE_30c93cc3-7752-4343-89bc-0c4f37f00e9a"
      unitRef="number">0.048750</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i5389731e184943d38f5f5e0466633dcf_I20190304"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzYwNDczMTM5NjQ3MTA_2b8a2920-2ffc-4ce0-9b59-46f7f23eaee8"
      unitRef="eur">219200000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeBasisSpreadOnVariableRate
      contextRef="i5389731e184943d38f5f5e0466633dcf_I20190304"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzYwNDczMTM5NjQ3MjY_2962a730-e3f2-46ba-b007-e179e94d28b6"
      unitRef="number">0.024595</us-gaap:DerivativeBasisSpreadOnVariableRate>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="ifd4ca0615f2c4c1fa7b6b7980c8c4c13_I20181004"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzEzMjA_544e1079-4670-431a-86e5-950cd5b13a7c"
      unitRef="number">6</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ifd4ca0615f2c4c1fa7b6b7980c8c4c13_I20181004"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzE1NDc_4966c6b3-3c10-465d-a145-0a6975e267ac"
      unitRef="usd">500000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ifd4ca0615f2c4c1fa7b6b7980c8c4c13_I20181004"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzE1ODA_8b1b69a7-399b-4f11-85e5-a8bd061f6577"
      unitRef="number">0.04625</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ifd4ca0615f2c4c1fa7b6b7980c8c4c13_I20181004"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzE1ODc_165061fa-6e6c-4c58-a9a1-0ee5ee5d5599"
      unitRef="eur">433900000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeBasisSpreadOnVariableRate
      contextRef="ifd4ca0615f2c4c1fa7b6b7980c8c4c13_I20181004"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzE2MjA_43a44e39-101f-40ae-b894-55e367a478f8"
      unitRef="number">0.01942</us-gaap:DerivativeBasisSpreadOnVariableRate>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i360ba2ef951e42839d1a6db3db186b7b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzE5NzQ_97fefda2-b868-4b54-bd5f-0c4ee868f968"
      unitRef="usd">20800000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i3a83c1ae82414915b965f6b6c6e9b844_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzYwNDczMTM5NjQ4Mjc_834296e7-0f97-466d-923f-78d6fc0b8334"
      unitRef="usd">4000000.0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="i52e11f92d88141649a0772f76cc37e99_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzYwNDczMTM5NjUyNDc_79821871-228e-4baa-97d1-76ebbba21560"
      unitRef="usd">18900000</us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="i5606ff2d45fb4744abc5883720480f6f_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzYwNDczMTM5NjUyNjI_531f52d2-2f07-40f6-bfe6-26b6cfa0a609"
      unitRef="usd">3300000</us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzQ0MzM_4fadd632-8553-4db4-add7-a1cce54cb300">&lt;div style="text-indent:27pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:65.789%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.812%;"/&gt;&lt;td style="width:1.0%;"/&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.667%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset derivatives:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Designated foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-designated foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cross-currency interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cross-currency interest rate swap &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total asset derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liability derivatives:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Designated foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-designated foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cross-currency interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total liability derivatives&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ib00938dc3c7242b5beb73d22b7b553f9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzQtMS0xLTEtMA_9a4b3807-1604-4c8f-b440-5ad7014edd91"
      unitRef="usd">1659000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="iab1e67a742694f69933115028d5af35e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzQtMy0xLTEtMA_5d14b9fe-a3eb-45ce-9bdb-1845f9efc567"
      unitRef="usd">1216000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i42a74e1072c74798952c6877d1ab0a49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzUtMS0xLTEtMA_ca40600a-b687-439c-9e1f-0c2fb9801e32"
      unitRef="usd">192000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i05897dd3fa8b4c10befe203e2fdf5ff8_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzUtMy0xLTEtMA_1cda1fb6-71ae-4930-a5b3-9272d671e534"
      unitRef="usd">106000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ia277553b7f25436f892b1628813bc5f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzYtMS0xLTEtMA_94ce0bb5-655a-4071-8971-3f447b79ff57"
      unitRef="usd">21575000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ie5474fb0fac9495894fb53a83ccbe364_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzYtMy0xLTEtMA_925bd76e-8c44-48a0-83d2-143815560095"
      unitRef="usd">14728000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i642cd1af2d254b4eb8e1ccd5e54af0c0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzctMS0xLTEtMA_6d6eebf9-15b0-4a50-aef6-6b64170e88e2"
      unitRef="usd">23426000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ie959c4e40abb4d49b72101704a373586_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzctMy0xLTEtMA_32384b4f-4983-4705-a705-dc052a6634af"
      unitRef="usd">16050000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="id686de8b7da747789f0c58d9164cd648_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzgtMS0xLTEtMTIyOTg_1cfeb6a6-06fe-4432-98f1-c0f904cc16aa"
      unitRef="usd">13066000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i8ea37aa973ae46f3b0ee638b6362d25e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzgtMy0xLTEtMTIzMTQ_58369115-7f32-40ab-9276-6bc8a648dfa6"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="icb398cfe718a46aba7ab7efa901468ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzktMS0xLTEtMTIyOTg_97f5e0bd-1e3c-4d17-af88-84ffc299ee98"
      unitRef="usd">13066000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i05abdd28c728411bba134b6a3bfa9e30_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzktMy0xLTEtMTIzMTQ_1850510d-1627-4eb0-9126-d47d003f5766"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ic4f92f30b5ad4bc3acec26a1ba093417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzgtMS0xLTEtMA_c4cf4153-cb79-45c3-9b5b-2a15faa9bb88"
      unitRef="usd">36492000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i88df8874ca39484191e4b964b6a4ad0d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzgtMy0xLTEtMA_0ba26d0a-702e-4daa-b280-67a2ed051880"
      unitRef="usd">16050000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i9e27847ffe9a49cd8dfae05bcc0c5a7e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzEwLTEtMS0xLTA_8a71772a-69e8-4a83-b1a6-f3b3eb3040d5"
      unitRef="usd">1285000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="iaebe990fecf4497995fd20ec778ceb53_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzEwLTMtMS0xLTA_4e1ca4df-f03a-4b7d-9a7a-7ff6f1f90b98"
      unitRef="usd">524000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i72147cfb1366495bbfb76057b7ccf55b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzExLTEtMS0xLTA_319a74b6-da9e-44f2-8dbd-156597e682b3"
      unitRef="usd">102000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i35491fdad414429c8b80371e7c215e2f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzExLTMtMS0xLTA_3a776a99-cdc8-4a51-98c6-90953ae74319"
      unitRef="usd">264000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i53e94b3c05244d35a0fbcbec19c1a132_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzEyLTEtMS0xLTA_3d6dc65b-e7d8-4cf4-954f-7675013a791f"
      unitRef="usd">1387000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i2ec5a8b011ad47feb324430cf59345c0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzEyLTMtMS0xLTA_6513b752-cb0e-44ae-b816-cceecafdddf7"
      unitRef="usd">788000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ic388cd3aa61541e2ab61553c4c01843e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzEzLTEtMS0xLTA_a154651a-845a-4ab0-bdca-ac6c1ab40299"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ib9293faf4eda4b6fbac861c7345cc144_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzEzLTMtMS0xLTA_9caee716-ecd5-414d-9c1f-cd2f241cc45e"
      unitRef="usd">7793000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ia56e19a0526c4654927cd2e34dfaf218_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzE0LTEtMS0xLTA_7596d2ed-f4ca-4ad1-8c5b-a76914aa1209"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i4629f835e06d4ec3a48beb9314a5fd19_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzE0LTMtMS0xLTA_45d4de85-7dc4-448e-88a4-1c39983ccea2"
      unitRef="usd">7793000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ic4f92f30b5ad4bc3acec26a1ba093417_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzE1LTEtMS0xLTA_a33d434c-c5b4-4024-83bc-133a79bdce78"
      unitRef="usd">1387000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i88df8874ca39484191e4b964b6a4ad0d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90YWJsZTo2NWNmODVmM2Q1Yjc0Y2VjOThhODgyMmJjYzlmZmYzMS90YWJsZXJhbmdlOjY1Y2Y4NWYzZDViNzRjZWM5OGE4ODIyYmNjOWZmZjMxXzE1LTMtMS0xLTA_12371f5e-9484-4d05-a016-60d75a5189c0"
      unitRef="usd">8581000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings
      contextRef="if126183d65cb4f0a9b7fe37423824997_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzYwNDczMTM5NjQ2NzA_2734511a-cc3d-45f3-ae08-36930222fcdf"
      unitRef="usd">0</us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings>
    <us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings
      contextRef="i8453381d882740c08ab9020d1d33ab0f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzYwNDczMTM5NjQ2NzA_3ba8d826-6ddc-4b5f-b9a4-953877d07264"
      unitRef="usd">0</us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings>
    <us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings
      contextRef="i8a6ed766c87a4ad8b77f6fc4f0132627_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTMvZnJhZzpiMDFkNDBiMjM2YTE0ZGVjYTI0YWE0MzlkNGIxNzI0Ny90ZXh0cmVnaW9uOmIwMWQ0MGIyMzZhMTRkZWNhMjRhYTQzOWQ0YjE3MjQ3XzYwNDczMTM5NjQ2NzA_b0465e9a-22ea-48bd-add6-ded964a147e1"
      unitRef="usd">0</us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90ZXh0cmVnaW9uOjE4MmIyOWE3ZTU1YzQ5Mjc5NGUxMWJjNDJhYTA2ZDk5XzYwNDczMTM5NjM4NTg_46ca62d5-dd30-42ca-85ee-bf6ed8e970f4">Fair value measurement &lt;div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:34.510%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.982%;"/&gt;&lt;td style="width:1.0%;"/&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:13.102%;"/&gt;&lt;td style="width:1.0%;"/&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:13.102%;"/&gt;&lt;td style="width:1.0%;"/&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:13.105%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basis of fair value measurement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investments in marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contingent consideration liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;219,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;219,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:34.163%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.398%;"/&gt;&lt;td style="width:1.0%;"/&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.080%;"/&gt;&lt;td style="width:1.0%;"/&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.080%;"/&gt;&lt;td style="width:1.0%;"/&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.083%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basis of fair value measurement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investments in marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contingent consideration liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;304,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;304,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 among Level 1, Level 2 or Level 3 within the fair value hierarchy during the years ended December&#160;31, 2019 or 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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-indent:18pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We determine the fair value of the contingent consideration liabilities related to the NeoTract and Essential Medical acquisitions, which represent most of our contingent consideration liabilities as of December 31, 2019, using a Monte Carlo simulation (which involves a simulation of future revenues during the earn-out period using management's best estimates) or other probability-weighted discounted cash flow analysis.  Increases in projected revenues, estimated cash flows and probabilities of payment may result in significantly higher fair value measurements; decreases in these items may have the opposite effect.  Increases in the discount rates in periods prior to payment may result in significantly lower fair value measurements and decreases in the discount rates may have the opposite effect. As of December 31, 2019, the maximum amount we could be required to pay under the contingent consideration arrangements related to the NeoTract and Essential Medical acquisitions was $263.2&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;text-align:justify;margin-bottom:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:25.192%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.976%;"/&gt;&lt;td style="width:1.0%;"/&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:23.877%;"/&gt;&lt;td style="width:1.0%;"/&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:19.495%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contingent Consideration Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Valuation&#160;Technique&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unobservable&#160;Input&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Range&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Discounted cash flow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;2.8% - 3.3%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Projected year of payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020 - 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Monte Carlo simulation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;19.0% - 23.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of debt structure&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Projected year of payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020 - 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Discounted cash flow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;10% &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Projected year of payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020 - 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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.739%;"/&gt;&lt;td style="width:1.0%;"/&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance &#x2013; January&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;304,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;272,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Initial estimate upon acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Payments &lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt;(1)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(138,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(75,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revaluations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(84)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(226)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance &#x2013; December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;219,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;304,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1) Consists mainly of a $106.8&#160;million payment associated with our acquisition of NeoTract and resulting from the achievement of a revenue-based goal for the period from January 1, 2018 to December 31, 2018 and $30.0&#160;million of payments associated with our acquisition of Essential Medical and resulting from achievement of a regulatory goal.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90ZXh0cmVnaW9uOjE4MmIyOWE3ZTU1YzQ5Mjc5NGUxMWJjNDJhYTA2ZDk5XzQ0MDA_6dac591e-fd1a-42fd-97c5-5596d524e329">&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:34.510%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.982%;"/&gt;&lt;td style="width:1.0%;"/&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:13.102%;"/&gt;&lt;td style="width:1.0%;"/&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:13.102%;"/&gt;&lt;td style="width:1.0%;"/&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:13.105%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basis of fair value measurement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investments in marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contingent consideration liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;219,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;219,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:34.163%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.398%;"/&gt;&lt;td style="width:1.0%;"/&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.080%;"/&gt;&lt;td style="width:1.0%;"/&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.080%;"/&gt;&lt;td style="width:1.0%;"/&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.083%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basis of fair value measurement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investments in marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contingent consideration liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;304,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;304,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:MarketableSecurities
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzMtMS0xLTEtMA_eeb5aeea-81d3-491a-9f90-1e447c1d99c1"
      unitRef="usd">10926000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i3a75e6d3f26e45b0afd41121b26ffa62_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzMtMy0xLTEtMA_004a736b-8f28-4f1c-ac3e-93a2a20b4302"
      unitRef="usd">10926000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i874992af2ad3409f9023c47cb3115e84_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzMtNS0xLTEtMA_13892d9c-db51-4be4-b042-806b30600ef5"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="id78b8df1c334472d81f025a3c788d169_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzMtNy0xLTEtMA_3866bfd1-f17c-4d94-8ed0-3b644c57921b"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:DerivativeAssets
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzQtMS0xLTEtMA_f51f6baf-c996-4086-bcf3-1f44707d7a43"
      unitRef="usd">36492000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i3a75e6d3f26e45b0afd41121b26ffa62_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzQtMy0xLTEtMA_358a2df0-9e7e-4812-bdad-3ba41c91e18e"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i874992af2ad3409f9023c47cb3115e84_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzQtNS0xLTEtMA_c9bb6a3e-6ed8-4f6e-8181-288d218ae1c3"
      unitRef="usd">36492000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="id78b8df1c334472d81f025a3c788d169_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzQtNy0xLTEtMA_395c108e-5f88-433c-829d-819e63499528"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzUtMS0xLTEtMA_3449c43d-2552-4b2c-8f43-179e839a2eaf"
      unitRef="usd">1387000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i3a75e6d3f26e45b0afd41121b26ffa62_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzUtMy0xLTEtMA_a6878bdc-7b17-4317-93a9-fe2ff17517db"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i874992af2ad3409f9023c47cb3115e84_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzUtNS0xLTEtMA_468637b4-bba5-42d0-a701-8d4986d6d11f"
      unitRef="usd">1387000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="id78b8df1c334472d81f025a3c788d169_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzUtNy0xLTEtMA_f5f6c6f9-b73d-461e-a905-27f6d389aabd"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzYtMS0xLTEtMA_e4f08f5b-9d44-457b-a720-f424a8aecf27"
      unitRef="usd">219908000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i3a75e6d3f26e45b0afd41121b26ffa62_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzYtMy0xLTEtMA_fb31228e-a94e-43e1-b186-49876a909406"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i874992af2ad3409f9023c47cb3115e84_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzYtNS0xLTEtMA_ea9b365d-6ade-4a0e-9509-7016940a4797"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="id78b8df1c334472d81f025a3c788d169_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTplNjdkOWM5NDgwNjM0ZDkwOWNmNDNlZmFjMTJlYWNhOC90YWJsZXJhbmdlOmU2N2Q5Yzk0ODA2MzRkOTA5Y2Y0M2VmYWMxMmVhY2E4XzYtNy0xLTEtMA_36d9f2fe-e967-4e94-82dd-a9281f9dbdb1"
      unitRef="usd">219908000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:MarketableSecurities
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzMtMS0xLTEtMA_d5e32bbf-35e5-4207-a4a9-79819473c131"
      unitRef="usd">8671000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i6357dfb06735472e9b66c3f5c720d1f9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzMtMy0xLTEtMA_8055e6d7-0475-4e05-9b45-af8b746c9b15"
      unitRef="usd">8671000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="if92fa13a77e0495aa487966087ac78f3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzMtNS0xLTEtMA_6b562c07-041f-4d51-a330-d48faf06f968"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i5f07e44da28b42cbbe749ab339a7d32e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzMtNy0xLTEtMA_0d2088f9-80a6-44c3-85e8-774c1030ba50"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:DerivativeAssets
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzQtMS0xLTEtMA_80358f5c-d6a6-49f8-84f4-58daaf4d1e03"
      unitRef="usd">16050000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i6357dfb06735472e9b66c3f5c720d1f9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzQtMy0xLTEtMA_4d7b3d21-434b-4b73-8acd-65bfcc768f8a"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="if92fa13a77e0495aa487966087ac78f3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzQtNS0xLTEtMA_86231804-a63c-49d3-b20e-d51afa3fe3e3"
      unitRef="usd">16050000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i5f07e44da28b42cbbe749ab339a7d32e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzQtNy0xLTEtMA_a09463ae-50cb-4d28-acf9-f8d158f3140c"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzUtMS0xLTEtMA_46cb1090-c0f1-48e1-9d95-e7aa0f574bf9"
      unitRef="usd">8581000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i6357dfb06735472e9b66c3f5c720d1f9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzUtMy0xLTEtMA_e7a73e77-cab2-47eb-9a4a-2a4a8112554f"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="if92fa13a77e0495aa487966087ac78f3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzUtNS0xLTEtMA_c7dd3d8b-5b9c-461b-a0bf-1222ecf77827"
      unitRef="usd">8581000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i5f07e44da28b42cbbe749ab339a7d32e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzUtNy0xLTEtMA_32391328-d954-4616-a471-c1a210496c5e"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzYtMS0xLTEtMA_6e6b7389-6fbd-45dd-b6f0-de3d9da6608d"
      unitRef="usd">304248000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i6357dfb06735472e9b66c3f5c720d1f9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzYtMy0xLTEtMA_dee0b159-7d92-4d42-8f42-9f82394b4155"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="if92fa13a77e0495aa487966087ac78f3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzYtNS0xLTEtMA_f1ebe05d-82da-4558-9bd4-c2da28b42853"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i5f07e44da28b42cbbe749ab339a7d32e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZDU5OGNhMTcxNGQ0MmRiODIyZTNkOWY5MzdiNzg0MC90YWJsZXJhbmdlOjdkNTk4Y2ExNzE0ZDQyZGI4MjJlM2Q5ZjkzN2I3ODQwXzYtNy0xLTEtMA_18d278a4-d19e-4c7e-9f03-3cbe6e111719"
      unitRef="usd">304248000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90ZXh0cmVnaW9uOjE4MmIyOWE3ZTU1YzQ5Mjc5NGUxMWJjNDJhYTA2ZDk5XzYwNDczMTM5NjM4NDM_6490315c-6db1-4bcf-b2f8-8e4b2f586c7a"
      unitRef="usd">263200000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90ZXh0cmVnaW9uOjE4MmIyOWE3ZTU1YzQ5Mjc5NGUxMWJjNDJhYTA2ZDk5XzQ0MDE_b8a6ad7a-cb38-4f2a-b6b9-7264a31e4fbc">&lt;div style="text-indent:18pt;text-align:justify;margin-bottom:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:25.192%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.976%;"/&gt;&lt;td style="width:1.0%;"/&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:23.877%;"/&gt;&lt;td style="width:1.0%;"/&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:19.495%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contingent Consideration Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Valuation&#160;Technique&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unobservable&#160;Input&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Range&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Discounted cash flow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;2.8% - 3.3%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Projected year of payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020 - 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Monte Carlo simulation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;19.0% - 23.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of debt structure&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Projected year of payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020 - 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Discounted cash flow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;10% &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Projected year of payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020 - 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="iad1ca3c6518f47fca283e27878f18ad8_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZGQyOGJiNGY5ZjM0MTM1YmMyNGE5Y2M1ZTViZmUzOC90YWJsZXJhbmdlOjdkZDI4YmI0ZjlmMzQxMzViYzI0YTljYzVlNWJmZTM4XzItNi0xLTEtMC90ZXh0cmVnaW9uOjE1Yjg0YmUxYTA2ZDQ1NWZiMTczYzU3Yjk3OGU3YWZhXzYwNDczMTM5NTI3ODc_04f435c8-0e20-4bd1-9a57-9612f964ebc2"
      unitRef="number">0.028</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i04288dc6ae594ac19d01500708363f77_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZGQyOGJiNGY5ZjM0MTM1YmMyNGE5Y2M1ZTViZmUzOC90YWJsZXJhbmdlOjdkZDI4YmI0ZjlmMzQxMzViYzI0YTljYzVlNWJmZTM4XzItNi0xLTEtMC90ZXh0cmVnaW9uOjE1Yjg0YmUxYTA2ZDQ1NWZiMTczYzU3Yjk3OGU3YWZhXzYwNDczMTM5NTI3OTM_3cc55884-3e9d-455b-88e7-52ff916e0412"
      unitRef="number">0.033</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i55d8ff68e4ca46f9b4769429ef641eef_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZGQyOGJiNGY5ZjM0MTM1YmMyNGE5Y2M1ZTViZmUzOC90YWJsZXJhbmdlOjdkZDI4YmI0ZjlmMzQxMzViYzI0YTljYzVlNWJmZTM4XzUtNi0xLTEtMC90ZXh0cmVnaW9uOmVhMjU4YmM4MDYxMTRlYjM5ODNiNjM3MGM2YzBmZjUwXzYwNDczMTM5NTI3OTA_44e7c098-2b65-44f6-a0f6-b7f9e55c5bfc"
      unitRef="number">0.190</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i51c81ef484684d368241048701cdf71f_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZGQyOGJiNGY5ZjM0MTM1YmMyNGE5Y2M1ZTViZmUzOC90YWJsZXJhbmdlOjdkZDI4YmI0ZjlmMzQxMzViYzI0YTljYzVlNWJmZTM4XzUtNi0xLTEtMC90ZXh0cmVnaW9uOmVhMjU4YmM4MDYxMTRlYjM5ODNiNjM3MGM2YzBmZjUwXzYwNDczMTM5NTI3OTc_188ae1c2-f1a3-47a3-9eb5-0723549898ef"
      unitRef="number">0.235</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="ic6decbcb172e48bdad939de517d9b5d4_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo3ZGQyOGJiNGY5ZjM0MTM1YmMyNGE5Y2M1ZTViZmUzOC90YWJsZXJhbmdlOjdkZDI4YmI0ZjlmMzQxMzViYzI0YTljYzVlNWJmZTM4XzktNi0xLTEtMC90ZXh0cmVnaW9uOmQzZWUzMGQ2MGI0ODQyY2RhOGIwNjhhOTg1MWE1ZjJmXzYwNDczMTM5NTI3Nzk_0d89f6e6-57c5-4d15-92d2-eaf59544322a"
      unitRef="number">0.10</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90ZXh0cmVnaW9uOjE4MmIyOWE3ZTU1YzQ5Mjc5NGUxMWJjNDJhYTA2ZDk5XzYwNDczMTM5NjM4NTk_c611cab1-c5bb-4abc-8711-829148761b86">&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.739%;"/&gt;&lt;td style="width:1.0%;"/&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance &#x2013; January&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;304,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;272,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Initial estimate upon acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Payments &lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt;(1)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(138,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(75,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revaluations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(84)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(226)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance &#x2013; December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;219,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;304,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1) Consists mainly of a $106.8&#160;million payment associated with our acquisition of NeoTract and resulting from the achievement of a revenue-based goal for the period from January 1, 2018 to December 31, 2018 and $30.0&#160;million of payments associated with our acquisition of Essential Medical and resulting from achievement of a regulatory goal.</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo0MmRjOWM2ZmM1MTE0NTUwYWNhMzBhMjgyZTczNWYyNS90YWJsZXJhbmdlOjQyZGM5YzZmYzUxMTQ1NTBhY2EzMGEyODJlNzM1ZjI1XzMtMS0xLTEtMA_292285a7-b484-403c-8cfd-a6b40c73fc8d"
      unitRef="usd">304248000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i4c85a5a67120453485daf4ce01f4552c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo0MmRjOWM2ZmM1MTE0NTUwYWNhMzBhMjgyZTczNWYyNS90YWJsZXJhbmdlOjQyZGM5YzZmYzUxMTQ1NTBhY2EzMGEyODJlNzM1ZjI1XzMtMy0xLTEtMA_948988c1-5496-4cbe-97a7-0989d1ff06ba"
      unitRef="usd">272136000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <tfx:InitialEstimateUponAcquisition
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo0MmRjOWM2ZmM1MTE0NTUwYWNhMzBhMjgyZTczNWYyNS90YWJsZXJhbmdlOjQyZGM5YzZmYzUxMTQ1NTBhY2EzMGEyODJlNzM1ZjI1XzQtMS0xLTEtMA_5616a7cf-d6d6-4c37-a7b7-75c21496edfd"
      unitRef="usd">0</tfx:InitialEstimateUponAcquisition>
    <tfx:InitialEstimateUponAcquisition
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo0MmRjOWM2ZmM1MTE0NTUwYWNhMzBhMjgyZTczNWYyNS90YWJsZXJhbmdlOjQyZGM5YzZmYzUxMTQ1NTBhY2EzMGEyODJlNzM1ZjI1XzQtMy0xLTEtMA_42fcd12a-1aa2-4029-8bee-cec6348b94cd"
      unitRef="usd">54696000</tfx:InitialEstimateUponAcquisition>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo0MmRjOWM2ZmM1MTE0NTUwYWNhMzBhMjgyZTczNWYyNS90YWJsZXJhbmdlOjQyZGM5YzZmYzUxMTQ1NTBhY2EzMGEyODJlNzM1ZjI1XzUtMS0xLTEtMA_2ffae0fb-1cd9-4300-b94b-101f4c9a12af"
      unitRef="usd">138171000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo0MmRjOWM2ZmM1MTE0NTUwYWNhMzBhMjgyZTczNWYyNS90YWJsZXJhbmdlOjQyZGM5YzZmYzUxMTQ1NTBhY2EzMGEyODJlNzM1ZjI1XzUtMy0xLTEtMA_463af5bd-eb75-49ea-9e63-0946a12d4a46"
      unitRef="usd">75335000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo0MmRjOWM2ZmM1MTE0NTUwYWNhMzBhMjgyZTczNWYyNS90YWJsZXJhbmdlOjQyZGM5YzZmYzUxMTQ1NTBhY2EzMGEyODJlNzM1ZjI1XzYtMS0xLTEtMA_cc5d7edb-8877-4540-a20e-cf1b9c4fea23"
      unitRef="usd">-53915000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo0MmRjOWM2ZmM1MTE0NTUwYWNhMzBhMjgyZTczNWYyNS90YWJsZXJhbmdlOjQyZGM5YzZmYzUxMTQ1NTBhY2EzMGEyODJlNzM1ZjI1XzYtMy0xLTEtMA_f69a5702-1aff-416b-941c-fde94a26731a"
      unitRef="usd">-52977000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
    <tfx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo0MmRjOWM2ZmM1MTE0NTUwYWNhMzBhMjgyZTczNWYyNS90YWJsZXJhbmdlOjQyZGM5YzZmYzUxMTQ1NTBhY2EzMGEyODJlNzM1ZjI1XzctMS0xLTEtMA_57376768-b59e-4a95-a454-bc307b6189f8"
      unitRef="usd">84000</tfx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments>
    <tfx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo0MmRjOWM2ZmM1MTE0NTUwYWNhMzBhMjgyZTczNWYyNS90YWJsZXJhbmdlOjQyZGM5YzZmYzUxMTQ1NTBhY2EzMGEyODJlNzM1ZjI1XzctMy0xLTEtMA_6fe63cad-dc2b-471a-8a2b-67495c133bce"
      unitRef="usd">226000</tfx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo0MmRjOWM2ZmM1MTE0NTUwYWNhMzBhMjgyZTczNWYyNS90YWJsZXJhbmdlOjQyZGM5YzZmYzUxMTQ1NTBhY2EzMGEyODJlNzM1ZjI1XzgtMS0xLTEtMA_537259c3-f70d-48a1-b58d-8ec541e3cb9e"
      unitRef="usd">219908000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90YWJsZTo0MmRjOWM2ZmM1MTE0NTUwYWNhMzBhMjgyZTczNWYyNS90YWJsZXJhbmdlOjQyZGM5YzZmYzUxMTQ1NTBhY2EzMGEyODJlNzM1ZjI1XzgtMy0xLTEtMA_ad26043e-a025-4611-84b1-03bb69f082f5"
      unitRef="usd">304248000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities
      contextRef="ia88fff561a774eb0945d8f40c039ae46_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90ZXh0cmVnaW9uOjE4MmIyOWE3ZTU1YzQ5Mjc5NGUxMWJjNDJhYTA2ZDk5XzYwNDczMTM5NjM4NjE_469f868a-2884-47cd-b170-1e1b32e79283"
      unitRef="usd">106800000</us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities
      contextRef="i7e9565c966c74d1da85a032a218257da_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xOTkvZnJhZzoxODJiMjlhN2U1NWM0OTI3OTRlMTFiYzQyYWEwNmQ5OS90ZXh0cmVnaW9uOjE4MmIyOWE3ZTU1YzQ5Mjc5NGUxMWJjNDJhYTA2ZDk5XzYwNDczMTM5NjM4Nzc_31cd2c63-eac2-432a-9c7b-640c28bf8b20"
      unitRef="usd">30000000.0</us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90ZXh0cmVnaW9uOjFiMDg3YTMzMzQzZTRlN2E5YzRiYTA4MzYyMzMwZjcyXzE5Njg_51eaef49-bdb2-4965-b3a8-31a221ac5e13">Shareholders' equity &lt;div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:61.343%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&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:9.730%;"/&gt;&lt;td style="width:1.0%;"/&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:9.731%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Shares in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dilutive effect of share based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dilutive effect of convertible notes and warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Weighted average shares that were antidilutive and therefore excluded from the calculation of diluted earnings per share were 0.1 million, 0.6 million and 0.6 million for the years ended December&#160;31, 2019, 2018 and 2017, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In connection with our 2010 issuance of $400 million principal amount of convertible notes that matured in August 2017, and as a component of hedging arrangements between Teleflex and two institutional counterparties, we issued warrants to the counterparties, entitling them to purchase shares of our common stock. At December 31, 2018, all of the warrants were either (a) canceled as a result of warrant unwind agreements between Teleflex and the counterparties or (b) exercised by the counterparties. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following tables provides information relating to the changes in accumulated other comprehensive income (loss), net of tax, for the years ended December&#160;31, 2019 and 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:46.240%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&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.756%;"/&gt;&lt;td style="width:1.0%;"/&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:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.345%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December&#160;31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(138,808)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(126,623)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(265,091)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(83,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(79,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Amounts reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net current-year other comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(83,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(75,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December&#160;31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(131,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(210,512)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(341,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,554)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Amounts reclassified from accumulated other comprehensive (loss) income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,134)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(138,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(206,317)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(344,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019,&#160;2018 and 2017:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.722%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Losses (gains) on designated foreign exchange forward contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total before tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Taxes expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,134)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of pension and other postretirement benefits items:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:24.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Actuarial losses&lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt; &lt;/sub&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt;(1)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:24.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Prior-service credits &lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt;(1)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total before tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,631)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,496)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impact on income from continuing operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&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:10.719%;"/&gt;&lt;td style="width:1.0%;"/&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:10.722%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non cash investing and financing activities of continuing operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settlement and exchange of convertible notes with common or treasury stock&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquisition of treasury stock from settlement and exchange of convertible note hedge and warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;141,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90ZXh0cmVnaW9uOjFiMDg3YTMzMzQzZTRlN2E5YzRiYTA4MzYyMzMwZjcyXzY4_2ba1df9d-6d10-43e6-8282-23be7df699d1"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90ZXh0cmVnaW9uOjFiMDg3YTMzMzQzZTRlN2E5YzRiYTA4MzYyMzMwZjcyXzg2_509c138b-a901-4df3-8004-534060757316"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90ZXh0cmVnaW9uOjFiMDg3YTMzMzQzZTRlN2E5YzRiYTA4MzYyMzMwZjcyXzEwNA_0d450586-cf56-4519-a8d9-7f0a8712c24f"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90ZXh0cmVnaW9uOjFiMDg3YTMzMzQzZTRlN2E5YzRiYTA4MzYyMzMwZjcyXzE5NzA_72671aee-2b0d-4866-9072-3b666d71e44b">The following table provides a reconciliation of basic to diluted weighted average shares outstanding:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:61.343%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&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:9.730%;"/&gt;&lt;td style="width:1.0%;"/&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:9.731%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Shares in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dilutive effect of share based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dilutive effect of convertible notes and warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyY2Y4ZGU3ODIyZGQ0NTIwODNiODdmNDhkZjU0ZDA1ZS90YWJsZXJhbmdlOjJjZjhkZTc4MjJkZDQ1MjA4M2I4N2Y0OGRmNTRkMDVlXzItMS0xLTEtMA_aea83e82-3434-4064-a01f-1dd308fd2b03"
      unitRef="shares">46200000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyY2Y4ZGU3ODIyZGQ0NTIwODNiODdmNDhkZjU0ZDA1ZS90YWJsZXJhbmdlOjJjZjhkZTc4MjJkZDQ1MjA4M2I4N2Y0OGRmNTRkMDVlXzItMy0xLTEtMA_31dfe95f-934e-49ff-8d0c-50409fec6dd6"
      unitRef="shares">45689000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyY2Y4ZGU3ODIyZGQ0NTIwODNiODdmNDhkZjU0ZDA1ZS90YWJsZXJhbmdlOjJjZjhkZTc4MjJkZDQ1MjA4M2I4N2Y0OGRmNTRkMDVlXzItNS0xLTEtMA_b830b596-7ae4-47ff-8d3e-08a0de963005"
      unitRef="shares">45004000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyY2Y4ZGU3ODIyZGQ0NTIwODNiODdmNDhkZjU0ZDA1ZS90YWJsZXJhbmdlOjJjZjhkZTc4MjJkZDQ1MjA4M2I4N2Y0OGRmNTRkMDVlXzMtMS0xLTEtMA_284d5873-d1bd-431e-8b2b-e6f1921c16f5"
      unitRef="shares">890000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyY2Y4ZGU3ODIyZGQ0NTIwODNiODdmNDhkZjU0ZDA1ZS90YWJsZXJhbmdlOjJjZjhkZTc4MjJkZDQ1MjA4M2I4N2Y0OGRmNTRkMDVlXzMtMy0xLTEtMA_3ca7dc48-3371-4830-a71d-1788e41da909"
      unitRef="shares">970000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyY2Y4ZGU3ODIyZGQ0NTIwODNiODdmNDhkZjU0ZDA1ZS90YWJsZXJhbmdlOjJjZjhkZTc4MjJkZDQ1MjA4M2I4N2Y0OGRmNTRkMDVlXzMtNS0xLTEtMA_3ab19ade-6925-4397-ac6a-b536d734802b"
      unitRef="shares">923000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyY2Y4ZGU3ODIyZGQ0NTIwODNiODdmNDhkZjU0ZDA1ZS90YWJsZXJhbmdlOjJjZjhkZTc4MjJkZDQ1MjA4M2I4N2Y0OGRmNTRkMDVlXzQtMS0xLTEtMA_95566157-30a7-4752-a06d-1e2b6e2a9322"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyY2Y4ZGU3ODIyZGQ0NTIwODNiODdmNDhkZjU0ZDA1ZS90YWJsZXJhbmdlOjJjZjhkZTc4MjJkZDQ1MjA4M2I4N2Y0OGRmNTRkMDVlXzQtMy0xLTEtMA_adcc2693-9ab8-4c6b-9df2-548da3930186"
      unitRef="shares">142000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyY2Y4ZGU3ODIyZGQ0NTIwODNiODdmNDhkZjU0ZDA1ZS90YWJsZXJhbmdlOjJjZjhkZTc4MjJkZDQ1MjA4M2I4N2Y0OGRmNTRkMDVlXzQtNS0xLTEtMA_a4258c00-d521-44ad-852b-13562af856a7"
      unitRef="shares">737000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyY2Y4ZGU3ODIyZGQ0NTIwODNiODdmNDhkZjU0ZDA1ZS90YWJsZXJhbmdlOjJjZjhkZTc4MjJkZDQ1MjA4M2I4N2Y0OGRmNTRkMDVlXzUtMS0xLTEtMA_f14a21a6-1687-4943-be6d-26ab7867e994"
      unitRef="shares">47090000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyY2Y4ZGU3ODIyZGQ0NTIwODNiODdmNDhkZjU0ZDA1ZS90YWJsZXJhbmdlOjJjZjhkZTc4MjJkZDQ1MjA4M2I4N2Y0OGRmNTRkMDVlXzUtMy0xLTEtMA_1d8b3714-9ee5-4fc9-83d4-85ae1afbdbe6"
      unitRef="shares">46801000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyY2Y4ZGU3ODIyZGQ0NTIwODNiODdmNDhkZjU0ZDA1ZS90YWJsZXJhbmdlOjJjZjhkZTc4MjJkZDQ1MjA4M2I4N2Y0OGRmNTRkMDVlXzUtNS0xLTEtMA_8cec4b4e-d4d4-4f14-9828-1fffd61169ee"
      unitRef="shares">46664000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id31e27dba4574a4fab14fbf4dae0dbe1_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90ZXh0cmVnaW9uOjFiMDg3YTMzMzQzZTRlN2E5YzRiYTA4MzYyMzMwZjcyXzczNQ_58ab4bfd-d28a-4345-a66f-22b977b79334"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id79673ad77ac4778993c13f7111b852b_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90ZXh0cmVnaW9uOjFiMDg3YTMzMzQzZTRlN2E5YzRiYTA4MzYyMzMwZjcyXzczOQ_42694a1d-168b-4f6d-bf0f-64ca50051daf"
      unitRef="shares">600000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i730ea136ae9348768052d95271c3eb37_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90ZXh0cmVnaW9uOjFiMDg3YTMzMzQzZTRlN2E5YzRiYTA4MzYyMzMwZjcyXzc0Ng_3be90e36-8654-45e8-b622-701d514e40ad"
      unitRef="shares">600000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic0118532bc4943989958ab8a234f8f00_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90ZXh0cmVnaW9uOjFiMDg3YTMzMzQzZTRlN2E5YzRiYTA4MzYyMzMwZjcyXzg1Ng_6e0fd4da-812a-419b-92f6-b62be72a06f5"
      unitRef="usd">400000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90ZXh0cmVnaW9uOjFiMDg3YTMzMzQzZTRlN2E5YzRiYTA4MzYyMzMwZjcyXzE5ODA_70ef0453-701b-40ed-ab88-93a46437c345">&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following tables provides information relating to the changes in accumulated other comprehensive income (loss), net of tax, for the years ended December&#160;31, 2019 and 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:46.240%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&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.756%;"/&gt;&lt;td style="width:1.0%;"/&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:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.345%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December&#160;31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(138,808)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(126,623)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(265,091)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(83,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(79,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Amounts reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net current-year other comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(83,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(75,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December&#160;31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(131,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(210,512)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(341,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,554)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Amounts reclassified from accumulated other comprehensive (loss) income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,134)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(138,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(206,317)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(344,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8a8391182b2f4dbea64632a32a30a059_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzItMS0xLTEtMA_f4594703-1c66-4fc5-afe1-23b3a059c51d"
      unitRef="usd">340000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id07c1a23a9ef47bea90f46999f7bfccc_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzItMy0xLTEtMA_52586719-52b2-4a4c-887d-e2074a981a9b"
      unitRef="usd">-138808000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie6cd8f93d7894933a97a9214f1fb0ed3_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzItNS0xLTEtMA_fbc15f5e-7bd7-46f5-a0a5-4ed45cf33463"
      unitRef="usd">-126623000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3763bddeca1c4e74af5ec93522d9bb30_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzItNy0xLTEtMA_5b3caf43-a89b-4cf1-a770-2755e27e001a"
      unitRef="usd">-265091000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i6a39f4c82cf24b38988c9bdcf2f35fc6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzMtMS0xLTEtMA_4563f21c-0c18-432d-be95-b11c1290427e"
      unitRef="usd">2574000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ib2a550db64e140688c433063957ca027_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzMtMy0xLTEtMA_161b1d7f-65c5-4306-966e-b26fd87c2881"
      unitRef="usd">1605000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="if23aff1d27a54823b13710f68a14e195_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzMtNS0xLTEtMA_807fdc10-f207-47c3-887f-8011a5bdf912"
      unitRef="usd">-83889000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i95251635566947db8e567d01e1e637b4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzMtNy0xLTEtMA_a634eb27-194c-408d-8352-649361737f5e"
      unitRef="usd">-79710000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i6a39f4c82cf24b38988c9bdcf2f35fc6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzQtMS0xLTEtMA_d92109aa-d738-457d-a77c-0aacda66ab51"
      unitRef="usd">2107000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ib2a550db64e140688c433063957ca027_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzQtMy0xLTEtMA_34b62c5e-6bce-4d52-8dc3-8ee9eba5f8f8"
      unitRef="usd">-5823000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="if23aff1d27a54823b13710f68a14e195_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzQtNS0xLTEtMA_7a9ff90b-a5e6-480e-a345-0a82d264ef47"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i95251635566947db8e567d01e1e637b4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzQtNy0xLTEtMA_2eb59c4e-d6da-4c18-9fea-1ca778a208e5"
      unitRef="usd">-3716000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i6a39f4c82cf24b38988c9bdcf2f35fc6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzUtMS0xLTEtMA_b2a31a8c-6771-412e-91fd-537037d28171"
      unitRef="usd">467000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="ib2a550db64e140688c433063957ca027_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzUtMy0xLTEtMA_270b486a-fa38-4ae7-963e-023307eedaf4"
      unitRef="usd">7428000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="if23aff1d27a54823b13710f68a14e195_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzUtNS0xLTEtMA_e30457b3-8ef4-4e96-8a77-3a385e0241bd"
      unitRef="usd">-83889000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i95251635566947db8e567d01e1e637b4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzUtNy0xLTEtMA_9c89b54d-bceb-4beb-9906-3d0d2e9ac9c5"
      unitRef="usd">-75994000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i07d9aeff585a4033ba6cce82d922383e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzctMS0xLTEtMA_f4f111ec-dc3e-48c9-8bfe-ceb0ba7d5cfe"
      unitRef="usd">807000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8fb46013254141e8aced39ed4a14316a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzctMy0xLTEtMA_2f3f4529-3dc0-4d1c-9ea9-0127dbc67026"
      unitRef="usd">-131380000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3c89f61976264f1890d8a355896e2c2c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzctNS0xLTEtMA_454eb9a6-ac7c-4901-b981-55f33491ec77"
      unitRef="usd">-210512000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8474f8eaa7b744998f98251095c14815_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzctNy0xLTEtMA_655f49c0-8344-4d90-a0d8-b244f57b2f91"
      unitRef="usd">-341085000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i681d46cf08e24647bc9de21d1f954d69_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzgtMS0xLTEtMA_6647c6c3-28e4-4e00-bd26-eae2fb12fabd"
      unitRef="usd">1062000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i21b8913cef67420690081d9d073f6aa2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzgtMy0xLTEtMA_c0b652ae-f0fc-478b-8695-8b3db092954a"
      unitRef="usd">-12811000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ifc8dfcf23bea48d39e58a061e344a2d8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzgtNS0xLTEtMA_13c5eda7-45bb-435d-9c64-39905688795d"
      unitRef="usd">4195000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i78416b2c078e40e791e546451643fb4a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzgtNy0xLTEtMA_c7a67dc7-d8d8-4084-a497-0e349d3c2bdd"
      unitRef="usd">-7554000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i681d46cf08e24647bc9de21d1f954d69_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzktMS0xLTEtMA_cc92d440-fb90-4346-80c8-d55bb96edb13"
      unitRef="usd">1134000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i21b8913cef67420690081d9d073f6aa2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzktMy0xLTEtMA_fb6c19fa-2bee-477d-b7dd-164c5fdb4b33"
      unitRef="usd">-5381000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ifc8dfcf23bea48d39e58a061e344a2d8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzktNS0xLTEtMA_605899f6-8aab-431a-9dd8-23fc13aade1c"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i78416b2c078e40e791e546451643fb4a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzktNy0xLTEtMA_5f32fc8d-d935-4a42-a3ab-917ae909b9d7"
      unitRef="usd">-4247000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i681d46cf08e24647bc9de21d1f954d69_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzEwLTEtMS0xLTA_e2d8f699-e402-4b40-ab68-dff88afba170"
      unitRef="usd">-72000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i21b8913cef67420690081d9d073f6aa2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzEwLTMtMS0xLTA_afecf650-2723-4485-8ab5-fc762e3e2d87"
      unitRef="usd">-7430000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="ifc8dfcf23bea48d39e58a061e344a2d8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzEwLTUtMS0xLTA_3182d7d6-555e-4471-b99c-57682f41e694"
      unitRef="usd">4195000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i78416b2c078e40e791e546451643fb4a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzEwLTctMS0xLTA_cc3a697f-145a-4abf-9ab3-4a35e46b9511"
      unitRef="usd">-3307000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia5762df41c5e46eaba2728c9ed933be2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzEyLTEtMS0xLTA_65dd9818-6993-4091-b0d3-d02692f25c5e"
      unitRef="usd">735000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icbde42bdb1774d0bb7ff3c78b01ba64c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzEyLTMtMS0xLTA_949c5c56-029b-4ea1-aba7-55bd0fabd0a8"
      unitRef="usd">-138810000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic544643950f34c96a01cf642011cff37_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzEyLTUtMS0xLTA_7bc86b3d-079a-45c6-86ce-e57bc24cdcdd"
      unitRef="usd">-206317000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idfa7b1ec197041369f5aec982a284fb8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozM2JmMDk3MjI0MDE0YTQyOGRjMDk4OGQwMGU2YTc0MS90YWJsZXJhbmdlOjMzYmYwOTcyMjQwMTRhNDI4ZGMwOTg4ZDAwZTZhNzQxXzEyLTctMS0xLTA_e311682f-b110-4697-87c1-8ff10825e01d"
      unitRef="usd">-344392000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90ZXh0cmVnaW9uOjFiMDg3YTMzMzQzZTRlN2E5YzRiYTA4MzYyMzMwZjcyXzYwNDczMTM5NTUxOTM_f5ba87fa-29fe-49f5-9410-022f28025801">&lt;div style="text-indent:18pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019,&#160;2018 and 2017:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.722%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Losses (gains) on designated foreign exchange forward contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total before tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Taxes expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,134)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of pension and other postretirement benefits items:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:24.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Actuarial losses&lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt; &lt;/sub&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt;(1)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:24.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Prior-service credits &lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt;(1)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total before tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,631)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,496)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impact on income from continuing operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="icc092137b67b46139e14bd8e6be820dd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzMtMS0xLTEtMA_8c19db84-311e-4652-94a0-eccc265cc88d"
      unitRef="usd">-1284000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i341f3b95040946f984b7b5c2cba50411_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzMtMy0xLTEtMA_2f1a6639-5fc8-445a-b335-ee8ff1f71143"
      unitRef="usd">-2270000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic330b04c86a34e9e852d56d91d6ac94e_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzMtNS0xLTEtMA_267d1a47-7f1d-4179-819c-a90c6971695b"
      unitRef="usd">-95000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="icc092137b67b46139e14bd8e6be820dd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzQtMS0xLTEtMA_329ef58c-2c2b-482a-a666-a65fc75f0992"
      unitRef="usd">-1284000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i341f3b95040946f984b7b5c2cba50411_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzQtMy0xLTEtMA_51cf942b-c2f1-4b80-b987-414e2a2b11d2"
      unitRef="usd">-2270000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic330b04c86a34e9e852d56d91d6ac94e_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzQtNS0xLTEtMA_defe30ce-ec20-45d5-8fde-49e328b2974e"
      unitRef="usd">-95000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icc092137b67b46139e14bd8e6be820dd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzUtMS0xLTEtMA_a45b99f3-6bed-42d1-9486-8753a60ae84d"
      unitRef="usd">-150000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i341f3b95040946f984b7b5c2cba50411_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzUtMy0xLTEtMA_7fb40a4b-8850-4128-92c5-81bc2cb1130d"
      unitRef="usd">-163000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic330b04c86a34e9e852d56d91d6ac94e_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzUtNS0xLTEtMA_6f44afc6-012b-40d8-866a-c6b6428e6a04"
      unitRef="usd">-84000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icc092137b67b46139e14bd8e6be820dd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzYtMS0xLTEtMA_d326864b-c3af-4e3b-ad2c-61f05659b47a"
      unitRef="usd">-1134000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i341f3b95040946f984b7b5c2cba50411_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzYtMy0xLTEtMA_a81162e3-ac30-4d7b-b7d2-f8def943a298"
      unitRef="usd">-2107000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic330b04c86a34e9e852d56d91d6ac94e_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzYtNS0xLTEtMA_8f86d7b1-82fe-4912-87b4-c28183858d16"
      unitRef="usd">-11000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="ifcb59c4277f045b68b97d60c8ea992ce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzEzLTEtMS0xLTA_b07cf8cc-a703-43b3-be7e-45043a40e9c2"
      unitRef="usd">-6930000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="ic5665640067b4ccc8e0e1dae6d03e6a5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzEzLTMtMS0xLTA_4395b266-c234-4ffe-9caa-f06ccc9ec77f"
      unitRef="usd">-7305000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="ibf6b6593ef674073aaa6d29f2f7b190c_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzEzLTUtMS0xLTA_594828cd-8c80-4a48-bbaf-8c55832be7a5"
      unitRef="usd">-6904000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="ifcb59c4277f045b68b97d60c8ea992ce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE0LTEtMS0xLTA_4fd9537e-f6f5-44b5-9ad9-3abbc0106201"
      unitRef="usd">82000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="ic5665640067b4ccc8e0e1dae6d03e6a5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE0LTMtMS0xLTA_d0fd58bf-dfed-44e2-ba4e-f101b2cb9177"
      unitRef="usd">251000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="ibf6b6593ef674073aaa6d29f2f7b190c_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE0LTUtMS0xLTA_b3314f87-08df-4f63-b8ff-ecc9af04ef6e"
      unitRef="usd">105000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ifcb59c4277f045b68b97d60c8ea992ce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE2LTEtMS0xLTA_fe01ee98-f044-4db6-bb7b-0f72e95ad833"
      unitRef="usd">7012000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic5665640067b4ccc8e0e1dae6d03e6a5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE2LTMtMS0xLTA_75bf5829-26f2-4eba-8f69-95733406eb8c"
      unitRef="usd">7556000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibf6b6593ef674073aaa6d29f2f7b190c_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE2LTUtMS0xLTA_6b8f1c77-b8f9-44e0-9635-d85a51851f7f"
      unitRef="usd">7009000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ifcb59c4277f045b68b97d60c8ea992ce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE3LTEtMS0xLTA_0c25505f-ef37-4034-b207-3df9605d63a0"
      unitRef="usd">1631000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic5665640067b4ccc8e0e1dae6d03e6a5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE3LTMtMS0xLTA_48c8cce2-bd90-4834-a542-d9cb71f14111"
      unitRef="usd">1733000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibf6b6593ef674073aaa6d29f2f7b190c_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE3LTUtMS0xLTA_b383f34e-b687-4dc3-9078-a0c28fb430bd"
      unitRef="usd">2496000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifcb59c4277f045b68b97d60c8ea992ce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE4LTEtMS0xLTA_4581c156-9802-460e-a515-918ae079f822"
      unitRef="usd">5381000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic5665640067b4ccc8e0e1dae6d03e6a5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE4LTMtMS0xLTA_5f766789-394d-4d01-8b94-a53ff4433f0e"
      unitRef="usd">5823000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibf6b6593ef674073aaa6d29f2f7b190c_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE4LTUtMS0xLTA_7714b7d2-b651-43f5-99e2-e54dcf6eab1f"
      unitRef="usd">4513000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i10e9a25243c64749b9544111bed08636_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE5LTEtMS0xLTA_ff106833-18cf-4c89-a803-66e477e5440f"
      unitRef="usd">4247000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i4b579dd1fb6c443993de84bb5ea6521f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE5LTMtMS0xLTA_e9ba651a-d421-4f39-84d0-9522d4c523d1"
      unitRef="usd">3716000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i7243a7110d024cca9650b218a9ae3cd0_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZTozYzJiZjMwNzcyNTk0NjNmOTEzMDkzZjJiYzc4ZmQ4MC90YWJsZXJhbmdlOjNjMmJmMzA3NzI1OTQ2M2Y5MTMwOTNmMmJjNzhmZDgwXzE5LTUtMS0xLTA_ece350a9-a695-4190-8577-89c5182b3c3d"
      unitRef="usd">4502000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <tfx:ScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90ZXh0cmVnaW9uOjFiMDg3YTMzMzQzZTRlN2E5YzRiYTA4MzYyMzMwZjcyXzYwNDczMTM5NTUxOTQ_9153d156-c2ee-4b05-9949-7d98118e7ad7">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&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:10.719%;"/&gt;&lt;td style="width:1.0%;"/&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:10.722%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non cash investing and financing activities of continuing operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settlement and exchange of convertible notes with common or treasury stock&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquisition of treasury stock from settlement and exchange of convertible note hedge and warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;141,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</tfx:ScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityTableTextBlock>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyMTllNzMxMWQ3YzE0MjM2ODJmYzgyNWIyOWI2MGU5Yi90YWJsZXJhbmdlOjIxOWU3MzExZDdjMTQyMzY4MmZjODI1YjI5YjYwZTliXzQtMS0xLTEtMTEzNzc_342447f9-e1a8-4e8e-a20d-0d7a3a5eac17"
      unitRef="usd">0</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyMTllNzMxMWQ3YzE0MjM2ODJmYzgyNWIyOWI2MGU5Yi90YWJsZXJhbmdlOjIxOWU3MzExZDdjMTQyMzY4MmZjODI1YjI5YjYwZTliXzQtMy0xLTEtMTEzNzk_898e5ecc-cfda-4a0f-a27a-b855e619bb25"
      unitRef="usd">0</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyMTllNzMxMWQ3YzE0MjM2ODJmYzgyNWIyOWI2MGU5Yi90YWJsZXJhbmdlOjIxOWU3MzExZDdjMTQyMzY4MmZjODI1YjI5YjYwZTliXzQtNS0xLTEtMTEzODE_730d91f9-5f29-4f52-8a68-c9f36dbdce4a"
      unitRef="usd">53207000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <tfx:TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyMTllNzMxMWQ3YzE0MjM2ODJmYzgyNWIyOWI2MGU5Yi90YWJsZXJhbmdlOjIxOWU3MzExZDdjMTQyMzY4MmZjODI1YjI5YjYwZTliXzUtMS0xLTEtMTEzNzc_fb922da7-fe31-4edb-9953-1482cecb1d34"
      unitRef="usd">0</tfx:TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements>
    <tfx:TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyMTllNzMxMWQ3YzE0MjM2ODJmYzgyNWIyOWI2MGU5Yi90YWJsZXJhbmdlOjIxOWU3MzExZDdjMTQyMzY4MmZjODI1YjI5YjYwZTliXzUtMy0xLTEtMTEzNzk_a49f7043-f157-4707-82a6-28d5e34dc6f6"
      unitRef="usd">56075000</tfx:TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements>
    <tfx:TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMDUvZnJhZzoxYjA4N2EzMzM0M2U0ZTdhOWM0YmEwODM2MjMzMGY3Mi90YWJsZToyMTllNzMxMWQ3YzE0MjM2ODJmYzgyNWIyOWI2MGU5Yi90YWJsZXJhbmdlOjIxOWU3MzExZDdjMTQyMzY4MmZjODI1YjI5YjYwZTliXzUtNS0xLTEtMTEzODE_4a60da81-4adf-4dd2-9935-092f1c966e8a"
      unitRef="usd">141405000</tfx:TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzU5NzM_32d8598c-d508-4313-b8c3-d24384c323bc">Stock compensation plans &lt;div style="text-indent:18pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In May 2014, our stockholders approved the Teleflex Incorporated 2014 Stock Incentive Plan (the "2014 Plan") which replaced the 2008 Stock Incentive Plan and 2000 Stock Compensation Plan (the "Prior Plans"), under which stock options and restricted stock awards previously were granted.  The 2014 Plan provides for several different kinds of awards, including stock options, stock appreciation rights, stock awards and other stock-based awards to directors, officers and key employees. Under the 2014 Plan, we are authorized to issue up to 5.3 million shares of common stock, subject to adjustment in accordance with special share counting rules in the 2014 Plan that, among other things, (i) count shares underlying a stock option or stock appreciation right (each, an "option award") as one share and each share underlying any other type of award (a "stock award") as 1.8 shares, (ii) increase the shares we are authorized to issue by one or 1.8 shares for each share underlying an option award or stock award, respectively, under the Prior Plans that have been canceled, expired, settled in cash or forfeited after December 31, 2013 and (iii) decrease the number of shares we are authorized to issue by one share and 1.8 shares for each share underlying an option award or stock award, respectively, granted under the Prior Plans between January 1, 2014 and the May 2, 2014 adoption of the 2014 Plan by our stockholders. Options granted under the 2014 Plan have an exercise price equal to the closing price of the common stock on the date of the grant. In 2019, we granted, under the 2014 Plan, non-qualified options to purchase 162,087 shares of common stock and granted restricted stock units relating to 69,799 shares of common stock under the 2014 Plan.  We also granted performance share units (&#x201c;PSUs&#x201d;), as described in the following paragraph.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In 2018, we began granting PSUs to specified senior managers. The PSUs are designed to provide further incentive to our senior management with respect to achievement of the long term financial objectives. The PSU component of the equity incentive program is designed to provide shares of our common stock to the holder based upon our achievement of certain financial performance criteria during a designated performance period of three years. The number of shares to be awarded under the PSUs granted are subject to modification based upon our total stockholder return relative to a designated group of public companies. Assuming target performance is achieved, a total of 18,663 shares of common stock would be issuable in respect of the PSUs granted and a maximum of 46,660 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-indent:20.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&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:10.719%;"/&gt;&lt;td style="width:1.0%;"/&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:10.722%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total income tax benefit recognized for share-based compensation arrangements&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net excess tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 2019 as of the grant date was $34.0 million, which will be recognized over the vesting period of the awards. As of December&#160;31, 2019, 3,357,048 shares were available for future grants under the 2014 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:22.5pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair value of options granted in 2019, 2018 and 2017 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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.322%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected life of option&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.99 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.98 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.94 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.976%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:31.234%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.952%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.538%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.952%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.538%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.771%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.538%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares Subject&#160;to Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted Average Remaining Contractual Life&#160;In&#160;Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,471,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;162,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;288.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(291,696)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;245.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,325,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;161.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;284,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable, end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,018,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;133.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;247,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 2019, 2018 and 2017 was $68.22, $58.16 and $39.70, respectively. The total intrinsic value of options exercised during 2019, 2018 and 2017 was $64.3 million, $69.4 million and $15.7 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We recorded $9.6 million of expense related to options during 2019, which is included in cost of goods sold or selling, general and administrative expenses. As of December&#160;31, 2019, the unamortized share-based compensation cost related to non-vested stock options, net of expected forfeitures, was $10.6 million, which is expected to be recognized over a weighted-average period of 1.4 years. Authorized but unissued shares of our common stock are issued upon exercises of options.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair value of PSUs granted in 2019 was determined using a Monte Carlo simulation valuation model.  The grant date fair value for these awards was $305.58. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 2019, 2018 and 2017 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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.322%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:28.994%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.643%;"/&gt;&lt;td style="width:1.0%;"/&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:13.643%;"/&gt;&lt;td style="width:1.0%;"/&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:13.643%;"/&gt;&lt;td style="width:1.0%;"/&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:16.570%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;201,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;188.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;286.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(80,835)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;150.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;236.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;177,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;240.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; We issued 69,799, 62,221 and 82,865 of non-vested restricted stock units in 2019, 2018 and 2017, 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 2019, 2018 and 2017 was $286.51, $250.66 and $187.85, respectively. &lt;/span&gt;&lt;/div&gt;We recorded $14.1 million of expense related to stock awards  during 2019, which is included in cost of goods sold or selling, general and administrative expenses. As of December 31, 2019, the unamortized share-based compensation cost related to non-vested restricted stock units, net of estimated forfeitures, was $18.6 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="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzU5MA_c25610bc-e855-4d5b-a7d7-6de140a76c8b"
      unitRef="shares">5300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares
      contextRef="i10ff3e7623a14bdea0ec30ec8a2219cb_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzgzMA_1369ec19-6479-4073-bcba-0426d1577076"
      unitRef="shares">1</tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares>
    <tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares
      contextRef="i02c44521040f4567bf06094af87928cb_D20190101-20191231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzkxMA_c444e66d-b5cf-4af2-a83a-117bc91f0c18"
      unitRef="shares">1.8</tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares>
    <tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares
      contextRef="i362fdeada1de4e4c917615a2e19c97b5_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzk4NQ_582cca51-a6e9-43d9-8187-148df350ad5b"
      unitRef="shares">1</tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares>
    <tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares
      contextRef="if2d8340575f14428903625f5202d7410_D20190101-20191231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzk5MQ_49258eb7-42a7-422b-871d-14afb269c2ba"
      unitRef="shares">1.8</tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares>
    <tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares
      contextRef="i810dc87bd7054afcb6182eec53d5d896_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzEyNjA_a2caf17d-2424-4b76-99e5-5179fd9be782"
      unitRef="shares">1</tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares>
    <tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares
      contextRef="ie89113a397f14fedab4cef7a633972d2_D20190101-20191231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzEyNzM_82a56857-1a64-4720-8611-2ed2ca6fdcea"
      unitRef="shares">1.8</tfx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i03a5f1004282465da44636624adf2c44_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzE3MTM_9775634e-d2d5-4912-8c13-3089be5cb4f0"
      unitRef="shares">162087</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id8ff41646aa548989d04079ac84d3184_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzE3ODY_f8dfe53e-44c1-4ce3-993c-b33672180a92"
      unitRef="shares">69799</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic8f9aee776884ca882f982dd5ecb5fcd_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzI3MTg_494d4b46-aaf2-4689-9b68-350f9ce3807c"
      unitRef="shares">18663</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iae9370e954dc4dc2aab6dd8f0bf95131_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzI4MTk_55c21aa4-484d-40b2-9641-84e75fb27bba"
      unitRef="shares">46660</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzYwNDczMTM5NjI5MDU_edde0fe9-f871-4b3f-bc97-27d7de51631a">&lt;div style="text-indent:20.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&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:10.719%;"/&gt;&lt;td style="width:1.0%;"/&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:10.722%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total income tax benefit recognized for share-based compensation arrangements&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net excess tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0ZjRhZmFmNjNmMjM0MzIwOTQ2ODNiOTA5ZDg4ZWMwZC90YWJsZXJhbmdlOjRmNGFmYWY2M2YyMzQzMjA5NDY4M2I5MDlkODhlYzBkXzItMS0xLTEtMTEzOTU_cf5a50bb-5698-476b-9c14-38a71f6e601a"
      unitRef="usd">26900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0ZjRhZmFmNjNmMjM0MzIwOTQ2ODNiOTA5ZDg4ZWMwZC90YWJsZXJhbmdlOjRmNGFmYWY2M2YyMzQzMjA5NDY4M2I5MDlkODhlYzBkXzItMy0xLTEtMTEzOTc_cbd75510-d9f8-4c24-b10a-c4e113581cdd"
      unitRef="usd">22400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0ZjRhZmFmNjNmMjM0MzIwOTQ2ODNiOTA5ZDg4ZWMwZC90YWJsZXJhbmdlOjRmNGFmYWY2M2YyMzQzMjA5NDY4M2I5MDlkODhlYzBkXzItNS0xLTEtMTEzOTk_a7628216-389c-4086-9abe-4578aad571de"
      unitRef="usd">19400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0ZjRhZmFmNjNmMjM0MzIwOTQ2ODNiOTA5ZDg4ZWMwZC90YWJsZXJhbmdlOjRmNGFmYWY2M2YyMzQzMjA5NDY4M2I5MDlkODhlYzBkXzMtMS0xLTEtMTYxNjM_8997daf0-0970-4e9f-8725-5f66e48c679a"
      unitRef="usd">21100000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0ZjRhZmFmNjNmMjM0MzIwOTQ2ODNiOTA5ZDg4ZWMwZC90YWJsZXJhbmdlOjRmNGFmYWY2M2YyMzQzMjA5NDY4M2I5MDlkODhlYzBkXzMtMy0xLTEtMTE0MDE_73643296-7b8b-4bd7-b34c-96049f60c3ce"
      unitRef="usd">20700000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0ZjRhZmFmNjNmMjM0MzIwOTQ2ODNiOTA5ZDg4ZWMwZC90YWJsZXJhbmdlOjRmNGFmYWY2M2YyMzQzMjA5NDY4M2I5MDlkODhlYzBkXzMtNS0xLTEtMTE0MDM_839fc05a-be4b-48f4-9ecd-d17643a0a4b3"
      unitRef="usd">12800000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0ZjRhZmFmNjNmMjM0MzIwOTQ2ODNiOTA5ZDg4ZWMwZC90YWJsZXJhbmdlOjRmNGFmYWY2M2YyMzQzMjA5NDY4M2I5MDlkODhlYzBkXzQtMS0xLTEtMTYxNjU_0a91c3f9-e80e-4b3f-8290-dbe62d707dad"
      unitRef="usd">15400000</tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense>
    <tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0ZjRhZmFmNjNmMjM0MzIwOTQ2ODNiOTA5ZDg4ZWMwZC90YWJsZXJhbmdlOjRmNGFmYWY2M2YyMzQzMjA5NDY4M2I5MDlkODhlYzBkXzQtMy0xLTEtMTE0MDE_34aa3877-d09f-45c2-a3f0-ffd7f40f76b4"
      unitRef="usd">15900000</tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense>
    <tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0ZjRhZmFmNjNmMjM0MzIwOTQ2ODNiOTA5ZDg4ZWMwZC90YWJsZXJhbmdlOjRmNGFmYWY2M2YyMzQzMjA5NDY4M2I5MDlkODhlYzBkXzQtNS0xLTEtMTE0MDM_3c15cac9-70fb-489b-b240-61f4a53caf17"
      unitRef="usd">6600000</tfx:EmployeeServiceSharebasedCompensationNetExcessTaxBenefitfromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzMyOTg1MzQ4OTQ0NTk_1f664537-3239-4e53-b26e-03688e5f694c"
      unitRef="usd">34000000.0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzMyOTg1MzQ4OTQ1Mzc_e2671efc-e44f-45a9-be60-72240d325f34"
      unitRef="shares">3357048</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzU5OTE_d584fd25-5a7e-41e0-a4cf-74346e3bb4b4">&lt;div style="text-indent:22.5pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair value of options granted in 2019, 2018 and 2017 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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.322%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected life of option&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.99 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.98 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.94 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i49bdf0eb973e463ba574d9fb5c4fdf87_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTphOTc3OTgxZmQ1NWE0NjhmOTNiOTlkZjc3MmE2NGE3Ni90YWJsZXJhbmdlOmE5Nzc5ODFmZDU1YTQ2OGY5M2I5OWRmNzcyYTY0YTc2XzEtMS0xLTEtMA_83985658-8d72-4791-8d7b-c1af2542cdca"
      unitRef="number">0.0244</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i7f40bb5cab2840378aff6962b57204e3_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTphOTc3OTgxZmQ1NWE0NjhmOTNiOTlkZjc3MmE2NGE3Ni90YWJsZXJhbmdlOmE5Nzc5ODFmZDU1YTQ2OGY5M2I5OWRmNzcyYTY0YTc2XzEtMy0xLTEtMA_93924956-30a1-4a08-81d5-ba142501e079"
      unitRef="number">0.0267</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i55f0e0165423458a8858d5e5d99f5125_D20170101-20171231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTphOTc3OTgxZmQ1NWE0NjhmOTNiOTlkZjc3MmE2NGE3Ni90YWJsZXJhbmdlOmE5Nzc5ODFmZDU1YTQ2OGY5M2I5OWRmNzcyYTY0YTc2XzEtNS0xLTEtMA_2d584b06-ed1f-4952-ae2f-372d28cbd3e9"
      unitRef="number">0.0188</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i49bdf0eb973e463ba574d9fb5c4fdf87_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTphOTc3OTgxZmQ1NWE0NjhmOTNiOTlkZjc3MmE2NGE3Ni90YWJsZXJhbmdlOmE5Nzc5ODFmZDU1YTQ2OGY5M2I5OWRmNzcyYTY0YTc2XzItMS0xLTEtMA_26300370-e69f-4422-87f4-389150bcfb0c">P4Y11M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i7f40bb5cab2840378aff6962b57204e3_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTphOTc3OTgxZmQ1NWE0NjhmOTNiOTlkZjc3MmE2NGE3Ni90YWJsZXJhbmdlOmE5Nzc5ODFmZDU1YTQ2OGY5M2I5OWRmNzcyYTY0YTc2XzItMy0xLTEtMA_8b05d85d-47ba-4afe-861d-7b8dff71a3d8">P4Y11M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i55f0e0165423458a8858d5e5d99f5125_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTphOTc3OTgxZmQ1NWE0NjhmOTNiOTlkZjc3MmE2NGE3Ni90YWJsZXJhbmdlOmE5Nzc5ODFmZDU1YTQ2OGY5M2I5OWRmNzcyYTY0YTc2XzItNS0xLTEtMA_c75bf623-f089-44fb-928a-5478f4f8ac46">P4Y11M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i49bdf0eb973e463ba574d9fb5c4fdf87_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTphOTc3OTgxZmQ1NWE0NjhmOTNiOTlkZjc3MmE2NGE3Ni90YWJsZXJhbmdlOmE5Nzc5ODFmZDU1YTQ2OGY5M2I5OWRmNzcyYTY0YTc2XzMtMS0xLTEtMA_180ede16-782e-4637-af71-bac8552a1ccc"
      unitRef="number">0.0047</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i7f40bb5cab2840378aff6962b57204e3_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTphOTc3OTgxZmQ1NWE0NjhmOTNiOTlkZjc3MmE2NGE3Ni90YWJsZXJhbmdlOmE5Nzc5ODFmZDU1YTQ2OGY5M2I5OWRmNzcyYTY0YTc2XzMtMy0xLTEtMA_a7627ade-8a4e-4f61-8bfc-2ddbafb7d555"
      unitRef="number">0.0054</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i55f0e0165423458a8858d5e5d99f5125_D20170101-20171231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTphOTc3OTgxZmQ1NWE0NjhmOTNiOTlkZjc3MmE2NGE3Ni90YWJsZXJhbmdlOmE5Nzc5ODFmZDU1YTQ2OGY5M2I5OWRmNzcyYTY0YTc2XzMtNS0xLTEtMA_88907a76-6978-4d1b-9728-01e1eb31a784"
      unitRef="number">0.0071</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i49bdf0eb973e463ba574d9fb5c4fdf87_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTphOTc3OTgxZmQ1NWE0NjhmOTNiOTlkZjc3MmE2NGE3Ni90YWJsZXJhbmdlOmE5Nzc5ODFmZDU1YTQ2OGY5M2I5OWRmNzcyYTY0YTc2XzQtMS0xLTEtMA_8e3bd5d1-a17a-4994-aa8a-a787bb11ecd2"
      unitRef="number">0.2392</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i7f40bb5cab2840378aff6962b57204e3_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTphOTc3OTgxZmQ1NWE0NjhmOTNiOTlkZjc3MmE2NGE3Ni90YWJsZXJhbmdlOmE5Nzc5ODFmZDU1YTQ2OGY5M2I5OWRmNzcyYTY0YTc2XzQtMy0xLTEtMA_400ccd44-f367-44b6-9fa3-b933aeea731f"
      unitRef="number">0.2265</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i55f0e0165423458a8858d5e5d99f5125_D20170101-20171231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTphOTc3OTgxZmQ1NWE0NjhmOTNiOTlkZjc3MmE2NGE3Ni90YWJsZXJhbmdlOmE5Nzc5ODFmZDU1YTQ2OGY5M2I5OWRmNzcyYTY0YTc2XzQtNS0xLTEtMA_d06d8b67-2c11-4e07-8dfe-bfca7cfe372c"
      unitRef="number">0.2174</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzU5OTQ_1cfb7325-a1e8-49ee-af91-a8e1f57edf4e">&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.976%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:31.234%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.952%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.538%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.952%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.538%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.771%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.538%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares Subject&#160;to Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted Average Remaining Contractual Life&#160;In&#160;Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,471,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;162,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;288.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(291,696)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;245.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,325,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;161.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;284,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable, end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,018,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;133.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;247,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzItMS0xLTEtMA_bd904836-1c8a-4c3d-9c1f-06f7f299928e"
      unitRef="shares">1471449</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzItMy0xLTEtMA_a9f8c8fc-0ea2-4115-8b28-256a8b58eabf"
      unitRef="usdPerShare">136.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzMtMS0xLTEtMA_3e942b1b-b126-46e8-b349-06132b293723"
      unitRef="shares">162087</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzMtMy0xLTEtMA_2932701d-6890-48e3-ae59-cb5511794378"
      unitRef="usdPerShare">288.45</tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzQtMS0xLTEtMA_606e8745-b21d-4111-9925-82737dc184f7"
      unitRef="shares">291696</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzQtMy0xLTEtMA_a540e3c5-1d07-4dea-a299-9817dcc586a1"
      unitRef="usdPerShare">99.96</tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzUtMS0xLTEtMA_0d9ac89d-bf1e-4c90-9e0d-923fe750bca2"
      unitRef="shares">16308</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzUtMy0xLTEtMA_37abe35b-891a-4a64-bbd0-6352486c6933"
      unitRef="usdPerShare">245.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzYtMS0xLTEtMA_94fb5f8b-8995-4c96-b670-dafdbb51ed69"
      unitRef="shares">1325532</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzYtMy0xLTEtMA_8244c26d-cbf4-43ed-beb8-bb8313b3dd43"
      unitRef="usdPerShare">161.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzYtNS0xLTEtMA_52dd94a6-a417-44b2-8616-ad0f940f580b">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzYtNy0xLTEtMA_5f75d9d7-f9d8-4fe8-8030-ba0aee95d6aa"
      unitRef="usd">284371000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzctMS0xLTEtMA_76ed8b34-3075-4173-bccf-50704360fa06"
      unitRef="shares">1018703</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzctMy0xLTEtMA_4a881a3c-0abb-4ddc-b9ce-4cd11512a166"
      unitRef="usdPerShare">133.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzctNS0xLTEtMA_946ec823-d9a9-4616-b146-76f207bf32cb">P5Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTo0NTYxM2UzMDAyMTc0NmY4YTVkMDA0YmRkMjY1MTMyMy90YWJsZXJhbmdlOjQ1NjEzZTMwMDIxNzQ2ZjhhNWQwMDRiZGQyNjUxMzIzXzctNy0xLTEtMA_14c385bd-4d62-4893-8883-86f7d4b1de4a"
      unitRef="usd">247275000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzM5NDQ_beb3e972-c953-4a10-bb8c-402314da86e8"
      unitRef="usdPerShare">68.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzM5NDg_882fcc1a-43b3-42f8-84b7-98440b808ae1"
      unitRef="usdPerShare">58.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzM5NTU_b7d90257-49f2-430c-8340-85f7c9571292"
      unitRef="usdPerShare">39.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzQwNDU_af5b3934-ba3c-4368-92d6-e8c914927b0d"
      unitRef="usd">64300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzQwNDk_bd15417b-7abd-4e16-9ee0-97d68b819817"
      unitRef="usd">69400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzQwNTY_018c6a39-67bd-4907-bb8a-a46f93251459"
      unitRef="usd">15700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:StockOptionPlanExpense
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzQwOTY_1909ea10-a8dc-4cab-a4d9-5b8be904a9f2"
      unitRef="usd">9600000</us-gaap:StockOptionPlanExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="iaafc6dfc3a5747ef942c7e194354f8a9_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzQzNTU_0b906941-9e4e-4c56-ac28-909b3d6138d7"
      unitRef="usd">10600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="id656bba2161d401e8c5bf1b1e98248e3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzQ0Mjg_267e1163-21f5-4817-b922-252fcef7710d">P1Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0b662d8b7a3d4fc4a55cf1d24c6aa27e_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzQ3MDA_bef94c8b-8bdf-403f-8009-f8dc618f2703"
      unitRef="usdPerShare">305.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <tfx:ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzU5NzU_5292ff30-2a0c-4a45-98a0-dc13ea253b27">The following weighted-average assumptions were used:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.322%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</tfx:ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate
      contextRef="i49bdf0eb973e463ba574d9fb5c4fdf87_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTpkODM5MmJiOTM0NTU0MWUwOGQwYjdkMGFiMGVjY2FkYi90YWJsZXJhbmdlOmQ4MzkyYmI5MzQ1NTQxZTA4ZDBiN2QwYWIwZWNjYWRiXzEtMS0xLTEtMA_9f76ca7f-1d15-408c-9c11-3da71d66dc36"
      unitRef="number">0.0241</us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate>
    <us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate
      contextRef="i7f40bb5cab2840378aff6962b57204e3_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTpkODM5MmJiOTM0NTU0MWUwOGQwYjdkMGFiMGVjY2FkYi90YWJsZXJhbmdlOmQ4MzkyYmI5MzQ1NTQxZTA4ZDBiN2QwYWIwZWNjYWRiXzEtMy0xLTEtMA_23368f9f-9805-4916-ab23-e41fa9184816"
      unitRef="number">0.0241</us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate>
    <us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate
      contextRef="i55f0e0165423458a8858d5e5d99f5125_D20170101-20171231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTpkODM5MmJiOTM0NTU0MWUwOGQwYjdkMGFiMGVjY2FkYi90YWJsZXJhbmdlOmQ4MzkyYmI5MzQ1NTQxZTA4ZDBiN2QwYWIwZWNjYWRiXzEtNS0xLTEtMA_337ac779-1db6-4c83-8c68-a5ac28017bae"
      unitRef="number">0.0147</us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate>
    <us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate
      contextRef="i49bdf0eb973e463ba574d9fb5c4fdf87_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTpkODM5MmJiOTM0NTU0MWUwOGQwYjdkMGFiMGVjY2FkYi90YWJsZXJhbmdlOmQ4MzkyYmI5MzQ1NTQxZTA4ZDBiN2QwYWIwZWNjYWRiXzItMS0xLTEtMA_a0c2bb84-9037-4b14-85e4-60208f7b5af5"
      unitRef="number">0.0046</us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate>
    <us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate
      contextRef="i7f40bb5cab2840378aff6962b57204e3_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTpkODM5MmJiOTM0NTU0MWUwOGQwYjdkMGFiMGVjY2FkYi90YWJsZXJhbmdlOmQ4MzkyYmI5MzQ1NTQxZTA4ZDBiN2QwYWIwZWNjYWRiXzItMy0xLTEtMA_e9b7d1a0-1a21-4b0b-af7b-62eb078fe5c4"
      unitRef="number">0.0053</us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate>
    <us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate
      contextRef="i55f0e0165423458a8858d5e5d99f5125_D20170101-20171231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTpkODM5MmJiOTM0NTU0MWUwOGQwYjdkMGFiMGVjY2FkYi90YWJsZXJhbmdlOmQ4MzkyYmI5MzQ1NTQxZTA4ZDBiN2QwYWIwZWNjYWRiXzItNS0xLTEtMA_a11850c8-717b-4bbc-8970-4f3d61136681"
      unitRef="number">0.0071</us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzU5OTY_968c44f9-f8a0-4e86-9738-1c7d50e544aa">&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:28.994%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.643%;"/&gt;&lt;td style="width:1.0%;"/&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:13.643%;"/&gt;&lt;td style="width:1.0%;"/&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:13.643%;"/&gt;&lt;td style="width:1.0%;"/&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:16.570%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;201,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;188.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;286.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(80,835)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;150.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;236.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;177,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;240.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if4aa5d8ffb2f45fd92e6fa73964a8749_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTplZGVkN2YyNTI3NzA0NmUyYWI3NzM4ZDkxYWJmODUzNC90YWJsZXJhbmdlOmVkZWQ3ZjI1Mjc3MDQ2ZTJhYjc3MzhkOTFhYmY4NTM0XzItMS0xLTEtMA_6071149d-5d24-455b-ab75-9163bacf0eaf"
      unitRef="shares">201812</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if4aa5d8ffb2f45fd92e6fa73964a8749_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTplZGVkN2YyNTI3NzA0NmUyYWI3NzM4ZDkxYWJmODUzNC90YWJsZXJhbmdlOmVkZWQ3ZjI1Mjc3MDQ2ZTJhYjc3MzhkOTFhYmY4NTM0XzItMy0xLTEtMA_d7d67f29-9ed7-4adf-852d-89bb63efc8c6"
      unitRef="usdPerShare">188.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ibc114e616c394670a7fbb8c3736a2ca6_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTplZGVkN2YyNTI3NzA0NmUyYWI3NzM4ZDkxYWJmODUzNC90YWJsZXJhbmdlOmVkZWQ3ZjI1Mjc3MDQ2ZTJhYjc3MzhkOTFhYmY4NTM0XzMtMS0xLTEtMA_30098ef9-1e77-440d-b79c-34444e0448cb"
      unitRef="shares">69799</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibc114e616c394670a7fbb8c3736a2ca6_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTplZGVkN2YyNTI3NzA0NmUyYWI3NzM4ZDkxYWJmODUzNC90YWJsZXJhbmdlOmVkZWQ3ZjI1Mjc3MDQ2ZTJhYjc3MzhkOTFhYmY4NTM0XzMtMy0xLTEtMA_3fdcdfd4-59b4-4452-a75c-fbca14951f4b"
      unitRef="usdPerShare">286.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ibc114e616c394670a7fbb8c3736a2ca6_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTplZGVkN2YyNTI3NzA0NmUyYWI3NzM4ZDkxYWJmODUzNC90YWJsZXJhbmdlOmVkZWQ3ZjI1Mjc3MDQ2ZTJhYjc3MzhkOTFhYmY4NTM0XzQtMS0xLTEtMA_49b93ae3-6fe4-4023-9f2a-a1be54da6961"
      unitRef="shares">80835</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibc114e616c394670a7fbb8c3736a2ca6_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTplZGVkN2YyNTI3NzA0NmUyYWI3NzM4ZDkxYWJmODUzNC90YWJsZXJhbmdlOmVkZWQ3ZjI1Mjc3MDQ2ZTJhYjc3MzhkOTFhYmY4NTM0XzQtMy0xLTEtMA_b646ca6d-2cb9-4bb3-b9a7-39f2092c57a8"
      unitRef="usdPerShare">150.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ibc114e616c394670a7fbb8c3736a2ca6_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTplZGVkN2YyNTI3NzA0NmUyYWI3NzM4ZDkxYWJmODUzNC90YWJsZXJhbmdlOmVkZWQ3ZjI1Mjc3MDQ2ZTJhYjc3MzhkOTFhYmY4NTM0XzUtMS0xLTEtMA_6797d50e-54cb-41dc-8a60-6c6c76d3fd3a"
      unitRef="shares">13428</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ibc114e616c394670a7fbb8c3736a2ca6_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTplZGVkN2YyNTI3NzA0NmUyYWI3NzM4ZDkxYWJmODUzNC90YWJsZXJhbmdlOmVkZWQ3ZjI1Mjc3MDQ2ZTJhYjc3MzhkOTFhYmY4NTM0XzUtMy0xLTEtMA_ead5be15-aa36-40b3-a5f3-398b03c2befd"
      unitRef="usdPerShare">236.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i67e08bcf15ae4d72a4285087073bf1e3_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTplZGVkN2YyNTI3NzA0NmUyYWI3NzM4ZDkxYWJmODUzNC90YWJsZXJhbmdlOmVkZWQ3ZjI1Mjc3MDQ2ZTJhYjc3MzhkOTFhYmY4NTM0XzYtMS0xLTEtMA_83c623a3-331a-4f41-9212-e9f43c9329de"
      unitRef="shares">177348</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i67e08bcf15ae4d72a4285087073bf1e3_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTplZGVkN2YyNTI3NzA0NmUyYWI3NzM4ZDkxYWJmODUzNC90YWJsZXJhbmdlOmVkZWQ3ZjI1Mjc3MDQ2ZTJhYjc3MzhkOTFhYmY4NTM0XzYtMy0xLTEtMA_6e0c9f75-d956-49b8-aa93-38ebdc41018b"
      unitRef="usdPerShare">240.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="ibc114e616c394670a7fbb8c3736a2ca6_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTplZGVkN2YyNTI3NzA0NmUyYWI3NzM4ZDkxYWJmODUzNC90YWJsZXJhbmdlOmVkZWQ3ZjI1Mjc3MDQ2ZTJhYjc3MzhkOTFhYmY4NTM0XzYtNS0xLTEtMA_7e074935-5397-48fb-b81c-97c992a38133">P1Y2M12D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue
      contextRef="i67e08bcf15ae4d72a4285087073bf1e3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90YWJsZTplZGVkN2YyNTI3NzA0NmUyYWI3NzM4ZDkxYWJmODUzNC90YWJsZXJhbmdlOmVkZWQ3ZjI1Mjc3MDQ2ZTJhYjc3MzhkOTFhYmY4NTM0XzYtNy0xLTEtMA_17a4b36a-9689-4bc5-bfc8-13dfcbad9499"
      unitRef="usd">66761000</tfx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzUxNTQ_920aa4b0-2703-45ee-919d-80d2a7786d68"
      unitRef="shares">69799</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzUxNTg_b3af636b-cc45-45dc-8abd-6b9905a4644f"
      unitRef="shares">62221</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzUxNjU_a3cac318-bad9-44e4-8c03-6e72c9f2e004"
      unitRef="shares">82865</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibc114e616c394670a7fbb8c3736a2ca6_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzU0NjU_73ea97b4-f63c-406b-86a3-9187b3f829a4"
      unitRef="usdPerShare">286.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6f65aa51fa2f4110b3deba93d3cd81c3_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzU0Njk_9d5cb3ea-f2aa-4a06-9ad0-79b895de8bfd"
      unitRef="usdPerShare">250.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib4a43983854f49f4928a6c4c0c32b4e9_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzU0NzY_8761c56f-5ec8-490a-8067-f2b1a4b9833a"
      unitRef="usdPerShare">187.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:RestrictedStockExpense
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzU1MTY_43d77095-8cc1-4045-9ea7-1ea3a4b6415b"
      unitRef="usd">14100000</us-gaap:RestrictedStockExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i3f23b187648046feac519d71e50e88df_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzU3NzY_b6ce14ff-cd5d-48fe-9053-e08596822631"
      unitRef="usd">18600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i5158154919ef4041bcb9ac93358eed5b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTEvZnJhZzo1ZjE0NjQ0ZWZkNDU0MTNkOTVkYzM4Y2VhNWUzYzQyMi90ZXh0cmVnaW9uOjVmMTQ2NDRlZmQ0NTQxM2Q5NWRjMzhjZWE1ZTNjNDIyXzU4NDk_812f7553-a4e8-4a13-86d8-07ca1de85ed9">P1Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzExNTY3_539c1398-91c0-4d33-b737-dc680aba120a">Income taxes &lt;div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the components of the provision for income taxes from continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.322%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,525)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;133,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,124)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(258,247)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,114)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(143,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;212,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(122,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;129,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;U.S. tax legislation commonly referred to as the Tax Cuts and Jobs Act (the &#x201c;TCJA&#x201d;) was enacted on December 22, 2017. The legislation significantly changed U.S. tax law by, among other things, permanently reducing corporate income tax rates from a maximum of 35% to 21%, effective January 1, 2018;  implementing a territorial tax system, by generally providing for, among other things, a dividends received deduction on the foreign source portion of dividends received from a non-U.S. corporation if specified conditions are met; and imposing a one-time repatriation tax on undistributed post-1986 non-U.S. subsidiary earnings and profits, which are deemed repatriated for purposes of the tax.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118 (&#x201c;SAB 118&#x201d;) to address the application of U.S. GAAP in situations where a company does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the TCJA. SAB 118 states that in these circumstances, if a company can determine a reasonable estimate for the income tax effects, the SEC staff would not object if the company includes in its financial statements the reasonable estimate it has determined (and the SEC staff also expressed its belief that it would not be appropriate for a company to exclude a reasonable estimate from its financial statements to the extent a reasonable estimate has been determined). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As a result of the TCJA, we reassessed and revalued our ending net deferred tax liabilities at December 31, 2017 and recognized a&#160;$46.1 million&#160;provisional tax benefit in our consolidated statement of income for the year ended December 31, 2017. We also recognized a $154.0 million provisional tax expense in our consolidated statement of income for the year ended December 31, 2017, related to the deemed repatriated earnings. We expect to pay this tax over an &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzIxMTg_c12d3dcd-0a87-49c7-ba99-0ee83f03263b"&gt;eight&lt;/span&gt;-year period.  These two provisional amounts are collectively referred to as the TCJA Provisions. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In accordance with SAB118, during the year ended December 31, 2018, we recognized a net $2.3 million discrete tax benefit for adjustments to the TCJA Provisions, of which, $0.2 million related to the taxes on deemed repatriated earnings and $2.1 million related to the revaluation of deferred tax assets and liabilities; both were the  result of additional analysis, changes in interpretations and in our assumptions, and the issuance of additional regulatory guidance.  We completed the accounting for the TCJA Provisions in the fourth quarter of 2018 and we made no further adjustments to the TCJA Provisions in 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;While the TCJA provides for a territorial tax system, beginning in 2018, it includes&#160;new U.S. tax base erosion provisions, including the global intangible low-taxed income (&#x201c;GILTI&#x201d;) provision.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The GILTI provisions require us to include, in our U.S. income tax return, non-U.S. subsidiary earnings in excess of an allowable return on the foreign subsidiary&#x2019;s tangible assets. We were subject to incremental U.S. tax of $10.7 million on GILTI income beginning in 2018. We elected to account for the GILTI tax in the period in which it is incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;At December&#160;31, 2019, the cumulative unremitted earnings of subsidiaries outside the U.S. that are considered non-permanently reinvested and for which taxes have been provided approximated $1.7 billion. At December 31, 2019, the cumulative unremitted earnings of subsidiaries outside the U.S. that are considered &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;permanently reinvested approximated $0.5 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-indent:20.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.322%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;250,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;182,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;247,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;339,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;219,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;284,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.175%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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.323%;"/&gt;&lt;td style="width:1.0%;"/&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:10.301%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax effect of international items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(25.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impacts of the TCJA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:24.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Legal entity merger - deferred taxes&lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt;(1)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(38.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Excess tax benefits related to share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;State taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Uncertain tax contingencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intellectual property impairment charge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Research and development tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(35.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1) During 2019, we recognized a discrete tax benefit of $129&#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="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The effective income tax rate for 2019 and 2018 was (35.9)% and 10.6%,&#160;respectively. The effective income tax rate for 2019 reflects a tax benefit of $129&#160;million resulting from a non-U.S. legal entity restructuring that eliminated the requirement to provide for withholding taxes on the future repatriation of certain non-permanently reinvested earnings. Additionally, the effective tax rate for 2019 was affected by a tax benefit relating to the revaluation of state deferred tax assets and liabilities due to business integrations and other changes. The effective tax rates for both 2019 and 2018 reflect a net excess tax benefit related to share-based compensation and a tax cost associated with a non-deductible contingent consideration expense recognized in connection with an increase in the fair value of the NeoTract contingent consideration liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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.1 million and $0.8 million in 2019 and 2018, respectively, as a result of reducing our reserves with respect to uncertain tax positions, principally due to the expiration of a number of applicable statutes of limitations.  We realized a net benefit of $5.2 million in 2017, as a result of reducing our reserves with respect to uncertain tax positions, principally due to the conclusion of a tax audit in Germany and the expiration of various statutes of limitations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019 and&#160;2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:3pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.736%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.766%;"/&gt;&lt;td style="width:1.0%;"/&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.768%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax loss and credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;174,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;234,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reserves and accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: valuation allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(119,233)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(143,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;163,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;182,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangibles&#160;&#x2014; stock acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;441,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;541,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unremitted non-U.S. earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;597,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;788,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(433,986)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(605,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As a result of enactment of the TCJA, we reassessed and revalued our deferred tax positions, resulting in a $46.1 million decrease in the net deferred tax liability at December 31, 2017. Subsequently, in accordance with SAB 118, adjustments were made to the provisional amounts for the revaluation of deferred tax assets and liabilities due to additional analysis. During 2018, we recognized a net $2.1 million tax benefit as a result of changes in its revaluation of deferred tax assets and liabilities related to the TCJA. The accounting for these changes was completed in the fourth quarter of 2018. We made no further adjustments to the provisional amounts in 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019, the tax effect of such carryforwards approximated $175.0 million. Of this amount, $10.9 million has no expiration date, $4.8 million expires after 2019 but before the end of 2024 and $159.3 million expires after 2024. 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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 $119.2 million and $144.0 million at December&#160;31, 2019 and&#160;2018, 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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2019,&#160;2018 and&#160;2017:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.322%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Reductions in unrecognized tax benefits due to settlements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,955)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,813)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(174)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The total liabilities associated with the unrecognized tax benefits that, if recognized, would impact the effective tax rate for continuing operations, were $4.4 million at December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019 was $0.2 million and $(0.1) million, respectively; for the year ended December&#160;31, 2018 was $0.2 million and $(0.3) million, respectively; and for the year ended December&#160;31, 2017 was $0.2 million and $(0.2) million, respectively. The liabilities in the consolidated balance sheets for interest and penalties at December&#160;31, 2019 were $0.6 million and $2.2 million, respectively, and at December&#160;31, 2018 were $0.6 million and $2.2 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:justify;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2014&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Czech Republic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;France&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;India&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2002&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ireland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Italy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Malaysia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Singapore&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019, the most significant tax examination in process was in Germany.&#160;The date at which this examination may be concluded and the ultimate outcome of the examination are uncertain. As a result of the uncertain outcome of this ongoing examination, future examinations or the expiration of statutes of limitation, it is reasonably possible that the related unrecognized tax benefits for tax positions taken could materially change from those recorded as liabilities at December&#160;31, 2019.&#160;Due to the potential for resolution of certain examinations, and the expiration of various statutes of limitation, it is reasonably possible that our unrecognized tax benefits may change within the next year by a range of zero to $1.5 million.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:56.040%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&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.596%;"/&gt;&lt;td style="width:1.0%;"/&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.600%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income taxes paid, net of refunds&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzExNTYw_d88893a8-23a2-49af-994a-6bd765a940f1">&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the components of the provision for income taxes from continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.322%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,525)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;133,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,124)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(258,247)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,114)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(143,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;212,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(122,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;129,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzMtMS0xLTEtMA_106d1a6e-bd3b-4985-b37b-48917c727f57"
      unitRef="usd">19374000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzMtMy0xLTEtMA_2eb6f77f-fcf6-4c1d-a1cd-6516bce89bf1"
      unitRef="usd">-1525000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzMtNS0xLTEtMA_9c82a513-8632-489b-b275-3dc1fb4f94de"
      unitRef="usd">133621000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzQtMS0xLTEtMA_e71f7562-19b1-4848-9a66-fe6a5aec4db5"
      unitRef="usd">8220000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzQtMy0xLTEtMA_53a515b4-0f69-49d4-84a0-334bb6cb9b7e"
      unitRef="usd">1432000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzQtNS0xLTEtMA_3faa794a-ba39-4c3a-ad22-02d76aa13337"
      unitRef="usd">5213000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzUtMS0xLTEtMA_8ab358c0-e87e-47e2-afee-5f5b54e9a571"
      unitRef="usd">23690000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzUtMy0xLTEtMA_ae7fdcce-c87e-416b-9841-d423c410d90a"
      unitRef="usd">29353000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzUtNS0xLTEtMA_ce7502c3-cd12-4724-9315-a3ef3ad6c813"
      unitRef="usd">35444000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzctMS0xLTEtMA_ddd67228-4d06-421e-a5f1-8d501c1091a9"
      unitRef="usd">-2041000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzctMy0xLTEtMA_817aca86-3380-4516-97bf-eee8f2069f9b"
      unitRef="usd">-5124000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzctNS0xLTEtMA_9d7891f1-82db-4907-906b-cdb85188d766"
      unitRef="usd">-258247000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzgtMS0xLTEtMA_7e3e1c0c-4c4a-4c36-aa6d-9459c9b39671"
      unitRef="usd">-28277000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzgtMy0xLTEtMA_974c86c9-a9da-4921-be24-07d4f9aeabb6"
      unitRef="usd">-5114000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzgtNS0xLTEtMA_385d7726-0ccd-4fda-89e4-18fc0899c305"
      unitRef="usd">1459000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzktMS0xLTEtMA_d59b789f-0d21-453d-bae1-c84e4b0f07fc"
      unitRef="usd">-143044000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzktMy0xLTEtMA_33ae2a00-c68b-4f0d-9725-108d931df13b"
      unitRef="usd">4174000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzktNS0xLTEtMA_0728b51a-0d7f-44d4-ada0-b9387a20acd6"
      unitRef="usd">212158000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzEwLTEtMS0xLTA_386a7867-36eb-4df3-9610-b1f4ee1fd1aa"
      unitRef="usd">-122078000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzEwLTMtMS0xLTA_99355e87-0695-461a-a503-a55fb91ee463"
      unitRef="usd">23196000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTphMGZlYmM5NzI3MDA0YjRmYmVhNDczODc4OTNlYTUwNC90YWJsZXJhbmdlOmEwZmViYzk3MjcwMDRiNGZiZWE0NzM4Nzg5M2VhNTA0XzEwLTUtMS0xLTA_1fd13192-69b6-44cd-89fb-b928e9c5c32e"
      unitRef="usd">129648000</us-gaap:IncomeTaxExpenseBenefit>
    <tfx:TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzE3Njk_57317d32-9a3c-43a2-ba08-3f3dd341f576"
      unitRef="usd">46100000</tfx:TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit>
    <us-gaap:TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzE5MTQ_424a2f0f-50f4-4fee-9afb-c92a85931445"
      unitRef="usd">154000000.0</us-gaap:TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit>
    <us-gaap:TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzIwODkwNzIwOTUyOTQz_584da357-55e7-4989-874d-e13d540f915e"
      unitRef="usd">-2300000</us-gaap:TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit>
    <us-gaap:TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzIwODkwNzIwOTUyOTQ0_8e4e5e04-9231-409e-a67b-85d9ee7bfcb6"
      unitRef="usd">-200000</us-gaap:TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense>
    <us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzIwODkwNzIwOTUyOTQy_df54e35b-3cba-4e63-b3db-3a58d067f5a1"
      unitRef="usd">-2100000</us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit>
    <tfx:TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzM2MjI_cf1eb7b9-4026-4c18-84a0-2f2cf554e8ba"
      unitRef="usd">10700000</tfx:TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit>
    <tfx:UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzQyNjY_9fa84a3f-0fc0-419f-85dc-8b90c67830bf"
      unitRef="usd">1700000000</tfx:UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzI3NDg3NzkwNzEwOTk4_d9e604a6-44c6-4669-8e3b-85139a3b47dc"
      unitRef="usd">500000000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzExNTYy_b0db3513-a6e8-4343-bb46-8916eb924434">&lt;div style="text-indent:20.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.322%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;250,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;182,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;247,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;339,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;219,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;284,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo2NmQ5MmJmYWExZmU0YzNhYjA1NjEwOGZlMjBlZTNlMS90YWJsZXJhbmdlOjY2ZDkyYmZhYTFmZTRjM2FiMDU2MTA4ZmUyMGVlM2UxXzItMS0xLTEtMA_6850ffdd-b487-4628-9085-8c84d59c2900"
      unitRef="usd">89021000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo2NmQ5MmJmYWExZmU0YzNhYjA1NjEwOGZlMjBlZTNlMS90YWJsZXJhbmdlOjY2ZDkyYmZhYTFmZTRjM2FiMDU2MTA4ZmUyMGVlM2UxXzItMy0xLTEtMA_86809669-9d24-4f0c-8d8c-964dbfb2377b"
      unitRef="usd">37201000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo2NmQ5MmJmYWExZmU0YzNhYjA1NjEwOGZlMjBlZTNlMS90YWJsZXJhbmdlOjY2ZDkyYmZhYTFmZTRjM2FiMDU2MTA4ZmUyMGVlM2UxXzItNS0xLTEtMA_ace03047-537f-4497-a8a6-5b99991501b9"
      unitRef="usd">37528000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo2NmQ5MmJmYWExZmU0YzNhYjA1NjEwOGZlMjBlZTNlMS90YWJsZXJhbmdlOjY2ZDkyYmZhYTFmZTRjM2FiMDU2MTA4ZmUyMGVlM2UxXzMtMS0xLTEtMA_ddcdd431-e50f-46ef-b04f-b3d2a60d1f3f"
      unitRef="usd">250882000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo2NmQ5MmJmYWExZmU0YzNhYjA1NjEwOGZlMjBlZTNlMS90YWJsZXJhbmdlOjY2ZDkyYmZhYTFmZTRjM2FiMDU2MTA4ZmUyMGVlM2UxXzMtMy0xLTEtMA_f2f67d17-9fad-45a3-94d5-5386e568bef8"
      unitRef="usd">182427000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo2NmQ5MmJmYWExZmU0YzNhYjA1NjEwOGZlMjBlZTNlMS90YWJsZXJhbmdlOjY2ZDkyYmZhYTFmZTRjM2FiMDU2MTA4ZmUyMGVlM2UxXzMtNS0xLTEtMA_57471fd8-438d-486b-84e7-edb0c4789ff2"
      unitRef="usd">247383000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo2NmQ5MmJmYWExZmU0YzNhYjA1NjEwOGZlMjBlZTNlMS90YWJsZXJhbmdlOjY2ZDkyYmZhYTFmZTRjM2FiMDU2MTA4ZmUyMGVlM2UxXzQtMS0xLTEtMA_e67bff49-015e-45e9-bf68-4ebde1ec55ae"
      unitRef="usd">339903000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo2NmQ5MmJmYWExZmU0YzNhYjA1NjEwOGZlMjBlZTNlMS90YWJsZXJhbmdlOjY2ZDkyYmZhYTFmZTRjM2FiMDU2MTA4ZmUyMGVlM2UxXzQtMy0xLTEtMA_2e0eb54f-9523-4352-abff-261bdedec2a8"
      unitRef="usd">219628000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo2NmQ5MmJmYWExZmU0YzNhYjA1NjEwOGZlMjBlZTNlMS90YWJsZXJhbmdlOjY2ZDkyYmZhYTFmZTRjM2FiMDU2MTA4ZmUyMGVlM2UxXzQtNS0xLTEtMA_02f2546e-58a5-4f7f-8872-b8e8715e8de7"
      unitRef="usd">284911000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzYwNDczMTM5NzU4OTQ_4c316b1d-453d-4710-a6f3-3e9bba6fa890">&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.175%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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.323%;"/&gt;&lt;td style="width:1.0%;"/&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:10.301%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax effect of international items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(25.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impacts of the TCJA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:24.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Legal entity merger - deferred taxes&lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt;(1)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(38.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Excess tax benefits related to share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;State taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Uncertain tax contingencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intellectual property impairment charge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Research and development tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(35.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1) During 2019, we recognized a discrete tax benefit of $129&#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="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzEtMS0xLTEtMA_1eaf6f5d-9e11-4deb-b704-f7b7a5939729"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzEtMy0xLTEtMA_47f19918-6ff6-4148-a0b5-8efbc11943f2"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzEtNS0xLTEtMA_ff4f75d4-f6af-420f-884f-6794e189c435"
      unitRef="number">0.350</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzMtMS0xLTEtMA_191071a8-a49b-44ac-8f03-4974c6157cc9"
      unitRef="number">-0.113</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzMtMy0xLTEtMA_06515d91-e76b-406c-aebf-fcdc275f05cd"
      unitRef="number">-0.033</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzMtNS0xLTEtMA_cafcde40-ebb9-4847-9bdb-0b2c27e46d5b"
      unitRef="number">-0.257</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzQtMS0xLTEtMA_4decbf3e-429e-429d-a72f-3a0c94bffd9c"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzQtMy0xLTEtMA_2c52eb78-1a86-48a8-95f6-51c2a679b5e0"
      unitRef="number">-0.010</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzQtNS0xLTEtMA_584c8f61-1459-4c98-b80e-67f378750fd2"
      unitRef="number">0.379</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent>
    <tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzUtMS0xLTEtMTM5ODQ_793fe139-4d57-4c11-9d9d-b83b173a8b4d"
      unitRef="number">-0.380</tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent>
    <tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzUtMy0xLTEtMTM5OTY_9041036c-3e00-49df-a015-18f43f7d91ca"
      unitRef="number">0</tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent>
    <tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzUtNS0xLTEtMTM5OTk_270bcd3e-240b-41ea-9c8a-26dc32e9c71b"
      unitRef="number">0</tfx:EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzUtMS0xLTEtMA_7afd8efb-e6f1-4e07-81cb-64171d4eb6bc"
      unitRef="number">-0.045</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzUtMy0xLTEtMA_7d3c75b1-c3fc-4738-b0e5-896b9f79bc3a"
      unitRef="number">-0.072</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzUtNS0xLTEtMA_0d0cdcc5-d425-4513-82d7-6eb937b45dfb"
      unitRef="number">-0.023</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzYtMS0xLTEtMA_9cdf71a9-176d-4d14-82bc-d35be9ef2dcb"
      unitRef="number">-0.049</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzYtMy0xLTEtMA_23b497c3-b40b-4d69-b677-8aceb2ba157c"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzYtNS0xLTEtMA_c5d20465-8c43-4ad9-91be-4a041ff629c2"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzctMS0xLTEtMA_117e2c11-76eb-4184-926f-efe5bab0007f"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzctMy0xLTEtMA_8ad15f8c-effb-4a9e-baed-7a744dcb9b88"
      unitRef="number">-0.004</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzctNS0xLTEtMA_ef927a7c-9982-47f8-a572-52d26eb184f8"
      unitRef="number">-0.018</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzgtMS0xLTEtMA_870422a1-6427-450c-9318-01ebbe1732ac"
      unitRef="number">0.034</tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals>
    <tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzgtMy0xLTEtMA_847bf975-5bed-4c75-8ca0-78ae77325f00"
      unitRef="number">0.053</tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals>
    <tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzgtNS0xLTEtMA_8521cf00-46d6-4909-80a0-95a514d23a78"
      unitRef="number">0.004</tfx:EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzktMS0xLTEtMA_f02655e9-7752-4a53-82ec-2ae5e8d7923f"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzktMy0xLTEtMA_4d15801f-113c-42ec-ae6d-4e03253c1ca8"
      unitRef="number">-0.020</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzktNS0xLTEtMA_0aa3d4e9-de62-40f6-99cb-c9ddf3cb5777"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzEwLTEtMS0xLTA_725d2f05-2695-4daf-8807-978e75d57c37"
      unitRef="number">0.011</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzEwLTMtMS0xLTA_62909e0b-8b30-46bd-8fc9-4cc33b94c558"
      unitRef="number">0.016</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzEwLTUtMS0xLTA_64a4c19d-9a1c-44e0-9d53-0dacfb8f6b0a"
      unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzExLTEtMS0xLTA_5d02cf75-9f1f-4525-a76c-e5895adb3982"
      unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzExLTMtMS0xLTA_c744d909-ee32-451f-adb1-9763cb57b2a9"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzExLTUtMS0xLTA_7478bb19-5814-4f35-a096-cec54317c889"
      unitRef="number">0.027</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzEyLTEtMS0xLTA_d4b35496-714d-42d2-b406-4847ba5c66bb"
      unitRef="number">-0.359</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzEyLTMtMS0xLTA_ad88739f-88c1-44ae-a280-682e8b4c4548"
      unitRef="number">0.106</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1YTViZWZmYWMxNTM0YWIzODg3NjFmZjNlM2Y4OGQ0MS90YWJsZXJhbmdlOjVhNWJlZmZhYzE1MzRhYjM4ODc2MWZmM2UzZjg4ZDQxXzEyLTUtMS0xLTA_038da044-52ba-4655-822d-be48fb5568b2"
      unitRef="number">0.455</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <tfx:IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzYwNDczMTM5NzU4OTY_295793cc-ede7-4097-8e36-c2e158481194"
      unitRef="usd">-129000000</tfx:IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i6472ceac13d741c983f8616feb84ddbc_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzMyOTg1MzQ5MDE2OTk_83e99bb2-6140-47a0-a7f6-d3963152b888"
      unitRef="number">-0.359</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ia09b7b2e1e4a4ea7af805d476cc48cd9_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzMyOTg1MzQ5MDE3MDU_6c6e5ed3-0d0c-4315-b86d-2f92b2cd84b8"
      unitRef="number">0.106</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <tfx:IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzYwNDczMTM5NzU5MTA_87e408c8-38e4-4b0f-a771-a63216614d0e"
      unitRef="usd">-129000000</tfx:IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzY1OTg_d5b648e3-490d-4031-8fcd-eb026689bcc0"
      unitRef="usd">100000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzY2MDU_ea9110f5-45ad-4789-85cb-f8e0af4f6b4a"
      unitRef="usd">800000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzY4NTY_51ee78c1-6d32-4e08-b51d-2e288d6b1d9c"
      unitRef="usd">5200000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzExNTU1_ec363e09-5ccf-4487-930b-e737b02d54ad">&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019 and&#160;2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:3pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.736%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.766%;"/&gt;&lt;td style="width:1.0%;"/&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.768%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax loss and credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;174,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;234,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reserves and accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: valuation allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(119,233)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(143,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;163,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;182,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangibles&#160;&#x2014; stock acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;441,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;541,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unremitted non-U.S. earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;597,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;788,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(433,986)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(605,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <tfx:DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzMtMS0xLTEtMA_aa949469-4f81-435b-b213-f5be9567c064"
      unitRef="usd">174997000</tfx:DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards>
    <tfx:DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzMtMy0xLTEtMA_d3adf208-542d-41fa-8751-ce2612ce788c"
      unitRef="usd">234940000</tfx:DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards>
    <tfx:DeferredTaxAssetsOperatingLeaseRightOfUseAsset
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzQtMS0xLTEtMTQyNzY_7a526b99-f518-4a83-ae69-25a977a210c6"
      unitRef="usd">28577000</tfx:DeferredTaxAssetsOperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzQtMS0xLTEtMA_ef433294-70f4-485d-b0ba-3a134c69819d"
      unitRef="usd">14971000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzQtMy0xLTEtMA_6aab7647-061e-4904-af69-fdf03cfec0ef"
      unitRef="usd">19972000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzUtMS0xLTEtMA_8828802e-4835-4b28-94e3-401c5a8f7b5d"
      unitRef="usd">60799000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzUtMy0xLTEtMA_db430ad6-217c-4bde-a8a9-93a873587a7e"
      unitRef="usd">68767000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzYtMS0xLTEtMA_3420ce10-36e2-49ea-bdda-711efa5c267f"
      unitRef="usd">3207000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzYtMy0xLTEtMA_4347ca69-cb0d-4048-b358-81edb649d94f"
      unitRef="usd">3267000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzctMS0xLTEtMA_e5473c2a-88cd-4e86-ab05-16007712cb61"
      unitRef="usd">119233000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzctMy0xLTEtMA_578eeb93-b53c-4350-9c7a-3037f2fbc458"
      unitRef="usd">143971000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzgtMS0xLTEtMA_1f75282e-0a81-4263-92c4-a80a13804776"
      unitRef="usd">163318000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzgtMy0xLTEtMA_bb9cac02-fe95-48db-95b7-81924090dcff"
      unitRef="usd">182975000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzEwLTEtMS0xLTA_9105d21c-b512-4f23-ad86-6d12131683d5"
      unitRef="usd">23053000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzEwLTMtMS0xLTA_61ff6110-3b1c-4706-adda-99cc7681655d"
      unitRef="usd">24315000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzExLTEtMS0xLTA_ff1c42d0-f989-4ad4-8d86-211c58c1390f"
      unitRef="usd">441079000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzExLTMtMS0xLTA_402f7716-2d93-49a8-89ea-f06213d00b42"
      unitRef="usd">541445000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzEyLTEtMS0xLTA_5e623036-240e-42d9-ac48-8ea817ff71a9"
      unitRef="usd">81967000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzEyLTMtMS0xLTA_7c117908-6185-404f-9bb0-d259703596cb"
      unitRef="usd">218769000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzE0LTEtMS0xLTE0Mjgw_b7f82d05-5bd2-417e-8da1-07a696407bbc"
      unitRef="usd">28577000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzEzLTEtMS0xLTA_ad18f94e-8362-464d-92cf-2323db0e1616"
      unitRef="usd">22628000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzEzLTMtMS0xLTA_d3cad6c0-bb05-4d36-bbe5-263ceaa1fcbb"
      unitRef="usd">4221000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzE0LTEtMS0xLTA_8c863da9-47ec-492f-9a83-436a1fa325c1"
      unitRef="usd">597304000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzE0LTMtMS0xLTA_190dd15d-cedf-4f35-9e26-fd1ed978440b"
      unitRef="usd">788750000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzE1LTEtMS0xLTA_842885ea-f461-4c8d-a941-4544e1a038e3"
      unitRef="usd">433986000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpmMDhkZDczZDk3ZmU0NTFiOGQ1Njc5YmM5YzRjZTllNC90YWJsZXJhbmdlOmYwOGRkNzNkOTdmZTQ1MWI4ZDU2NzliYzljNGNlOWU0XzE1LTMtMS0xLTA_225ee622-70f1-4249-b5bf-e2b7418251ea"
      unitRef="usd">605775000</us-gaap:DeferredTaxLiabilities>
    <tfx:TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzczMDE_4803cbbd-c9ae-426b-9f21-32261172b2e2"
      unitRef="usd">46100000</tfx:TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit>
    <us-gaap:TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzc1ODk_5675abe2-6f4c-424b-9670-e311b55de747"
      unitRef="usd">-2100000</us-gaap:TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredTaxAssetsOtherTaxCarryforwards
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzgxMzE_31e8394e-332e-42f9-b789-eea301eded30"
      unitRef="usd">175000000.0</us-gaap:DeferredTaxAssetsOtherTaxCarryforwards>
    <us-gaap:DeferredTaxAssetsOtherTaxCarryforwards
      contextRef="i64b5f5440dcb41b4bfcb3c5b603a6716_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzgxNTE_855bc041-e835-4d92-8503-95d701df8be3"
      unitRef="usd">10900000</us-gaap:DeferredTaxAssetsOtherTaxCarryforwards>
    <us-gaap:DeferredTaxAssetsOtherTaxCarryforwards
      contextRef="ifc2249389c404e98af318bac069d0d86_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzgxNzg_c06c091d-7a4d-4008-bb24-eb51c31ed2cc"
      unitRef="usd">4800000</us-gaap:DeferredTaxAssetsOtherTaxCarryforwards>
    <us-gaap:DeferredTaxAssetsOtherTaxCarryforwards
      contextRef="if68a76a81334468daab4c86ee7b31e81_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzgyMjc_41bfd996-965d-40c4-bca0-dbb83e33fdb5"
      unitRef="usd">159300000</us-gaap:DeferredTaxAssetsOtherTaxCarryforwards>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i93731de5b0b84d2d8c23ea9a34dce13b_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzg1ODk_f8ae203e-52c5-47bd-a533-82c793cfc7d2"
      unitRef="number">0.50</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzkxMTM_25259674-56ee-4c4d-bff6-d2e0625bb178"
      unitRef="usd">119200000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzkxMjA_fe87577c-9307-45c8-861d-3d1d6e4e397f"
      unitRef="usd">144000000.0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzExNTY1_5c4d488e-e383-4eae-805d-c5337330c081">&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2019,&#160;2018 and&#160;2017:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.322%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Reductions in unrecognized tax benefits due to settlements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,955)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,813)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(174)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzItMS0xLTEtMA_290cd432-20a4-473f-bfe1-aaac49a6b915"
      unitRef="usd">8106000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i4c85a5a67120453485daf4ce01f4552c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzItMy0xLTEtMA_77d536c8-a167-4d18-9d8f-e8539bfca8a0"
      unitRef="usd">9336000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i851376c990664c44856dcc064df8d058_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzItNS0xLTEtMA_90f161f6-3af0-4894-80fd-5f670306a61d"
      unitRef="usd">15054000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzMtMS0xLTEtMA_aa9b1892-95a3-44e3-86a6-50c9d36cd4a5"
      unitRef="usd">351000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzMtMy0xLTEtMA_139cc525-41dd-4ecc-99a1-8c06d1f6f72f"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzMtNS0xLTEtMA_daca033b-ef14-4504-af50-824c238bfb8f"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzQtMS0xLTEtMA_4ab520c3-a825-4329-b932-95ce014f7fd5"
      unitRef="usd">201000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzQtMy0xLTEtMA_d2e6bed8-94bd-4679-994c-62a025efb283"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzQtNS0xLTEtMA_ff2d4b01-d9ee-411a-b256-c8a984a8b7a2"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzUtMS0xLTEtMA_d980159e-1d49-4b0c-9121-428f54726d59"
      unitRef="usd">1237000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzUtMy0xLTEtMA_f8ba3d61-0180-4516-96cd-f3bc6402aec5"
      unitRef="usd">899000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzUtNS0xLTEtMA_ebe7ffed-279c-44cc-9cf2-d9d526ff975e"
      unitRef="usd">895000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzYtMS0xLTEtMA_eb4cee14-6880-4ef6-9b9b-8371009fd40a"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzYtMy0xLTEtMA_9606dfde-a5ac-412c-94fb-599582bbc774"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzYtNS0xLTEtMA_e0d05477-1ff7-4446-a156-e8aaba87fe81"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzctMS0xLTEtMA_df89c5fd-f91a-48b3-a969-74efa395f8e9"
      unitRef="usd">1881000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzctMy0xLTEtMA_362c2459-b583-423b-8ad6-8b5543359da5"
      unitRef="usd">1955000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzctNS0xLTEtMA_2b4de269-670b-48e9-ae2b-3d0ce16b1ba2"
      unitRef="usd">6813000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzgtMS0xLTEtMA_23140520-4a6d-44ef-815f-5f7cbd3a1e33"
      unitRef="usd">-51000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzgtMy0xLTEtMA_fd1293b6-085b-4f0f-aea6-4f34e6b48664"
      unitRef="usd">-174000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzgtNS0xLTEtMA_80ad4e03-6990-4b6e-a0ca-322251262c04"
      unitRef="usd">200000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzktMS0xLTEtMA_bdf7a8f5-e79e-4e89-b941-415f4dc243e5"
      unitRef="usd">7561000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzktMy0xLTEtMA_17413d24-4b07-4c9a-8032-b20b708a978e"
      unitRef="usd">8106000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i4c85a5a67120453485daf4ce01f4552c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTpiMThiYzRhNjkwOTM0ZjJlYTMzZmU0ZDM0N2EwYTM0My90YWJsZXJhbmdlOmIxOGJjNGE2OTA5MzRmMmVhMzNmZTRkMzQ3YTBhMzQzXzktNS0xLTEtMA_60d2e924-f537-44b0-8398-93800fdc6986"
      unitRef="usd">9336000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzk5NDQ_b4eb96bc-dd7a-43a6-9b0b-7a54e2a68ade"
      unitRef="usd">4400000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzEwMzA1_a82050cc-d5b3-4443-a918-146697ce5b35"
      unitRef="usd">200000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzEwMzEy_00b999b6-bcd4-49a3-a982-0a7d05a0b4f2"
      unitRef="usd">-100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzEwMzU2_e30dd7bf-b82a-4564-9809-b9096978d8a1"
      unitRef="usd">200000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzEwMzYz_d9259c2b-686e-46b2-8710-88789b7a0bcd"
      unitRef="usd">-300000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzEwNDEx_12d717ba-87b1-476a-af10-b67810f06bd5"
      unitRef="usd">200000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzEwNDE4_267ea1b6-633b-4bec-a41b-f5c0570bfc2a"
      unitRef="usd">-200000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzEwNTI1_abf99f4a-837a-4690-8393-3a0c42c2d51d"
      unitRef="usd">600000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzEwNTMy_2e130942-aa12-4004-b31b-e308ebfd05e5"
      unitRef="usd">2200000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzEwNTY1_9ae48c63-a3a3-4e79-a57b-38e5ec9c3903"
      unitRef="usd">600000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzEwNTcy_a7f38d8b-77ec-4582-9bdf-e7f68e6c3c02"
      unitRef="usd">2200000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:SummaryOfIncomeTaxExaminationsTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzExNTUx_8899a2c4-15a0-4048-bbb9-8d78aa0cb7c5">&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:justify;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2014&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Czech Republic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;France&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;India&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2002&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ireland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Italy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Malaysia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Singapore&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxExaminationsTextBlock>
    <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
      contextRef="ib60a2e183ebb41f8a3d381464c2c4596_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzExNTMz_a508db3b-8e3c-47e3-b127-54cbae7377e6"
      unitRef="usd">0</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
    <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
      contextRef="id06370914d474109980de77074aa4fba_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzExNTM5_7b9fa5bc-bf11-45f9-9f4f-3312d830058c"
      unitRef="usd">1500000</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
    <tfx:ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90ZXh0cmVnaW9uOmFmODM0MTE3YmM1ODRhYTRiNzRkN2I0ZTYxMzQzZDFlXzY1OTcwNjk3Nzk0NTQ_904d4ff9-6907-4e62-b200-3997bf5ce7ce">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:56.040%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&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.596%;"/&gt;&lt;td style="width:1.0%;"/&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.600%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income taxes paid, net of refunds&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</tfx:ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1NzU2YTJhM2ZlNjI0OTE2OWM4YmMwNzdhNWNhYTk1Zi90YWJsZXJhbmdlOjU3NTZhMmEzZmU2MjQ5MTY5YzhiYzA3N2E1Y2FhOTVmXzMtMS0xLTEtMTE0MTQ_d86b2723-773b-4d90-82bd-abb89a5c72bc"
      unitRef="usd">73632000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1NzU2YTJhM2ZlNjI0OTE2OWM4YmMwNzdhNWNhYTk1Zi90YWJsZXJhbmdlOjU3NTZhMmEzZmU2MjQ5MTY5YzhiYzA3N2E1Y2FhOTVmXzMtMy0xLTEtMTE0MTY_4b8ced59-70bc-423a-848a-9190c22cd821"
      unitRef="usd">65605000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTQvZnJhZzphZjgzNDExN2JjNTg0YWE0Yjc0ZDdiNGU2MTM0M2QxZS90YWJsZTo1NzU2YTJhM2ZlNjI0OTE2OWM4YmMwNzdhNWNhYTk1Zi90YWJsZXJhbmdlOjU3NTZhMmEzZmU2MjQ5MTY5YzhiYzA3N2E1Y2FhOTVmXzMtNS0xLTEtMTE0MTg_2b6becdd-ac4e-4fcb-9cfa-9a2fce468e85"
      unitRef="usd">49144000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEzMTgy_eff7ba66-68b3-430a-b6f7-5aa733e54d11">Pension and other postretirement benefits &lt;div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;under non-U.S. plans are systematically provided for by depositing funds with trustees or by book reserves.&#160;&#160;As of December&#160;31, 2019, 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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 expense (income) of the  pension and postretirement benefit plans for the years ended December&#160;31, 2019,&#160;2018 and&#160;2017:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:35.481%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.809%;"/&gt;&lt;td style="width:1.0%;"/&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:7.809%;"/&gt;&lt;td style="width:1.0%;"/&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:7.809%;"/&gt;&lt;td style="width:1.0%;"/&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:7.809%;"/&gt;&lt;td style="width:1.0%;"/&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:7.809%;"/&gt;&lt;td style="width:1.0%;"/&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:7.814%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27,426)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(29,666)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26,809)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net amortization and deferral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Curtailments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net benefit expense (income)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,645)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,051)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Net benefit expense (income) 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-indent:20.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:35.481%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.809%;"/&gt;&lt;td style="width:1.0%;"/&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:7.809%;"/&gt;&lt;td style="width:1.0%;"/&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:7.809%;"/&gt;&lt;td style="width:1.0%;"/&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:7.809%;"/&gt;&lt;td style="width:1.0%;"/&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:7.809%;"/&gt;&lt;td style="width:1.0%;"/&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:7.814%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Rate of return&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Initial healthcare trend rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ultimate healthcare trend rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.879%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&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:9.730%;"/&gt;&lt;td style="width:1.0%;"/&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:9.730%;"/&gt;&lt;td style="width:1.0%;"/&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:9.732%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Benefits&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Under Funded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Under Funded&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Benefit obligation, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;416,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;462,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Actuarial (gain) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(38,446)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Medicare Part&#160;D reimbursement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Plan amendments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Curtailments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,420)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Administrative costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,406)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Projected benefit obligation, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;470,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;416,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair value of plan assets, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;362,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;386,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,420)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Administrative costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,406)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair value of plan assets, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;423,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;362,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Funded status, end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(46,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(53,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(40,042)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(42,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.879%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&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:9.730%;"/&gt;&lt;td style="width:1.0%;"/&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:9.730%;"/&gt;&lt;td style="width:1.0%;"/&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:9.732%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Benefits&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payroll and benefit-related liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,617)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,729)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,091)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension and postretirement benefit liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(47,768)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(54,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(34,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(38,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;213,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;205,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;167,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;152,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(38,126)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(41,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 loss with respect to the plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.315%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.672%;"/&gt;&lt;td style="width:1.0%;"/&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.526%;"/&gt;&lt;td style="width:1.0%;"/&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:7.795%;"/&gt;&lt;td style="width:1.0%;"/&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.502%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;209,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(75,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;134,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-13.5pt;padding-left:13.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net amortization and deferral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,198)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(486)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(403)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts arising during the period:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Actuarial changes in benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,012)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Curtailments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Plan amendments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impact of currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(682)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(499)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December&#160;31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;205,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(74,429)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;131,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-13.5pt;padding-left:13.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net amortization and deferral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,995)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,382)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts arising during the period:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Actuarial changes in benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,457)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Curtailments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Plan amendments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impact of currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;213,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(76,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;137,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.315%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.672%;"/&gt;&lt;td style="width:1.0%;"/&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.526%;"/&gt;&lt;td style="width:1.0%;"/&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:7.795%;"/&gt;&lt;td style="width:1.0%;"/&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.502%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December&#160;31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,995)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-13.5pt;padding-left:13.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net amortization and deferral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(77)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(104)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Curtailments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(157)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts arising during the period:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Actuarial changes in benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,599)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Plan amendments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December&#160;31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(465)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net amortization and deferral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts arising during the period:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Actuarial changes in benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(360)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(825)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:44.852%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.741%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&#160;Benefits&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Initial healthcare trend rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ultimate healthcare trend rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The discount rate represents the interest rate used to determine the present value of future cash flows currently expected to be required to settle the pension and other benefit obligations. The weighted average discount rates for U.S.&#160;pension plans and other benefit plans of 3.31% and 3.05%, respectively, were established by comparing the projection of expected benefit payments to the AA Above Median yield curve as of December&#160;31, 2019. 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="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 2020, we changed the expected return on plan assets of the U.S. pension plans from 8.0% to 7.75% 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 31, 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;An increase in the assumed healthcare trend rate of 1% would increase the benefit obligation at December&#160;31, 2019 by $1.9 million and would increase the 2019 benefit expense by $0.1 million. Decreasing this assumed rate by 1% would decrease the benefit obligation at December&#160;31, 2019 by $1.7 million and would decrease the 2019 benefit expense by $0.1 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 $469.6 million and $415.9 million for 2019 and 2018, respectively. All of the pension plans had accumulated benefit obligations in excess of their respective plan assets as of December&#160;31, 2019 and&#160;2018, with the exception of one foreign plan that had plan assets of $2.4 million and $2.8 million in excess of the accumulated benefit obligation as of December&#160;31, 2019 and&#160;2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 (40%); fixed-income securities (50%)&#160;and other securities (10%). 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table provides the fair values of the pension plan assets at December&#160;31, 2019 by asset category:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.439%;"/&gt;&lt;td style="width:1.0%;"/&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:7.824%;"/&gt;&lt;td style="width:1.0%;"/&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:13.395%;"/&gt;&lt;td style="width:1.0%;"/&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:7.824%;"/&gt;&lt;td style="width:1.0%;"/&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:9.586%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset Category&#160;(a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Managed volatility (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. small/mid-cap equity (c)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;World equity (excluding U.S.) (d)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common equity securities &#x2013; Teleflex Incorporated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intermediate duration fund (e)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long duration bond fund (f)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate bond fund (g)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Global credit fund (h)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Emerging markets debt fund (i)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate, government and foreign bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset backed &#x2013; home loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other types of investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Multi asset funds&#160;&#160;(j)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract with insurance company (k)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total investments at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;387,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;373,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investments measured at net asset value (l)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;423,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2018 by asset category:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.439%;"/&gt;&lt;td style="width:1.0%;"/&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:7.824%;"/&gt;&lt;td style="width:1.0%;"/&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:13.395%;"/&gt;&lt;td style="width:1.0%;"/&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:7.824%;"/&gt;&lt;td style="width:1.0%;"/&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:9.586%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset Category&#160;(a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Managed volatility (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. small/mid-cap equity (c)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;World equity (excluding U.S.) (d)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common equity securities &#x2013; Teleflex Incorporated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intermediate duration fund (e)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long duration bond fund (f)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate bond fund (g)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Global credit fund (h)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Emerging markets debt fund (i)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate, government and foreign bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset backed &#x2013; home loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other types of investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Multi asset funds&#160;&#160;(j)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract with insurance company (k)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total investments at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;328,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;314,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investments measured at Net asset value (l)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;362,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:33.75pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;a.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;"&gt;Information on asset categories described in notes (b)-(k)&#160;is derived from prospectuses and other material provided by the respective funds comprising the respective asset categories.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:33.75pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;b.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;"&gt;This category comprises mutual funds that invest in securities of U.S. and non-U.S. companies of all capitalization ranges that exhibit relatively low volatility.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:33.75pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;c.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29pt;"&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="text-indent:-36pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;d.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;"&gt;This category comprises a mutual fund that invests at least 80% of its net assets in equity securities of foreign companies. These securities may include common stocks, preferred stocks, warrants, exchange traded funds based on an international equity index, derivative instruments whose value is based on an international equity index and derivative instruments whose value is based on an underlying equity security or a basket of equity securities. The fund invests in securities of foreign issuers located in developed and emerging market countries. However, the fund will not invest more than 35% of its assets in the common stocks or other equity securities of issuers located in emerging market countries.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:33.75pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;e.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;"&gt;This category comprises a mutual fund that invests in instruments or derivatives having economic characteristics similar to fixed income securities. The fund invests in investment grade fixed income instruments, including U.S. and foreign corporate obligations, fixed income securities issued by sovereigns or agencies in both developed and emerging foreign markets, debt obligations issued by governments or other municipalities, and securities issued or guaranteed by the U.S. Government and its agencies. The fund will seek to maintain an effective average duration between &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzkxODU_c0b154b5-d2a5-4e40-b8e5-67d62e9fe687"&gt;three&lt;/span&gt; and &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzkxOTI_3d4c94cd-9694-4604-a662-cd05b5c9094c"&gt;ten&lt;/span&gt; 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="text-indent:-36pt;padding-left:33.75pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;f.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31pt;"&gt;This category comprises a mutual fund that invests in instruments or derivatives having economic characteristics similar to fixed income securities. The fund invests in investment grade fixed income instruments, including securities issued or guaranteed by the U.S. Government and its agencies and instrumentalities, corporate bonds, asset-backed securities, exchange traded funds, mortgage-backed securities and collateralized mortgage-backed securities. The fund invests primarily in long duration government and corporate fixed income securities, and uses derivative instruments, including &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:33.75pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;interest rate swap agreements and Treasury futures contracts, for the purpose of managing the overall duration and yield curve exposure of the Fund&#x2019;s portfolio of fixed income securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;g.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;"&gt;This category comprises funds that invest primarily in higher-yielding fixed income securities, including corporate bonds and debentures, convertible and preferred securities and zero coupon obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;h.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;"&gt;This category comprises a fund that invests primarily in a range of debt securities, including those issued by governments, institutions, or companies from a number of countries.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:33.75pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;i.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31.51pt;"&gt;This category comprises a mutual fund that invests at least 80% of its net assets in fixed income securities of emerging market issuers, primarily in U.S. dollar-denominated debt of foreign governments, government-related and corporate issuers in emerging market countries and entities organized to restructure the debt of those issuers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;j.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31.51pt;"&gt;This category comprises funds that may invest in equities, bonds, or derivatives.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;k.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29pt;"&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="text-indent:-36pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;l.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31.51pt;"&gt;This category comprises pooled institutional investments, primarily collective investment trusts. These funds are not listed on an exchange or traded in an active market and these investments are valued using their net asset value, which is generally based on the underlying asset values of the pooled investments held in the trusts. This category comprises the following funds:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-27pt;padding-left:99pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:23.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="text-indent:-27pt;padding-left:99pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:23.85pt;"&gt;a hedge fund that invests in various other hedge funds. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-27pt;padding-left:99pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:23.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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 2020 are expected to be approximately $12.6 million. Contributions to postretirement healthcare plans during 2020 are expected to be approximately $5.1 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&#160;Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Years 2025&#160;&#x2014; 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;127,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The amounts in AOCI expected to be recognized into net periodic benefit cost over the next fiscal year for the pension benefit plan is $7.3 million. We do not expect any amounts in AOCI to be recognized into net periodic benefit cost over the next fiscal year for the postretirement benefit plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 $17.5 million, $15.6 million and $12.5 million for 2019, 2018 and 2017, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEzMjEy_3b0e7dac-db53-4fda-ae49-4392ae956ff1">&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 expense (income) of the  pension and postretirement benefit plans for the years ended December&#160;31, 2019,&#160;2018 and&#160;2017:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:35.481%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.809%;"/&gt;&lt;td style="width:1.0%;"/&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:7.809%;"/&gt;&lt;td style="width:1.0%;"/&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:7.809%;"/&gt;&lt;td style="width:1.0%;"/&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:7.809%;"/&gt;&lt;td style="width:1.0%;"/&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:7.809%;"/&gt;&lt;td style="width:1.0%;"/&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:7.814%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27,426)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(29,666)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26,809)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net amortization and deferral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Curtailments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net benefit expense (income)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,645)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,051)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzMtMS0xLTEtMA_401be92f-ddba-4406-b545-384ae9bff110"
      unitRef="usd">2768000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzMtMy0xLTEtMA_e3de7733-442c-48a2-93b0-c468cfaefef7"
      unitRef="usd">1500000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ie75f0a3ae0cf401a8d789494944a4f6b_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzMtNS0xLTEtMA_5a56fb37-019e-4842-9dfe-d5210082135b"
      unitRef="usd">2887000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzMtNy0xLTEtMA_6851d73e-92e4-458b-8b62-2d120680be71"
      unitRef="usd">9000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzMtOS0xLTEtMA_94ed0d22-131f-44db-bab7-606a0d4ba139"
      unitRef="usd">50000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ief034a72fdfe472788bba0c6894ca9c2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzMtMTEtMS0xLTA_e1a385fa-a09b-4e06-88b8-d62c09a12680"
      unitRef="usd">279000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzQtMS0xLTEtMA_be1d40b6-fa3b-42cf-b60a-f9fe836141ab"
      unitRef="usd">16000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzQtMy0xLTEtMA_3ca3d929-c5a2-44b4-a8a5-fe7b74012643"
      unitRef="usd">14816000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ie75f0a3ae0cf401a8d789494944a4f6b_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzQtNS0xLTEtMA_c7ed9272-10f0-48c2-bf12-62bd8b111740"
      unitRef="usd">15137000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzQtNy0xLTEtMA_a5dc16ad-b575-498a-9462-a566b62c57c3"
      unitRef="usd">1391000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzQtOS0xLTEtMA_19cbe0d4-a7ef-4d2d-8803-0c1cedc246fb"
      unitRef="usd">1389000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ief034a72fdfe472788bba0c6894ca9c2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzQtMTEtMS0xLTA_8557006a-8924-469f-b7e5-591fa6e8f87f"
      unitRef="usd">1577000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzUtMS0xLTEtMA_786e3e4d-35e3-4ca3-b25f-e06aa61ccaaf"
      unitRef="usd">27426000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzUtMy0xLTEtMA_d746d3a6-3a1f-46d1-a47f-cb9962c4ee7a"
      unitRef="usd">29666000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ie75f0a3ae0cf401a8d789494944a4f6b_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzUtNS0xLTEtMA_09adfe38-a500-4f84-9dec-6f4b5ebf4ff8"
      unitRef="usd">26809000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzUtNy0xLTEtMA_dbaea4ae-5c7a-4f4b-8dba-0189ce43a831"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzUtOS0xLTEtMA_2bef0a6b-9585-4313-914e-ed13c63d2ab6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ief034a72fdfe472788bba0c6894ca9c2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzUtMTEtMS0xLTA_255c2c2c-0c16-482c-83e6-d5d7cbc1b390"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <tfx:DefinedBenefitPlanNetAmortizationAndDeferral
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzYtMS0xLTEtMA_6c1783e0-aacd-4c85-8b20-e6da07f489b1"
      unitRef="usd">7013000</tfx:DefinedBenefitPlanNetAmortizationAndDeferral>
    <tfx:DefinedBenefitPlanNetAmortizationAndDeferral
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzYtMy0xLTEtMA_06515367-12b9-4125-bbe7-42bd50bc29e6"
      unitRef="usd">6777000</tfx:DefinedBenefitPlanNetAmortizationAndDeferral>
    <tfx:DefinedBenefitPlanNetAmortizationAndDeferral
      contextRef="ie75f0a3ae0cf401a8d789494944a4f6b_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzYtNS0xLTEtMA_07d51669-0737-4686-a032-a7c3b75218e5"
      unitRef="usd">6734000</tfx:DefinedBenefitPlanNetAmortizationAndDeferral>
    <tfx:DefinedBenefitPlanNetAmortizationAndDeferral
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzYtNy0xLTEtMA_b7e2b7a2-b630-4127-8e67-3963ee71c845"
      unitRef="usd">-1000</tfx:DefinedBenefitPlanNetAmortizationAndDeferral>
    <tfx:DefinedBenefitPlanNetAmortizationAndDeferral
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzYtOS0xLTEtMA_32dda89a-40cc-474a-ae4e-d9d7dffe1f33"
      unitRef="usd">136000</tfx:DefinedBenefitPlanNetAmortizationAndDeferral>
    <tfx:DefinedBenefitPlanNetAmortizationAndDeferral
      contextRef="ief034a72fdfe472788bba0c6894ca9c2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzYtMTEtMS0xLTA_99149e87-f364-4d83-8eb5-0fb0d7830c08"
      unitRef="usd">275000</tfx:DefinedBenefitPlanNetAmortizationAndDeferral>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzctMS0xLTEtMA_d3ca47f7-93eb-476f-a78f-f424826399ac"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzctMy0xLTEtMA_74e1a0c6-d6e8-41a6-87e9-5b7949246676"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
      contextRef="ie75f0a3ae0cf401a8d789494944a4f6b_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzctNS0xLTEtMA_6f213680-699a-444e-9172-b9f6df65b6a0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzctNy0xLTEtMA_820aad86-a5b5-42ce-bfc6-2c178731dc12"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzctOS0xLTEtMA_4d074d5a-a6b3-4a73-a9d1-e16edda2e568"
      unitRef="usd">-677000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
      contextRef="ief034a72fdfe472788bba0c6894ca9c2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzctMTEtMS0xLTA_98f7d70a-e08a-40a3-a154-89a06ed15c49"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzgtMS0xLTEtMA_36a65509-4f65-40ef-a347-474b386bf39c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzgtMy0xLTEtMA_48ba07db-0d93-43c6-a4f3-97d9e356d893"
      unitRef="usd">-486000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="ie75f0a3ae0cf401a8d789494944a4f6b_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzgtNS0xLTEtMA_8e5339da-7587-4a1a-bbd8-49d707d1b4eb"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzgtNy0xLTEtMA_7a2562f1-2a85-4610-8308-fd33f0e98003"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzgtOS0xLTEtMA_1ab96f20-9d85-481e-a3b0-cc0189dd6516"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="ief034a72fdfe472788bba0c6894ca9c2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzgtMTEtMS0xLTA_568913f7-2bf1-4e7d-8a9b-61ea09f196d0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzktMS0xLTEtMA_6a48f78b-d6cc-46c8-9fef-8128de56cb08"
      unitRef="usd">-1645000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzktMy0xLTEtMA_289714b6-73f4-4d24-a280-da8c5ef56c9d"
      unitRef="usd">-6087000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ie75f0a3ae0cf401a8d789494944a4f6b_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzktNS0xLTEtMA_7948b96c-6a2c-4f3c-b039-4505eab2bff0"
      unitRef="usd">-2051000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzktNy0xLTEtMA_029407cd-1df0-41e0-8d3e-307132ce2a96"
      unitRef="usd">1399000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzktOS0xLTEtMA_06592929-37f7-4063-8635-27da6f6a6644"
      unitRef="usd">2252000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ief034a72fdfe472788bba0c6894ca9c2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmNjZjZjU4ZmE2NDM0ZGVjOTIyNjE1ZmYwMzM0YmZkYS90YWJsZXJhbmdlOmY2NmNmNThmYTY0MzRkZWM5MjI2MTVmZjAzMzRiZmRhXzktMTEtMS0xLTA_3036d44c-ecbd-4b19-812f-b686e681a9f8"
      unitRef="usd">2131000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEzMTgz_2a55b9d1-34c6-48c1-b4f9-58747282fb67">&lt;div style="text-indent:20.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:35.481%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.809%;"/&gt;&lt;td style="width:1.0%;"/&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:7.809%;"/&gt;&lt;td style="width:1.0%;"/&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:7.809%;"/&gt;&lt;td style="width:1.0%;"/&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:7.809%;"/&gt;&lt;td style="width:1.0%;"/&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:7.809%;"/&gt;&lt;td style="width:1.0%;"/&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:7.814%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Rate of return&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Initial healthcare trend rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ultimate healthcare trend rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzItMS0xLTEtMA_1cdb152e-3076-4a51-ad38-d610c2ee3de9"
      unitRef="number">0.043</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzItMy0xLTEtMA_e66c8168-aa25-406c-8afd-166e1bf9f5dc"
      unitRef="number">0.036</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ie75f0a3ae0cf401a8d789494944a4f6b_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzItNS0xLTEtMA_e227aed6-b0ac-46b2-8d88-683df036c49f"
      unitRef="number">0.042</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzItNy0xLTEtMA_1ed65546-1e85-4209-913a-b317e4c09efc"
      unitRef="number">0.042</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzItOS0xLTEtMA_d8cd24b7-924a-4750-8365-17de7dd974ac"
      unitRef="number">0.036</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ief034a72fdfe472788bba0c6894ca9c2_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzItMTEtMS0xLTA_246b1414-74db-40d8-a7c4-509f32e11aa6"
      unitRef="number">0.041</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzMtMS0xLTEtMA_4ab2d8f7-4b68-41f4-b0d5-123ac652fe06"
      unitRef="number">0.077</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzMtMy0xLTEtMA_0f4155aa-ad68-4076-9cd3-3ed6168d274e"
      unitRef="number">0.078</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ie75f0a3ae0cf401a8d789494944a4f6b_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzMtNS0xLTEtMA_4e157aea-c37e-4a3b-ba27-8d48e5ceef04"
      unitRef="number">0.081</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzQtNy0xLTEtMA_65b01509-2d09-4a96-916b-7b3a0b54609b"
      unitRef="number">0.074</tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate>
    <tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzQtOS0xLTEtMA_57b328b4-b9bb-4808-9457-d9c97d9c361c"
      unitRef="number">0.078</tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate>
    <tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate
      contextRef="ief034a72fdfe472788bba0c6894ca9c2_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzQtMTEtMS0xLTA_5c915b43-5726-4608-88e2-934123c413a4"
      unitRef="number">0.079</tfx:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzUtNy0xLTEtMA_2a770bb8-3c6a-4117-acc2-2075802e230e"
      unitRef="number">0.050</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i429735daab8c488e897b0193f51d43c5_I20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzUtOS0xLTEtMA_159cd76a-0a67-4e35-bc47-068c3a6cd2d6"
      unitRef="number">0.050</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i80ca364a52314ef291f28a3996e57a53_I20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo0NDFmMGM0MjUzNTI0YmYxOGY1NWFjMjQ0NjRjMmMzMy90YWJsZXJhbmdlOjQ0MWYwYzQyNTM1MjRiZjE4ZjU1YWMyNDQ2NGMyYzMzXzUtMTEtMS0xLTA_f0a82324-7265-4b7d-b3c8-861e1490b28d"
      unitRef="number">0.050</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEzMTg0_7f0626b1-c756-436d-9b01-166c878f3615">&lt;div style="text-indent:18pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.879%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&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:9.730%;"/&gt;&lt;td style="width:1.0%;"/&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:9.730%;"/&gt;&lt;td style="width:1.0%;"/&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:9.732%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Benefits&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Under Funded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Under Funded&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Benefit obligation, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;416,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;462,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Actuarial (gain) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(38,446)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Medicare Part&#160;D reimbursement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Plan amendments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Curtailments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,420)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Administrative costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,406)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Projected benefit obligation, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;470,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;416,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair value of plan assets, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;362,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;386,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,420)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Administrative costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,406)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair value of plan assets, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;423,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;362,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Funded status, end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(46,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(53,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(40,042)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(42,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzQtMS0xLTEtMA_154f0d2b-b379-4b11-a83a-7ed7293ab568"
      unitRef="usd">416470000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="id6927219299f4b428e985d5b2102fffb_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzQtMy0xLTEtMA_aeb167b7-0c24-40ea-9a34-bd0ec19637f4"
      unitRef="usd">462158000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i429735daab8c488e897b0193f51d43c5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzQtNS0xLTEtMA_cd3b6f07-73a7-45a9-8124-4ac7f118b677"
      unitRef="usd">42115000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i80ca364a52314ef291f28a3996e57a53_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzQtNy0xLTEtMA_617c3277-f0a5-440d-9954-13c5305c2fcb"
      unitRef="usd">48903000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzUtMS0xLTEtMA_8feb222d-5e51-4f00-a56c-dab64cb25629"
      unitRef="usd">2768000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzUtMy0xLTEtMA_cf3fd7f0-15ec-4188-918f-be2aa51f517e"
      unitRef="usd">1500000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzUtNS0xLTEtMA_b935e990-857d-4ba3-9477-0bab8bb51208"
      unitRef="usd">9000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzUtNy0xLTEtMA_82f33e1e-ae82-4ad7-8376-fa179546d518"
      unitRef="usd">50000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzYtMS0xLTEtMA_dc0d82db-f215-4b99-b322-fe1ed5d5f3c6"
      unitRef="usd">16000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzYtMy0xLTEtMA_155268ea-138c-454e-b285-3a4f729f815b"
      unitRef="usd">14816000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzYtNS0xLTEtMA_611f3baf-630f-4a1f-aec8-b132b884beb3"
      unitRef="usd">1391000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzYtNy0xLTEtMA_2392a4f9-21f8-4e7f-8c64-fa616a792c02"
      unitRef="usd">1389000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzctMS0xLTEtMA_db984b9e-df01-4127-ac98-2dd9dea23a61"
      unitRef="usd">-57525000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzctMy0xLTEtMA_834e28f1-545b-474e-8df4-b01ecc422150"
      unitRef="usd">38446000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzctNS0xLTEtMA_c90a9e4c-9467-47f8-8fb0-11747200f97f"
      unitRef="usd">-1551000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzctNy0xLTEtMA_d8385b3e-5442-4dfe-bc37-785b997fd127"
      unitRef="usd">6058000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzgtMS0xLTEtMA_f059fee9-9778-43e8-98ad-7d3481b42c95"
      unitRef="usd">229000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzgtMy0xLTEtMA_3fb99d1a-5b07-4787-88dc-ea674e5d0c4d"
      unitRef="usd">-1780000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzgtNS0xLTEtMA_eb60c79d-dd94-4f23-b849-28fb48759953"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzgtNy0xLTEtMA_3e7a20c5-6ab8-443e-8c74-a55b01c2457e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzktMS0xLTEtMA_b21c6fb4-95f7-4ed0-996d-e2e3551b26d1"
      unitRef="usd">20350000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzktMy0xLTEtMA_ddd8f81a-7690-49f8-9046-6c1ae0b852a6"
      unitRef="usd">19314000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzktNS0xLTEtMA_97fae61f-526d-4767-9aba-ef6fa8a175bf"
      unitRef="usd">5090000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzktNy0xLTEtMA_bbe7635e-e065-4bbc-a54e-64879b38420a"
      unitRef="usd">2790000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzEwLTEtMS0xLTA_2984cf54-7621-4e39-8925-64a812dc1d2f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt>
    <us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzEwLTMtMS0xLTA_5c637ba8-e903-4557-b37c-6901fa0c3abb"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt>
    <us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzEwLTUtMS0xLTA_32958634-a74b-40f8-bc76-3a46b19ae931"
      unitRef="usd">66000</us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt>
    <us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzEwLTctMS0xLTA_0468aab5-b66f-4618-b7ab-4bbd273eee0e"
      unitRef="usd">101000</us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzExLTEtMS0xLTA_8081251a-c256-4fef-8096-afa570cc2a01"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzExLTMtMS0xLTA_ed8ab060-320c-41da-948f-a25a8a5a1557"
      unitRef="usd">157000</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzExLTUtMS0xLTA_2247bf8a-6390-4c65-8c15-e6f6cb5e0cf7"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzExLTctMS0xLTA_3fbcbacf-9d3b-4a20-abec-2dae458eea74"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanCurtailments
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzEyLTEtMS0xLTA_272a8c91-74d3-4c52-9397-801867db74f5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanCurtailments>
    <us-gaap:DefinedBenefitPlanCurtailments
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzEyLTMtMS0xLTA_2b73903d-57f5-41d7-b0d2-6b433266139d"
      unitRef="usd">162000</us-gaap:DefinedBenefitPlanCurtailments>
    <us-gaap:DefinedBenefitPlanCurtailments
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzEyLTUtMS0xLTA_83d62c27-ee56-427b-ae0f-bbeee4a2a092"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanCurtailments>
    <us-gaap:DefinedBenefitPlanCurtailments
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzEyLTctMS0xLTA_8047c111-f65d-4bb7-92ca-5c44447996c2"
      unitRef="usd">-520000</us-gaap:DefinedBenefitPlanCurtailments>
    <us-gaap:DefinedBenefitPlanSettlementsBenefitObligation
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzEzLTEtMS0xLTA_0e4e7716-7cf1-4040-9b52-6a97be6f95cc"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanSettlementsBenefitObligation>
    <us-gaap:DefinedBenefitPlanSettlementsBenefitObligation
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzEzLTMtMS0xLTA_41c6a8b7-908b-4e7c-b04c-f90fd2c55914"
      unitRef="usd">1420000</us-gaap:DefinedBenefitPlanSettlementsBenefitObligation>
    <us-gaap:DefinedBenefitPlanSettlementsBenefitObligation
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzEzLTUtMS0xLTA_21b91b35-1b7a-4f96-97fc-85fc01a6eea6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanSettlementsBenefitObligation>
    <us-gaap:DefinedBenefitPlanSettlementsBenefitObligation
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzEzLTctMS0xLTA_6d869fcc-a318-4a50-9155-b08cc42f7c56"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanSettlementsBenefitObligation>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE0LTEtMS0xLTA_d0cf4aee-9ec3-4710-b5a1-9689703b65ec"
      unitRef="usd">2406000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE0LTMtMS0xLTA_ae4ce41e-1c80-4cfe-a598-bacd3d9b295d"
      unitRef="usd">1039000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE0LTUtMS0xLTA_956df03c-1f59-4c60-9c64-d99b0c323e49"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE0LTctMS0xLTA_fd74a9da-25c8-4b96-899a-7639ae7a4bd2"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE1LTEtMS0xLTA_f85e34e8-2a91-44e7-ac9f-2e0f4c727a1f"
      unitRef="usd">470236000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE1LTMtMS0xLTA_2b489b93-ed25-41c7-9e94-bd8447a4463f"
      unitRef="usd">416470000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE1LTUtMS0xLTA_0ed3222d-9b5c-4555-a190-5495f97c0c5d"
      unitRef="usd">40042000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i429735daab8c488e897b0193f51d43c5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE1LTctMS0xLTA_03d21605-94ee-4d9a-955c-c20c2f83031d"
      unitRef="usd">42115000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE2LTEtMS0xLTA_172fc958-377d-4768-a048-53af074b2019"
      unitRef="usd">362807000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id6927219299f4b428e985d5b2102fffb_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE2LTMtMS0xLTA_76e6393f-fe5a-4dec-8b4c-e163efa8e402"
      unitRef="usd">386307000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE3LTEtMS0xLTA_174698f9-9c40-4672-8b65-536a4458294d"
      unitRef="usd">69918000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE3LTMtMS0xLTA_a3fb28a0-9007-40b1-95bb-7534f5d5ad12"
      unitRef="usd">-13275000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE4LTEtMS0xLTA_4d037118-f2a5-40ff-926c-bee418ae7413"
      unitRef="usd">12695000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE4LTMtMS0xLTA_d2bd8f30-3815-43df-b243-309202d8bf02"
      unitRef="usd">12687000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE5LTEtMS0xLTA_025af6c5-eb0d-4593-b6a4-3a240c332aa9"
      unitRef="usd">20350000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzE5LTMtMS0xLTA_b65f5149-05eb-4502-be67-ef9fc5626cd8"
      unitRef="usd">19314000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanSettlementsPlanAssets
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzIwLTEtMS0xLTA_2f7e8b54-882f-4a04-8ce6-ed583e0d3a96"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanSettlementsPlanAssets>
    <us-gaap:DefinedBenefitPlanSettlementsPlanAssets
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzIwLTMtMS0xLTA_fa5408f6-5b0d-4596-b3e3-e43f6253f784"
      unitRef="usd">1420000</us-gaap:DefinedBenefitPlanSettlementsPlanAssets>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzIxLTEtMS0xLTA_ed8f1f58-3e40-44c1-929f-05b062261663"
      unitRef="usd">2406000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzIxLTMtMS0xLTA_6d6365fa-c77b-4422-930c-604e9f1bdc9e"
      unitRef="usd">1039000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzIyLTEtMS0xLTA_e264df88-bc60-4356-be96-7e6a64422183"
      unitRef="usd">636000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzIyLTMtMS0xLTA_de1dd7c6-08c6-4c3b-a9c5-7f204a1a5f3b"
      unitRef="usd">-1139000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzIzLTEtMS0xLTA_91e40ab9-9627-4326-a23a-d4db98fc59fe"
      unitRef="usd">423300000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzIzLTMtMS0xLTA_fb36290e-c4fa-4cc2-8035-d1df6167c3c2"
      unitRef="usd">362807000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzI0LTEtMS0xLTA_7122e37b-3b20-4f7b-a763-2a20a0461462"
      unitRef="usd">-46936000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzI0LTMtMS0xLTA_b9d0a319-b2df-470f-98ec-88b64348c5ac"
      unitRef="usd">-53663000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzI0LTUtMS0xLTA_950b4a2c-8fcb-4c45-8d61-6c5ec3541a6c"
      unitRef="usd">-40042000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i429735daab8c488e897b0193f51d43c5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo2YjBlZTA1Y2VhNDc0MTFmYWFmMjQ3MGNkODhmMjZmOC90YWJsZXJhbmdlOjZiMGVlMDVjZWE0NzQxMWZhYWYyNDcwY2Q4OGYyNmY4XzI0LTctMS0xLTA_e497a31a-f6ff-459e-b26f-5950d4c1b481"
      unitRef="usd">-42115000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEzMTcy_abd19ff4-6da9-47bb-997d-8878c4c071c0">&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.879%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&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:9.730%;"/&gt;&lt;td style="width:1.0%;"/&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:9.730%;"/&gt;&lt;td style="width:1.0%;"/&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:9.732%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Benefits&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payroll and benefit-related liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,617)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,729)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,091)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension and postretirement benefit liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(47,768)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(54,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(34,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(38,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;213,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;205,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;167,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;152,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(38,126)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(41,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzMtMS0xLTEtMA_cdabec68-e6c5-4d0d-b16f-8e3f7c80ccb5"
      unitRef="usd">2449000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzMtMy0xLTEtMA_4c1ef182-5a3c-4cf2-9a38-0ed978c22a30"
      unitRef="usd">2837000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzMtNS0xLTEtMA_221fdd11-fbd3-466f-a2be-00f5f6a57f7a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i429735daab8c488e897b0193f51d43c5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzMtNy0xLTEtMA_56349e60-469c-4a7f-934f-e1c80bd5479d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzQtMS0xLTEtMA_e373215a-3634-43d7-9e31-e8bc025a1610"
      unitRef="usd">1617000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzQtMy0xLTEtMA_e53b172e-9b37-4125-b743-3e3181dad304"
      unitRef="usd">1729000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzQtNS0xLTEtMA_c8bdbeff-bd45-4613-8178-031aac7e9b67"
      unitRef="usd">5091000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i429735daab8c488e897b0193f51d43c5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzQtNy0xLTEtMA_eb4a9190-0aec-4bf4-bdb3-0c8a287a4d48"
      unitRef="usd">3972000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzUtMS0xLTEtMA_9a95b313-a459-4b03-874b-9c93e8ee467e"
      unitRef="usd">47768000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzUtMy0xLTEtMA_bac0169f-db7d-4923-b3f4-00efd163994a"
      unitRef="usd">54771000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzUtNS0xLTEtMA_eb2a7a7d-0316-4dc7-a9de-5f7304f973a3"
      unitRef="usd">34951000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i429735daab8c488e897b0193f51d43c5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzUtNy0xLTEtMA_0c5f4211-685f-4172-988f-81fabc7ea48b"
      unitRef="usd">38143000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzYtMS0xLTEtMA_837dc864-e3c7-4ad5-912a-87ee6a2919d8"
      unitRef="usd">213989000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzYtMy0xLTEtMA_bf0b07c5-4063-43ae-9e87-678aa4741adc"
      unitRef="usd">205910000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzYtNS0xLTEtMA_3e07619b-06f7-4fbc-aa05-cc97fd0b73b8"
      unitRef="usd">1916000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i429735daab8c488e897b0193f51d43c5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzYtNy0xLTEtMA_7be6567d-a2ca-4622-a33b-fac447ae2f28"
      unitRef="usd">364000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzctMS0xLTEtMA_a36092a6-04db-46cf-841f-9e1b3f4102ba"
      unitRef="usd">167053000</tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss>
    <tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzctMy0xLTEtMA_3bcc2e0e-6cfa-4fb0-9a46-81e70e6043ec"
      unitRef="usd">152247000</tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss>
    <tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss
      contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzctNS0xLTEtMA_71618295-09ee-46a2-9ad6-568ba028b20e"
      unitRef="usd">-38126000</tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss>
    <tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i429735daab8c488e897b0193f51d43c5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyMGVmY2ViNTM0OGQ0YmYzOTc5ZWI0YmQzMjVmNWZjNC90YWJsZXJhbmdlOjIwZWZjZWI1MzQ4ZDRiZjM5NzllYjRiZDMyNWY1ZmM0XzctNy0xLTEtMA_ff9d4d4f-4caa-4b24-8fa8-306803686b40"
      unitRef="usd">-41751000</tfx:DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss>
    <us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEzMTY4_17ef4bf3-0a9e-452c-90d2-32c7a08ab96f">&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 loss with respect to the plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.315%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.672%;"/&gt;&lt;td style="width:1.0%;"/&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.526%;"/&gt;&lt;td style="width:1.0%;"/&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:7.795%;"/&gt;&lt;td style="width:1.0%;"/&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.502%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;209,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(75,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;134,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-13.5pt;padding-left:13.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net amortization and deferral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,198)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(486)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(403)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts arising during the period:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Actuarial changes in benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,012)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Curtailments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Plan amendments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impact of currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(682)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(499)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December&#160;31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;205,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(74,429)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;131,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-13.5pt;padding-left:13.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net amortization and deferral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,995)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,382)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts arising during the period:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Actuarial changes in benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,457)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Curtailments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Plan amendments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impact of currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;213,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(76,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;137,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.315%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.672%;"/&gt;&lt;td style="width:1.0%;"/&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.526%;"/&gt;&lt;td style="width:1.0%;"/&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:7.795%;"/&gt;&lt;td style="width:1.0%;"/&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.502%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December&#160;31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,995)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-13.5pt;padding-left:13.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net amortization and deferral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(77)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(104)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Curtailments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(157)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts arising during the period:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Actuarial changes in benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,599)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Plan amendments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December&#160;31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(465)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net amortization and deferral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts arising during the period:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Actuarial changes in benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(360)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(825)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="id6927219299f4b428e985d5b2102fffb_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzMtMS0xLTEtMA_a915dc4a-e44b-4948-9b82-e772d18e58a1"
      unitRef="usd">51000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="id6927219299f4b428e985d5b2102fffb_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzMtMy0xLTEtMA_560abf9f-478b-4d1e-b518-609e4c5ef74a"
      unitRef="usd">-209314000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax
      contextRef="id6927219299f4b428e985d5b2102fffb_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzMtNS0xLTEtMA_bfeba322-ce29-409c-b67b-5b4a458b32bb"
      unitRef="usd">75277000</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id6927219299f4b428e985d5b2102fffb_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzMtNy0xLTEtMA_ba061208-37a4-4aa0-a052-2f84b6012567"
      unitRef="usd">-134088000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzUtMS0xLTEtMA_b3c6075f-50d2-490c-bb98-33e360fe4279"
      unitRef="usd">-17000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzUtMy0xLTEtMA_b8889ff8-a511-46e8-9571-f0ee22b784ff"
      unitRef="usd">6760000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzUtNS0xLTEtMA_164fbc62-8566-4c43-bdda-5186e9f80a33"
      unitRef="usd">1579000</tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes>
    <tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzUtNy0xLTEtMA_4aad509f-9822-4a3b-b0cf-069bcd84997e"
      unitRef="usd">5198000</tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss>
    <tfx:OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzYtMS0xLTEtMjc5Ng_eb78506e-c063-4724-91ed-539fd1491add"
      unitRef="usd">0</tfx:OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax>
    <tfx:OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzYtMy0xLTEtMjc5Ng_b4b8ecde-b342-44ba-9875-bbc5f58cbd85"
      unitRef="usd">486000</tfx:OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax>
    <tfx:OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzYtNS0xLTEtMjc5Ng_6a51fba4-4716-4aa4-b7ba-f03804bf02c1"
      unitRef="usd">83000</tfx:OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax>
    <tfx:OtherComprehensiveIncomeLossSettlementsNetofTax
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzYtNy0xLTEtMjc5Ng_4cc4952b-542c-4fe4-b88e-cb1f516e461c"
      unitRef="usd">403000</tfx:OtherComprehensiveIncomeLossSettlementsNetofTax>
    <tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzctMS0xLTEtMA_defb4d44-73c1-40ef-942c-761be65d4528"
      unitRef="usd">0</tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts>
    <tfx:ActuarialChangesInBenefitObligationNetGainLoss
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzctMy0xLTEtMA_b99a298b-de69-454d-92ff-47e47c3435e5"
      unitRef="usd">-4495000</tfx:ActuarialChangesInBenefitObligationNetGainLoss>
    <tfx:ActuarialChangesInBenefitObligationDeferredTaxes
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzctNS0xLTEtMA_c9bb60b1-82ba-4bde-a56d-0d1dc00cbef6"
      unitRef="usd">-1012000</tfx:ActuarialChangesInBenefitObligationDeferredTaxes>
    <tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzctNy0xLTEtMA_0914d064-6668-4cd7-a163-ac30b131c3dd"
      unitRef="usd">-3483000</tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzgtMS0xLTEtMA_a9e0cb63-5617-4d8b-8a5c-626d23fc11fc"
      unitRef="usd">0</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzgtMy0xLTEtMA_437f783a-434d-4318-96cc-70fbacb253da"
      unitRef="usd">162000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzgtNS0xLTEtMA_cce2a1e6-f209-463c-ba21-675102cfffbf"
      unitRef="usd">42000</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzgtNy0xLTEtMA_c8db98ce-92ed-4dd9-99ae-2e6c74bd7e5d"
      unitRef="usd">120000</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments>
    <tfx:DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEwLTEtMS0xLTI4MDE_2f30ff00-6751-42fd-a9b7-a68cd3208567"
      unitRef="usd">157000</tfx:DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts>
    <tfx:DefinedBenefitPlanNetGainOrLossOnPlanAmendments
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEwLTMtMS0xLTI4MDE_c8259bac-f929-4c0a-8104-1a2f5d3bdfe2"
      unitRef="usd">0</tfx:DefinedBenefitPlanNetGainOrLossOnPlanAmendments>
    <tfx:DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEwLTUtMS0xLTI4MDE_c17b0512-9a74-45b2-8ca9-f8e58073da6a"
      unitRef="usd">-27000</tfx:DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes>
    <tfx:PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEwLTctMS0xLTI4MDE_9d8ede47-67dd-47da-8544-f15de8056fa3"
      unitRef="usd">-130000</tfx:PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <tfx:ImpactOfCurrencyTranslationPriorServiceCostCredit
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzktMS0xLTEtMA_08fdf929-d262-49ea-822b-493881f7bddf"
      unitRef="usd">0</tfx:ImpactOfCurrencyTranslationPriorServiceCostCredit>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzktMy0xLTEtMA_7d5aac0b-385e-4492-90ea-354de0a91cc1"
      unitRef="usd">682000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzktNS0xLTEtMA_5a1b5b4c-4fd6-49df-a579-b21f2b1dc82b"
      unitRef="usd">183000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i3ca33037106047c7ac69dbc5d7607368_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzktNy0xLTEtMA_9bef5895-baf9-41d6-a705-a1985b76e24b"
      unitRef="usd">499000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEwLTEtMS0xLTA_79bf7664-e5ff-41fb-9577-13414dffd226"
      unitRef="usd">191000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEwLTMtMS0xLTA_ffbb6e1b-69b7-46d6-a639-7f36e5231889"
      unitRef="usd">-205719000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax
      contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEwLTUtMS0xLTA_225e4825-e646-498d-b3da-b19f59a123ee"
      unitRef="usd">74429000</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEwLTctMS0xLTA_b7d99a9d-2786-452a-9c6e-a76dd299639a"
      unitRef="usd">-131481000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEyLTEtMS0xLTA_b42c808a-353c-4a24-9bb5-c3353570e3ec"
      unitRef="usd">-18000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEyLTMtMS0xLTA_d0c3b39b-e140-4cd7-beac-c98af9c31b1b"
      unitRef="usd">6995000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEyLTUtMS0xLTA_29b0c9a5-6ef8-46bd-8620-3df65f7f6768"
      unitRef="usd">1631000</tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes>
    <tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEyLTctMS0xLTA_3323409e-cb20-4d19-ad4f-3174468d7969"
      unitRef="usd">5382000</tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss>
    <tfx:OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEzLTEtMS0xLTA_4256f8bc-7b68-468d-9845-151e1a0a97bc"
      unitRef="usd">0</tfx:OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax>
    <tfx:OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEzLTMtMS0xLTA_006c7425-bc8e-4d8e-9040-cda835b86559"
      unitRef="usd">0</tfx:OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax>
    <tfx:OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEzLTUtMS0xLTA_89e71b96-7d1e-452f-9202-f0342d06b386"
      unitRef="usd">0</tfx:OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax>
    <tfx:OtherComprehensiveIncomeLossSettlementsNetofTax
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzEzLTctMS0xLTA_b14354e4-3dd0-4624-a2de-4ca28f9cf4a2"
      unitRef="usd">0</tfx:OtherComprehensiveIncomeLossSettlementsNetofTax>
    <tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE1LTEtMS0xLTA_a7d64b37-b12b-4d04-a94e-4555f9b26a71"
      unitRef="usd">0</tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts>
    <tfx:ActuarialChangesInBenefitObligationNetGainLoss
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE1LTMtMS0xLTA_ffc3cb74-9da3-413a-b505-e37082427653"
      unitRef="usd">-15033000</tfx:ActuarialChangesInBenefitObligationNetGainLoss>
    <tfx:ActuarialChangesInBenefitObligationDeferredTaxes
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE1LTUtMS0xLTA_e5e46781-ddb8-4616-b724-7851687eb2ef"
      unitRef="usd">-3457000</tfx:ActuarialChangesInBenefitObligationDeferredTaxes>
    <tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE1LTctMS0xLTA_61bb6604-9155-4efe-b788-a122694d6233"
      unitRef="usd">-11576000</tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE2LTEtMS0xLTA_3ce7b328-4eaf-4dc2-a5c1-189b618a38e5"
      unitRef="usd">0</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE2LTMtMS0xLTA_beb996f4-57e3-431b-bbe1-2e361450272e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE2LTUtMS0xLTA_07e9a8a9-da3d-4b1c-adbc-7a7df041d9bf"
      unitRef="usd">0</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE2LTctMS0xLTA_b5d65807-5365-40e7-aebf-5d3b03fb7293"
      unitRef="usd">0</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments>
    <tfx:DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE3LTEtMS0xLTA_50f09c59-97a8-47b5-a6cd-41ae2c48e4fe"
      unitRef="usd">0</tfx:DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts>
    <tfx:DefinedBenefitPlanNetGainOrLossOnPlanAmendments
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE3LTMtMS0xLTA_ec18f892-c11b-40a5-b0a1-23cc2286215d"
      unitRef="usd">0</tfx:DefinedBenefitPlanNetGainOrLossOnPlanAmendments>
    <tfx:DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE3LTUtMS0xLTA_24d8b7b5-1d49-40f8-a11b-c54605dd88d8"
      unitRef="usd">0</tfx:DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes>
    <tfx:PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE3LTctMS0xLTA_01a189b4-5948-47c7-81e8-a65b615d15d1"
      unitRef="usd">0</tfx:PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <tfx:ImpactOfCurrencyTranslationPriorServiceCostCredit
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE5LTEtMS0xLTA_fa4598ed-c58f-4cb8-a004-afe7f1611665"
      unitRef="usd">0</tfx:ImpactOfCurrencyTranslationPriorServiceCostCredit>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE5LTMtMS0xLTA_60498a8b-5b0d-47fa-abe5-89987fcfe1f1"
      unitRef="usd">-59000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE5LTUtMS0xLTA_072fec6c-749b-49f5-9c0e-8bd3fcd3b4dc"
      unitRef="usd">-15000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzE5LTctMS0xLTA_1483d91c-cf11-47ed-81d5-7c94cc41a0d5"
      unitRef="usd">-44000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzIwLTEtMS0xLTA_ff187c31-ce6a-4c9b-bbce-7fbdf1062545"
      unitRef="usd">173000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzIwLTMtMS0xLTA_b99b6c71-b263-4bb4-a7c0-30f50f6b67f8"
      unitRef="usd">-213816000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax
      contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzIwLTUtMS0xLTA_94373368-03fd-4deb-8cd5-f3a0c0174f4e"
      unitRef="usd">76270000</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpmMTdjOTI3MmVlNzM0YThiYjhlMGZkM2EwMGZhZWUyZS90YWJsZXJhbmdlOmYxN2M5MjcyZWU3MzRhOGJiOGUwZmQzYTAwZmFlZTJlXzIwLTctMS0xLTA_9cb4b7db-b76b-4403-8aa7-44e1c33bbe76"
      unitRef="usd">-137719000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i80ca364a52314ef291f28a3996e57a53_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzMtMS0xLTEtMA_fae9adc1-0ebe-4edd-8af0-01e966fe24bb"
      unitRef="usd">305000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i80ca364a52314ef291f28a3996e57a53_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzMtMy0xLTEtMA_b4e3a0e2-716c-49f8-97c3-1ef3262cf217"
      unitRef="usd">-6410000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax
      contextRef="i80ca364a52314ef291f28a3996e57a53_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzMtNS0xLTEtMA_4f722777-e674-4391-aa8a-fd5aa0f0cc87"
      unitRef="usd">1995000</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i80ca364a52314ef291f28a3996e57a53_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzMtNy0xLTEtMA_f883f63a-06b1-43da-8a29-408cfc70ae9e"
      unitRef="usd">-4720000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzUtMS0xLTEtMA_eb986305-a7e8-4431-bb56-22722f7b1a95"
      unitRef="usd">-77000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzUtMy0xLTEtMA_511fcc9f-2f4a-40ec-8a99-eccb3380bb49"
      unitRef="usd">59000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzUtNS0xLTEtMA_8f310ab6-e3b8-4f68-a292-60200c2f2949"
      unitRef="usd">32000</tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes>
    <tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzUtNy0xLTEtMA_0309b777-dc6d-4ddc-a590-16ccd95fb433"
      unitRef="usd">104000</tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzYtMS0xLTEtMjgyNA_9e13f521-5aa3-4cc1-a898-fedb48d235bd"
      unitRef="usd">-157000</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzYtMy0xLTEtMjgyNA_834d61a2-d710-47b1-b8d8-265438ec4a7b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzYtNS0xLTEtMjgyNA_68be4828-d5c8-4773-9977-d56434de7771"
      unitRef="usd">39000</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzYtNy0xLTEtMjgyNA_34374198-6260-412e-aac8-3af82da73c62"
      unitRef="usd">118000</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments>
    <tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzctMS0xLTEtMA_2db459ed-c8a3-4640-9f0e-5ae7dbc2a480"
      unitRef="usd">0</tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts>
    <tfx:ActuarialChangesInBenefitObligationNetGainLoss
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzctMy0xLTEtMA_7da6042f-e602-4ec2-bc35-fc0eb6db92d3"
      unitRef="usd">6058000</tfx:ActuarialChangesInBenefitObligationNetGainLoss>
    <tfx:ActuarialChangesInBenefitObligationDeferredTaxes
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzctNS0xLTEtMA_85aa2923-a218-4274-beec-25c021571e7d"
      unitRef="usd">1459000</tfx:ActuarialChangesInBenefitObligationDeferredTaxes>
    <tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzctNy0xLTEtMA_da2f7ed7-c0f2-40f2-94ed-5134407b0d1d"
      unitRef="usd">4599000</tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <tfx:DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzgtMS0xLTEtMA_1a6b9076-aaef-474a-b19e-11a3e94ea5c0"
      unitRef="usd">0</tfx:DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts>
    <tfx:DefinedBenefitPlanNetGainOrLossOnPlanAmendments
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzgtMy0xLTEtMA_910b5fd5-9c0e-492b-8c34-2619b471768e"
      unitRef="usd">0</tfx:DefinedBenefitPlanNetGainOrLossOnPlanAmendments>
    <tfx:DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzgtNS0xLTEtMA_0e32c265-51b6-4ff1-b0d7-22ace7efbc4f"
      unitRef="usd">0</tfx:DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes>
    <tfx:PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzgtNy0xLTEtMA_5b13deba-6877-49e6-9699-3c4f04c08ba4"
      unitRef="usd">0</tfx:PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i429735daab8c488e897b0193f51d43c5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzktMS0xLTEtMA_c1c76580-e4b3-4957-9def-7a8abf689165"
      unitRef="usd">71000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i429735daab8c488e897b0193f51d43c5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzktMy0xLTEtMA_5db9b81a-051c-4f31-a953-67085a4605e4"
      unitRef="usd">-293000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax
      contextRef="i429735daab8c488e897b0193f51d43c5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzktNS0xLTEtMA_a4ed334f-f562-4624-9d6f-d09cb5a9c8f4"
      unitRef="usd">465000</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i429735daab8c488e897b0193f51d43c5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzktNy0xLTEtMA_705f488d-d4c1-4f14-b312-d85474b08440"
      unitRef="usd">101000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzExLTEtMS0xLTA_f373f817-bc17-4f58-b56f-dfd935df9893"
      unitRef="usd">-64000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzExLTMtMS0xLTA_ad1569e8-a02e-483a-97c7-a5a8502809da"
      unitRef="usd">-65000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzExLTUtMS0xLTA_5a6bf3f7-d727-4131-a5d4-ae2f5feed321"
      unitRef="usd">0</tfx:DefinedBenefitPlanAmortizationOfDeferredTaxes>
    <tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzExLTctMS0xLTA_9067c975-d226-4e38-9d68-8696d9818fec"
      unitRef="usd">-1000</tfx:DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss>
    <tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzE0LTEtMS0xLTA_8146fca3-988b-4da9-a916-095dc58329e5"
      unitRef="usd">0</tfx:DefinedBenefitPlanActuarialNetGainLossAndPriorServiceCosts>
    <tfx:ActuarialChangesInBenefitObligationNetGainLoss
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzE0LTMtMS0xLTA_e1c897f6-d3ed-4927-9ebb-ef0db25ee73b"
      unitRef="usd">-1551000</tfx:ActuarialChangesInBenefitObligationNetGainLoss>
    <tfx:ActuarialChangesInBenefitObligationDeferredTaxes
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzE0LTUtMS0xLTA_d5a3f520-0347-4c70-818c-2310b0e1f840"
      unitRef="usd">-360000</tfx:ActuarialChangesInBenefitObligationDeferredTaxes>
    <tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzE0LTctMS0xLTA_5cefb31a-8039-4de7-909e-750cd636cbef"
      unitRef="usd">-1191000</tfx:ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzE3LTEtMS0xLTA_acc0bf6d-357c-4235-a1bb-37c16c7211de"
      unitRef="usd">7000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzE3LTMtMS0xLTA_ca4955b4-9b26-4594-a687-5eed50c1f431"
      unitRef="usd">-1909000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax
      contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzE3LTUtMS0xLTA_c275bbcf-9d9d-4bf5-b9d8-e8423d25db7e"
      unitRef="usd">825000</tfx:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomePensionLiabilityBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToxN2U5NzczMzkxMGQ0OTM3OTQzOGY3MjY1YTdiMmYxOC90YWJsZXJhbmdlOjE3ZTk3NzMzOTEwZDQ5Mzc5NDM4ZjcyNjVhN2IyZjE4XzE3LTctMS0xLTA_c18ba9d7-107b-4cf4-9d22-1911c98ff27b"
      unitRef="usd">-1091000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="i88924236b79c4c2b977b2053e862ea41_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEzMjE1_abfb063e-e292-42f0-b9d7-2525d579eea2">&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:44.852%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.741%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&#160;Benefits&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Initial healthcare trend rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ultimate healthcare trend rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpiNGNlYTBiODlmNzY0ZjZkYmJlMzFlODY1OGMwMDEwMi90YWJsZXJhbmdlOmI0Y2VhMGI4OWY3NjRmNmRiYmUzMWU4NjU4YzAwMTAyXzItMS0xLTEtMA_9f20df70-09e7-4d06-b6fa-35e50ed2d21c"
      unitRef="number">0.032</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpiNGNlYTBiODlmNzY0ZjZkYmJlMzFlODY1OGMwMDEwMi90YWJsZXJhbmdlOmI0Y2VhMGI4OWY3NjRmNmRiYmUzMWU4NjU4YzAwMTAyXzItMy0xLTEtMA_d5aebe8a-48ae-45a2-a0a8-d4e48f596eef"
      unitRef="number">0.043</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpiNGNlYTBiODlmNzY0ZjZkYmJlMzFlODY1OGMwMDEwMi90YWJsZXJhbmdlOmI0Y2VhMGI4OWY3NjRmNmRiYmUzMWU4NjU4YzAwMTAyXzItNS0xLTEtMA_118658ac-8c6c-4816-bd24-9866f4f1061c"
      unitRef="number">0.031</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i429735daab8c488e897b0193f51d43c5_I20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpiNGNlYTBiODlmNzY0ZjZkYmJlMzFlODY1OGMwMDEwMi90YWJsZXJhbmdlOmI0Y2VhMGI4OWY3NjRmNmRiYmUzMWU4NjU4YzAwMTAyXzItNy0xLTEtMA_717c50e6-b3a6-4078-8292-c22c63c9f510"
      unitRef="number">0.042</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpiNGNlYTBiODlmNzY0ZjZkYmJlMzFlODY1OGMwMDEwMi90YWJsZXJhbmdlOmI0Y2VhMGI4OWY3NjRmNmRiYmUzMWU4NjU4YzAwMTAyXzMtMS0xLTEtMA_38f1b436-fa44-45d4-8965-bb6400972156"
      unitRef="number">0.028</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpiNGNlYTBiODlmNzY0ZjZkYmJlMzFlODY1OGMwMDEwMi90YWJsZXJhbmdlOmI0Y2VhMGI4OWY3NjRmNmRiYmUzMWU4NjU4YzAwMTAyXzMtMy0xLTEtMA_a721c787-e100-4996-97ab-2ce17ce62245"
      unitRef="number">0.026</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <tfx:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate
      contextRef="i7f2b6a84e7694291b87067bcc6f576c6_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpiNGNlYTBiODlmNzY0ZjZkYmJlMzFlODY1OGMwMDEwMi90YWJsZXJhbmdlOmI0Y2VhMGI4OWY3NjRmNmRiYmUzMWU4NjU4YzAwMTAyXzQtNS0xLTEtMA_534ba422-5158-4473-9f71-3034af310f23"
      unitRef="number">0.066</tfx:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate>
    <tfx:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate
      contextRef="i15ab90dcd24d4110af4a262dca9cd751_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpiNGNlYTBiODlmNzY0ZjZkYmJlMzFlODY1OGMwMDEwMi90YWJsZXJhbmdlOmI0Y2VhMGI4OWY3NjRmNmRiYmUzMWU4NjU4YzAwMTAyXzQtNy0xLTEtMA_d8f604c3-b450-4eef-880c-396176f15c6a"
      unitRef="number">0.074</tfx:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpiNGNlYTBiODlmNzY0ZjZkYmJlMzFlODY1OGMwMDEwMi90YWJsZXJhbmdlOmI0Y2VhMGI4OWY3NjRmNmRiYmUzMWU4NjU4YzAwMTAyXzUtNS0xLTEtMA_a6310c53-4a8f-44b9-92fd-84838aa396b9"
      unitRef="number">0.050</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i429735daab8c488e897b0193f51d43c5_I20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpiNGNlYTBiODlmNzY0ZjZkYmJlMzFlODY1OGMwMDEwMi90YWJsZXJhbmdlOmI0Y2VhMGI4OWY3NjRmNmRiYmUzMWU4NjU4YzAwMTAyXzUtNy0xLTEtMA_de1ef0c8-d633-404a-b9e0-b83a2d6c242b"
      unitRef="number">0.050</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ifba9c80cade04b13adc762a39e98a3c5_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzI0MDE_2e0f863d-626f-4136-a3c4-fb4eca893569"
      unitRef="number">0.0331</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i110aad495df3494ebc45bfe4c73417eb_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzI0MDg_4160c316-d300-4081-ad7b-e21376a202ee"
      unitRef="number">0.0305</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="iec3166a8ffe14424a393bb6e8088e73b_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzQ2NDI_63d63f82-340a-4a66-b138-d032ed669091"
      unitRef="number">0.080</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i4c8e9b069045468cbcd8e359154ccf5d_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzQ2NDg_f66b4bbc-08cf-46a8-ba19-db3498706af0"
      unitRef="number">0.0775</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzQ4NDc_17717c6c-4fdf-4423-bae3-0dc69b41b28e"
      unitRef="usd">1900000</us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation>
    <us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzQ4OTU_988bef79-e6b7-4b17-842b-8a4f47503d92"
      unitRef="usd">100000</us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents>
    <us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzQ5ODE_39204d84-0f02-4882-bc75-f0bf67e83d84"
      unitRef="usd">1700000</us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1>
    <us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzUwMjk_e6220dc1-7273-4e77-b499-0c06c97b28a5"
      unitRef="usd">100000</us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzUxMzY_681f8b34-380d-47d3-aac9-fa555fdd036f"
      unitRef="usd">469600000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i2f4d3e017d7d4dd2be38fc2870704095_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzUxNDM_3c4152c2-a14e-4f99-924d-5dfdce59a7ae"
      unitRef="usd">415900000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
      contextRef="i2be850a4539b42b180a615dcbda9a660_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzUzNjg_ef2e6706-5ec0-47c6-b964-2f05257d8123"
      unitRef="usd">2400000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
      contextRef="i1cdbe06bb65341969885fc5a224ed804_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzUzNzU_7b51e7d7-66f9-4334-8d67-b385903fb5cf"
      unitRef="usd">2800000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i0447e9cdc0b34fdfb532aff1c34520c7_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzYxMTU_9a618c41-ddd3-4ae0-9496-3cf827a5e9c7"
      unitRef="number">0.40</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i3138798cc318402ab22029fb6ebc202c_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzYxNDM_4107c713-c8a0-409b-87b0-50f453d9e3b2"
      unitRef="number">0.50</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i3a50326836ef444fbb952c6731dd3b80_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzYxNjc_05174457-c262-45fb-88ef-593d8dce4c59"
      unitRef="number">0.10</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEzMTk1_eb2569ac-1f2f-4bb8-93bc-3d686325f8f2">&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table provides the fair values of the pension plan assets at December&#160;31, 2019 by asset category:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.439%;"/&gt;&lt;td style="width:1.0%;"/&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:7.824%;"/&gt;&lt;td style="width:1.0%;"/&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:13.395%;"/&gt;&lt;td style="width:1.0%;"/&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:7.824%;"/&gt;&lt;td style="width:1.0%;"/&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:9.586%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset Category&#160;(a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Managed volatility (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. small/mid-cap equity (c)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;World equity (excluding U.S.) (d)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common equity securities &#x2013; Teleflex Incorporated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intermediate duration fund (e)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long duration bond fund (f)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate bond fund (g)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Global credit fund (h)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Emerging markets debt fund (i)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate, government and foreign bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset backed &#x2013; home loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other types of investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Multi asset funds&#160;&#160;(j)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract with insurance company (k)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total investments at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;387,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;373,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investments measured at net asset value (l)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;423,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2018 by asset category:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.439%;"/&gt;&lt;td style="width:1.0%;"/&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:7.824%;"/&gt;&lt;td style="width:1.0%;"/&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:13.395%;"/&gt;&lt;td style="width:1.0%;"/&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:7.824%;"/&gt;&lt;td style="width:1.0%;"/&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:9.586%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset Category&#160;(a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Managed volatility (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. small/mid-cap equity (c)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;World equity (excluding U.S.) (d)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common equity securities &#x2013; Teleflex Incorporated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intermediate duration fund (e)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long duration bond fund (f)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate bond fund (g)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Global credit fund (h)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Emerging markets debt fund (i)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate, government and foreign bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset backed &#x2013; home loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other types of investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Multi asset funds&#160;&#160;(j)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract with insurance company (k)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total investments at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;328,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;314,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investments measured at Net asset value (l)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;362,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:33.75pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;a.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;"&gt;Information on asset categories described in notes (b)-(k)&#160;is derived from prospectuses and other material provided by the respective funds comprising the respective asset categories.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:33.75pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;b.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;"&gt;This category comprises mutual funds that invest in securities of U.S. and non-U.S. companies of all capitalization ranges that exhibit relatively low volatility.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:33.75pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;c.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29pt;"&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="text-indent:-36pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;d.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;"&gt;This category comprises a mutual fund that invests at least 80% of its net assets in equity securities of foreign companies. These securities may include common stocks, preferred stocks, warrants, exchange traded funds based on an international equity index, derivative instruments whose value is based on an international equity index and derivative instruments whose value is based on an underlying equity security or a basket of equity securities. The fund invests in securities of foreign issuers located in developed and emerging market countries. However, the fund will not invest more than 35% of its assets in the common stocks or other equity securities of issuers located in emerging market countries.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:33.75pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;e.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;"&gt;This category comprises a mutual fund that invests in instruments or derivatives having economic characteristics similar to fixed income securities. The fund invests in investment grade fixed income instruments, including U.S. and foreign corporate obligations, fixed income securities issued by sovereigns or agencies in both developed and emerging foreign markets, debt obligations issued by governments or other municipalities, and securities issued or guaranteed by the U.S. Government and its agencies. The fund will seek to maintain an effective average duration between &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzkxODU_c0b154b5-d2a5-4e40-b8e5-67d62e9fe687"&gt;three&lt;/span&gt; and &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzkxOTI_3d4c94cd-9694-4604-a662-cd05b5c9094c"&gt;ten&lt;/span&gt; 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="text-indent:-36pt;padding-left:33.75pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;f.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31pt;"&gt;This category comprises a mutual fund that invests in instruments or derivatives having economic characteristics similar to fixed income securities. The fund invests in investment grade fixed income instruments, including securities issued or guaranteed by the U.S. Government and its agencies and instrumentalities, corporate bonds, asset-backed securities, exchange traded funds, mortgage-backed securities and collateralized mortgage-backed securities. The fund invests primarily in long duration government and corporate fixed income securities, and uses derivative instruments, including &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:33.75pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;interest rate swap agreements and Treasury futures contracts, for the purpose of managing the overall duration and yield curve exposure of the Fund&#x2019;s portfolio of fixed income securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;g.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;"&gt;This category comprises funds that invest primarily in higher-yielding fixed income securities, including corporate bonds and debentures, convertible and preferred securities and zero coupon obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;h.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;"&gt;This category comprises a fund that invests primarily in a range of debt securities, including those issued by governments, institutions, or companies from a number of countries.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:33.75pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;i.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31.51pt;"&gt;This category comprises a mutual fund that invests at least 80% of its net assets in fixed income securities of emerging market issuers, primarily in U.S. dollar-denominated debt of foreign governments, government-related and corporate issuers in emerging market countries and entities organized to restructure the debt of those issuers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;j.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31.51pt;"&gt;This category comprises funds that may invest in equities, bonds, or derivatives.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;k.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29pt;"&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="text-indent:-36pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;l.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31.51pt;"&gt;This category comprises pooled institutional investments, primarily collective investment trusts. These funds are not listed on an exchange or traded in an active market and these investments are valued using their net asset value, which is generally based on the underlying asset values of the pooled investments held in the trusts. This category comprises the following funds:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-27pt;padding-left:99pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:23.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="text-indent:-27pt;padding-left:99pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:23.85pt;"&gt;a hedge fund that invests in various other hedge funds. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-27pt;padding-left:99pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:23.85pt;"&gt;funds that invest in underlying funds that acquire, manage, and dispose of real estate properties, with a focus on properties in the U.S. and the UK markets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i53e6152da79c4b85a9ff680eee03c801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzMtMi0xLTEtMA_ceea10c1-0311-4af6-bd7f-bde900364cdf"
      unitRef="usd">650000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="ib559e608e5bd4327b1bea64681f0ad18_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzMtNC0xLTEtMA_33e6729b-21ff-488a-aae1-ffc86de27ec1"
      unitRef="usd">650000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="id5cd1b08b4bf400fa5381b2f147b35f4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzMtNi0xLTEtMA_df5cf119-9c98-46b6-9c5a-a6866d888716"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i8e955da0a98c45049f1e83b39e21a9ab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzMtOC0xLTEtMA_618bed61-6fd3-4a1a-8b91-b1276025c312"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i3181de41c16b48c79584bcafcfb0e655_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzQtMi0xLTEtMA_2315256c-4c6a-47f1-9c8f-d3103b5b3895"
      unitRef="usd">5000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="ib857a24061904bcf90bee29207bb69f7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzQtNC0xLTEtMA_337b1639-8306-48cd-b5be-bccd1cf64ab3"
      unitRef="usd">5000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="ia3a8e05baccd47e6995fd25b44100192_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzQtNi0xLTEtMA_da88f18f-89c0-48e0-8f2c-e91ed6403fdd"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i1cd995aec4b94e92b14366b4080f29d2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzQtOC0xLTEtMA_04aea23d-cccb-4b69-965f-3278043f73f6"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i36b103b0c2eb483da7f97ca1789eda07_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzYtMi0xLTEtMA_e7a3e8f9-9dbb-4d30-a287-6ac31aec6694"
      unitRef="usd">72334000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i4f391b1772424fb5b4ebab4734e043fa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzYtNC0xLTEtMA_f0751ab1-ee20-4c15-a13c-63ca5ba53d4e"
      unitRef="usd">72334000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i8ed401b272bb495e8b4ba542f0ee73c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzYtNi0xLTEtMA_b4f1854a-8ef0-4d9a-b408-86207098e11a"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i924c9e9b19914d41a2c19a0ca95eae94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzYtOC0xLTEtMA_493be015-6578-46c6-88e8-00e36909955d"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i55a2bbf6ba4c449981fa5294944a5959_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzctMi0xLTEtMA_990b6392-c6b3-4733-9dd7-655fa23d0b1b"
      unitRef="usd">10014000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i61b6ffda3d4a47c596a9c42c75598c08_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzctNC0xLTEtMA_6097b672-f38d-435d-ba2a-a95e7a3de58a"
      unitRef="usd">10014000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i0229913ad56b43dd82c2a051afb7a64f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzctNi0xLTEtMA_8ff75aca-5baf-4fa8-941f-9c4daa2d65fc"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i666489c3050c4923ade9b74e768b1a2c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzctOC0xLTEtMA_ddee6270-e66b-4424-9a4e-a04a6e9dc688"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i03461807e7124d4cba2d380f61199dd2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzgtMi0xLTEtMA_6fc746d9-c7b3-4aca-bcc6-af6be40b097e"
      unitRef="usd">48285000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="id0bed317c45d49158e1465e02b4e3a80_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzgtNC0xLTEtMA_5457e6e5-b48b-427f-b635-669bf790b3a7"
      unitRef="usd">48285000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i7d536aac3feb46369016288462dbada3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzgtNi0xLTEtMA_246b2a81-76bb-4638-960f-3bef925e9d50"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="iefc48c523efe4332b143c57b8577365b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzgtOC0xLTEtMA_933bb2a4-97c3-484c-a228-6c5912d22b33"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="iaa9a673451c64a76823f4e5de21a4090_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzktMi0xLTEtMA_39afd1c2-39ec-4ece-b3e3-e1ae0ccc0a79"
      unitRef="usd">38359000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="ic1e2e05735604241ba0846ab5e50ec92_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzktNC0xLTEtMA_c5a454f4-64fa-42c0-8ab8-97782431799b"
      unitRef="usd">38359000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i581a3de8e13f4882a21fccc15e09531b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzktNi0xLTEtMA_dbe1a47f-a1c9-4633-90ce-bbbbc490b8ba"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i38e5c2d704104e99acb585494f130fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzktOC0xLTEtMA_a9587eef-fb75-48d7-9d22-516c335144cd"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i25aab485d68d4ed896228361c8f5bbd7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzEyLTItMS0xLTA_a6cf4007-1e23-4ee7-9764-30a0e9fb4d18"
      unitRef="usd">38500000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="ifb9f5ebfbe1646a890b18701321f9278_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzEyLTQtMS0xLTA_465a8261-9d9c-4d39-b092-25157ed99216"
      unitRef="usd">38500000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i09a9ba1a3bfe47639870fd1b6edf6f91_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzEyLTYtMS0xLTA_2f964369-f556-4883-aa84-28bad21679b8"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i522eca490a8142eba0a1ff12f3d54ba8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzEyLTgtMS0xLTA_5916d282-a197-4058-9207-bd4594fcd392"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="ic1251666cd254e79867c934d47093712_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzEzLTItMS0xLTA_74be00ea-35ac-4eb8-9c0f-ef0ae91e13cb"
      unitRef="usd">107143000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="ic8bcaed0466b452ab4952be9defdcd77_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzEzLTQtMS0xLTA_6968fa6a-800c-49b2-a910-fd4db3580746"
      unitRef="usd">107143000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i7855572ab2f94b2f8fd580a8ea16923b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzEzLTYtMS0xLTA_42d45fbe-fa1d-4e36-b7ab-a5e9158efe80"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i6b3676c30356407cac30e7c77525a8c5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzEzLTgtMS0xLTA_433991a0-4fb0-49c8-be0b-4e1d3ab7afe6"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="id57bc774973e4feb868eb53b9768a207_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE0LTItMS0xLTA_eb5164a1-4520-4e7f-8d7b-0e23b0884599"
      unitRef="usd">13107000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="ic49543951412473e907803eaf1e5609e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE0LTQtMS0xLTA_4e821fc2-ae1a-4d8e-a55e-a555d45770e1"
      unitRef="usd">13107000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="ifb4287d86bc342ff98cbb1c464fbdfd4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE0LTYtMS0xLTA_b2fe5ec6-d68f-4c19-9803-4fcc970dd790"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i9e7f5386c2c24dc1991298b7d387bce3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE0LTgtMS0xLTA_c9ae43a9-b262-4291-8308-956ea88ba9b7"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i1f73eff66f9c4a8ba23483e7059d2242_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE1LTItMS0xLTA_d88d174d-8f9a-4e6d-9fdb-761297be499e"
      unitRef="usd">929000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i4d68a445196a4b4db4f7432d144d4e18_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE1LTQtMS0xLTA_83831ba7-be58-4fd1-b5fc-ee6568ce7627"
      unitRef="usd">929000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="ied2b40dbb59a4561b774710976e066cc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE1LTYtMS0xLTA_0c54f841-538f-4984-a70e-cb83a0784446"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="if9dde634e03f48a1a1217800048ee4e8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE1LTgtMS0xLTA_124ca7c0-dacd-4dd1-8366-69b1a8562f1f"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i3e497cb4465b4efe95af75698f0c75e6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE2LTItMS0xLTA_9176c37c-2743-48fd-91e4-d37306cb1918"
      unitRef="usd">9974000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i12ad55b63a78425ea5c7f7f3150d713d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE2LTQtMS0xLTA_a9fe5325-0eb9-4682-9f6c-6cc3ebf7ef8b"
      unitRef="usd">9974000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="ie78d631a1e4e4d449ddd0a99c98e7a47_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE2LTYtMS0xLTA_f975bc9f-06dd-4894-92e4-a45d670760f6"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i230b3892ac79449eb6b4c7e258fab94a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE2LTgtMS0xLTA_6c296666-f9db-4066-a92f-6bf82a1f9381"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i948a507d65714642bf934a75fa373f1f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE3LTItMS0xLTA_4ee14005-75ce-4a75-b5e4-cfa481ae2b81"
      unitRef="usd">29714000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i0bcf7f7b61f3459ea11afaa7f69cbf0b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE3LTQtMS0xLTA_52a0a190-ae85-464b-86a1-c2d79d61f125"
      unitRef="usd">29714000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="ia3292fe0e09b4cfd8495b4d35a46af31_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE3LTYtMS0xLTA_93fccef4-5b27-4dd3-9c75-cba5ad2baff5"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i4b5e6545c5f4439399880620fa4495cf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE3LTgtMS0xLTA_85be98a6-1651-475a-81e3-ea5fe980ef74"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i3ec2c2543b634936bdca1b2c160a8966_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE4LTItMS0xLTA_5b907077-1a0c-4982-bd45-8713d4c85a21"
      unitRef="usd">316000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i0a15f9be4b294131acc0dff7bfa5dd2d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE4LTQtMS0xLTA_55b4d7b9-e2d8-4763-a668-84a12d76c395"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i6c7eb6c2a1544881897e38d22f99be8d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE4LTYtMS0xLTA_9ee47f99-1e13-47fe-8ee9-d9312ab5a998"
      unitRef="usd">316000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="idfff06adf39840448d47683307978ae2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzE4LTgtMS0xLTA_5b715287-cc95-4233-9133-c8e59613ddea"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i63fa0b5a905f4ee2ae294caa8811d626_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzIzLTItMS0xLTA_8b0fd7c5-9f5a-487a-841b-0bb7fe859202"
      unitRef="usd">8246000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="ie845baa76d034d0a93277a3281367bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzIzLTQtMS0xLTA_48d079dc-6277-4580-b355-5e10b1b49f0a"
      unitRef="usd">4759000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="idfc46dcda0ed4ee7b6eaa81ecf157716_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzIzLTYtMS0xLTA_21dab148-fb09-4bb4-98f8-810fa39ae203"
      unitRef="usd">3487000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="icdc9c16032d14aefb3090e9c07c7b69b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzIzLTgtMS0xLTA_c8efcf70-7327-4813-8bfc-d439f3230de0"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i00a721c81b8f46d6839261d8735b4fb2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI0LTItMS0xLTA_1c29cd60-0708-4f3d-86b2-49b3d6a8cbbd"
      unitRef="usd">9849000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="ib0eece7f5f8d4e67b1dd0b6c167860b2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI0LTQtMS0xLTA_c02ced3d-7d5e-4d8b-b1dd-c209eef7b91f"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i87b9d2aa9ebc48078ce7b2de6a30acba_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI0LTYtMS0xLTA_a4ab4b76-38c3-43cd-950f-57652a267a46"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="idabcb7ad9d0e452985ce9f08690807af_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI0LTgtMS0xLTA_c79b7fef-3616-4956-84af-3783e4ff9e86"
      unitRef="usd">9849000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i1617e117952644fd836d7f0a9871475f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI1LTItMS0xLTA_f6d2f3cd-ec89-41b9-8a0b-04f3e66717b7"
      unitRef="usd">5000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i81df37a321d44d82b92d7e96dbcaeaf9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI1LTQtMS0xLTA_5fe0fd3c-09c7-40be-b572-e6a83561a40b"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="iac76e5b8d6c64412be79efb6fb0f600a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI1LTYtMS0xLTA_d77f261c-53af-4a82-935d-cf5a1fce7322"
      unitRef="usd">0</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i39ccbdfec27a4283ad5010c0ca4378c7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI1LTgtMS0xLTA_345bf697-64ca-4ae7-bc0e-5c4fc3f37fbd"
      unitRef="usd">5000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i2ff327e830d74f74ab8b83f1278185ae_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI2LTItMS0xLTA_09c6ffb9-7b24-4705-a142-b717e99cb666"
      unitRef="usd">387430000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i64d39f70eaf74116ae96c57369563b9d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI2LTQtMS0xLTA_30d6ca0a-5531-4b8d-8003-aa2e92ee991c"
      unitRef="usd">373773000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i0ba7fc0a3f484544b81e0f13b6d25cce_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI2LTYtMS0xLTA_53ff35c3-6deb-4def-b40d-9c6c45502377"
      unitRef="usd">3803000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="i7d24b7b14f14421a824df11b64e33f40_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI2LTgtMS0xLTA_31113220-fdaa-4686-857b-adf9d622631e"
      unitRef="usd">9854000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <tfx:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets
      contextRef="i2ff327e830d74f74ab8b83f1278185ae_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI3LTItMS0xLTA_d72e3433-99f3-4a53-a668-6cf4b12e44d7"
      unitRef="usd">35870000</tfx:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2ff327e830d74f74ab8b83f1278185ae_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZToyNGJlMWRmNDA2OTI0NGM4OWFkZTgyMWE4MTRkOTY0YS90YWJsZXJhbmdlOjI0YmUxZGY0MDY5MjQ0Yzg5YWRlODIxYTgxNGQ5NjRhXzI4LTItMS0xLTA_01cafacf-6ebb-4b80-b8fd-4ef79635c70e"
      unitRef="usd">423300000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i87fb498c3b594234bd57e3a12e786553_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzMtMi0xLTEtMA_2fcb312e-3c0d-4197-ae21-92a9c7e108b2"
      unitRef="usd">627000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4cc9149c36c74f229710bbf740e3f8bc_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzMtNC0xLTEtMA_1fdc33d2-1a16-4262-905c-21cd71554e42"
      unitRef="usd">627000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibaf1618701144f7999a26ada4a1375b0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzMtNi0xLTEtMA_ffe8237d-beba-4194-8b9a-fd6b6fa038a3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ied0171eb904745c0912e7c4e85236d3c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzMtOC0xLTEtMA_96c95e9f-c985-4991-bbb6-53153765fdb8"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic5127bc3a1c249be990952e82324e6a4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzQtMi0xLTEtMA_4f48e146-f4c2-4c89-a64e-9aa9d7bd57cf"
      unitRef="usd">7000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib1957b9d2c8d48be824d6bcfdfbfa5af_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzQtNC0xLTEtMA_b7e5c957-40f6-4b10-912e-4f9cd376dca2"
      unitRef="usd">7000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i349d784572a54fa9b0d74f1c95b0e2d9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzQtNi0xLTEtMA_9cfbae2e-1c42-404f-a3cd-e2deda15aa22"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i455c4aef09114194a8e2efe37b254a57_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzQtOC0xLTEtMA_7c25f9e9-7531-4597-9dc1-bb0f3c830ddc"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4d873fd18f594afb80b69468a39099b4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzYtMi0xLTEtMA_669f561d-770d-41fb-801f-f939cef39f80"
      unitRef="usd">71306000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9195ceed24404d9ebb07e0086b8463ab_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzYtNC0xLTEtMA_74a5c74f-0b74-4a79-aa9c-fb7160afe2a9"
      unitRef="usd">71306000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7559d95384c4453f964bfdea539f4a11_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzYtNi0xLTEtMA_9f664cc8-a29b-4f19-8771-270d70d9951c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibaa52e52b4d0472a9859ea5e3568df86_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzYtOC0xLTEtMA_442cce7a-71fc-4352-bea7-208cfd462379"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id4a1d438d6794410a00a1b68764db9a5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzctMi0xLTEtMA_3be7a86d-2fe0-495e-aff4-6867783d7755"
      unitRef="usd">15379000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6254d6a4e6c943a48b98f7874dd6428c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzctNC0xLTEtMA_2d4712b7-ab39-4c66-893c-8716183c5016"
      unitRef="usd">15379000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7b80b286dc624c86ad2b2566363f187a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzctNi0xLTEtMA_39cce45b-11e8-4a10-a894-99d4a0ffd608"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8cc0de990e144a79a897d46bf4dd3316_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzctOC0xLTEtMA_941cd300-1a5e-4271-9613-55581c5ed604"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8be08db751364cbfa31c404b9fe89eaa_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzgtMi0xLTEtMA_dc03177e-8c11-4ab8-8ec6-2d0936a74389"
      unitRef="usd">24589000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3e2f38cddab34e54b8119921cd199e09_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzgtNC0xLTEtMA_9aee2784-b85d-4ef1-bd0b-1ab7687eaec2"
      unitRef="usd">24589000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i17c459fdf0c24d63adc2bc4158d298f3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzgtNi0xLTEtMA_7e780bae-17a3-4d19-8211-9e65debe0678"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifc92f28b1de04d77972ce46754b0de9e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzgtOC0xLTEtMA_0cba05ee-a120-43a2-8830-6c1f12030516"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4133fe3ded414b72961d76d7f59acb31_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzktMi0xLTEtMA_c777f9fa-1506-4561-8653-d7d928b7817b"
      unitRef="usd">30216000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib7fe3e63c5df4461b898d0a72d9b987f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzktNC0xLTEtMA_659a072e-58db-4041-81c5-ec049813d248"
      unitRef="usd">30216000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i486ac66b682e46d2be5895a63fac8cda_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzktNi0xLTEtMA_32989b16-b0a7-4f2f-a312-e92bf8ef9d9a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if64d76f6e1364ec283dfc9383450b3ef_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzktOC0xLTEtMA_8a56b7df-dd72-49af-9ee6-108917df7ded"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i22fdd0a5c7f142ccbc451ee250633edc_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE0LTItMS0xLTA_1e759cce-2ae3-4882-8bc7-ea43a176b492"
      unitRef="usd">26958000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i33d428570d3440a388e31e79e18e1fc7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE0LTQtMS0xLTA_5ce647cd-fcf7-4a08-91c0-8c09291937d4"
      unitRef="usd">26958000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1a51246a81bc4051ae60d39f4daeafb3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE0LTYtMS0xLTA_0a783589-bf77-448e-9bfd-bb646d0c9d0c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i13e6597c71c0417a895f1acf71493d75_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE0LTgtMS0xLTA_879694b7-0d97-4685-9aaf-6198f3f6527d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic09ea7fa83b744c29f804d5485885013_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE1LTItMS0xLTA_8a7be716-66d8-4703-a42d-b0a7988e9e12"
      unitRef="usd">90661000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i355b0ac040624ad184ad184c76430a9c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE1LTQtMS0xLTA_ee8b2f58-0490-42b9-85de-22c2fa8bf0c2"
      unitRef="usd">90661000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idcab4a088cf1487690ae60cb580e7b77_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE1LTYtMS0xLTA_feb35e3a-9c16-4e97-af66-59bce953fa5f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i01b581a60e8a4c2f934cec407b6b681c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE1LTgtMS0xLTA_c0b4c4e8-5431-4ffd-a3ad-83b302eff038"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i95b1aae7dacc428989c3fac957e7a3c3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE4LTItMS0xLTA_7343ff81-e953-4760-9786-cb78d6617df2"
      unitRef="usd">12162000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i07975ef2777643f6b100815bcae35989_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE4LTQtMS0xLTA_de9af9c0-e1ff-4076-97bc-c53bed223ea1"
      unitRef="usd">12162000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i193991da45b049208919c8e72f433bb4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE4LTYtMS0xLTA_f889cc42-0c76-4ab6-9bee-63ace7532cbb"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie3c8536a6cad4efd8aee64ebab424dc1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE4LTgtMS0xLTA_622f2e28-2247-45e6-969e-a77d4600f662"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i85c633ad77dd41d18cc1f741722d2a7b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE5LTItMS0xLTA_2a4cae3a-af1a-4275-9ebc-d3bca03c2f27"
      unitRef="usd">647000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i268adc6c5e2142cd993ce89442e83324_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE5LTQtMS0xLTA_849e522d-a1e9-49a1-aa04-c4ca2ada33ac"
      unitRef="usd">647000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6e625ff701a548ac897f4ac16d5f7401_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE5LTYtMS0xLTA_bc89a0d2-f050-48eb-9b1f-f76781551754"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7a2170acd0d64e089e9cba9fd0e3ddb3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzE5LTgtMS0xLTA_a386e89b-50f1-4ad3-b993-1e59a799bd4b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i59c897e472b649e7aea1683073e532b3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzIwLTItMS0xLTA_4b31f586-e5a6-4f58-bfac-97f12ac2d5b6"
      unitRef="usd">7923000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3f446b267c8c4f4f9b35235391bb5229_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzIwLTQtMS0xLTA_fedf8fee-979d-412a-850c-16bbb5c6bd41"
      unitRef="usd">7923000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia9cc8ea9e788484e81f88849fcfd292a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzIwLTYtMS0xLTA_0b06e90b-eceb-4f39-a185-020dca6d010c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i427e26080fbc4555b982615be8486c97_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzIwLTgtMS0xLTA_5bde267d-66e2-4714-bcbf-c5c61077a131"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0ad834bf9c3c4911b68c4cdb1edda30f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzIxLTItMS0xLTA_35f0a2b6-3909-4f77-ac79-a28272a7bf93"
      unitRef="usd">30418000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6e0151bc9ecd4362bea47dc941f4af8e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzIxLTQtMS0xLTA_1c3a182e-3352-49a0-b085-09d38d72d24b"
      unitRef="usd">30418000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i289ae41d617a4f75aaa78babc7ac8d1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzIxLTYtMS0xLTA_43fbe8f5-1650-4bdc-9262-c99d5a35eac3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9f26bb18aa5a4645945b5d9d708c8e6b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzIxLTgtMS0xLTA_75511e3a-9caa-4bac-8f46-61bbca64f13c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ieca8ec5490bc4dcd873e37113f635258_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzIyLTItMS0xLTA_4efdc339-d477-4661-8875-2728a8e7bb00"
      unitRef="usd">367000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2bb69cd7c0104046836b5209be573f26_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzIyLTQtMS0xLTA_75fe7837-5077-45b7-b6e2-96945bcc0e24"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i54d56add6cd5484dad3c83df5426a775_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzIyLTYtMS0xLTA_e2571145-e010-4710-8518-0fa94b2ac220"
      unitRef="usd">367000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1f7be039513d46238781dd073149d6fe_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzIyLTgtMS0xLTA_78877388-312c-437a-a524-18e66e9207f3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i29e369c392744f30a519ac07eada1103_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzI3LTItMS0xLTA_224affa7-9bd8-4d06-aad2-d405b94f5976"
      unitRef="usd">6905000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i81fc95fa9d1d4ef2903fa367abaea598_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzI3LTQtMS0xLTA_6f91ae4d-705c-4b58-be57-94ab9ac6ba69"
      unitRef="usd">3676000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib7b5c99d4a0b411fbacae05536ba80e3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzI3LTYtMS0xLTA_9d76d815-260d-4c9a-b5ff-d1ffe8c7e4b4"
      unitRef="usd">3229000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id5a5fc2c1cb34eff9e051c5162c63d31_I20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzI3LTgtMS0xLTA_4b540fd1-ce8c-41c4-9bd5-48f82c5ceab5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8ef1176aad974dbeb86daf7888320d67_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzI4LTItMS0xLTA_eaac12d7-2fde-4b60-8cb1-f374912663d6"
      unitRef="usd">10092000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i90f5d40d31464c06a9aaeaca1f3b1fc1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzI4LTQtMS0xLTA_eb753dc8-9692-4ea1-ad86-42b5608ff4ea"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9c85f2bf47374797abe013405dcf1f14_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzI4LTYtMS0xLTA_798c23b2-ec62-4f6b-a8d7-11d30d593dc4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i399c08e2d5b343b48bebbfeb252a36f1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzI4LTgtMS0xLTA_3d1d0c12-9931-470b-8b44-1e9dbd09a0d2"
      unitRef="usd">10092000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ife592689cd0941e19c742cc03da47af6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzI5LTItMS0xLTA_d33c76dc-0fa2-4161-95e9-a4fd4d5f5cd2"
      unitRef="usd">5000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4858343414724749aaf1f7fbcf3691ce_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzI5LTQtMS0xLTA_b979c90a-dbf2-4c1a-83d0-2fdafe2740e2"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibeba71de395e4dd2b41dfe2fa5d7dddf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzI5LTYtMS0xLTA_5bb03f65-e2ed-40be-bc28-77af77cdcf16"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3cfcf403441b42f4b6f0aab51e6fe21a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzI5LTgtMS0xLTA_a9fae209-bb0f-432d-970b-3e5681361fe0"
      unitRef="usd">5000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments
      contextRef="ia52589349c9e4cbaa9aa028f4e8122b6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzMwLTItMS0xLTA_ca9346c4-051d-4d17-acea-ce8bfde73261"
      unitRef="usd">328262000</tfx:DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9c759eaf686c462fb381d55a72414e23_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzMwLTQtMS0xLTA_24507f4d-8448-4f1f-9ae0-3253e25f1034"
      unitRef="usd">314569000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib7494a8075b74ad5af521eee8786e7d8_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzMwLTYtMS0xLTA_298e38af-c2a0-48a7-8d39-db572a8012cd"
      unitRef="usd">3596000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ida6d70ceb8654c2481e36316e835fca5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzMwLTgtMS0xLTA_326ec88c-1fbe-4a8d-960d-c7652c282a0c"
      unitRef="usd">10097000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <tfx:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets
      contextRef="ia52589349c9e4cbaa9aa028f4e8122b6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzMxLTItMS0xLTA_ec19c15c-de0f-40c3-a1f5-2bf2f37547d7"
      unitRef="usd">34545000</tfx:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia52589349c9e4cbaa9aa028f4e8122b6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTpjZWE4Y2FiYmZhZjg0NDRjYTI5MDRmMGUyN2M1ZjM4Mi90YWJsZXJhbmdlOmNlYThjYWJiZmFmODQ0NGNhMjkwNGYwZTI3YzVmMzgyXzMyLTItMS0xLTA_b104d687-2914-4be7-a086-8421b3c93ded"
      unitRef="usd">362807000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <tfx:PercentageOfNetAssetsInvested
      contextRef="i0b6e2ccf1ad84b6bbad59be6e8c32c1b_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0Xzc2MTY_ce6e5b1d-fd16-4e5f-9126-37b8134e73a1"
      unitRef="number">0.80</tfx:PercentageOfNetAssetsInvested>
    <tfx:PercentageOfNetAssetsInvestedInForeignEquitySecurities
      contextRef="i10a81a29eacf49da9a713dbcf2f47390_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0Xzc5NDA_fd880b13-af8d-471f-bf4b-bf5d465129bd"
      unitRef="number">0.80</tfx:PercentageOfNetAssetsInvestedInForeignEquitySecurities>
    <tfx:MaximumPercentageOfNetAssetsInvestedInEmergingMarket
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0Xzg0NzY_3ed985aa-0c4e-42b9-85e3-0ed8e6048c94"
      unitRef="number">0.35</tfx:MaximumPercentageOfNetAssetsInvestedInEmergingMarket>
    <tfx:PercentageOfNetAssetsInvested
      contextRef="i3138798cc318402ab22029fb6ebc202c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEwNjYw_f84411b2-0675-4d08-adb0-032dabc57a52"
      unitRef="number">0.80</tfx:PercentageOfNetAssetsInvested>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEyMzEz_fe3cf498-9d8a-4498-9762-2c63fb920bdb"
      unitRef="usd">12600000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEyNDA5_4a762e57-bd44-4196-b426-7d9e01b47d78"
      unitRef="usd">5100000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEzMTk2_21884010-f4f2-4aa5-9161-1c7e620bd36d">&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&#160;Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Years 2025&#160;&#x2014; 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;127,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <tfx:DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEyNjg2_0e8c796b-3dce-464c-8f5c-63afd99b7568"
      unitRef="usd">100000</tfx:DefinedBenefitPlansAnnualAverageMedicarePartDSubsidy>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo1ZDhmMWI0YTZhN2Q0ZWRiYWM3YTRhYmNkNWYyNmYyYS90YWJsZXJhbmdlOjVkOGYxYjRhNmE3ZDRlZGJhYzdhNGFiY2Q1ZjI2ZjJhXzItMS0xLTEtMA_3e97716b-5190-457d-97d4-217249044586"
      unitRef="usd">21226000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo1ZDhmMWI0YTZhN2Q0ZWRiYWM3YTRhYmNkNWYyNmYyYS90YWJsZXJhbmdlOjVkOGYxYjRhNmE3ZDRlZGJhYzdhNGFiY2Q1ZjI2ZjJhXzItMy0xLTEtMA_b0813027-e270-4a68-9354-ab32e654114d"
      unitRef="usd">5084000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo1ZDhmMWI0YTZhN2Q0ZWRiYWM3YTRhYmNkNWYyNmYyYS90YWJsZXJhbmdlOjVkOGYxYjRhNmE3ZDRlZGJhYzdhNGFiY2Q1ZjI2ZjJhXzMtMS0xLTEtMA_4a863f1f-a662-494f-b2c3-2231848f3dcf"
      unitRef="usd">21820000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo1ZDhmMWI0YTZhN2Q0ZWRiYWM3YTRhYmNkNWYyNmYyYS90YWJsZXJhbmdlOjVkOGYxYjRhNmE3ZDRlZGJhYzdhNGFiY2Q1ZjI2ZjJhXzMtMy0xLTEtMA_d0929ec3-4f2e-4fa8-9dda-8d3e47a422b6"
      unitRef="usd">4555000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo1ZDhmMWI0YTZhN2Q0ZWRiYWM3YTRhYmNkNWYyNmYyYS90YWJsZXJhbmdlOjVkOGYxYjRhNmE3ZDRlZGJhYzdhNGFiY2Q1ZjI2ZjJhXzQtMS0xLTEtMA_05bca8f1-c1ad-4bd0-b19a-747b66a27172"
      unitRef="usd">22653000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo1ZDhmMWI0YTZhN2Q0ZWRiYWM3YTRhYmNkNWYyNmYyYS90YWJsZXJhbmdlOjVkOGYxYjRhNmE3ZDRlZGJhYzdhNGFiY2Q1ZjI2ZjJhXzQtMy0xLTEtMA_b0531238-cab4-4999-9b6c-8cca56c5c74b"
      unitRef="usd">4013000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo1ZDhmMWI0YTZhN2Q0ZWRiYWM3YTRhYmNkNWYyNmYyYS90YWJsZXJhbmdlOjVkOGYxYjRhNmE3ZDRlZGJhYzdhNGFiY2Q1ZjI2ZjJhXzUtMS0xLTEtMA_3f34c2f8-2b3a-4998-91f1-16bbb80d6000"
      unitRef="usd">23187000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo1ZDhmMWI0YTZhN2Q0ZWRiYWM3YTRhYmNkNWYyNmYyYS90YWJsZXJhbmdlOjVkOGYxYjRhNmE3ZDRlZGJhYzdhNGFiY2Q1ZjI2ZjJhXzUtMy0xLTEtMA_aeb9d518-e3e9-44da-90b1-9b0609c78eda"
      unitRef="usd">3344000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo1ZDhmMWI0YTZhN2Q0ZWRiYWM3YTRhYmNkNWYyNmYyYS90YWJsZXJhbmdlOjVkOGYxYjRhNmE3ZDRlZGJhYzdhNGFiY2Q1ZjI2ZjJhXzYtMS0xLTEtMA_6d1a86bc-adcf-48fc-b544-c0f3f630bbcf"
      unitRef="usd">23875000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo1ZDhmMWI0YTZhN2Q0ZWRiYWM3YTRhYmNkNWYyNmYyYS90YWJsZXJhbmdlOjVkOGYxYjRhNmE3ZDRlZGJhYzdhNGFiY2Q1ZjI2ZjJhXzYtMy0xLTEtMA_7ed45f0d-9900-48fa-94e1-46f7d0ac0d4e"
      unitRef="usd">3139000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo1ZDhmMWI0YTZhN2Q0ZWRiYWM3YTRhYmNkNWYyNmYyYS90YWJsZXJhbmdlOjVkOGYxYjRhNmE3ZDRlZGJhYzdhNGFiY2Q1ZjI2ZjJhXzctMS0xLTEtMA_60f1200e-541a-4e1e-8ecb-877e22f453bd"
      unitRef="usd">127256000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="ie2e722a914ea4bf3bd9c60c42c481f55_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90YWJsZTo1ZDhmMWI0YTZhN2Q0ZWRiYWM3YTRhYmNkNWYyNmYyYS90YWJsZXJhbmdlOjVkOGYxYjRhNmE3ZDRlZGJhYzdhNGFiY2Q1ZjI2ZjJhXzctMy0xLTEtMA_c2863157-50a4-4c71-b160-b66751d8dadd"
      unitRef="usd">11623000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedAmortizationNextFiscalYear
      contextRef="i8ee6cda20b7f4ac29f5dd6887630489e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEyODU4_c5cb345a-5adf-4bf5-b24d-59e17b002d37"
      unitRef="usd">7300000</us-gaap:DefinedBenefitPlanExpectedAmortizationNextFiscalYear>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEzMTIx_11f1e822-7a1e-44c3-9bd7-cd8d2f6ea073"
      unitRef="usd">17500000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEzMTI1_e9f75fd9-7339-4abf-8f13-24e35ab7f446"
      unitRef="usd">15600000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzEzMTMy_9ff17529-b13c-4d0f-b5e1-5723c5d44e25"
      unitRef="usd">12500000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjAvZnJhZzozYjQ5ODgxNWIwNTA0Y2NlOTg3OTc2ZWU0OGU3MTQ1Yy90ZXh0cmVnaW9uOjNiNDk4ODE1YjA1MDRjY2U5ODc5NzZlZTQ4ZTcxNDVjXzQyMTQ_a72c6d05-8cdf-4ea0-bb00-572c0eddac57">Commitments and contingent liabilities &lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018, we have recorded $0.7 million and $0.8 million, respectively, &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;in accrued liabilities and $6.2 million and $5.6 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, 2019. 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="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Litigation:&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#160;We are a party to various lawsuits and claims arising in the normal course of business. These lawsuits and claims include actions involving product liability, intellectual property, employment, environmental and other matters. As of December&#160;31, 2019 and 2018, we have recorded accrued liabilities of $0.4 million and $0.6 million, respectively, in connection with such contingencies, representing its 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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i9909ccd96a474f73ad372f58a6e55056_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjAvZnJhZzozYjQ5ODgxNWIwNTA0Y2NlOTg3OTc2ZWU0OGU3MTQ1Yy90ZXh0cmVnaW9uOjNiNDk4ODE1YjA1MDRjY2U5ODc5NzZlZTQ4ZTcxNDVjXzE2NDE_121bf00a-953f-4f89-aece-38e2f7d323f8"
      unitRef="usd">700000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i58662be7e7c94beeb7f664c64a12e792_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjAvZnJhZzozYjQ5ODgxNWIwNTA0Y2NlOTg3OTc2ZWU0OGU3MTQ1Yy90ZXh0cmVnaW9uOjNiNDk4ODE1YjA1MDRjY2U5ODc5NzZlZTQ4ZTcxNDVjXzE2NDg_419ced42-eb1f-4e3f-a165-d62c11343a6b"
      unitRef="usd">800000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ied1b4ca1c8e245e8b59d45b66e044163_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjAvZnJhZzozYjQ5ODgxNWIwNTA0Y2NlOTg3OTc2ZWU0OGU3MTQ1Yy90ZXh0cmVnaW9uOjNiNDk4ODE1YjA1MDRjY2U5ODc5NzZlZTQ4ZTcxNDVjXzE2OTM_36acd85c-8cc6-47f2-bd6e-1b085dcefb3a"
      unitRef="usd">6200000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i602f30b36c04450e84bf7c72e919008c_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjAvZnJhZzozYjQ5ODgxNWIwNTA0Y2NlOTg3OTc2ZWU0OGU3MTQ1Yy90ZXh0cmVnaW9uOjNiNDk4ODE1YjA1MDRjY2U5ODc5NzZlZTQ4ZTcxNDVjXzE3MDA_82bbabb0-1ca4-4310-8e7c-9e2bd9f3633b"
      unitRef="usd">5600000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <tfx:EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut
      contextRef="icd7c7c170a5141d2be9dc23c881d6e29_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjAvZnJhZzozYjQ5ODgxNWIwNTA0Y2NlOTg3OTc2ZWU0OGU3MTQ1Yy90ZXh0cmVnaW9uOjNiNDk4ODE1YjA1MDRjY2U5ODc5NzZlZTQ4ZTcxNDVjXzIwNDQ_0dd7fa2a-e2fb-43e9-b42e-99e7ff1b3ce2">P10Y</tfx:EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut>
    <tfx:EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut
      contextRef="ia8e0f2304cc547f98cd0466c4f452b98_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjAvZnJhZzozYjQ5ODgxNWIwNTA0Y2NlOTg3OTc2ZWU0OGU3MTQ1Yy90ZXh0cmVnaW9uOjNiNDk4ODE1YjA1MDRjY2U5ODc5NzZlZTQ4ZTcxNDVjXzIwNDc_697ad749-9c85-48a7-abde-6cdc85a83903">P15Y</tfx:EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut>
    <us-gaap:LitigationReserve
      contextRef="i9909ccd96a474f73ad372f58a6e55056_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjAvZnJhZzozYjQ5ODgxNWIwNTA0Y2NlOTg3OTc2ZWU0OGU3MTQ1Yy90ZXh0cmVnaW9uOjNiNDk4ODE1YjA1MDRjY2U5ODc5NzZlZTQ4ZTcxNDVjXzIzNjQ_a334baab-d3bc-468a-9bda-c864500fc6b3"
      unitRef="usd">400000</us-gaap:LitigationReserve>
    <us-gaap:LitigationReserve
      contextRef="i58662be7e7c94beeb7f664c64a12e792_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjAvZnJhZzozYjQ5ODgxNWIwNTA0Y2NlOTg3OTc2ZWU0OGU3MTQ1Yy90ZXh0cmVnaW9uOjNiNDk4ODE1YjA1MDRjY2U5ODc5NzZlZTQ4ZTcxNDVjXzIzNzE_5ac1c978-56e7-4184-809c-f7dadfd9d247"
      unitRef="usd">600000</us-gaap:LitigationReserve>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90ZXh0cmVnaW9uOjNmMTQ0M2E0YWJiYTQ0ZGVhOTFjN2Q5YTM2ZTQyMTVhXzMwODk_61214818-8bd3-4f85-9411-487213097510">Business segments and other information &lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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-indent:20.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During 2019, our chief operating decision maker (our Chief Executive Officer) changed the manner in which he reviews financial information for purposes of assessing business performance and allocating resources by focusing on the geographic location of all non-OEM operations. As a result, we changed our segment presentation. Specifically, the Vascular North America, Interventional North America, Anesthesia North America, Surgical North America, Interventional Urology North America, Respiratory North America and Latin America operating segments were combined into a new Americas segment. We now 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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019,&#160;2018 and 2017:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:3pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.322%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,492,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,351,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,141,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;588,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;603,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;552,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;294,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;286,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;269,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;OEM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;220,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;205,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;182,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,595,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,448,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,146,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.322%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;319,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;255,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;240,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;OEM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:12.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt;(1)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;545,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;490,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;450,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Unallocated expenses&lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt; (2)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(118,187)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(168,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(78,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:21.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;427,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;321,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;372,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1)   Segment operating profit includes segment net revenues from external customers reduced by its standard cost of goods sold, adjusted for fixed manufacturing cost absorption variances, selling, general and administrative expenses, research and development expenses and an allocation of corporate expenses.  Corporate expenses are allocated among the segments in proportion to the respective amounts of one of several items (such as sales, numbers of employees, and amount of time spent), depending on the category of expense involved.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(2)   Unallocated expenses primarily include manufacturing variances, with the exception of fixed manufacturing cost absorption variances, restructuring and impairment charges and gain on sale of assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.322%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;153,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;146,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;105,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;OEM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;214,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;160,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019, 2018 and&#160;2017:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.322%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net revenues (based on selling location):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,606,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,449,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,254,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;652,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;671,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;591,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;241,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;234,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;220,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;All other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;93,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,595,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,448,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,146,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net property, plant and equipment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;228,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;258,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;216,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Malaysia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ireland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;All other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;430,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;432,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;382,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90ZXh0cmVnaW9uOjNmMTQ0M2E0YWJiYTQ0ZGVhOTFjN2Q5YTM2ZTQyMTVhXzUxOA_461ac6df-2173-49de-aed0-1485ed020bad"
      unitRef="segment">4</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90ZXh0cmVnaW9uOjNmMTQ0M2E0YWJiYTQ0ZGVhOTFjN2Q5YTM2ZTQyMTVhXzMwODM_782fb67f-08d4-4802-b884-a2b6289649ad">&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019,&#160;2018 and 2017:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:3pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.322%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,492,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,351,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,141,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;588,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;603,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;552,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;294,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;286,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;269,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;OEM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;220,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;205,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;182,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,595,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,448,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,146,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.322%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;319,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;255,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;240,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;OEM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:12.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt;(1)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;545,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;490,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;450,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Unallocated expenses&lt;/span&gt;&lt;sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"&gt; (2)&lt;/sub&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(118,187)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(168,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(78,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:21.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;427,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;321,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;372,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1)   Segment operating profit includes segment net revenues from external customers reduced by its standard cost of goods sold, adjusted for fixed manufacturing cost absorption variances, selling, general and administrative expenses, research and development expenses and an allocation of corporate expenses.  Corporate expenses are allocated among the segments in proportion to the respective amounts of one of several items (such as sales, numbers of employees, and amount of time spent), depending on the category of expense involved.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(2)   Unallocated expenses primarily include manufacturing variances, with the exception of fixed manufacturing cost absorption variances, restructuring and impairment charges and gain on sale of assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.322%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;153,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;146,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;105,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;OEM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;214,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;160,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id35a834f31df448c921a8d99dad24305_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzMtMS0xLTEtMA_221bf2a4-ae30-4f09-988e-82ef9ab74456"
      unitRef="usd">1492274000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b104df6fae44ba6a5b0a047892ddd35_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzMtMy0xLTEtMA_27c90521-695a-4a6b-9944-5b877f7d2c3e"
      unitRef="usd">1351699000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i641bf1a51ee54686b6241fca29e3587c_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzMtNS0xLTEtMA_f1ea3f5a-b8f9-4f38-b055-44011672da5d"
      unitRef="usd">1141406000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9cc43ac1db4a4c858879b148086c476a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzctMS0xLTEtMA_a4fb47a0-2858-4a0b-bd5f-8bb4a37048b5"
      unitRef="usd">588043000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a93c0895595480bb357352f2079292c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzctMy0xLTEtMA_934ace1a-a96a-4fa1-83f3-16adaa42ab90"
      unitRef="usd">603813000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6479da6f66ae4ba895db024082f9e3c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzctNS0xLTEtMA_b36370da-58e6-438c-a3f7-bb18f7a9c192"
      unitRef="usd">552722000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b28b4ef046643d6b38c2b87b8a13bd2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzgtMS0xLTEtMA_1020d912-3caa-441f-aee5-9b296b4a1036"
      unitRef="usd">294328000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3df5109a30614f8daf8863004c35cc94_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzgtMy0xLTEtMA_61838243-1238-4433-8be1-7b9eef62dfb7"
      unitRef="usd">286895000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f7e6070aaa54f2697df1020192dfc59_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzgtNS0xLTEtMA_88f4789a-a301-4873-9dcd-76d58f021000"
      unitRef="usd">269208000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i872467af715145f5b4696e5c1b9e5627_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzktMS0xLTEtMA_ddb440e2-b7f0-4f43-979a-e2e7ff464659"
      unitRef="usd">220717000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3898f7d23cb54dcdb98becd482ea6841_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzktMy0xLTEtMA_ee2dec18-913d-4852-9175-b162bd3b3682"
      unitRef="usd">205976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f686f508ef844c7b85ac4ac6581125d_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzktNS0xLTEtMA_4548931b-69ca-4510-a437-f9ba1b0fdbec"
      unitRef="usd">182967000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzExLTEtMS0xLTA_60cd68c6-4c68-4203-a75c-1ba3d7da6e76"
      unitRef="usd">2595362000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzExLTMtMS0xLTA_552d565d-980c-4a07-8731-4e33f165b825"
      unitRef="usd">2448383000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpiMzkwZmQxNjZjNWU0YWIzYjM3NjZjZGQxZTY4MjA2OC90YWJsZXJhbmdlOmIzOTBmZDE2NmM1ZTRhYjNiMzc2NmNkZDFlNjgyMDY4XzExLTUtMS0xLTA_c71d7501-c2bc-4066-bdb0-13c6d43ec7cf"
      unitRef="usd">2146303000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="ic60a74db266645b7a8a3f1c722bb9803_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzMtMS0xLTEtMA_6769c566-6620-498e-a17e-0fbf35894123"
      unitRef="usd">319933000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i62397d7a3be34b789f495f6030b7576f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzMtMy0xLTEtMA_66de7945-7667-4f44-9f06-a9cab9fe14a2"
      unitRef="usd">255798000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="iaf3918b7e362403db71cb5b3f3476a4b_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzMtNS0xLTEtMA_ffad4c2c-d841-40c0-b302-ef17d50c8ed6"
      unitRef="usd">240982000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i61211e98840c44158951007ef58d3366_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzctMS0xLTEtMA_ac5e20e4-15dd-48f3-9eb1-f7343a8159e0"
      unitRef="usd">94424000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i6f78d2827fd745a9ab247ced59a77dba_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzctMy0xLTEtMA_a94aac7c-8622-4686-a11a-d16ecb051f4e"
      unitRef="usd">106090000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i5dbffc7e876042b7bc559400dfae19f9_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzctNS0xLTEtMA_a1453ab2-67be-4a53-ad1c-7b71304a4527"
      unitRef="usd">92430000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i459dcfc21bb84391bcd474722cb6c174_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzgtMS0xLTEtMA_e7c66aec-d604-4dae-b95c-2d0677f9fe05"
      unitRef="usd">73090000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i90305bcd6e5845558d9434fb5725c18c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzgtMy0xLTEtMA_42f19f59-aa63-42e6-8003-a023b032364a"
      unitRef="usd">78135000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i058b3eb9783d49a2b25ae762c5861ce5_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzgtNS0xLTEtMA_a5333e4b-c40c-4ebe-a0f8-5557b79aa3aa"
      unitRef="usd">75637000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i51624b1d530247e98fb955e125b38b52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzktMS0xLTEtMA_db775959-1674-4bd0-8429-975462689cd3"
      unitRef="usd">57994000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="ifcf931d4c7d04b0e8d9a8d7743515163_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzktMy0xLTEtMA_39e3f115-16d7-4e96-bb73-99d83672d781"
      unitRef="usd">50294000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="if702a67f41904112865dbc16f5c8b7cc_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzktNS0xLTEtMA_fd7bba2a-2909-43a8-b143-8c034c40cf00"
      unitRef="usd">41578000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i345cd72d5435478fa00c2d75cd4fa4c5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzExLTEtMS0xLTA_1f32223e-2e31-4194-aea9-fbb839d713d0"
      unitRef="usd">545441000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="ie1af54a3f7104f2f8f76a3d5ed17f529_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzExLTMtMS0xLTA_20c58064-36e1-4427-a2c1-8796b57c47b3"
      unitRef="usd">490317000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i57f689404f594120a11336ba3c05470c_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzExLTUtMS0xLTA_7b26940a-3314-4851-aa29-27690d0c96c9"
      unitRef="usd">450627000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i15b83e8e320d40a78ec2e3e8a2143096_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzEyLTEtMS0xLTA_ed7b6956-0e9f-40d6-8227-724ac12a13cc"
      unitRef="usd">-118187000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i66745309479f4dd79c1e1b71ff700e1b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzEyLTMtMS0xLTA_91e9ac69-0259-42b4-9c38-9a092e4d19ba"
      unitRef="usd">-168613000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i5aabbc067a23400a998fa9ff6b7b7c94_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzEyLTUtMS0xLTA_77467154-a6fb-4509-8662-5f24f86267a2"
      unitRef="usd">-78348000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzEzLTEtMS0xLTA_94f1f930-2933-49ba-a006-1a11f03c650e"
      unitRef="usd">427254000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzEzLTMtMS0xLTA_6e530741-eb4f-4e95-a9bf-7a5c69d4ad95"
      unitRef="usd">321704000</tfx:SegmentOperatingIncomeLoss>
    <tfx:SegmentOperatingIncomeLoss
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTo4NGE4MjExYzhjZWU0M2M4OGU2ZTI0ZTdkNjRlYzZjYS90YWJsZXJhbmdlOjg0YTgyMTFjOGNlZTQzYzg4ZTZlMjRlN2Q2NGVjNmNhXzEzLTUtMS0xLTA_e784f670-fa05-4f28-9a44-cb4ae5e96d1c"
      unitRef="usd">372279000</tfx:SegmentOperatingIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="id35a834f31df448c921a8d99dad24305_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzMtMS0xLTEtMA_e58f34ca-7874-4d2e-b308-f44f5c864778"
      unitRef="usd">153419000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i6b104df6fae44ba6a5b0a047892ddd35_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzMtMy0xLTEtMA_4b05add9-e149-4d6e-ab9b-e1bb198a20c5"
      unitRef="usd">146016000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i641bf1a51ee54686b6241fca29e3587c_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzMtNS0xLTEtMA_1f8554be-5bc9-4735-b6ad-f80c6a51748b"
      unitRef="usd">105811000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i9cc43ac1db4a4c858879b148086c476a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzctMS0xLTEtMA_621db4b9-9abd-4a7c-b840-5f245e4b972d"
      unitRef="usd">44328000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i1a93c0895595480bb357352f2079292c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzctMy0xLTEtMA_38ecb71a-cb20-4070-b0f7-4c3f2cb95e02"
      unitRef="usd">47171000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i6479da6f66ae4ba895db024082f9e3c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzctNS0xLTEtMA_a4aab3e7-99f5-44da-b79a-d2ddd16ae7c0"
      unitRef="usd">34322000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i7b28b4ef046643d6b38c2b87b8a13bd2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzgtMS0xLTEtMA_46759228-7dfd-41d4-9fa2-a692c81c5c9f"
      unitRef="usd">14072000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i3df5109a30614f8daf8863004c35cc94_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzgtMy0xLTEtMA_8cbbadae-b3f1-4379-b496-11c194169c4f"
      unitRef="usd">12917000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i8f7e6070aaa54f2697df1020192dfc59_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzgtNS0xLTEtMA_aba051f1-026c-46a7-b1b4-1adaaadab6c7"
      unitRef="usd">11868000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i872467af715145f5b4696e5c1b9e5627_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzktMS0xLTEtMA_fdbd8816-0a27-4d5b-9deb-b2483b481d05"
      unitRef="usd">6550000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i3898f7d23cb54dcdb98becd482ea6841_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzktMy0xLTEtMA_6577f19a-22e6-45fb-9c16-7821c6b4be78"
      unitRef="usd">8610000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i3f686f508ef844c7b85ac4ac6581125d_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzktNS0xLTEtMA_6ab87a20-71f2-464f-907b-c30d74a53907"
      unitRef="usd">8337000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzExLTEtMS0xLTA_fde1c63f-b948-4f03-b0af-b29f7d6f6d52"
      unitRef="usd">218369000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzExLTMtMS0xLTA_979e77ba-57ff-45b2-a124-4dbb171e44ad"
      unitRef="usd">214714000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZToxMzljNDk1NDAxNTc0ZmUyOTdjZjA3MjY3ODkzMjUyYy90YWJsZXJhbmdlOjEzOWM0OTU0MDE1NzRmZTI5N2NmMDcyNjc4OTMyNTJjXzExLTUtMS0xLTA_58069903-52d7-4762-92ca-0bd382e2897c"
      unitRef="usd">160338000</us-gaap:DepreciationAndAmortization>
    <tfx:ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90ZXh0cmVnaW9uOjNmMTQ0M2E0YWJiYTQ0ZGVhOTFjN2Q5YTM2ZTQyMTVhXzMwODc_eacf9a56-372e-4abf-b3ad-e09fb489b9a4">&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019, 2018 and&#160;2017:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.322%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net revenues (based on selling location):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,606,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,449,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,254,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;652,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;671,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;591,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;241,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;234,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;220,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;All other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;93,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,595,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,448,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,146,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net property, plant and equipment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;228,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;258,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;216,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Malaysia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ireland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;All other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;430,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;432,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;382,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</tfx:ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f59c05e40eb458ebc7ecd2986c4e49b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzQtMS0xLTEtMA_5dcc5cdf-b16b-414a-8bbc-00d54b2df6fd"
      unitRef="usd">1606248000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe0f969bb0674a01a1de7a2e14b90869_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzQtMy0xLTEtMA_cf5a6b44-2b3a-446c-9783-b004a800e6a5"
      unitRef="usd">1449426000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i240900a038ad41b5ba08590ede9f3f16_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzQtNS0xLTEtMA_604b7697-bb66-4394-a38c-a05810e05667"
      unitRef="usd">1254825000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide4c75c1b0b3408f8719b5928a17ee9d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzUtMS0xLTEtMA_4c81dabe-637c-4a65-87ca-d04196bad593"
      unitRef="usd">652069000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80354dbd7c3a4d709f273546a6734721_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzUtMy0xLTEtMA_12117a1f-2831-462b-9555-1d6ea7cac57f"
      unitRef="usd">671264000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10fecbcd8c2a4c92b2a97093b30287d4_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzUtNS0xLTEtMA_e1014d38-3098-4036-a8f6-2cd6e424ad61"
      unitRef="usd">591370000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0fa544520e6046809a0b08ac8791ef20_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzYtMS0xLTEtMA_372a083d-d1d8-4c13-bc88-bef36b8dcc0e"
      unitRef="usd">241278000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52630d0070564e93a0ec9245f084371f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzYtMy0xLTEtMA_aea3c715-6e3a-4eba-a6e2-6c5fe7e49b46"
      unitRef="usd">234090000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib928ec3fe7a7475da2567549fbc6fab4_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzYtNS0xLTEtMA_2f7c8ba4-e8f9-4362-9ad0-45f923eab0c4"
      unitRef="usd">220110000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic35891a727a94b449692eb1f3878b06a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzctMS0xLTEtMA_df1aa3c4-2ea1-467b-8adb-fe38fd28ccf7"
      unitRef="usd">95767000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc8bafc2593242abb63dd8b969ae9a58_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzctMy0xLTEtMA_702331e4-7c26-43c0-9dac-eb21c5034830"
      unitRef="usd">93603000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6931e81cb4004eaf90139e3a478c6762_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzctNS0xLTEtMA_f2fd6cfc-2d8c-4e9f-a68c-ecf23df5c4fa"
      unitRef="usd">79998000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzgtMS0xLTEtMA_230afcef-f38b-4bfc-9c3a-8eea8f03daa7"
      unitRef="usd">2595362000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzgtMy0xLTEtMA_9c8f0e5f-3ece-4a80-985a-76814fce9c52"
      unitRef="usd">2448383000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzgtNS0xLTEtMA_067d203f-3433-4e6a-8f52-140db11e4bba"
      unitRef="usd">2146303000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8da713da31fa485eaf4147fb590bcae1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzEwLTEtMS0xLTA_499803e5-0136-4da3-837b-b503ab739e5e"
      unitRef="usd">228173000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8a969071bade4e2194d0b82fb1008d88_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzEwLTMtMS0xLTA_a06bb688-627d-4f81-be26-716b31d61642"
      unitRef="usd">258415000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6baad3c9d56047bbb58997c13d287a30_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzEwLTUtMS0xLTA_1d25c3fb-7454-40a7-9164-b184ac5db048"
      unitRef="usd">216568000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i56ca04dd79ea4cf7ba198db399a5616e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzExLTEtMS0xLTA_9ac519f2-efd8-4527-b5ed-1c0c14ff5165"
      unitRef="usd">53406000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4f1ffdd545bf44dd8f3d45bc734afca1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzExLTMtMS0xLTA_2285b35e-f415-4cdb-9d3c-3a2b61e8a22d"
      unitRef="usd">51952000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2af31d5be4ce4543b5df4bac7817444f_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzExLTUtMS0xLTA_a3701333-da49-439f-8a82-5795878a85b2"
      unitRef="usd">43730000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i88a0d06062074049b583088d67467857_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzEyLTEtMS0xLTA_0b641717-a4d8-4795-a334-547962fd1fd8"
      unitRef="usd">40151000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id6f63c77748f4d8aa3af39d73213415b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzEyLTMtMS0xLTA_f3940d19-7083-4876-ab0d-c639cde58c26"
      unitRef="usd">41223000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3d0d88857a97474c945b251b09a9859a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzEyLTUtMS0xLTA_1b7bd78d-cfd2-4961-9165-b2e64e5e62ac"
      unitRef="usd">43867000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4aa037d7ee7948cbbe6b4ba5603bf1d5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzE0LTEtMS0xLTA_96a32121-3b3b-4095-ae8a-f2401020058e"
      unitRef="usd">108989000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iedd4d9272e714561a341f358f271d4d1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzE0LTMtMS0xLTA_79eafb22-f099-4d09-a903-e111bbaa0468"
      unitRef="usd">81176000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ifa37c83c81564eeba825130d4da11972_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzE0LTUtMS0xLTA_a51b0f0b-eef7-4dc2-bd79-47eabd99fe98"
      unitRef="usd">78834000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzE1LTEtMS0xLTA_86a88cd8-231d-4c98-91dd-b73b7df8e750"
      unitRef="usd">430719000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzE1LTMtMS0xLTA_00f68e5c-1dcd-4ef3-aaab-e2d5c3eae836"
      unitRef="usd">432766000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4c85a5a67120453485daf4ce01f4552c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjYvZnJhZzozZjE0NDNhNGFiYmE0NGRlYTkxYzdkOWEzNmU0MjE1YS90YWJsZTpjMjBjM2VhZDFhNDk0ZmUzODdkMjAzNDliMjMwZGUwNS90YWJsZXJhbmdlOmMyMGMzZWFkMWE0OTRmZTM4N2QyMDM0OWIyMzBkZTA1XzE1LTUtMS0xLTA_64a51e09-36c3-414b-a0f0-da6867cb0706"
      unitRef="usd">382999000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90ZXh0cmVnaW9uOmFhMTM5NzdhNWZhYTQ2MDA4YTU4Y2Q5Y2QyMzFlM2M4XzIxNjU_c7c9508c-61ee-4b21-b312-bfaf15cded32">Condensed consolidating guarantor financial information &lt;div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our $400 million principal amount of 4.875% Senior Notes due 2026 (the &#x201c;2026 Notes&#x201d;) and $500 million principal amount of 4.625% Senior Notes due 2027 (the &#x201c;2027 Notes," and together with the 2026 Notes, the "Senior Notes") are issued by Teleflex Incorporated (the &#x201c;Parent Company&#x201d;), and payment of the Parent Company's obligations under the Senior Notes is guaranteed, jointly and severally, by certain of the Parent Company&#x2019;s subsidiaries (each, a &#x201c;Guarantor Subsidiary&#x201d; and collectively, the &#x201c;Guarantor Subsidiaries&#x201d;). The 2026 Notes and 2027 Notes are guaranteed by the same Guarantor Subsidiaries. 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. Our condensed consolidating statements of income and comprehensive income and condensed consolidating statements of cash flows for the years ended December&#160;31, 2019, 2018 and&#160;2017 and condensed consolidating balance sheets as of December&#160;31, 2019, and 2018 provide consolidated information for:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:4.011%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:91.989%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;a.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Parent Company, the issuer of the guaranteed obligations;&lt;/span&gt;&lt;/td&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="text-align:justify;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:4.011%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:91.989%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;b.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Guarantor Subsidiaries, on a combined basis;&lt;/span&gt;&lt;/td&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="text-align:justify;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:4.011%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:91.989%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;c.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-Guarantor Subsidiaries (i.e., those subsidiaries of the Parent Company that have not guaranteed&lt;br/&gt;payment of the Senior Notes), on a combined basis; and&lt;/span&gt;&lt;/td&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="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:4.011%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:91.989%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;d.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Parent Company and its subsidiaries on a consolidated basis.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In connection with our entry into the Credit Agreement on April 5, 2019 (as described in Note 10), a subsidiary of Teleflex (the "Released Subsidiary") that was a guarantor of Parent Company&#x2019;s obligations under the previously outstanding credit agreement and under the Senior Notes was removed as a guarantor of Parent Company&#x2019;s obligations under the Credit Agreement.&#160; Under the indentures governing the Senior Notes, the removal of the Released Subsidiary as a guarantor under the Credit Agreement automatically resulted in the release of the Released Subsidiary from its guarantees of the Senior Notes.&#160;Therefore, as of the date of the Credit Agreement, the Released Subsidiary is no longer a Guarantor Subsidiary.  The Released Subsidiary has been excluded from the information relating to the Guarantor Subsidiaries and has been included in the information relating to the Non-Guarantor Subsidiaries as of the beginning of the earliest period presented.  Additionally, in 2019, we undertook certain steps to reorganize ownership of various subsidiaries.  The transactions were entirely among subsidiaries under the common control of Teleflex. The reorganization that constituted a business combination has been reflected as of the beginning of the earliest period presented. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The same accounting policies as described in Note 1 to the consolidated financial statements are used by the Parent Company and each of its subsidiaries in connection with the condensed consolidating financial information, except for the use of the equity method of accounting to reflect ownership interests in subsidiaries, which are eliminated upon consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Consolidating entries and eliminations in the following condensed consolidated financial statements represent adjustments to (a)&#160;eliminate intercompany transactions between or among the Parent Company, the Guarantor Subsidiaries and the Non-Guarantor Subsidiaries, (b)&#160;eliminate the investments in subsidiaries and (c)&#160;record consolidating entries.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;TELEFLEX INCORPORATED AND SUBSIDIARIES&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;CONDENSED CONSOLIDATING STATEMENTS OF INCOME AND COMPREHENSIVE INCOME&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.529%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.147%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:9.179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Parent&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Company&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Non-Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Condensed&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Consolidated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,764,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,291,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(460,721)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,595,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Cost of goods sold, excluding intangible asset amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;977,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;559,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(433,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,103,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Gross profit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;786,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;731,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26,885)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,491,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;577,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;310,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(323)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;934,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Research and development expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Restructuring and impairment charges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Gain on sale of assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,788)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Loss) income from continuing operations before interest, loss on extinguishment of debt and taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(49,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;378,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;427,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Interest, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(66,834)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Loss on extinguishment of debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;(Loss) income from continuing operations before taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(142,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;192,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;316,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;339,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;(Benefit) taxes on (loss) income from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(57,469)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(121,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(122,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Equity in net income of consolidated subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;546,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;384,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(931,411)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Income from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;461,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;515,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;438,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(953,848)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;461,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Loss from discontinued operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(828)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(828)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax benefit on loss from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(313)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(313)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Loss from discontinued operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(515)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(515)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;461,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;515,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;438,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(953,848)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;461,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Other comprehensive (loss) income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(30,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Comprehensive income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;458,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;534,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;449,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(984,239)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;458,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.529%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.147%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:9.179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Parent&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Company&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Non-Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Condensed&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Consolidated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,585,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,286,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(424,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,448,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Cost of goods sold, excluding intangible asset amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;886,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;596,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(419,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,063,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;698,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;690,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,006)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,384,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;516,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;311,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(671)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;878,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Research and development expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Restructuring and impairment charges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Gain on sale of assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,388)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,388)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Loss) income from continuing operations before    interest and taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(52,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;289,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;321,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Interest, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(58,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;102,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;&#160;&#160;(Loss) income from continuing operations before taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(147,521)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;147,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;224,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;219,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;(Benefit) taxes on (loss) income from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(53,401)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(235)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Equity in net income of consolidated subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;291,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;175,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(467,370)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Income from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;197,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;272,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;197,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(471,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;196,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Income from discontinued operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Tax on income from discontinued operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;&#160;&#160;&#160;Income from discontinued operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;&#160;&#160;&#160;Net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;200,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;272,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;198,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(471,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;200,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Other comprehensive loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(75,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(80,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(80,512)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;160,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(75,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;&#160;&#160;&#160;Comprehensive income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;192,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(310,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.529%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.147%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:9.179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Parent&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Company&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Non-Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Condensed&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Consolidated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,368,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,177,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(399,093)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,146,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Cost of goods sold, excluding intangible asset amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;778,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;594,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(398,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;974,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;589,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;582,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(914)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,171,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;399,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;699,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Research and development expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Restructuring charges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Loss) income from continuing operations before interest, loss on extinguishment of debt and taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(48,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;297,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;372,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Interest, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(36,586)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Loss on extinguishment of debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;(Loss) income from continuing operations before taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(153,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;160,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;278,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;284,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;(Benefit) taxes on (loss) income from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(110,921)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;253,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(484)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;129,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Equity in net income of consolidated subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;197,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,135)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(203,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Income from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;155,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;181,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(203,640)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;155,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Loss from discontinued operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Tax benefit on loss from discontinued operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Loss from discontinued operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net income &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;152,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;181,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(203,640)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;152,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Other comprehensive income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;158,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;198,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(356,943)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Comprehensive income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;326,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;340,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;220,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(560,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;326,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;TELEFLEX INCORPORATED AND SUBSIDIARIES&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;CONDENSED CONSOLIDATING BALANCE SHEETS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.081%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.111%;"/&gt;&lt;td style="width:1.0%;"/&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.111%;"/&gt;&lt;td style="width:1.0%;"/&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.111%;"/&gt;&lt;td style="width:1.0%;"/&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.549%;"/&gt;&lt;td style="width:1.0%;"/&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.117%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Parent&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Company&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Non-Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Condensed&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Consolidated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;231,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;301,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;329,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;418,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Accounts receivable from consolidated subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;492,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;500,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,029,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;306,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;227,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(57,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;476,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;154,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;902,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,322,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,073,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,306,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;224,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;203,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;430,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,286,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;958,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,245,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangibles assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,291,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;864,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,156,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investments in affiliates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,987,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,072,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;924,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,984,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,652)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Notes receivable and other amounts due from consolidated subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,064,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,690,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;287,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,042,904)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,269,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,544,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,613,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16,117,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,309,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;LIABILITIES AND EQUITY&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current borrowings&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;102,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts payable to consolidated subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;403,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;418,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;207,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,029,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current portion of contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;144,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;148,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payroll and benefit-related liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;115,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;445,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;728,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;418,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,029,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;563,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,858,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,858,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;357,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,652)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;439,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension and postretirement benefit liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Noncurrent liability for uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Notes payable and other amounts due to consolidated subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,804,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,978,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,260,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,042,904)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Noncurrent contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Noncurrent operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;133,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;202,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,290,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,237,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,892,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,089,651)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,330,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total shareholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,979,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,306,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,721,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,027,999)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,979,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total liabilities and shareholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,269,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,544,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,613,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16,117,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,309,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:40.752%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.102%;"/&gt;&lt;td style="width:1.0%;"/&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.688%;"/&gt;&lt;td style="width:1.0%;"/&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.688%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.129%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Parent&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Company&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Non-Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Condensed&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Consolidated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;302,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;357,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;300,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;366,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Accounts receivable from consolidated subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,122,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;365,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,520,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;267,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;191,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(30,954)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;427,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,459,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,193,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,541,542)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,236,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;253,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;175,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;432,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,284,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;961,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,246,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangibles assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,381,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;943,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,325,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investments in affiliates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,984,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,507,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;837,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,330,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Notes receivable and other amounts due from consolidated subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,337,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,347,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,698,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,467,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,240,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,142,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,572,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,277,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;LIABILITIES AND EQUITY&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current borrowings&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts payable to consolidated subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,058,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;291,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;170,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,520,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current portion of contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payroll and benefit-related liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,127,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;583,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;390,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,520,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;582,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,072,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,072,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;279,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;243,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;608,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension and postretirement benefit liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Noncurrent liability for uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Notes payable and other amounts due to consolidated subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,451,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,222,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,024,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,698,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Noncurrent contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;131,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;167,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;138,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;204,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,927,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,260,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,770,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,221,205)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,738,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total shareholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,539,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,980,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,371,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,351,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,539,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total liabilities and shareholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,467,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,240,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,142,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,572,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,277,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;TELEFLEX INCORPORATED AND SUBSIDIARIES&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;CONDENSED CONSOLIDATING STATEMENTS OF CASH FLOWS&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:40.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.147%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:9.323%;"/&gt;&lt;td style="width:1.0%;"/&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:9.179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Parent&lt;br/&gt;Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Guarantor&lt;br/&gt;Subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-Guarantor&lt;br/&gt;Subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Condensed&lt;br/&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net cash (used in) provided by operating activities from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(55,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;511,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;340,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(358,727)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;437,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash flows from investing activities of continuing operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expenditures for property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(614)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(66,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(35,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(102,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payments for businesses and intangibles acquired, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,462)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Proceeds from sale of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,362)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net interest proceeds on swaps designated as net investment hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investments in affiliates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,946)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:33.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net cash provided by (used in) investing activities from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(60,499)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(36,645)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(73,481)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash flows from financing activities of continuing operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Proceeds from new borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;275,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;275,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reduction in borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(528,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(528,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Debt extinguishment, issuance and amendment fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,635)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,635)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Proceeds from share based compensation plans and the related tax impacts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payments for contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,195)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(96,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(112,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Proceeds from issuance of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,654)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(62,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(62,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intercompany transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;358,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(440,274)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intercompany dividends paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(347,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;347,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:33.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net cash provided by (used in) financing activities from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(455,469)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(370,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;355,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(418,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash flows from discontinued operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net cash provided by (used in) operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(631)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:33.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net cash provided by (used in) discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(631)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of exchange rate changes on cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net increase (decrease) in cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,876)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(70,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(56,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;302,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;357,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;231,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;301,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:40.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.147%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:9.323%;"/&gt;&lt;td style="width:1.0%;"/&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:9.179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Parent&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Company&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Non-Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Condensed&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Consolidated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net cash (used in) provided by operating activities from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(196,727)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;413,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;377,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(158,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;435,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash flows from investing activities of continuing operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:14.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expenditures for property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(40,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(38,515)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(80,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:14.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payments for businesses and intangibles acquired, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(37,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(83,915)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(121,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:14.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Proceeds from sale of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28,239)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:14.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net interest proceeds on swaps designated as net investment hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:8.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;Investments in affiliates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:27pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net cash provided by (used in) investing activities from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(79,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(122,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(22,539)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(196,394)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Cash flows from financing activities of continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:21pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Proceeds from new borrowings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:21pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Reduction in borrowings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(128,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(128,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:21pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Debt extinguishment, issuance and amendment fees&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(188)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(188)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Proceeds from share based compensation plans and related tax impacts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:21pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Payments for contingent consideration&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(62,404)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(73,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:21pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Proceeds from issuance of shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:21pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Dividends&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(62,165)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(62,165)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:21pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Intercompany transactions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;314,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(322,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:21pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Intercompany dividends paid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,723)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(154,129)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;158,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:33pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net cash provided by (used in) financing activities from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;181,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(337,917)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(231,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;181,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(206,433)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Cash flows from discontinued operations:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:15pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net cash (used in) provided by operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(547)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:27pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net cash (used in) provided by discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(547)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Effect of exchange rate changes on cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,948)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,948)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net increase (decrease) in cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,569)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Cash and cash equivalents at the beginning of the year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;286,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;333,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Cash and cash equivalents at the end of the year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;302,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;357,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:40.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.147%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:9.323%;"/&gt;&lt;td style="width:1.0%;"/&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:9.179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Parent&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Company&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Non-Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Condensed&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Consolidated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net cash (used in) provided by operating activities from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(50,585)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(502,181)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,040,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(61,918)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;426,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Cash flows from investing activities of continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Expenditures for property, plant and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(240)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(34,912)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(35,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(70,903)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Payments for businesses and intangibles acquired, net of cash acquired&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(975,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(792,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,768,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Proceeds from sale of assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;464,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(464,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Investments in affiliates&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net cash used in investing activities from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(510,782)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(40,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(822,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(459,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,832,855)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Cash flows from financing activities of continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Proceeds from new borrowings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,463,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,463,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Reduction in borrowings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,239,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,239,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Debt extinguishment, issuance and amendment fees&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Proceeds from share based compensation plans and the related tax impacts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Payments for contingent consideration&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Proceeds from issuance of shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Dividends&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(61,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(61,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Intercompany transactions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(550,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;551,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(465,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;464,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Intercompany dividends paid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(61,918)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net cash provided by (used in) financing activities from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;591,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;550,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(521,651)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;521,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,141,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Cash flows from discontinued operations:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net cash used in operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net cash used in discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Effect of exchange rate changes on cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net increase (decrease) in cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(241,365)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(210,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Cash and cash equivalents at the beginning of the year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;528,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;543,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Cash and cash equivalents at the end of the year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;286,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;333,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ieb2e838f32024de4995224602f650f88_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90ZXh0cmVnaW9uOmFhMTM5NzdhNWZhYTQ2MDA4YTU4Y2Q5Y2QyMzFlM2M4XzU0OTc1NTgxNDE4Nzg_cd2654c7-8bda-4f59-bf7b-584500020621"
      unitRef="usd">400000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ieb2e838f32024de4995224602f650f88_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90ZXh0cmVnaW9uOmFhMTM5NzdhNWZhYTQ2MDA4YTU4Y2Q5Y2QyMzFlM2M4XzU0OTc1NTgxNDE5MDE_60878d22-ef70-496e-9766-57b119fc11c2"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i63e5cb08d7914b9a835e612cd0df8d6d_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90ZXh0cmVnaW9uOmFhMTM5NzdhNWZhYTQ2MDA4YTU4Y2Q5Y2QyMzFlM2M4XzU0OTc1NTgxNDE5NDk_3d38695f-87d3-4a78-8f3a-61dfcd843134"
      unitRef="usd">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i63e5cb08d7914b9a835e612cd0df8d6d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90ZXh0cmVnaW9uOmFhMTM5NzdhNWZhYTQ2MDA4YTU4Y2Q5Y2QyMzFlM2M4XzU0OTc1NTgxNDE5NzI_64022f7a-5a07-4668-aa30-3bb47693c6ed"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <srt:ScheduleOfCondensedIncomeStatementTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90ZXh0cmVnaW9uOmFhMTM5NzdhNWZhYTQ2MDA4YTU4Y2Q5Y2QyMzFlM2M4XzIxNTg_eaf80d2d-906e-465f-b836-23d6b84db10e">&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;CONDENSED CONSOLIDATING STATEMENTS OF INCOME AND COMPREHENSIVE INCOME&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.529%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.147%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:9.179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Parent&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Company&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Non-Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Condensed&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Consolidated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,764,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,291,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(460,721)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,595,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Cost of goods sold, excluding intangible asset amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;977,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;559,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(433,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,103,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Gross profit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;786,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;731,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26,885)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,491,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;577,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;310,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(323)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;934,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Research and development expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Restructuring and impairment charges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Gain on sale of assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,788)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Loss) income from continuing operations before interest, loss on extinguishment of debt and taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(49,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;378,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;427,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Interest, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(66,834)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Loss on extinguishment of debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;(Loss) income from continuing operations before taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(142,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;192,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;316,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;339,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;(Benefit) taxes on (loss) income from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(57,469)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(121,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(122,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Equity in net income of consolidated subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;546,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;384,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(931,411)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Income from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;461,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;515,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;438,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(953,848)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;461,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Loss from discontinued operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(828)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(828)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax benefit on loss from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(313)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(313)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Loss from discontinued operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(515)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(515)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;461,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;515,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;438,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(953,848)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;461,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Other comprehensive (loss) income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(30,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Comprehensive income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;458,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;534,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;449,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(984,239)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;458,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.529%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.147%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:9.179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Parent&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Company&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Non-Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Condensed&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Consolidated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,585,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,286,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(424,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,448,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Cost of goods sold, excluding intangible asset amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;886,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;596,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(419,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,063,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;698,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;690,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,006)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,384,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;516,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;311,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(671)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;878,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Research and development expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Restructuring and impairment charges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Gain on sale of assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,388)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,388)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Loss) income from continuing operations before    interest and taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(52,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;289,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;321,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Interest, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(58,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;102,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;&#160;&#160;(Loss) income from continuing operations before taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(147,521)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;147,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;224,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;219,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;(Benefit) taxes on (loss) income from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(53,401)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(235)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Equity in net income of consolidated subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;291,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;175,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(467,370)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Income from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;197,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;272,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;197,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(471,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;196,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Income from discontinued operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Tax on income from discontinued operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;&#160;&#160;&#160;Income from discontinued operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;&#160;&#160;&#160;Net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;200,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;272,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;198,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(471,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;200,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Other comprehensive loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(75,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(80,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(80,512)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;160,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(75,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;&#160;&#160;&#160;Comprehensive income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;192,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(310,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.529%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.147%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:9.179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Parent&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Company&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Non-Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Condensed&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Consolidated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,368,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,177,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(399,093)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,146,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Cost of goods sold, excluding intangible asset amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;778,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;594,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(398,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;974,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;589,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;582,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(914)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,171,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;399,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;699,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Research and development expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Restructuring charges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Loss) income from continuing operations before interest, loss on extinguishment of debt and taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(48,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;297,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;372,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Interest, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(36,586)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Loss on extinguishment of debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;(Loss) income from continuing operations before taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(153,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;160,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;278,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;284,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;(Benefit) taxes on (loss) income from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(110,921)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;253,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(484)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;129,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Equity in net income of consolidated subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;197,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,135)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(203,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Income from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;155,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;181,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(203,640)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;155,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Loss from discontinued operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Tax benefit on loss from discontinued operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Loss from discontinued operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net income &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;152,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;181,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(203,640)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;152,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Other comprehensive income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;158,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;198,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(356,943)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Comprehensive income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;326,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;340,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;220,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(560,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;326,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</srt:ScheduleOfCondensedIncomeStatementTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzMtMS0xLTEtMA_390fec9c-8f16-4187-a14d-6a32443207a6"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzMtMy0xLTEtMA_27f36575-ab48-46d9-b867-70b25eee5aea"
      unitRef="usd">1764446000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzMtNS0xLTEtMA_12529c0d-888b-4f55-bb94-d67afde31064"
      unitRef="usd">1291637000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzMtNy0xLTEtMA_56e00f8b-27d4-454e-a35c-7f4e1a6c494e"
      unitRef="usd">-460721000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzMtOS0xLTEtMA_5b908c56-9dac-483c-b1ba-6bd5ef9dd64a"
      unitRef="usd">2595362000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzQtMS0xLTEtMA_9077d37d-7644-4173-add0-2711262fa5bd"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzQtMy0xLTEtMA_3b70a7b3-5cd4-47dd-844e-cc47b991ac37"
      unitRef="usd">977840000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzQtNS0xLTEtMA_aab88b81-58b0-4d5f-a4ae-57239d7efcd2"
      unitRef="usd">559746000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzQtNy0xLTEtMA_5fdd9c37-9237-42fe-946d-df113546bae4"
      unitRef="usd">-433836000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzQtOS0xLTEtMA_2d1330bc-3a6d-40f5-b7bb-3f35fe1e1463"
      unitRef="usd">1103750000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzUtMS0xLTEtMA_eebe9a5e-db2f-4388-8b01-c77177416317"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzUtMy0xLTEtMA_460ac429-b8ea-4b36-940b-c9d8faccdea7"
      unitRef="usd">786606000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzUtNS0xLTEtMA_a1899a33-4ed2-4ffc-ae48-45c4f4963926"
      unitRef="usd">731891000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzUtNy0xLTEtMA_18db6076-02a0-40a5-bc7b-80b4651a9636"
      unitRef="usd">-26885000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzUtOS0xLTEtMA_348fae95-33f3-4e6d-a156-df16e37cc867"
      unitRef="usd">1491612000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzYtMS0xLTEtMA_6eee3e2e-03cc-4ab9-bf94-a5a508dca95a"
      unitRef="usd">47215000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzYtMy0xLTEtMA_dfa6c583-0b94-41a4-bd13-3302d8e67cd5"
      unitRef="usd">577287000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzYtNS0xLTEtMA_234658d1-051c-47c3-99ae-7eeb6cc63efb"
      unitRef="usd">310194000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzYtNy0xLTEtMA_860b6718-9d6e-44bc-b8f3-105b1b0f229d"
      unitRef="usd">-323000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzYtOS0xLTEtMA_324ab907-18bf-49fd-9b3d-873f24acce3e"
      unitRef="usd">934373000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzctMS0xLTEtMA_4b4495a5-8318-4447-8013-184647d660f0"
      unitRef="usd">1730000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzctMy0xLTEtMA_e9e64c09-505b-4e72-8a5b-4ed671d5efb0"
      unitRef="usd">78432000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzctNS0xLTEtMA_d724df23-d2d0-4d4e-ad85-b88bb872181e"
      unitRef="usd">33695000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzctNy0xLTEtMA_f1b04da4-07dc-4669-8128-9a0583efc71d"
      unitRef="usd">0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzctOS0xLTEtMA_45dd247b-9fa9-4894-b14a-ef066e97f418"
      unitRef="usd">113857000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzgtMS0xLTEtMA_97921188-c0a5-4f7c-b6e8-42f8ad10b31e"
      unitRef="usd">525000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzgtMy0xLTEtMA_18a5b3a9-fe03-4f4f-a4c9-f7f0781280b7"
      unitRef="usd">7896000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzgtNS0xLTEtMA_52356acd-842e-4c2e-bd96-4647069a1768"
      unitRef="usd">13784000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzgtNy0xLTEtMA_c0c5f213-ab98-4a96-8b16-97add824cd85"
      unitRef="usd">0</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzgtOS0xLTEtMA_79a3fcf0-3756-4c64-9670-0490c49817a4"
      unitRef="usd">22205000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzktMS0xLTEtMA_22509b5a-8745-49c9-999a-8a3785ffd14b"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzktMy0xLTEtMA_9ac605ee-9fbd-441a-803a-01cccd04a3b2"
      unitRef="usd">2289000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzktNS0xLTEtMA_c171bc6e-56ce-451a-9643-8de22d8ce020"
      unitRef="usd">3788000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzktNy0xLTEtMA_829ad3f3-a38c-41d0-9a06-7976bfdf3a04"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzktOS0xLTEtMA_171f3bd9-e5b8-4b20-b55a-2ee19db455cc"
      unitRef="usd">6077000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:OperatingIncomeLoss
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEwLTEtMS0xLTA_0ed975ef-cee9-4c98-b05e-3206853dd5d3"
      unitRef="usd">-49470000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEwLTMtMS0xLTA_f7ec4110-e308-4a31-90b6-b61a054296d9"
      unitRef="usd">125280000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEwLTUtMS0xLTA_473aeff7-a951-47da-a0fa-e99a943bf422"
      unitRef="usd">378006000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEwLTctMS0xLTA_2f295ce7-583f-4e06-b97f-3cd7282edd86"
      unitRef="usd">-26562000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEwLTktMS0xLTA_0a2749a2-c61d-4401-ae73-8e09197c9e1d"
      unitRef="usd">427254000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzExLTEtMS0xLTA_f8cbf1ac-8bc3-4a45-9a30-968d5f06011d"
      unitRef="usd">-83998000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzExLTMtMS0xLTA_ea228618-46dc-4a83-a263-2c38ec31c40e"
      unitRef="usd">66834000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzExLTUtMS0xLTA_91048ba4-ad31-479b-9174-23109422f51b"
      unitRef="usd">-61365000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzExLTctMS0xLTA_89e93732-4352-4c8a-b0dd-62deac592926"
      unitRef="usd">0</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzExLTktMS0xLTA_a2272f40-2563-4b2c-9904-f9a77283d0f8"
      unitRef="usd">-78529000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEyLTEtMS0xLTA_29cbc8e6-5e08-4553-8c07-77b9634e702f"
      unitRef="usd">-8822000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEyLTMtMS0xLTA_993a3f49-45e9-4b71-aec4-79aaa9496fc6"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEyLTUtMS0xLTA_cc987622-5156-4e4b-9f97-f9c07c014192"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEyLTctMS0xLTA_95eaaf25-bd11-4f09-b529-b56c8caed9ff"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEyLTktMS0xLTA_0caefdd7-a59d-4d0a-99ff-210968eda1fb"
      unitRef="usd">-8822000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEzLTEtMS0xLTA_14c67a05-4223-49b1-a7b5-02702fa6001f"
      unitRef="usd">-142290000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEzLTMtMS0xLTA_43858659-1fda-448e-b409-7f184c9a9bb5"
      unitRef="usd">192114000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEzLTUtMS0xLTA_2961a1e2-930e-49d1-9921-c178dcac58ce"
      unitRef="usd">316641000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEzLTctMS0xLTA_5bec6a19-bbf5-44ce-b4e2-c06a412917e4"
      unitRef="usd">-26562000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzEzLTktMS0xLTA_d20a8740-7c09-4799-98c1-5ca4e0da39a5"
      unitRef="usd">339903000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE0LTEtMS0xLTA_2d3718a7-aa32-44fd-a4d3-a7f2ad7631d6"
      unitRef="usd">-57469000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE0LTMtMS0xLTA_6370f629-9f80-40fc-9d5d-04d431fce05e"
      unitRef="usd">61074000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE0LTUtMS0xLTA_883e4296-3cd3-42fa-ae2d-f84affec5e3e"
      unitRef="usd">-121558000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE0LTctMS0xLTA_08cee5a8-46fd-4f17-aec7-069f18254087"
      unitRef="usd">-4125000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE0LTktMS0xLTA_70ac74e9-5a4e-4952-81f1-630759fa4b6c"
      unitRef="usd">-122078000</us-gaap:IncomeTaxExpenseBenefit>
    <tfx:EquityInNetIncomeOfConsolidatedSubsidiaries
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE1LTEtMS0xLTA_e5436d68-b354-4f54-af99-68616255c10f"
      unitRef="usd">546802000</tfx:EquityInNetIncomeOfConsolidatedSubsidiaries>
    <tfx:EquityInNetIncomeOfConsolidatedSubsidiaries
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE1LTMtMS0xLTA_50b60e50-b634-4e2f-912f-05076039ea44"
      unitRef="usd">384609000</tfx:EquityInNetIncomeOfConsolidatedSubsidiaries>
    <tfx:EquityInNetIncomeOfConsolidatedSubsidiaries
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE1LTUtMS0xLTA_c6428091-9153-4b7b-b32a-6a8ea55038fc"
      unitRef="usd">0</tfx:EquityInNetIncomeOfConsolidatedSubsidiaries>
    <tfx:EquityInNetIncomeOfConsolidatedSubsidiaries
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE1LTctMS0xLTA_10058ccd-efa4-49ba-927d-5e683658c8e1"
      unitRef="usd">-931411000</tfx:EquityInNetIncomeOfConsolidatedSubsidiaries>
    <tfx:EquityInNetIncomeOfConsolidatedSubsidiaries
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE1LTktMS0xLTA_2d7e624c-28f5-4d02-86a2-6149159386af"
      unitRef="usd">0</tfx:EquityInNetIncomeOfConsolidatedSubsidiaries>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE2LTEtMS0xLTA_d953b2a2-760f-4661-bc43-41d21f22b5f7"
      unitRef="usd">461981000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE2LTMtMS0xLTA_c0ab3e9f-2a01-4a07-bd96-3524fe904294"
      unitRef="usd">515649000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE2LTUtMS0xLTA_78f1f23f-a5f0-44f1-b4a3-f4ed2706d4de"
      unitRef="usd">438199000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE2LTctMS0xLTA_6f673f87-d4be-4240-bd82-41589c56f989"
      unitRef="usd">-953848000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE2LTktMS0xLTA_3bedd0a2-042e-4385-95dd-d4788bd94a49"
      unitRef="usd">461981000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE3LTEtMS0xLTA_0644f479-acae-4314-9f09-05849bf685db"
      unitRef="usd">-828000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE3LTMtMS0xLTA_cc669d3c-e4e3-498a-aabc-50ce00262c09"
      unitRef="usd">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE3LTUtMS0xLTA_d3f738ee-dff5-4ca3-82d3-b474714724b5"
      unitRef="usd">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE3LTctMS0xLTA_8ad32995-af0f-447e-bd7f-9cb87427c607"
      unitRef="usd">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE3LTktMS0xLTA_c7e4dd14-ae9b-489c-9f79-0f610f36d309"
      unitRef="usd">-828000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE4LTEtMS0xLTA_eb40a537-7afd-4bf6-8458-241d47465e1a"
      unitRef="usd">-313000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE4LTMtMS0xLTA_afaafccd-5d47-4120-8c18-6e092d06c753"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE4LTUtMS0xLTA_bf0ba550-d443-4f5b-acc2-85c7c32cc437"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE4LTctMS0xLTA_8e90d384-fa88-4137-95fc-09b4859f2980"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE4LTktMS0xLTA_cb7cc803-8f11-41cb-a055-b868b6d688ae"
      unitRef="usd">-313000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE5LTEtMS0xLTA_9335a7d7-fc63-438f-9cdf-7495bbade484"
      unitRef="usd">-515000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE5LTMtMS0xLTA_0a1cdfe2-5a2d-40b7-a42a-0af4573149fd"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE5LTUtMS0xLTA_ef2ab626-063b-4416-bd4a-3f35e8694ef0"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE5LTctMS0xLTA_82a3c701-decc-4900-a30e-21f4774b35d5"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzE5LTktMS0xLTA_af23e842-a00e-4be6-8f7c-4b7258ca8d44"
      unitRef="usd">-515000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzIwLTEtMS0xLTA_0efd756a-377e-4b9e-bdb2-25e92f432c87"
      unitRef="usd">461466000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzIwLTMtMS0xLTA_21e6b5d2-0bbb-4eed-9435-7ab1f1249d9b"
      unitRef="usd">515649000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzIwLTUtMS0xLTA_a06868a1-ba4c-4a47-9b37-068834b0028e"
      unitRef="usd">438199000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzIwLTctMS0xLTA_f68b2ace-8ad5-4180-b50b-8632208aa7bb"
      unitRef="usd">-953848000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzIwLTktMS0xLTA_2edca590-d1ca-489f-a2b2-50746d8ba52a"
      unitRef="usd">461466000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzIzLTEtMS0xLTA_32d5d548-2860-4250-a900-af2f84b46fad"
      unitRef="usd">-3307000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzIzLTMtMS0xLTA_fe145569-78a7-4275-b883-214729ccb1d1"
      unitRef="usd">19231000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzIzLTUtMS0xLTA_b4a1e1b3-44ff-4299-be37-9e0a17a833c8"
      unitRef="usd">11160000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzIzLTctMS0xLTA_b2a84a88-bc08-47f4-839d-a1b4e93d6c8c"
      unitRef="usd">-30391000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzIzLTktMS0xLTA_e8be4a21-a0a9-437d-bb83-7f71598bfdd5"
      unitRef="usd">-3307000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzI0LTEtMS0xLTA_170fed57-f5bd-48be-a240-5109619c926e"
      unitRef="usd">458159000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzI0LTMtMS0xLTA_3fce23f9-1d82-4e01-b1d4-e2053228d59e"
      unitRef="usd">534880000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzI0LTUtMS0xLTA_81769e75-9e9d-4799-a18d-0638c3b9ca24"
      unitRef="usd">449359000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzI0LTctMS0xLTA_7d267eff-82b3-484f-abed-73873ad0a41d"
      unitRef="usd">-984239000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTozOTI3OTZiMTM2NDg0OTZmODU5YzU3NmU5NTFhYmEyZC90YWJsZXJhbmdlOjM5Mjc5NmIxMzY0ODQ5NmY4NTljNTc2ZTk1MWFiYTJkXzI0LTktMS0xLTA_36466b13-ba07-44c4-8ff5-c09644235a7e"
      unitRef="usd">458159000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzMtMS0xLTEtMA_f0933634-c481-4883-9305-68517099c801"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzMtMy0xLTEtMA_75bf02d8-b99a-44da-9ad0-53edd4f56650"
      unitRef="usd">1585486000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzMtNS0xLTEtMA_673269f0-5cf7-436c-814c-819896543380"
      unitRef="usd">1286967000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzMtNy0xLTEtMA_a80e1dce-5664-4f0b-80b2-113bc1fb82ba"
      unitRef="usd">-424070000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzMtOS0xLTEtMA_c566ccaf-4c02-4a27-bcfa-9336e4203f77"
      unitRef="usd">2448383000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzQtMS0xLTEtMA_4760cd70-844c-42f5-8daa-267346ecf2c1"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzQtMy0xLTEtMA_c60ecfa0-7157-4261-811f-297477264ec7"
      unitRef="usd">886724000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzQtNS0xLTEtMA_092484ae-4836-44ee-8359-e8ed57e79414"
      unitRef="usd">596281000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzQtNy0xLTEtMA_5ff83298-1863-434b-9935-33a3b56b6cfe"
      unitRef="usd">-419064000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzQtOS0xLTEtMA_485fb5e6-06fc-4666-a4db-cf758a1b5051"
      unitRef="usd">1063941000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzUtMS0xLTEtMA_8e08af06-9031-4025-9104-52281bf86292"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzUtMy0xLTEtMA_c37257ea-b351-48e1-b99f-65395f19a535"
      unitRef="usd">698762000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzUtNS0xLTEtMA_03b3a047-4b14-4eed-b59c-4cec442a910c"
      unitRef="usd">690686000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzUtNy0xLTEtMA_86a0171d-7951-4a51-9659-71436ff8e107"
      unitRef="usd">-5006000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzUtOS0xLTEtMA_cbc398ff-428c-4d88-8181-d74822ed2548"
      unitRef="usd">1384442000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzYtMS0xLTEtMA_9b04273f-b425-48c3-9c01-9896835e07da"
      unitRef="usd">50866000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzYtMy0xLTEtMA_8f855ec3-f06d-49d0-a9cf-50b3eed3fa5e"
      unitRef="usd">516695000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzYtNS0xLTEtMA_a3dbdcdf-e23e-4481-9330-6186be1b3fbc"
      unitRef="usd">311798000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzYtNy0xLTEtMA_e0bac4bd-733f-4b42-bd31-eaf1a2b29bb1"
      unitRef="usd">-671000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzYtOS0xLTEtMA_d34e6741-a5c4-4104-975a-00776d160363"
      unitRef="usd">878688000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzctMS0xLTEtMA_ea847691-6571-4dcb-b576-f0dd5165eae0"
      unitRef="usd">1482000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzctMy0xLTEtMA_6c3bd9a1-2a71-4a2c-a5af-c8e03f876c77"
      unitRef="usd">73773000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzctNS0xLTEtMA_a10615db-3e94-43cd-83ad-6139e9492aa3"
      unitRef="usd">30953000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzctNy0xLTEtMA_ce1f7ab3-bb83-4049-8395-6a5cfcb54f66"
      unitRef="usd">0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzctOS0xLTEtMA_959eca1a-f3f9-46ba-89d5-aaac47c7ad03"
      unitRef="usd">106208000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzgtMS0xLTEtMA_48f0c39d-3006-4ecf-9461-ac64ace2fbb1"
      unitRef="usd">0</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzgtMy0xLTEtMA_f0f15e4f-722f-4493-a096-e373150ad045"
      unitRef="usd">20639000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzgtNS0xLTEtMA_d9c20d68-57cb-474f-8aff-62dd6c86c326"
      unitRef="usd">58591000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzgtNy0xLTEtMA_44f8fdc8-6567-447f-b9a2-215a776b3c42"
      unitRef="usd">0</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzgtOS0xLTEtMA_f4ef70f3-d15c-42dc-b48f-9529c52c43f7"
      unitRef="usd">79230000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzktMS0xLTEtMA_54fc5b08-0388-419a-a99a-7f15ed430abd"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzktMy0xLTEtMA_5d6a39b4-f5b7-4278-8e0e-74e3cdba3ba6"
      unitRef="usd">1388000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzktNS0xLTEtMA_2128a6ce-7400-4831-9c4c-739208f6acac"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzktNy0xLTEtMA_b51c3f20-f880-4376-bbe0-43b84aa114e9"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzktOS0xLTEtMA_7b3860bd-0a04-46c8-ac99-f239d13fd12f"
      unitRef="usd">1388000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:OperatingIncomeLoss
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzEwLTEtMS0xLTA_cb90a480-1a32-4d9b-b5bd-f62ad2e091f0"
      unitRef="usd">-52348000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzEwLTMtMS0xLTA_b6d8f04f-7239-4c2d-9365-a3bf88d54f63"
      unitRef="usd">89043000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzEwLTUtMS0xLTA_a3e8d79b-378b-4542-88b5-157f3644577b"
      unitRef="usd">289344000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzEwLTctMS0xLTA_e9472962-44e2-4e81-89ea-fe9f04bd6d06"
      unitRef="usd">-4335000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzEwLTktMS0xLTA_e3bb8e6a-892a-43fe-935e-88f8116478ba"
      unitRef="usd">321704000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzExLTEtMS0xLTA_6fc1942a-2e4d-4c2b-ac78-f634c2ab3855"
      unitRef="usd">-95173000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzExLTMtMS0xLTA_6564a753-f85a-463c-b082-8bb98f70ba18"
      unitRef="usd">58306000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzExLTUtMS0xLTA_6ae64ca2-dc38-4de4-9d04-0c9b1161529a"
      unitRef="usd">-65209000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzExLTctMS0xLTA_d6e2230d-6d98-44fc-afb5-4c85ea35e384"
      unitRef="usd">0</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzExLTktMS0xLTA_19363c8b-9958-4492-a1ea-f7d4af6facee"
      unitRef="usd">-102076000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzEzLTEtMS0xLTA_22ac61bc-7ae8-4c09-be13-5d6c00555e4a"
      unitRef="usd">-147521000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzEzLTMtMS0xLTA_5bcf0278-9fe7-4d9b-ad02-471ea497f1dd"
      unitRef="usd">147349000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzEzLTUtMS0xLTA_c77e20fb-2123-45d5-b410-4183b59ca96e"
      unitRef="usd">224135000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzEzLTctMS0xLTA_8f1cbfbc-5338-4e8c-b0ff-0ac40fe0d858"
      unitRef="usd">-4335000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzEzLTktMS0xLTA_66546136-3e91-4e74-9e83-a3b002ac0ce9"
      unitRef="usd">219628000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE0LTEtMS0xLTA_c944a2df-9b44-4e44-bb08-42a81ab4ce4e"
      unitRef="usd">-53401000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE0LTMtMS0xLTA_106c3467-fa2a-4d63-b56b-9043d4d3ffc6"
      unitRef="usd">49606000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE0LTUtMS0xLTA_c0f76bc6-079b-4226-bacc-ed44aa0e3943"
      unitRef="usd">27226000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE0LTctMS0xLTA_cbd170c2-6d38-4ba4-9073-96306c1b55ac"
      unitRef="usd">-235000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE0LTktMS0xLTA_fe855509-35ec-4d22-a889-81a6b88d96d9"
      unitRef="usd">23196000</us-gaap:IncomeTaxExpenseBenefit>
    <tfx:EquityInNetIncomeOfConsolidatedSubsidiaries
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE1LTEtMS0xLTA_55980643-2738-4c4d-b948-1eed8dd764fd"
      unitRef="usd">291572000</tfx:EquityInNetIncomeOfConsolidatedSubsidiaries>
    <tfx:EquityInNetIncomeOfConsolidatedSubsidiaries
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE1LTMtMS0xLTA_da136b85-96af-4138-90a7-4062b83b7f6e"
      unitRef="usd">175161000</tfx:EquityInNetIncomeOfConsolidatedSubsidiaries>
    <tfx:EquityInNetIncomeOfConsolidatedSubsidiaries
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE1LTUtMS0xLTA_87b4e1a0-4045-4bc6-aafe-51d179e21195"
      unitRef="usd">637000</tfx:EquityInNetIncomeOfConsolidatedSubsidiaries>
    <tfx:EquityInNetIncomeOfConsolidatedSubsidiaries
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE1LTctMS0xLTA_82503ec0-1850-4130-b95c-2bda533e7306"
      unitRef="usd">-467370000</tfx:EquityInNetIncomeOfConsolidatedSubsidiaries>
    <tfx:EquityInNetIncomeOfConsolidatedSubsidiaries
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE1LTktMS0xLTA_4a7f4433-409a-41e3-86ba-2ff9639b1d8a"
      unitRef="usd">0</tfx:EquityInNetIncomeOfConsolidatedSubsidiaries>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE2LTEtMS0xLTA_ba23f25d-d87e-4729-9178-bd9f3592cc18"
      unitRef="usd">197452000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE2LTMtMS0xLTA_3fc3fac2-3cf1-40b9-9d12-628af4533cc5"
      unitRef="usd">272904000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE2LTUtMS0xLTA_72d6554f-f645-47f9-b89f-06daaaa366b9"
      unitRef="usd">197546000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE2LTctMS0xLTA_f060a610-d886-432d-8eee-8c85154d4b5a"
      unitRef="usd">-471470000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE2LTktMS0xLTA_2759a9be-eabf-4b39-9baa-e151cee7a518"
      unitRef="usd">196432000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE3LTEtMS0xLTA_a79d0a4b-075b-4905-90d8-93d2a048e50c"
      unitRef="usd">4363000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE3LTMtMS0xLTA_26400546-b3de-4708-b0e4-8057b86c3d47"
      unitRef="usd">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE3LTUtMS0xLTA_ba4b6b84-0d44-4b14-abba-fb87e3f7e3d0"
      unitRef="usd">1280000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE3LTctMS0xLTA_4e240cb3-ae4b-4995-a11c-14840c6ab01e"
      unitRef="usd">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE3LTktMS0xLTA_f0f721a4-96bf-4198-8c7e-94b4cb30ef4b"
      unitRef="usd">5643000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE4LTEtMS0xLTA_d26b0cf5-4061-4139-be66-65acefd8d28e"
      unitRef="usd">1013000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE4LTMtMS0xLTA_f34effcd-5f3c-4645-8126-e6b78c7a5509"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE4LTUtMS0xLTA_b8d18d02-bbc4-45c5-ba45-d83b5490aa89"
      unitRef="usd">260000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE4LTctMS0xLTA_2021dc3e-44c7-4669-8a96-c8d86663daf9"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE4LTktMS0xLTA_705475ae-2813-42d8-9fe3-cfa39402cbe2"
      unitRef="usd">1273000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE5LTEtMS0xLTA_2a6c95b5-822d-44d3-b696-1b296da1dc0d"
      unitRef="usd">3350000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE5LTMtMS0xLTA_3e1b3e69-012d-450d-9a0f-ce07e6d126de"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE5LTUtMS0xLTA_1e2dc1f1-d7da-44a0-84f6-5dcc66fa2727"
      unitRef="usd">1020000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE5LTctMS0xLTA_90221016-114e-45e2-b867-fddbfe08c9dc"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzE5LTktMS0xLTA_367bbbfc-2bbe-4ee1-bca0-563ba06defd4"
      unitRef="usd">4370000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzIwLTEtMS0xLTA_911e45a9-185d-47bd-8a2c-339f58830a5d"
      unitRef="usd">200802000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzIwLTMtMS0xLTA_0e73f1a3-ae8a-4133-8408-b21ced8db881"
      unitRef="usd">272904000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzIwLTUtMS0xLTA_aaab856b-3cbf-4b76-8d7e-d91352b19a69"
      unitRef="usd">198566000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzIwLTctMS0xLTA_c8f4ee04-f0e4-4045-b768-a053c8ddd14e"
      unitRef="usd">-471470000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzIwLTktMS0xLTA_1f41a0e0-9e00-470c-b317-7869a3590ef5"
      unitRef="usd">200802000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzIzLTEtMS0xLTA_9b8bbeaf-301e-4a92-ba03-f68e6297f97d"
      unitRef="usd">-75994000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzIzLTMtMS0xLTA_3a7bc4f4-330b-4c61-bcd0-1deae1b5e6f7"
      unitRef="usd">-80030000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzIzLTUtMS0xLTA_718f5e0a-8dd9-4c77-b789-700865dba696"
      unitRef="usd">-80512000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzIzLTctMS0xLTA_830a3718-09ed-4863-ac70-2def2bf790f8"
      unitRef="usd">160542000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzIzLTktMS0xLTA_a771c689-3bf0-4d48-8e41-c4aa655edb20"
      unitRef="usd">-75994000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzI0LTEtMS0xLTA_b7587efd-9beb-4b1d-ae4c-d4c2d916b20f"
      unitRef="usd">124808000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzI0LTMtMS0xLTA_e74e7f18-2b8f-40ad-b38f-b2e48301bf0c"
      unitRef="usd">192874000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzI0LTUtMS0xLTA_dba71f3e-72b3-4de2-87ca-129e39e4dd2a"
      unitRef="usd">118054000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzI0LTctMS0xLTA_08a5ba5c-5af1-4eaf-8edc-6ebc227d0e79"
      unitRef="usd">-310928000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTowYzM5OGFiMWUxYTA0NGNhOWUyYWNmODg3ZTA4OTMwNi90YWJsZXJhbmdlOjBjMzk4YWIxZTFhMDQ0Y2E5ZTJhY2Y4ODdlMDg5MzA2XzI0LTktMS0xLTA_f255f255-3f47-4ffd-83a1-3d64327d693c"
      unitRef="usd">124808000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzMtMS0xLTEtMA_71701cb9-810b-4fec-8bfb-7482cf17d0a7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzMtMy0xLTEtMA_a59bd7b7-7d72-46af-8c19-56d37f9de671"
      unitRef="usd">1368149000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzMtNS0xLTEtMA_ff98f4c8-8d74-44e7-9421-8de153ba4712"
      unitRef="usd">1177247000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzMtNy0xLTEtMA_e0bf7e0e-2c1a-4ea7-8197-7f9a02fe65d7"
      unitRef="usd">-399093000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzMtOS0xLTEtMA_7166a6a6-4c60-41ca-89e9-468dbf4eb9e0"
      unitRef="usd">2146303000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzQtMS0xLTEtMA_6c9c257d-099f-465e-a8d3-f8ab08d2a489"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzQtMy0xLTEtMA_f6f9dc55-0a56-4921-abea-5e6a27ebcb67"
      unitRef="usd">778153000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzQtNS0xLTEtMA_c1a87147-dfe0-4eab-9c4a-30a54607d44c"
      unitRef="usd">594527000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzQtNy0xLTEtMA_de8b8a7d-c5e8-4df6-90a1-676b036ce421"
      unitRef="usd">-398179000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzQtOS0xLTEtMA_9d7ecdfc-8275-4879-96e6-220dc9216801"
      unitRef="usd">974501000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzUtMS0xLTEtMA_9f6c4e44-8d30-40bf-aec9-fc960937644f"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzUtMy0xLTEtMA_894ae389-a051-4e69-abd0-e835665a73f8"
      unitRef="usd">589996000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzUtNS0xLTEtMA_6d69c5af-0db1-46f6-88cf-871af5f4753f"
      unitRef="usd">582720000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzUtNy0xLTEtMA_87ef9bb2-54cd-4e09-832b-2cdc319aef76"
      unitRef="usd">-914000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzUtOS0xLTEtMA_ffe879d7-07f7-49fe-b05e-65f3270e6f6e"
      unitRef="usd">1171802000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzYtMS0xLTEtMA_32d9410c-aa30-45fd-9776-403ff834ed17"
      unitRef="usd">47412000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzYtMy0xLTEtMA_4c207fe0-44ef-4757-8b30-a637510def3b"
      unitRef="usd">399563000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzYtNS0xLTEtMA_8c7fe423-c99e-48aa-9698-6aef7d2a5071"
      unitRef="usd">252792000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzYtNy0xLTEtMA_103b4020-b077-4aec-a5ef-85ea27ded44b"
      unitRef="usd">196000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzYtOS0xLTEtMA_a382c297-c0ae-44db-9fd4-1a9118ccafdd"
      unitRef="usd">699963000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzctMS0xLTEtMA_15b3d36f-0890-4383-9edc-e120616f4126"
      unitRef="usd">1009000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzctMy0xLTEtMA_94c1fc4a-1600-4479-8441-1ef00f8bd9a2"
      unitRef="usd">57614000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzctNS0xLTEtMA_fade4415-d68d-4338-8bc2-b15e19731984"
      unitRef="usd">26147000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzctNy0xLTEtMA_07637b59-8c5d-4f74-af71-95b8994d8975"
      unitRef="usd">0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzctOS0xLTEtMA_78798b81-b6f7-496e-9972-243da1dafc99"
      unitRef="usd">84770000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzgtMS0xLTEtMA_882eb96e-cb35-4811-a298-48475135f972"
      unitRef="usd">0</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzgtMy0xLTEtMA_626dd32b-0e67-4bb9-9ca2-e459a304ab52"
      unitRef="usd">8971000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzgtNS0xLTEtMA_ff94812e-529d-4766-a79c-f5cc463793e8"
      unitRef="usd">5819000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzgtNy0xLTEtMA_df3e79da-0976-45a1-b4a8-62a9d0ffcf5d"
      unitRef="usd">0</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzgtOS0xLTEtMA_0ebab431-2ce6-4b99-a74e-00b2bddd1106"
      unitRef="usd">14790000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:OperatingIncomeLoss
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEwLTEtMS0xLTA_10b79a18-0b90-4d78-b13b-968bd9fe3ac3"
      unitRef="usd">-48421000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEwLTMtMS0xLTA_044f4685-e406-4546-8a06-2dd6d828c717"
      unitRef="usd">123848000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEwLTUtMS0xLTA_927a6b2b-479b-4a16-9acd-2bc1d70b4ac5"
      unitRef="usd">297962000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEwLTctMS0xLTA_6b64426d-64c0-4a63-b7aa-28003c90b7cc"
      unitRef="usd">-1110000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEwLTktMS0xLTA_eea657e5-c975-47a2-a01c-99ae3e16a722"
      unitRef="usd">372279000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzExLTEtMS0xLTA_b019c4a9-c295-4c23-ba16-67e03a4bab7b"
      unitRef="usd">-99371000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzExLTMtMS0xLTA_5da4d0d1-9293-468b-b1b2-f0f7bf34339e"
      unitRef="usd">36586000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzExLTUtMS0xLTA_dcfa10d4-e15e-459f-a46c-7c472631febe"
      unitRef="usd">-18990000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzExLTctMS0xLTA_7ba4b907-548e-417e-ba69-747221730f94"
      unitRef="usd">0</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzExLTktMS0xLTA_3e6771f1-5cbd-4ff3-93eb-d60a84c984af"
      unitRef="usd">-81775000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEyLTEtMS0xLTA_0a02b26b-4826-425a-a835-b420969166b4"
      unitRef="usd">-5593000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEyLTMtMS0xLTA_09e6631f-5535-4f00-97c1-37e0a33e7d97"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEyLTUtMS0xLTA_4f2903cc-f241-4a9e-ac4e-768846f4a7a9"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEyLTctMS0xLTA_3c51cad0-23b7-47c4-87a4-44302475fa7f"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEyLTktMS0xLTA_28e916d4-b4c0-4733-8cde-3e6a82bd6831"
      unitRef="usd">-5593000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEzLTEtMS0xLTA_ce80093c-33f5-425a-9c90-2820e7e80bcc"
      unitRef="usd">-153385000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEzLTMtMS0xLTA_4109a5a1-0553-43e5-b0fa-b188652b3bfb"
      unitRef="usd">160434000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEzLTUtMS0xLTA_b61e6a57-8dcf-4f08-9cf5-487f00afa2d0"
      unitRef="usd">278972000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEzLTctMS0xLTA_f66db6e4-06e8-4865-9781-f1e229ef4f95"
      unitRef="usd">-1110000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzEzLTktMS0xLTA_ea6a4689-fbfe-4f28-ae85-93167a4a001d"
      unitRef="usd">284911000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE0LTEtMS0xLTA_e110dba2-9354-44ec-90cc-27d33e7cac34"
      unitRef="usd">-110921000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE0LTMtMS0xLTA_73d1cfbe-db84-48a0-85b6-de99abb36911"
      unitRef="usd">-12730000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE0LTUtMS0xLTA_9a41bac3-0e92-4386-b8ca-33cbb20c0f37"
      unitRef="usd">253783000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE0LTctMS0xLTA_7fef4cd1-ac98-4eb0-8257-a1d0204dbe9b"
      unitRef="usd">-484000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE0LTktMS0xLTA_d0b9e173-5a2c-428d-9c30-7e5594ca00d0"
      unitRef="usd">129648000</us-gaap:IncomeTaxExpenseBenefit>
    <tfx:EquityInNetIncomeOfConsolidatedSubsidiaries
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE1LTEtMS0xLTA_de0bfa86-d747-41f9-996d-b8d6c7ba09e5"
      unitRef="usd">197727000</tfx:EquityInNetIncomeOfConsolidatedSubsidiaries>
    <tfx:EquityInNetIncomeOfConsolidatedSubsidiaries
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE1LTMtMS0xLTA_80c2731d-f573-4ea2-b102-2749341b9e3a"
      unitRef="usd">8422000</tfx:EquityInNetIncomeOfConsolidatedSubsidiaries>
    <tfx:EquityInNetIncomeOfConsolidatedSubsidiaries
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE1LTUtMS0xLTA_37e47af0-415a-4f84-a6ce-656e8b2eea31"
      unitRef="usd">-3135000</tfx:EquityInNetIncomeOfConsolidatedSubsidiaries>
    <tfx:EquityInNetIncomeOfConsolidatedSubsidiaries
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE1LTctMS0xLTA_e16bfb87-6a30-484d-8367-91c6e6624a30"
      unitRef="usd">-203014000</tfx:EquityInNetIncomeOfConsolidatedSubsidiaries>
    <tfx:EquityInNetIncomeOfConsolidatedSubsidiaries
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE1LTktMS0xLTA_29936f8d-7fc8-4b4c-85ef-950f3857129c"
      unitRef="usd">0</tfx:EquityInNetIncomeOfConsolidatedSubsidiaries>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE2LTEtMS0xLTA_16e0814a-e3b5-4f58-92dc-2567e883ff5f"
      unitRef="usd">155263000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE2LTMtMS0xLTA_2a959b60-cb97-4eb5-9ca7-43c9eebe9265"
      unitRef="usd">181586000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE2LTUtMS0xLTA_e1446c6f-9cd5-415b-b153-ced80647cf22"
      unitRef="usd">22054000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE2LTctMS0xLTA_55e03275-53b3-45da-ba61-29a9793e6b33"
      unitRef="usd">-203640000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE2LTktMS0xLTA_6a29168f-f90d-4bf7-93f0-9096309ca431"
      unitRef="usd">155263000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE3LTEtMS0xLTA_f8c0a9bd-bb4e-465a-b02d-82019ec55e53"
      unitRef="usd">-4534000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE3LTMtMS0xLTA_9f377723-ea44-44cc-819e-f0e7d24fdf70"
      unitRef="usd">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE3LTUtMS0xLTA_fb7d8c04-c1e6-4490-8269-640b880a0bca"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE3LTctMS0xLTA_efc017e2-9895-4776-96cc-cf4a7981c37f"
      unitRef="usd">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE3LTktMS0xLTA_917f3211-5923-4724-84cd-c2efae69ef06"
      unitRef="usd">-4534000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE4LTEtMS0xLTA_b1a4444f-8a57-4ac5-8547-28c81be67211"
      unitRef="usd">-1801000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE4LTMtMS0xLTA_02b5d2c9-0716-4d9f-83d3-241b53db65f0"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE4LTUtMS0xLTA_6f44c094-abea-49fa-a34b-24310bce6f45"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE4LTctMS0xLTA_31e75681-70f6-45b1-8a1f-9f7fcd9bec26"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE4LTktMS0xLTA_1de3d8c7-e0e2-4e7f-bb07-fa24bd850c0b"
      unitRef="usd">-1801000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE5LTEtMS0xLTA_ef631234-c340-4c7c-8f80-63607af118c0"
      unitRef="usd">-2733000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE5LTMtMS0xLTA_89d748e6-7011-476d-a17b-8cc7e3717751"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE5LTUtMS0xLTA_948451aa-3349-49a6-9cda-c3585322d8c4"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE5LTctMS0xLTA_1e2bfbd4-bb3a-4e51-b48c-bc281b55dab9"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzE5LTktMS0xLTA_a026a4af-7125-46e5-b7a3-a3e78036daba"
      unitRef="usd">-2733000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzIwLTEtMS0xLTA_97ab764f-2b73-46db-9ae5-398402c9d990"
      unitRef="usd">152530000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzIwLTMtMS0xLTA_a8f97c87-b53c-45d4-9912-c35b9478855b"
      unitRef="usd">181586000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzIwLTUtMS0xLTA_6d213652-fbe0-4d41-abf3-1e674949d07a"
      unitRef="usd">22054000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzIwLTctMS0xLTA_4bc79e18-3c5d-4a56-82b2-7d65c412fc87"
      unitRef="usd">-203640000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzIwLTktMS0xLTA_63c71a6d-f396-49df-b797-0d3731eeea23"
      unitRef="usd">152530000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzIzLTEtMS0xLTA_68089b29-2e05-41e4-a52a-a721a08ac874"
      unitRef="usd">173626000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzIzLTMtMS0xLTA_5b59062c-8ae1-4c8a-8ffd-9fdfd454bc25"
      unitRef="usd">158490000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzIzLTUtMS0xLTA_ad2c7bb2-27bf-45e0-80d0-2465b7b47cad"
      unitRef="usd">198453000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzIzLTctMS0xLTA_06f0969a-b8fa-46c9-84f7-139af5a49a65"
      unitRef="usd">-356943000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzIzLTktMS0xLTA_7bca6df1-ab26-4138-a390-9c1ecd7cb58e"
      unitRef="usd">173626000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzI0LTEtMS0xLTA_9020d79a-4631-465a-9059-4cf28433708e"
      unitRef="usd">326156000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzI0LTMtMS0xLTA_5b401890-0d3f-477b-809e-828dc33ebadb"
      unitRef="usd">340076000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzI0LTUtMS0xLTA_b655fe26-af1c-4982-b3b2-9536c971d196"
      unitRef="usd">220507000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzI0LTctMS0xLTA_5911c118-d18a-4e30-99d9-ea8665b35a5b"
      unitRef="usd">-560583000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpiOWU2ZTVmOTgzNTE0NDI3OTY3NjhmZjdhNTdiNGYyNi90YWJsZXJhbmdlOmI5ZTZlNWY5ODM1MTQ0Mjc5Njc2OGZmN2E1N2I0ZjI2XzI0LTktMS0xLTA_d08617a9-3977-4b9f-9f92-e5214292047c"
      unitRef="usd">326156000</us-gaap:ComprehensiveIncomeNetOfTax>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90ZXh0cmVnaW9uOmFhMTM5NzdhNWZhYTQ2MDA4YTU4Y2Q5Y2QyMzFlM2M4XzIxNjg_ea4d38fa-532f-4de6-a9bc-9fadd2d3783c">&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;CONDENSED CONSOLIDATING BALANCE SHEETS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.081%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.111%;"/&gt;&lt;td style="width:1.0%;"/&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.111%;"/&gt;&lt;td style="width:1.0%;"/&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.111%;"/&gt;&lt;td style="width:1.0%;"/&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.549%;"/&gt;&lt;td style="width:1.0%;"/&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.117%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Parent&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Company&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Non-Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Condensed&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Consolidated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;231,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;301,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;329,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;418,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Accounts receivable from consolidated subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;492,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;500,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,029,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;306,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;227,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(57,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;476,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;154,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;902,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,322,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,073,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,306,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;224,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;203,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;430,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,286,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;958,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,245,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangibles assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,291,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;864,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,156,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investments in affiliates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,987,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,072,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;924,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,984,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,652)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Notes receivable and other amounts due from consolidated subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,064,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,690,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;287,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,042,904)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,269,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,544,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,613,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16,117,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,309,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;LIABILITIES AND EQUITY&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current borrowings&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;102,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts payable to consolidated subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;403,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;418,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;207,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,029,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current portion of contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;144,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;148,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payroll and benefit-related liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;115,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;445,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;728,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;418,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,029,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;563,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,858,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,858,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;357,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,652)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;439,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension and postretirement benefit liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Noncurrent liability for uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Notes payable and other amounts due to consolidated subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,804,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,978,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,260,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,042,904)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Noncurrent contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Noncurrent operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;133,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;202,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,290,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,237,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,892,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,089,651)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,330,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total shareholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,979,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,306,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,721,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,027,999)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,979,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total liabilities and shareholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,269,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,544,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,613,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16,117,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,309,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:40.752%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.102%;"/&gt;&lt;td style="width:1.0%;"/&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.688%;"/&gt;&lt;td style="width:1.0%;"/&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.688%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.129%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Parent&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Company&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Non-Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Condensed&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Consolidated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;302,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;357,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;300,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;366,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Accounts receivable from consolidated subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,122,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;365,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,520,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;267,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;191,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(30,954)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;427,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,459,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,193,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,541,542)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,236,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;253,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;175,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;432,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,284,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;961,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,246,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangibles assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,381,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;943,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,325,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investments in affiliates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,984,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,507,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;837,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,330,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Notes receivable and other amounts due from consolidated subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,337,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,347,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,698,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,467,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,240,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,142,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,572,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,277,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;LIABILITIES AND EQUITY&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current borrowings&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts payable to consolidated subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,058,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;291,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;170,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,520,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current portion of contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payroll and benefit-related liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,127,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;583,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;390,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,520,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;582,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,072,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,072,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;279,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;243,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;608,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension and postretirement benefit liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Noncurrent liability for uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Notes payable and other amounts due to consolidated subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,451,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,222,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,024,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,698,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Noncurrent contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;131,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;167,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;138,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;204,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,927,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,260,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,770,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,221,205)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,738,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total shareholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,539,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,980,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,371,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,351,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,539,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total liabilities and shareholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,467,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,240,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,142,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,572,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,277,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzUtMS0xLTEtMA_756e63e8-659e-483a-b7dc-e65c6cce0947"
      unitRef="usd">68928000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzUtMy0xLTEtMA_03b7addc-c960-44de-b5d4-21b5055ab5be"
      unitRef="usd">488000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzUtNS0xLTEtMA_0a886efc-eecc-4d6b-ba90-05fccd7cb016"
      unitRef="usd">231667000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzUtNy0xLTEtMA_910d8417-ff58-4ee3-bdb0-7a826ed27c73"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzUtOS0xLTEtMA_b18a829f-62ef-4e5a-aee5-6833eac9394a"
      unitRef="usd">301083000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzYtMS0xLTEtMA_7d444b6b-f25a-4d62-b412-0cfca227f530"
      unitRef="usd">3243000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzYtMy0xLTEtMA_c8ea09fc-0882-4f09-9884-6fb808b7bd2f"
      unitRef="usd">80528000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzYtNS0xLTEtMA_1194e380-94d5-4839-886b-163ae37c5e9e"
      unitRef="usd">329245000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzYtNy0xLTEtMA_90eafeb3-6688-47cf-91f8-7d39d1ceffe7"
      unitRef="usd">5657000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzYtOS0xLTEtMA_b193865a-9917-4b6c-8327-f91d9333e247"
      unitRef="usd">418673000</us-gaap:AccountsReceivableNetCurrent>
    <tfx:IntercompanyReceivablesCurrent
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzctMS0xLTEtMA_a81ecd77-cec9-4416-a827-3e1ef46f209a"
      unitRef="usd">35629000</tfx:IntercompanyReceivablesCurrent>
    <tfx:IntercompanyReceivablesCurrent
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzctMy0xLTEtMA_9592d97b-bd51-402a-b585-063b62a67958"
      unitRef="usd">492655000</tfx:IntercompanyReceivablesCurrent>
    <tfx:IntercompanyReceivablesCurrent
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzctNS0xLTEtMA_0cb38568-0770-4f88-a509-de0a5dc4e3eb"
      unitRef="usd">500811000</tfx:IntercompanyReceivablesCurrent>
    <tfx:IntercompanyReceivablesCurrent
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzctNy0xLTEtMA_c148bcb2-68d6-4c2f-8b9d-77809f54918c"
      unitRef="usd">-1029095000</tfx:IntercompanyReceivablesCurrent>
    <tfx:IntercompanyReceivablesCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzctOS0xLTEtMA_f3f0cef1-8937-4cf2-aefa-117706fcd955"
      unitRef="usd">0</tfx:IntercompanyReceivablesCurrent>
    <us-gaap:InventoryNet
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzgtMS0xLTEtMA_cf3569f8-b6ea-4bb6-b6f4-d1c10c523d6c"
      unitRef="usd">0</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzgtMy0xLTEtMA_51dfa66e-5560-4ed0-a995-1946977a35f5"
      unitRef="usd">306917000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzgtNS0xLTEtMA_a127d4c7-8883-4f7b-89fe-04ea26a02750"
      unitRef="usd">227451000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzgtNy0xLTEtMA_118da051-3b92-4714-921d-8352e2887c1f"
      unitRef="usd">-57811000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzgtOS0xLTEtMA_77dd8271-dc4f-4be0-b912-5bb8379331ce"
      unitRef="usd">476557000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzktMS0xLTEtMA_5ddf2370-3ebb-4c2c-8ca3-3703da327e3a"
      unitRef="usd">40171000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzktMy0xLTEtMA_ee79b3d9-7016-4967-a8ed-bede5edd5a75"
      unitRef="usd">21896000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzktNS0xLTEtMA_326ce706-5c73-4e87-b4f8-cc5dba0a0d24"
      unitRef="usd">27658000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzktNy0xLTEtMA_85ebd9e3-ca4c-4323-8628-db2cf572a77c"
      unitRef="usd">8218000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzktOS0xLTEtMA_66748888-7865-4db2-bf94-dfbdb59f783d"
      unitRef="usd">97943000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidTaxes
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzEwLTEtMS0xLTA_6cf6ea89-9726-488b-a16e-8ccc42219f17"
      unitRef="usd">6371000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzEwLTMtMS0xLTA_8cb6e711-fb35-4a52-8e16-a4afcaf7a0c8"
      unitRef="usd">0</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzEwLTUtMS0xLTA_0cba7f61-7c22-49f7-a864-eb3dc508ccb4"
      unitRef="usd">5705000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzEwLTctMS0xLTA_018f590d-6067-4c70-9039-381cacfa409c"
      unitRef="usd">0</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzEwLTktMS0xLTA_822b432e-a1e7-43f6-a5cb-9968b0835635"
      unitRef="usd">12076000</us-gaap:PrepaidTaxes>
    <us-gaap:AssetsCurrent
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzEzLTEtMS0xLTA_22f327c0-eb4c-4164-b786-a1fcce4fd479"
      unitRef="usd">154342000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzEzLTMtMS0xLTA_4f51a52b-88c2-4d63-af94-4791d76cd87a"
      unitRef="usd">902484000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzEzLTUtMS0xLTA_bdd4ac85-df63-46c4-8b7f-254e956e131c"
      unitRef="usd">1322537000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzEzLTctMS0xLTA_2a42d9a6-ee96-4cfd-b011-2f92fcc27200"
      unitRef="usd">-1073031000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzEzLTktMS0xLTA_7953b0ef-2b11-47a9-b924-0d1094b36368"
      unitRef="usd">1306332000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE0LTEtMS0xLTA_c0de4ae4-60b6-42cc-92fd-89d06e79f292"
      unitRef="usd">2936000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE0LTMtMS0xLTA_89018522-6b3c-441a-bfe5-4dda798f74d0"
      unitRef="usd">224176000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE0LTUtMS0xLTA_c257008d-ac9b-40d8-8331-7cdb83d5541e"
      unitRef="usd">203607000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE0LTctMS0xLTA_23479186-60e3-4e2f-9248-47fdebc2ebd4"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE0LTktMS0xLTA_eb365f3b-fe6c-49ad-8cf4-685e45ebca71"
      unitRef="usd">430719000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE1LTEtMS0xLTE1NDU3_314a1e70-5cf8-4474-88af-683519bc0b3d"
      unitRef="usd">12356000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE1LTMtMS0xLTE1NDU3_cf857b96-7c79-4c24-a196-44155e6b7206"
      unitRef="usd">66388000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE1LTUtMS0xLTE1NDU3_40e7a176-af22-4db4-bd88-01f11579dafd"
      unitRef="usd">34416000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE1LTctMS0xLTE1NDU3_f577b5f5-641c-4a1a-8de7-57b9cd92ab08"
      unitRef="usd">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE1LTktMS0xLTE1NDU3_08f9a43e-6376-44a5-9f11-6c71c6e14ae9"
      unitRef="usd">113160000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE1LTEtMS0xLTA_015b4fcb-df85-4803-9a0e-1707534b86c4"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE1LTMtMS0xLTA_4b96324a-f11e-4b2a-87e0-5cdd865e15e6"
      unitRef="usd">1286372000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE1LTUtMS0xLTA_15f78e8a-2f75-45ae-9b6f-45158593eb24"
      unitRef="usd">958933000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE1LTctMS0xLTA_8abd3e13-1420-45cd-ad68-9a1e9273c3cf"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE1LTktMS0xLTA_83a1d5b2-ea9f-4eb5-81ac-89788349a35b"
      unitRef="usd">2245305000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE2LTEtMS0xLTA_1858cb10-b17a-424a-8be5-ee2206b05646"
      unitRef="usd">70000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE2LTMtMS0xLTA_ac7ed86c-5e07-4fb7-80b1-d2b3b69bc339"
      unitRef="usd">1291810000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE2LTUtMS0xLTA_bc82c4bc-d00f-42c4-9f0f-77a61967a03c"
      unitRef="usd">864405000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE2LTctMS0xLTA_3a373bfc-2b28-43c0-8fea-57edebc90b1f"
      unitRef="usd">0</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE2LTktMS0xLTA_6270c9df-73a6-49b8-a823-670bf8af43b6"
      unitRef="usd">2156285000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE3LTEtMS0xLTA_ca0802fd-ee1d-4a80-88b8-d7daf3bcaa7a"
      unitRef="usd">5987577000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE3LTMtMS0xLTA_8b817903-b97a-46c3-a976-9904b2d7fe9e"
      unitRef="usd">2072038000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE3LTUtMS0xLTA_b858d2c6-e058-4194-bac2-b48b658f87ec"
      unitRef="usd">924448000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE3LTctMS0xLTA_e81548b3-1a3a-4c9f-bb0e-8a63cc25a9c3"
      unitRef="usd">-8984063000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE3LTktMS0xLTA_ecc4a9c9-8bdc-4d36-8164-d41938423ec5"
      unitRef="usd">0</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE4LTEtMS0xLTA_a122fd55-bd12-4f93-8b57-92a8be0f1cb6"
      unitRef="usd">16345000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE4LTMtMS0xLTA_3ef23c5b-14c2-4939-9ae3-6106b6fefed3"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE4LTUtMS0xLTA_173351b5-7d46-41ef-b77d-497b545e7c47"
      unitRef="usd">6879000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE4LTctMS0xLTA_b62d6af7-41db-44f7-b37b-880ed8a6e794"
      unitRef="usd">-17652000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE4LTktMS0xLTA_bf0290eb-1e6f-4cc2-b57d-aa4c3c8a4157"
      unitRef="usd">5572000</us-gaap:DeferredIncomeTaxAssetsNet>
    <tfx:IntercompanyReceivablesNoncurrent
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE5LTEtMS0xLTA_d6d17a19-e9ce-45c4-83cf-4e1d1d4764b8"
      unitRef="usd">2064309000</tfx:IntercompanyReceivablesNoncurrent>
    <tfx:IntercompanyReceivablesNoncurrent
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE5LTMtMS0xLTA_49c33f5d-43a2-4159-a52b-94118a38f33e"
      unitRef="usd">3690788000</tfx:IntercompanyReceivablesNoncurrent>
    <tfx:IntercompanyReceivablesNoncurrent
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE5LTUtMS0xLTA_27b41b7c-2abf-4ef5-8bc2-b4d821b8ec4b"
      unitRef="usd">287807000</tfx:IntercompanyReceivablesNoncurrent>
    <tfx:IntercompanyReceivablesNoncurrent
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE5LTctMS0xLTA_bacb1c6b-2c3f-4a7c-9658-efcb2f251056"
      unitRef="usd">-6042904000</tfx:IntercompanyReceivablesNoncurrent>
    <tfx:IntercompanyReceivablesNoncurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzE5LTktMS0xLTA_dcecf4a4-9c72-4b15-8453-ef38933e1108"
      unitRef="usd">0</tfx:IntercompanyReceivablesNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzIwLTEtMS0xLTA_82d39c8d-3409-46f4-8d4a-2d3cb2478260"
      unitRef="usd">31974000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzIwLTMtMS0xLTA_cebf0bec-238b-494c-97ed-275c277f1fe5"
      unitRef="usd">10025000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzIwLTUtMS0xLTA_b2f579ab-c871-4cd8-b8d8-ff1a89025ab4"
      unitRef="usd">10448000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzIwLTctMS0xLTA_66d7f1c5-647f-4c2b-b2c4-3ce4ff117c08"
      unitRef="usd">0</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzIwLTktMS0xLTA_8f2bf8fa-5467-4c8f-ac54-e2e1ec6a3d8b"
      unitRef="usd">52447000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzIxLTEtMS0xLTA_09f9621d-2bcf-40c7-9d39-3eed9e879c1b"
      unitRef="usd">8269909000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzIxLTMtMS0xLTA_3d4cb82b-c39b-44d8-b98b-06667f357e0a"
      unitRef="usd">9544081000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzIxLTUtMS0xLTA_3ce9096a-891f-4805-b2b2-46664ca02d2f"
      unitRef="usd">4613480000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzIxLTctMS0xLTA_13bf1b4f-2fb9-49bc-b129-479c6ae1687f"
      unitRef="usd">-16117650000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzIxLTktMS0xLTA_9fcabe7e-11d3-499d-a2a0-04042f66b27c"
      unitRef="usd">6309820000</us-gaap:Assets>
    <us-gaap:DebtCurrent
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI0LTEtMS0xLTA_312f3baf-ecf5-45a1-9e73-067aaae84f56"
      unitRef="usd">0</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI0LTMtMS0xLTA_2bd63710-7c18-46c3-8cfd-9a811b53049a"
      unitRef="usd">0</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI0LTUtMS0xLTA_f9201d10-1afb-429e-b719-81ed8c5ff3f3"
      unitRef="usd">50000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI0LTctMS0xLTA_a71ab963-64b1-4f9e-af62-273cdd32db1d"
      unitRef="usd">0</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI0LTktMS0xLTA_f85f2ee7-c8a2-426e-9678-9aa33b413af4"
      unitRef="usd">50000000</us-gaap:DebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI1LTEtMS0xLTA_6d34fa27-7578-45b1-8924-7bef5da67afc"
      unitRef="usd">4641000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI1LTMtMS0xLTA_954ee437-a91a-4187-af78-e4a310b4b6a5"
      unitRef="usd">63121000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI1LTUtMS0xLTA_51c2a14b-ba0c-4e32-a35f-1e80e85e82ed"
      unitRef="usd">35154000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI1LTctMS0xLTA_4eb17e0d-9353-4679-b4c2-d9e9823c79ba"
      unitRef="usd">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI1LTktMS0xLTA_60886d8c-cc46-457e-aa3b-03fb16acdb5e"
      unitRef="usd">102916000</us-gaap:AccountsPayableCurrent>
    <tfx:IntercompanyPayablesCurrent
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI2LTEtMS0xLTA_4e283068-e025-4edd-8f58-7c2d16e44f0d"
      unitRef="usd">403486000</tfx:IntercompanyPayablesCurrent>
    <tfx:IntercompanyPayablesCurrent
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI2LTMtMS0xLTA_abf489a0-c5c6-4ae0-a780-68b00ef32199"
      unitRef="usd">418321000</tfx:IntercompanyPayablesCurrent>
    <tfx:IntercompanyPayablesCurrent
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI2LTUtMS0xLTA_78f4f911-2cc8-4b6c-adda-c74fa89fa8ed"
      unitRef="usd">207288000</tfx:IntercompanyPayablesCurrent>
    <tfx:IntercompanyPayablesCurrent
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI2LTctMS0xLTA_cdb20f8e-8d21-427d-b00a-15dfcdeea608"
      unitRef="usd">-1029095000</tfx:IntercompanyPayablesCurrent>
    <tfx:IntercompanyPayablesCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI2LTktMS0xLTA_0f71bab8-7a0a-475e-b31a-16318fa9cbfa"
      unitRef="usd">0</tfx:IntercompanyPayablesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI3LTEtMS0xLTA_c4c2a990-87a3-465a-a96d-310443f67a10"
      unitRef="usd">8505000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI3LTMtMS0xLTA_c49f703d-bfc2-4144-8f55-ea3c6c79ff25"
      unitRef="usd">36325000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI3LTUtMS0xLTA_fe1057cc-a54f-4f88-b2a8-decbe95dd658"
      unitRef="usd">55636000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI3LTctMS0xLTA_0558ece6-9779-4ea1-950b-e11c7a3be205"
      unitRef="usd">0</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI3LTktMS0xLTA_06b24363-99bd-4b9e-92c5-2ffce79b3c50"
      unitRef="usd">100466000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI4LTEtMS0xLTA_53cc7b65-a13c-48c4-95a7-87c9fad84fe5"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI4LTMtMS0xLTA_8cfc50c3-bb19-4dbc-b9a5-97cf9d114b46"
      unitRef="usd">144701000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI4LTUtMS0xLTA_d95c43d3-6fcc-4828-9f62-7aa95d4d38a3"
      unitRef="usd">3389000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI4LTctMS0xLTA_7a19e31f-1d92-47fa-a298-50d7cdd8b231"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI4LTktMS0xLTA_3af37f9e-29a2-4df5-b6e5-350272f739db"
      unitRef="usd">148090000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI5LTEtMS0xLTA_828788ac-d0a7-4365-bbb8-ad9aa97b4ab0"
      unitRef="usd">18690000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI5LTMtMS0xLTA_12bbc06e-e6e0-4136-bc06-4a5bd27f50e0"
      unitRef="usd">50583000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI5LTUtMS0xLTA_1ce53c31-30e8-40eb-a03e-d32fbf28f86b"
      unitRef="usd">46708000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI5LTctMS0xLTA_3368db77-719e-4c3d-95d9-36c96415553f"
      unitRef="usd">0</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzI5LTktMS0xLTA_4fb9c2cf-ef95-4b25-a436-b32318224d16"
      unitRef="usd">115981000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMwLTEtMS0xLTA_4e069521-c76e-46bc-b0c8-00322047ace9"
      unitRef="usd">5482000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMwLTMtMS0xLTA_cda6d30d-5430-466a-b8f7-04252aa867d7"
      unitRef="usd">0</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMwLTUtMS0xLTA_d9288642-bb7c-4f4d-bfe8-fc5774139ef5"
      unitRef="usd">32000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMwLTctMS0xLTA_e3938f11-2fc6-4639-8541-7776c7a67556"
      unitRef="usd">0</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMwLTktMS0xLTA_5fbe4dbf-d74a-4d83-b924-26a9aef3c704"
      unitRef="usd">5514000</us-gaap:InterestPayableCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMxLTEtMS0xLTA_de3dff65-30b7-48a3-98e9-7b8bbf884646"
      unitRef="usd">0</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMxLTMtMS0xLTA_695c194b-b396-4b64-afcf-cb554bd1826b"
      unitRef="usd">0</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMxLTUtMS0xLTA_49c2fa2f-fc33-4beb-b7e7-e77dc0d3510f"
      unitRef="usd">6692000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMxLTctMS0xLTA_31ee0b3c-bb72-4285-87bd-2456e7bbce76"
      unitRef="usd">0</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMxLTktMS0xLTA_dab14abb-bc32-4dd3-a342-968a244c2aae"
      unitRef="usd">6692000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMyLTEtMS0xLTA_8688d9a1-1832-476b-9447-b0ef14787664"
      unitRef="usd">4224000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMyLTMtMS0xLTA_e5c9d1a7-0ad5-41e5-8334-7d0c5e405d78"
      unitRef="usd">15458000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMyLTUtMS0xLTA_c0d60fd3-0d94-4f14-a387-4bd9742ea142"
      unitRef="usd">13714000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMyLTctMS0xLTA_2672559d-68b3-4ffe-ab4e-54fe7b84e415"
      unitRef="usd">0</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMyLTktMS0xLTA_e9147fe5-f0c3-440c-890a-b78eb78a495e"
      unitRef="usd">33396000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMzLTEtMS0xLTA_d291fbff-4e4d-4b80-a7bf-d26aee7c2f5b"
      unitRef="usd">445028000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMzLTMtMS0xLTA_49bc9a1f-cb15-4877-883f-a13a59d93935"
      unitRef="usd">728509000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMzLTUtMS0xLTA_f5fa7877-df65-4278-aa09-90deb30999bb"
      unitRef="usd">418613000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMzLTctMS0xLTA_0271e234-e44c-4cfa-a4bf-a753808842a3"
      unitRef="usd">-1029095000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzMzLTktMS0xLTA_8fa2a8cd-5cca-47e1-9020-d008bf40ff64"
      unitRef="usd">563055000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM0LTEtMS0xLTA_84965762-3226-4483-815f-3a5eb2617f7e"
      unitRef="usd">1858943000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM0LTMtMS0xLTA_66e4401a-8333-402b-869d-c1bb097eb64e"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM0LTUtMS0xLTA_36aae902-ea09-4922-ba1f-ff98a9f2ff50"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM0LTctMS0xLTA_e58314c0-618a-4c83-975a-6799838d55b4"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM0LTktMS0xLTA_03a75283-2eac-465a-9471-e3a9d963ba23"
      unitRef="usd">1858943000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM1LTEtMS0xLTA_9bd90650-fe4e-4f67-b560-b6276eb6921f"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM1LTMtMS0xLTA_5a726f2d-d86d-4a7b-89f1-0031ac3684ff"
      unitRef="usd">357923000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM1LTUtMS0xLTA_32f78fab-e86b-40be-b301-39f66f31f557"
      unitRef="usd">99287000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM1LTctMS0xLTA_67cf9df4-1dc2-4ebd-a5dd-79eaa5fbf511"
      unitRef="usd">-17652000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM1LTktMS0xLTA_51ba7a01-e1fb-4e45-a7ba-c56807482dbf"
      unitRef="usd">439558000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM2LTEtMS0xLTA_a2781a9d-2111-46d5-83d1-266faf013ea2"
      unitRef="usd">38073000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM2LTMtMS0xLTA_0655018e-5b65-4a7d-b327-96b1730a3e17"
      unitRef="usd">27027000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM2LTUtMS0xLTA_6541dd50-a7ff-4e92-8257-a154f684664c"
      unitRef="usd">17619000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM2LTctMS0xLTA_35552183-e8a4-46ed-814f-17a8bf28c9e4"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM2LTktMS0xLTA_4d006f62-b7e4-4dcf-bd39-deaa07b2985f"
      unitRef="usd">82719000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM3LTEtMS0xLTA_ec113a3c-d592-481c-8312-c3d78d3a18ce"
      unitRef="usd">625000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM3LTMtMS0xLTA_987d7acc-d355-43b9-96b2-29c371227c58"
      unitRef="usd">6949000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM3LTUtMS0xLTA_73565427-c248-4ce4-a182-fa8fe4e5d75a"
      unitRef="usd">2720000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM3LTctMS0xLTA_b4d8a4a7-1632-4316-9e5d-fb1f859bc3df"
      unitRef="usd">0</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM3LTktMS0xLTA_0268b361-fa14-433c-ab0f-20ddfb718953"
      unitRef="usd">10294000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <tfx:IntercompanyPayablesNoncurrent
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM4LTEtMS0xLTA_d76b77e7-1294-4c52-acce-6488239acdd5"
      unitRef="usd">2804568000</tfx:IntercompanyPayablesNoncurrent>
    <tfx:IntercompanyPayablesNoncurrent
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM4LTMtMS0xLTA_46028eca-a213-404e-a133-d508afddd898"
      unitRef="usd">1978067000</tfx:IntercompanyPayablesNoncurrent>
    <tfx:IntercompanyPayablesNoncurrent
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM4LTUtMS0xLTA_af010ee6-10d9-4873-9e41-77e8e5f4d831"
      unitRef="usd">1260269000</tfx:IntercompanyPayablesNoncurrent>
    <tfx:IntercompanyPayablesNoncurrent
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM4LTctMS0xLTA_11a84b57-eafe-4d84-a783-26bae399a385"
      unitRef="usd">-6042904000</tfx:IntercompanyPayablesNoncurrent>
    <tfx:IntercompanyPayablesNoncurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM4LTktMS0xLTA_2cb0df50-3737-435b-8ad3-44c7b852d023"
      unitRef="usd">0</tfx:IntercompanyPayablesNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM5LTEtMS0xLTA_f42ddfe1-1d09-4b5f-9cae-8d480c160db0"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM5LTMtMS0xLTA_244e6032-cb1c-44ea-bece-fccefe7ac7fd"
      unitRef="usd">64581000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM5LTUtMS0xLTA_87f5059c-328e-4e30-9497-68999b3fe840"
      unitRef="usd">7237000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM5LTctMS0xLTA_d79e105e-9156-4b12-8e09-14e43ece7255"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzM5LTktMS0xLTA_ca11415f-f618-4f08-af3d-698b4c5d55ba"
      unitRef="usd">71818000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQxLTEtMS0xLTE1NDY5_aca13403-800b-400b-89ef-f7e3eaca51b2"
      unitRef="usd">9802000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQxLTMtMS0xLTE1NDY5_e9b7e75f-111a-4c2e-9606-9e9930835d29"
      unitRef="usd">65715000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQxLTUtMS0xLTE1NDY5_9509608c-4ee6-442b-8609-463950604f51"
      unitRef="usd">25855000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQxLTctMS0xLTE1NDY5_750bfaaa-52cc-412e-8400-bdc64a13cac0"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQxLTktMS0xLTE1NDY5_56d48bca-9762-4e65-b85b-53e9f1384418"
      unitRef="usd">101372000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQwLTEtMS0xLTA_5e7e6580-04d2-48d8-88d5-caaeb6ced44b"
      unitRef="usd">133550000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQwLTMtMS0xLTA_f95cefa4-7012-4f3b-ae47-18d23c65afd6"
      unitRef="usd">8462000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQwLTUtMS0xLTA_c0eb2708-862b-4b09-911d-716d0518fcd9"
      unitRef="usd">60729000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQwLTctMS0xLTA_92af9448-2e66-4c95-938b-7390a6721098"
      unitRef="usd">0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQwLTktMS0xLTA_3866cfe8-f17a-4a50-a792-3999ea7d12c5"
      unitRef="usd">202741000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQxLTEtMS0xLTA_e453bd49-9794-4ce6-9402-2da42deac522"
      unitRef="usd">5290589000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQxLTMtMS0xLTA_1c7b1bed-40ae-452c-8151-48e63e9f07c3"
      unitRef="usd">3237233000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQxLTUtMS0xLTA_39356b68-7fe8-40c0-8a16-bad0a3398efb"
      unitRef="usd">1892329000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQxLTctMS0xLTA_6e98ab7c-e179-4ea8-a14a-270c8159b6fc"
      unitRef="usd">-7089651000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQxLTktMS0xLTA_a5f578bf-d7e0-48b0-91a5-cf15a68d610f"
      unitRef="usd">3330500000</us-gaap:Liabilities>
    <us-gaap:StockholdersEquity
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQ0LTEtMS0xLTA_3afe42f1-4280-42ac-8ca7-c68b357c8e74"
      unitRef="usd">2979320000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQ0LTMtMS0xLTA_49db1ce5-d20e-4f3d-bbe1-98d72bc5060c"
      unitRef="usd">6306848000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQ0LTUtMS0xLTA_20bd7792-76e0-4d2a-89f2-c6c08abaca85"
      unitRef="usd">2721151000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQ0LTctMS0xLTA_16df25f6-4718-4a43-b53e-31e9c0e32351"
      unitRef="usd">-9027999000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQ0LTktMS0xLTA_5e605eb6-c783-4d87-a0be-c456d2d92c92"
      unitRef="usd">2979320000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQ3LTEtMS0xLTA_de630d18-6e11-4553-b103-a69f3abc155a"
      unitRef="usd">8269909000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQ3LTMtMS0xLTA_6970946d-fe99-4bd5-8f22-f60306253faa"
      unitRef="usd">9544081000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQ3LTUtMS0xLTA_dc5c857b-0c8c-4a97-bd2f-d8c8dddbe9ce"
      unitRef="usd">4613480000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQ3LTctMS0xLTA_84fec933-ed5b-4e44-9582-38c4728a49b8"
      unitRef="usd">-16117650000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjBlYjJiMTM3ZGI0NDA0YTFlNTc5YzgyNzI0NGFkMi90YWJsZXJhbmdlOjQ2MGViMmIxMzdkYjQ0MDRhMWU1NzljODI3MjQ0YWQyXzQ3LTktMS0xLTA_66193bdb-2bc8-4b43-ab75-5f02b0ad7077"
      unitRef="usd">6309820000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzUtMS0xLTEtMA_241f2976-a13e-4e81-86e3-46ca817b3ffe"
      unitRef="usd">49523000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzUtMy0xLTEtMA_71977307-035c-49fc-9937-0586df24cf6f"
      unitRef="usd">5364000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzUtNS0xLTEtMA_30729e54-2d20-4d96-9f88-a855f26ef47d"
      unitRef="usd">302274000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzUtNy0xLTEtMA_43799147-d6b9-4f71-ad0e-d18eeed64439"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzUtOS0xLTEtMA_32b1926e-bbdf-4017-9d8e-8aa31b73df2d"
      unitRef="usd">357161000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzYtMS0xLTEtMA_36a30bff-52bc-42e8-9bda-b4b9b9e2ea6f"
      unitRef="usd">5885000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzYtMy0xLTEtMA_cd28bdbb-8596-4714-a278-57279a15dac2"
      unitRef="usd">54378000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzYtNS0xLTEtMA_019c5db5-8cdc-44db-b7bb-3d8f64078270"
      unitRef="usd">300689000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzYtNy0xLTEtMA_baf5e090-db63-4574-8807-3814a3d6b05e"
      unitRef="usd">5334000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzYtOS0xLTEtMA_f2979b96-7798-4cfd-8431-0d06e9727a32"
      unitRef="usd">366286000</us-gaap:AccountsReceivableNetCurrent>
    <tfx:IntercompanyReceivablesCurrent
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzctMS0xLTEtMA_51a355a5-a3d2-4d56-8658-5dfe41ffb162"
      unitRef="usd">32036000</tfx:IntercompanyReceivablesCurrent>
    <tfx:IntercompanyReceivablesCurrent
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzctMy0xLTEtMA_ae6c72ec-ddfd-4f92-b78c-ddb13cb40021"
      unitRef="usd">1122107000</tfx:IntercompanyReceivablesCurrent>
    <tfx:IntercompanyReceivablesCurrent
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzctNS0xLTEtMA_e8502548-e42b-4a3c-a3bc-ccadfd1f9f0b"
      unitRef="usd">365892000</tfx:IntercompanyReceivablesCurrent>
    <tfx:IntercompanyReceivablesCurrent
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzctNy0xLTEtMA_f532a47f-a599-4fe1-8d73-764504504d4e"
      unitRef="usd">-1520035000</tfx:IntercompanyReceivablesCurrent>
    <tfx:IntercompanyReceivablesCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzctOS0xLTEtMA_495cd1f5-5142-4a21-88c9-b4a394e1bcb7"
      unitRef="usd">0</tfx:IntercompanyReceivablesCurrent>
    <us-gaap:InventoryNet
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzgtMS0xLTEtMA_568011c0-23d7-4dc5-a948-a875d12745fc"
      unitRef="usd">0</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzgtMy0xLTEtMA_0e821a18-415d-4688-9889-5bf131c7bd28"
      unitRef="usd">267544000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzgtNS0xLTEtMA_ca2efd4c-c63e-4403-bf12-7830a9b97903"
      unitRef="usd">191188000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzgtNy0xLTEtMA_d5188458-7081-4741-944c-cfdc1e9a29f7"
      unitRef="usd">-30954000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzgtOS0xLTEtMA_6b97591f-b1c5-49ff-b1b3-bc6abb48cd86"
      unitRef="usd">427778000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzktMS0xLTEtMA_081ab972-6282-44b7-b13a-5c2491263ed5"
      unitRef="usd">30458000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzktMy0xLTEtMA_51275746-fc3b-465a-932b-1f52cacd570d"
      unitRef="usd">9740000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzktNS0xLTEtMA_4544727c-93d8-4314-a4bf-e9d94b98b706"
      unitRef="usd">28170000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzktNy0xLTEtMA_5170c065-0d29-4127-93be-4ed5d74f09e9"
      unitRef="usd">4113000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzktOS0xLTEtMA_203e52d0-3cb8-4cb0-8efd-694b05af27fb"
      unitRef="usd">72481000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidTaxes
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzEwLTEtMS0xLTA_9e503a78-2dc3-417c-82a7-1f53b1af2cfa"
      unitRef="usd">7029000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzEwLTMtMS0xLTA_f200cc60-24d5-4cab-9bf4-452e4cefe0fa"
      unitRef="usd">0</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzEwLTUtMS0xLTA_15d71479-1206-4051-8246-7046a1792309"
      unitRef="usd">5434000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzEwLTctMS0xLTA_406b7f88-1c60-4258-9e06-2a9cfc77a046"
      unitRef="usd">0</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzEwLTktMS0xLTA_dc6c3281-2033-4208-9064-cb5bfe1bd093"
      unitRef="usd">12463000</us-gaap:PrepaidTaxes>
    <us-gaap:AssetsCurrent
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzEzLTEtMS0xLTA_c90289ac-7d49-4fb4-a9b5-2f6522455aac"
      unitRef="usd">124931000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzEzLTMtMS0xLTA_ca97a064-207a-4bdb-bf7c-86ac09a5ca2a"
      unitRef="usd">1459133000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzEzLTUtMS0xLTA_0ccaf631-e972-4527-995c-535738af2598"
      unitRef="usd">1193647000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzEzLTctMS0xLTA_0c04986b-4d97-4b43-a479-0c3971aceb63"
      unitRef="usd">-1541542000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzEzLTktMS0xLTA_ed631030-f3e0-4b5a-8433-3b0e89e3423b"
      unitRef="usd">1236169000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE0LTEtMS0xLTA_0ca13f3e-41a4-4d9e-bfb0-2afafb77f349"
      unitRef="usd">3385000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE0LTMtMS0xLTA_1c62e8cb-af9b-4449-ac3e-8e561698c5d7"
      unitRef="usd">253913000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE0LTUtMS0xLTA_13db5461-8ec0-4a95-b384-a0f03448c8bb"
      unitRef="usd">175468000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE0LTctMS0xLTA_626ef447-0c36-4928-a2e2-b8cfcd6a2586"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE0LTktMS0xLTA_3759d24d-a9e1-4086-9a45-1026b741394e"
      unitRef="usd">432766000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE1LTEtMS0xLTA_cd74c190-8c09-42b7-af45-3517d3234f2f"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE1LTMtMS0xLTA_702a6b08-e8a6-4eb6-b1e3-4075212ff64b"
      unitRef="usd">1284900000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE1LTUtMS0xLTA_dee3621a-b749-4c7c-a58f-8aae05d0547e"
      unitRef="usd">961679000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE1LTctMS0xLTA_88d0e7e2-88fe-4852-bd01-fd451ff712e9"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE1LTktMS0xLTA_2b7bc846-1c65-4982-babd-92f2eaee4313"
      unitRef="usd">2246579000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE2LTEtMS0xLTA_8b1e27b5-6265-4e41-ba76-3477c75eb18a"
      unitRef="usd">90000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE2LTMtMS0xLTA_97013c51-5829-419c-aea3-34bc835ffdb9"
      unitRef="usd">1381285000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE2LTUtMS0xLTA_c706fd8c-065f-4629-8158-bce740586f81"
      unitRef="usd">943677000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE2LTctMS0xLTA_47bbfde4-63b5-4c48-9b93-93eb7908aaa6"
      unitRef="usd">0</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE2LTktMS0xLTA_834219af-020d-47df-8fac-1098355764fc"
      unitRef="usd">2325052000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE3LTEtMS0xLTA_d3e305a3-3cc1-43ec-a2d0-5dbfefd11041"
      unitRef="usd">5984566000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE3LTMtMS0xLTA_6b89057b-5907-4e3e-9351-8a17a8681bf1"
      unitRef="usd">1507718000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE3LTUtMS0xLTA_caa310f2-4f5a-4a01-a52b-06e84aaba00a"
      unitRef="usd">837899000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE3LTctMS0xLTA_1e154cb4-9e55-44e2-a63c-5e3c9978bb09"
      unitRef="usd">-8330183000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE3LTktMS0xLTA_0b49ea31-3946-4a77-92cb-202fc249a0c7"
      unitRef="usd">0</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE4LTEtMS0xLTA_d1f4a31b-a7e8-4240-99e7-4c28e1a2421d"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE4LTMtMS0xLTA_d5bb4550-9b02-476e-86dd-88332254eb1d"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE4LTUtMS0xLTA_16961f08-4575-4047-a7cf-db32a09aee85"
      unitRef="usd">4822000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE4LTctMS0xLTA_a3ca0ad4-8698-4289-8696-7d2689f233b4"
      unitRef="usd">-2376000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE4LTktMS0xLTA_7481819a-5399-40a5-9a7f-3c1e44f5295e"
      unitRef="usd">2446000</us-gaap:DeferredIncomeTaxAssetsNet>
    <tfx:IntercompanyReceivablesNoncurrent
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE5LTEtMS0xLTA_9dace173-3e02-45da-be82-a3d03f8d9705"
      unitRef="usd">2337737000</tfx:IntercompanyReceivablesNoncurrent>
    <tfx:IntercompanyReceivablesNoncurrent
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE5LTMtMS0xLTA_fd8fe800-f1b6-4c68-8f2a-77328cd1621c"
      unitRef="usd">3347815000</tfx:IntercompanyReceivablesNoncurrent>
    <tfx:IntercompanyReceivablesNoncurrent
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE5LTUtMS0xLTA_9b2eb96d-8f69-4f8b-8253-cb00693e9460"
      unitRef="usd">13242000</tfx:IntercompanyReceivablesNoncurrent>
    <tfx:IntercompanyReceivablesNoncurrent
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE5LTctMS0xLTA_53d2889f-af29-4f16-beda-301b52d85c54"
      unitRef="usd">-5698794000</tfx:IntercompanyReceivablesNoncurrent>
    <tfx:IntercompanyReceivablesNoncurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzE5LTktMS0xLTA_d7b0447a-8150-4e15-a7ef-4a320a1d5256"
      unitRef="usd">0</tfx:IntercompanyReceivablesNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzIwLTEtMS0xLTA_499b6d9c-e1b0-4e58-a3a9-55c3db9648b3"
      unitRef="usd">17180000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzIwLTMtMS0xLTA_25f1d4ff-0232-4015-bcb2-bec9d3853e0e"
      unitRef="usd">5874000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzIwLTUtMS0xLTA_97c62f1b-43f0-4589-8604-49fe77d2d487"
      unitRef="usd">11925000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzIwLTctMS0xLTA_4ed5114b-9153-443d-b455-4820374a3382"
      unitRef="usd">0</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzIwLTktMS0xLTA_301e8c96-1543-4860-9bb0-b456a5be166c"
      unitRef="usd">34979000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzIxLTEtMS0xLTA_4c626e8a-3998-406f-8be3-08123c77dd6f"
      unitRef="usd">8467889000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzIxLTMtMS0xLTA_9a2c82ea-de00-4e2b-be0a-af72041f1194"
      unitRef="usd">9240638000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzIxLTUtMS0xLTA_3a385aa6-f29e-4636-804c-d3444531eb36"
      unitRef="usd">4142359000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzIxLTctMS0xLTA_a724a1f6-679f-4df6-93f7-2e2d96b8ec71"
      unitRef="usd">-15572895000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzIxLTktMS0xLTA_c5f03c14-6b9e-48d5-a14e-065bdce808c0"
      unitRef="usd">6277991000</us-gaap:Assets>
    <us-gaap:DebtCurrent
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI0LTEtMS0xLTA_aabc59d7-f93a-4969-8364-d4ba4afe0d20"
      unitRef="usd">36625000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI0LTMtMS0xLTA_70fcb453-e407-4daf-9614-d3d608dae217"
      unitRef="usd">0</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI0LTUtMS0xLTA_c457512f-a050-4dd6-a42f-860d40962959"
      unitRef="usd">50000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI0LTctMS0xLTA_4300a070-484f-4bdd-9446-37e941b25220"
      unitRef="usd">0</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI0LTktMS0xLTA_1330a554-a13c-48f3-9a16-0defbe904d76"
      unitRef="usd">86625000</us-gaap:DebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI1LTEtMS0xLTA_ace79714-bb78-4765-a3d4-a7716d67a9d1"
      unitRef="usd">3448000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI1LTMtMS0xLTA_f0507528-27ff-460f-af80-02b6937e4641"
      unitRef="usd">63497000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI1LTUtMS0xLTA_01d138fe-d5a9-45c6-b44c-be41d3fe66ad"
      unitRef="usd">39764000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI1LTctMS0xLTA_bd463c92-6ac1-455a-8ec1-867189527d7c"
      unitRef="usd">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI1LTktMS0xLTA_dfb4f79b-723a-4c83-8542-573898f586ea"
      unitRef="usd">106709000</us-gaap:AccountsPayableCurrent>
    <tfx:IntercompanyPayablesCurrent
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI2LTEtMS0xLTA_d7ed79ce-6e08-487b-8d6e-9ed25c6c8394"
      unitRef="usd">1058008000</tfx:IntercompanyPayablesCurrent>
    <tfx:IntercompanyPayablesCurrent
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI2LTMtMS0xLTA_a3f1b718-f8da-45ff-8386-9f159dc44d6f"
      unitRef="usd">291952000</tfx:IntercompanyPayablesCurrent>
    <tfx:IntercompanyPayablesCurrent
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI2LTUtMS0xLTA_356d06f8-aa64-41ef-a8c6-eb95d5e5c11a"
      unitRef="usd">170075000</tfx:IntercompanyPayablesCurrent>
    <tfx:IntercompanyPayablesCurrent
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI2LTctMS0xLTA_918ee6c5-1eda-40c0-8f3a-d161cf8af48e"
      unitRef="usd">-1520035000</tfx:IntercompanyPayablesCurrent>
    <tfx:IntercompanyPayablesCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI2LTktMS0xLTA_5f5ccd44-6e3c-4ed1-be06-c9bddb00f358"
      unitRef="usd">0</tfx:IntercompanyPayablesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI3LTEtMS0xLTA_f3b07e6a-4eb7-4d1c-8cf9-1b2ae32d094a"
      unitRef="usd">5659000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI3LTMtMS0xLTA_6c2e7bb5-8bea-4113-9ae4-f05e34011a9b"
      unitRef="usd">41901000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI3LTUtMS0xLTA_62f8111e-2ff7-49e0-ba24-441a60bc6c90"
      unitRef="usd">49991000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI3LTctMS0xLTA_ec68417c-3678-4669-bdf7-2289d1816a9b"
      unitRef="usd">0</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI3LTktMS0xLTA_e9ab6797-b558-4b41-ac1e-9b267ea56cf1"
      unitRef="usd">97551000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI4LTEtMS0xLTA_e57c65d4-0ef8-43ed-b87b-2e118a3f2dcc"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI4LTMtMS0xLTA_f8e86ee1-694a-421f-b518-9add99d1a680"
      unitRef="usd">106514000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI4LTUtMS0xLTA_7bb38201-44ec-463e-bed2-b76ddc9e0e0d"
      unitRef="usd">30363000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI4LTctMS0xLTA_05cc3249-ccdc-4a14-874c-dbbf7d7aa586"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI4LTktMS0xLTA_92976312-c8dd-4a19-86b1-eda1f04f24e7"
      unitRef="usd">136877000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI5LTEtMS0xLTA_d16b8eab-a400-40f1-a220-45536da4af1d"
      unitRef="usd">17156000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI5LTMtMS0xLTA_070895f0-058a-4364-8199-ab1f551c4b15"
      unitRef="usd">45136000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI5LTUtMS0xLTA_95edb820-d589-4beb-95cb-8213fa730bf9"
      unitRef="usd">42378000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI5LTctMS0xLTA_d72b9006-a0a3-45de-9568-c7f47c3c3d89"
      unitRef="usd">0</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzI5LTktMS0xLTA_e60bba38-5385-4802-9a53-72178a5c5e2a"
      unitRef="usd">104670000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMwLTEtMS0xLTA_6023049e-2676-4a4f-9f0c-e4f1b9c63829"
      unitRef="usd">5995000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMwLTMtMS0xLTA_ba4aa7d6-e9a3-4a1f-94e2-6ba757790fca"
      unitRef="usd">0</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMwLTUtMS0xLTA_b6c3a025-5081-4fc8-93ad-26b48c677e20"
      unitRef="usd">36000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMwLTctMS0xLTA_6a8444cc-dbd7-4640-868d-fa63ab7dd918"
      unitRef="usd">0</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMwLTktMS0xLTA_f9ece79a-b021-46c7-b6ec-5f271e6354be"
      unitRef="usd">6031000</us-gaap:InterestPayableCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMxLTEtMS0xLTA_ebeb0ac8-fd82-4bd6-ab85-f7577e693b51"
      unitRef="usd">0</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMxLTMtMS0xLTA_bc556096-65a8-4718-ad69-e03ccd6414d5"
      unitRef="usd">0</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMxLTUtMS0xLTA_47b80690-34df-4c12-9c3e-885a7c410fcf"
      unitRef="usd">5943000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMxLTctMS0xLTA_ef0a6b0e-f967-4efe-a528-3fca249f2e91"
      unitRef="usd">0</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMxLTktMS0xLTA_03844ecf-6e64-4c45-8ad1-8590438c9e5d"
      unitRef="usd">5943000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMyLTEtMS0xLTA_8176e063-5285-4cda-8b6d-6b8fcb5488b2"
      unitRef="usd">843000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMyLTMtMS0xLTA_affc84d0-66ae-43d1-9053-8500a36be592"
      unitRef="usd">34916000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMyLTUtMS0xLTA_f9dbf56f-8b7d-4ee3-9d54-c26219becd9b"
      unitRef="usd">2291000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMyLTctMS0xLTA_636c52ea-b86a-4544-8f16-5339a3d6ac7a"
      unitRef="usd">0</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMyLTktMS0xLTA_89d493f0-7aa0-4faf-8eb3-b948b2c34194"
      unitRef="usd">38050000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMzLTEtMS0xLTA_99ccace0-0544-4441-82d7-da50b28c1a2d"
      unitRef="usd">1127734000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMzLTMtMS0xLTA_f054d228-2172-456e-8971-224299d2379f"
      unitRef="usd">583916000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMzLTUtMS0xLTA_3fba1ee4-5941-4317-966f-3e9768000a6c"
      unitRef="usd">390841000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMzLTctMS0xLTA_b6c6de54-20fb-4704-8242-ad007444eb7b"
      unitRef="usd">-1520035000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzMzLTktMS0xLTA_b5536539-67ee-4b4b-afcc-c7eead917131"
      unitRef="usd">582456000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM0LTEtMS0xLTA_b17574c8-2ebf-43e3-a366-a82e16d8c30a"
      unitRef="usd">2072200000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM0LTMtMS0xLTA_a87bd07f-3a5c-400c-97dd-14b45920d47b"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM0LTUtMS0xLTA_2e8227b7-ec38-4af4-962b-0bbdfafb1c1d"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM0LTctMS0xLTA_79bb46ae-cc3a-489d-af5c-e3ac5002fb79"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM0LTktMS0xLTA_cbd73beb-d60b-450e-b5df-5594ec45a2b3"
      unitRef="usd">2072200000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM1LTEtMS0xLTA_bfbc18ae-b28a-4f3c-9e85-df30d79f1499"
      unitRef="usd">87671000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM1LTMtMS0xLTA_5956a924-e763-43d0-a1d7-a0165186393e"
      unitRef="usd">279417000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM1LTUtMS0xLTA_a742a4f4-369a-462a-817d-f8ecb12c82c7"
      unitRef="usd">243509000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM1LTctMS0xLTA_b70f597b-8e68-4578-9251-3a2c8a433a34"
      unitRef="usd">-2376000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM1LTktMS0xLTA_8f56e569-42b6-4cea-87f6-9957e31973f5"
      unitRef="usd">608221000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM2LTEtMS0xLTA_9047fcc3-88d2-478f-ba47-92bb3f64701e"
      unitRef="usd">49290000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM2LTMtMS0xLTA_42881f91-43e0-4378-85d1-5707ec4f37e7"
      unitRef="usd">27454000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM2LTUtMS0xLTA_00a5800c-c576-476e-9520-164e30cfcd00"
      unitRef="usd">16170000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM2LTctMS0xLTA_1bb1ebaf-198a-48b9-acea-95f2ecf4a8dd"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM2LTktMS0xLTA_f31a0f00-ef30-47b5-bef1-b5cf0255a77f"
      unitRef="usd">92914000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM3LTEtMS0xLTA_81ce368c-ba96-495c-b509-13c538ed81b2"
      unitRef="usd">801000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM3LTMtMS0xLTA_7fd9d8c8-2f44-4029-aa88-be92116472ba"
      unitRef="usd">7212000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM3LTUtMS0xLTA_e0e03d73-d9c2-49e7-9f2c-72215aff60c0"
      unitRef="usd">2705000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM3LTctMS0xLTA_7a9c5d54-6df4-4f1d-9c8d-1a9ba6bf2753"
      unitRef="usd">0</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM3LTktMS0xLTA_9c8f0210-1e98-4b5e-a2e3-b5b2ad547aa5"
      unitRef="usd">10718000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <tfx:IntercompanyPayablesNoncurrent
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM4LTEtMS0xLTA_0de6c1d8-35e0-4815-bac8-24247a2c756e"
      unitRef="usd">2451784000</tfx:IntercompanyPayablesNoncurrent>
    <tfx:IntercompanyPayablesNoncurrent
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM4LTMtMS0xLTA_79f97ef5-b472-4e74-b9ae-57643222ef24"
      unitRef="usd">2222580000</tfx:IntercompanyPayablesNoncurrent>
    <tfx:IntercompanyPayablesNoncurrent
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM4LTUtMS0xLTA_ce3422a8-aab8-4856-8ff3-eb44b0efc40f"
      unitRef="usd">1024430000</tfx:IntercompanyPayablesNoncurrent>
    <tfx:IntercompanyPayablesNoncurrent
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM4LTctMS0xLTA_5bcec91e-a3f3-4464-93f9-9b56c735d2ea"
      unitRef="usd">-5698794000</tfx:IntercompanyPayablesNoncurrent>
    <tfx:IntercompanyPayablesNoncurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM4LTktMS0xLTA_0741e573-f2d5-4ef8-8622-ec82ea57f57b"
      unitRef="usd">0</tfx:IntercompanyPayablesNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM5LTEtMS0xLTA_7fff8ddf-703c-4dc8-8fcb-17867fb5bdf8"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM5LTMtMS0xLTA_18cf28b0-72cb-4993-87c8-f42a553f9e0e"
      unitRef="usd">131563000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM5LTUtMS0xLTA_84747bcd-3c30-4691-b8e3-1cea3e56022a"
      unitRef="usd">35807000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM5LTctMS0xLTA_7640bb5e-999a-4483-89b7-35de7515f9ff"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzM5LTktMS0xLTA_18b113b9-a6c6-497a-b0a7-b903793e5bdb"
      unitRef="usd">167370000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQwLTEtMS0xLTA_4c06fac3-b3a5-4221-83a6-9562566b4a00"
      unitRef="usd">138431000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQwLTMtMS0xLTA_2573d698-02a2-4a6e-938d-5c32e26dbdae"
      unitRef="usd">8204000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQwLTUtMS0xLTA_51994eab-30ab-4446-a6ef-89ffee5023e2"
      unitRef="usd">57499000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQwLTctMS0xLTA_8c92344f-eca8-4b7e-a078-73a1619ea937"
      unitRef="usd">0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQwLTktMS0xLTA_2a0c1471-b0b9-4086-bc34-ac79c35e4886"
      unitRef="usd">204134000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQxLTEtMS0xLTA_6a859e0c-81c7-4254-bb00-0c48f991d025"
      unitRef="usd">5927911000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQxLTMtMS0xLTA_5eb5b332-8a62-406d-a2c1-4c5f7a205992"
      unitRef="usd">3260346000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQxLTUtMS0xLTA_c0e8a83a-c158-44c3-8224-953cba60c393"
      unitRef="usd">1770961000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQxLTctMS0xLTA_eadcf58d-d5ff-4071-bf90-c0ae45e320fe"
      unitRef="usd">-7221205000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQxLTktMS0xLTA_3cd1594d-4d5b-44e3-9e2c-6635f4993efb"
      unitRef="usd">3738013000</us-gaap:Liabilities>
    <us-gaap:StockholdersEquity
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQ0LTEtMS0xLTA_ad29569b-5a7b-4d33-8824-3e0e99cd22b5"
      unitRef="usd">2539978000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQ0LTMtMS0xLTA_9695a7c6-5635-4a51-83ad-ed55ea4aee3a"
      unitRef="usd">5980292000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQ0LTUtMS0xLTA_a14ac862-a53c-45c5-a1fd-c664bf69120e"
      unitRef="usd">2371398000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQ0LTctMS0xLTA_98eefeb8-7d13-4436-8371-843f4612b110"
      unitRef="usd">-8351690000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQ0LTktMS0xLTA_7f45d4af-64ff-4fc6-a86f-dc1c037b1930"
      unitRef="usd">2539978000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQ3LTEtMS0xLTA_7b2399cf-d114-4f34-9995-2af5490d7db0"
      unitRef="usd">8467889000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQ3LTMtMS0xLTA_1db20154-e15c-48f2-88c6-0e8516888970"
      unitRef="usd">9240638000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQ3LTUtMS0xLTA_2429d599-06b8-4a47-98bf-ecec916bc6e8"
      unitRef="usd">4142359000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQ3LTctMS0xLTA_3b71a858-1935-4b6f-8b03-d18b09f91809"
      unitRef="usd">-15572895000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo0NjNkZDVlODliMTk0OGE4OGY5YzAxOWUzZDExNzViNy90YWJsZXJhbmdlOjQ2M2RkNWU4OWIxOTQ4YTg4ZjljMDE5ZTNkMTE3NWI3XzQ3LTktMS0xLTA_cbd30f08-aa6a-45cc-880d-3ed6a09ea2fe"
      unitRef="usd">6277991000</us-gaap:LiabilitiesAndStockholdersEquity>
    <srt:ScheduleOfCondensedCashFlowStatementTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90ZXh0cmVnaW9uOmFhMTM5NzdhNWZhYTQ2MDA4YTU4Y2Q5Y2QyMzFlM2M4XzIxNjA_9794983c-cc10-487b-b89a-6274bfc47b93">&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:40.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.147%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:9.323%;"/&gt;&lt;td style="width:1.0%;"/&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:9.179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Parent&lt;br/&gt;Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Guarantor&lt;br/&gt;Subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-Guarantor&lt;br/&gt;Subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Condensed&lt;br/&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net cash (used in) provided by operating activities from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(55,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;511,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;340,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(358,727)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;437,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash flows from investing activities of continuing operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expenditures for property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(614)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(66,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(35,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(102,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payments for businesses and intangibles acquired, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,462)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Proceeds from sale of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,362)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net interest proceeds on swaps designated as net investment hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investments in affiliates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,946)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:33.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net cash provided by (used in) investing activities from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(60,499)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(36,645)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(73,481)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash flows from financing activities of continuing operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Proceeds from new borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;275,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;275,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reduction in borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(528,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(528,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Debt extinguishment, issuance and amendment fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,635)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,635)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Proceeds from share based compensation plans and the related tax impacts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payments for contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,195)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(96,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(112,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Proceeds from issuance of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,654)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(62,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(62,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intercompany transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;358,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(440,274)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intercompany dividends paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(347,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;347,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:33.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net cash provided by (used in) financing activities from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(455,469)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(370,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;355,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(418,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash flows from discontinued operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net cash provided by (used in) operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(631)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:33.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net cash provided by (used in) discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(631)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of exchange rate changes on cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net increase (decrease) in cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,876)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(70,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(56,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;302,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;357,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;231,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;301,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:40.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.147%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:9.323%;"/&gt;&lt;td style="width:1.0%;"/&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:9.179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Parent&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Company&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Non-Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Condensed&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Consolidated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net cash (used in) provided by operating activities from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(196,727)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;413,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;377,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(158,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;435,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash flows from investing activities of continuing operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:14.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expenditures for property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(40,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(38,515)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(80,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:14.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payments for businesses and intangibles acquired, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(37,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(83,915)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(121,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:14.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Proceeds from sale of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28,239)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:14.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net interest proceeds on swaps designated as net investment hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:8.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;Investments in affiliates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:27pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net cash provided by (used in) investing activities from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(79,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(122,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(22,539)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(196,394)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Cash flows from financing activities of continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:21pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Proceeds from new borrowings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:21pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Reduction in borrowings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(128,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(128,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:21pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Debt extinguishment, issuance and amendment fees&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(188)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(188)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Proceeds from share based compensation plans and related tax impacts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:21pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Payments for contingent consideration&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(62,404)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(73,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:21pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Proceeds from issuance of shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:21pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Dividends&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(62,165)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(62,165)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:21pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Intercompany transactions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;314,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(322,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:21pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Intercompany dividends paid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,723)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(154,129)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;158,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:33pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net cash provided by (used in) financing activities from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;181,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(337,917)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(231,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;181,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(206,433)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Cash flows from discontinued operations:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:15pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net cash (used in) provided by operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(547)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:27pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net cash (used in) provided by discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(547)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Effect of exchange rate changes on cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,948)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,948)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net increase (decrease) in cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,569)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Cash and cash equivalents at the beginning of the year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;286,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;333,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Cash and cash equivalents at the end of the year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;302,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;357,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:40.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.147%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:9.323%;"/&gt;&lt;td style="width:1.0%;"/&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:9.179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Parent&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Company&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Non-Guarantor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Condensed&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;Consolidated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net cash (used in) provided by operating activities from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(50,585)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(502,181)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,040,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(61,918)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;426,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Cash flows from investing activities of continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Expenditures for property, plant and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(240)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(34,912)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(35,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(70,903)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Payments for businesses and intangibles acquired, net of cash acquired&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(975,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(792,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,768,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Proceeds from sale of assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;464,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(464,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Investments in affiliates&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net cash used in investing activities from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(510,782)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(40,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(822,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(459,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,832,855)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Cash flows from financing activities of continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Proceeds from new borrowings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,463,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,463,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Reduction in borrowings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,239,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,239,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Debt extinguishment, issuance and amendment fees&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Proceeds from share based compensation plans and the related tax impacts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Payments for contingent consideration&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Proceeds from issuance of shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Dividends&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(61,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(61,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Intercompany transactions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(550,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;551,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(465,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;464,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Intercompany dividends paid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(61,918)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net cash provided by (used in) financing activities from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;591,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;550,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(521,651)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;521,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,141,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Cash flows from discontinued operations:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net cash used in operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net cash used in discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Effect of exchange rate changes on cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net increase (decrease) in cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(241,365)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(210,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Cash and cash equivalents at the beginning of the year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;528,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;543,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Cash and cash equivalents at the end of the year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;286,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;333,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</srt:ScheduleOfCondensedCashFlowStatementTableTextBlock>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzMtMS0xLTEtMA_a5c0cb41-1a09-42f5-bba0-1e4a5b6061e6"
      unitRef="usd">-55472000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzMtMy0xLTEtMA_60ae7263-3d11-49e3-b7e0-eb05b3f63d2e"
      unitRef="usd">511092000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzMtNS0xLTEtMA_cd8a759d-f608-40dd-bc49-a221cf88d9ce"
      unitRef="usd">340175000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzMtNy0xLTEtMA_105ba457-ceae-43d0-b6b2-42d1297bc1a1"
      unitRef="usd">-358727000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzMtOS0xLTEtMA_79713602-425a-43fd-b442-6e2108baada9"
      unitRef="usd">437068000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzUtMS0xLTEtMA_83d6b8eb-7b5e-4952-891d-cdc41757693b"
      unitRef="usd">614000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzUtMy0xLTEtMA_f027b279-b341-44f7-b0c7-8ff811cb80f5"
      unitRef="usd">66824000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzUtNS0xLTEtMA_805e2ae9-f9ae-40a9-8fcd-97d8e41fedb4"
      unitRef="usd">35257000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzUtNy0xLTEtMA_f2119640-8d5f-4b69-bf5b-d718e4086b1b"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzUtOS0xLTEtMA_157c374f-0281-429f-90e3-b2ddaba948d9"
      unitRef="usd">102695000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzYtMS0xLTEtMA_4bd10b46-fcd2-4808-9f73-1be2e985fdd0"
      unitRef="usd">0</tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired>
    <tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzYtMy0xLTEtMA_f8e576dc-02a7-4127-819d-2a2ff2d8aedc"
      unitRef="usd">1025000</tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired>
    <tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzYtNS0xLTEtMA_59669ee0-b1cd-4286-83ac-ca7edf23618d"
      unitRef="usd">2437000</tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired>
    <tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzYtNy0xLTEtMA_e6667c01-3ca5-402f-91bf-b932570ffbb0"
      unitRef="usd">0</tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired>
    <tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzYtOS0xLTEtMA_edaf9c6b-7167-460b-8977-0cea5bad692d"
      unitRef="usd">3462000</tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzctMS0xLTEtMA_38374489-205c-4812-970d-98b18eda4136"
      unitRef="usd">2362000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzctMy0xLTEtMA_96e26569-aa0b-4b9b-9490-132d138d45bb"
      unitRef="usd">13296000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzctNS0xLTEtMA_b794add6-5326-4949-acee-07877e66e7f9"
      unitRef="usd">1049000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzctNy0xLTEtMA_ed702e21-3d54-406b-819c-18449d654c9b"
      unitRef="usd">-2362000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzctOS0xLTEtMA_e6773824-9fe8-4049-bf1a-d1f3e643de5a"
      unitRef="usd">14345000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromHedgeInvestingActivities
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzgtMS0xLTEtMA_c60252ac-9cbb-461c-8da3-a9d97696efc6"
      unitRef="usd">18331000</us-gaap:ProceedsFromHedgeInvestingActivities>
    <us-gaap:ProceedsFromHedgeInvestingActivities
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzgtMy0xLTEtMA_bb60bac8-cd3a-4fd7-a912-b89be304a99a"
      unitRef="usd">0</us-gaap:ProceedsFromHedgeInvestingActivities>
    <us-gaap:ProceedsFromHedgeInvestingActivities
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzgtNS0xLTEtMA_9f0d1fea-57bb-4734-bb2d-c3d2a266eace"
      unitRef="usd">0</us-gaap:ProceedsFromHedgeInvestingActivities>
    <us-gaap:ProceedsFromHedgeInvestingActivities
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzgtNy0xLTEtMA_5d4f6703-cde4-4a8a-9766-6801a315831a"
      unitRef="usd">0</us-gaap:ProceedsFromHedgeInvestingActivities>
    <us-gaap:ProceedsFromHedgeInvestingActivities
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzgtOS0xLTEtMA_cf1ebdac-a974-45e2-ac1b-294f3b0e7e22"
      unitRef="usd">18331000</us-gaap:ProceedsFromHedgeInvestingActivities>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzktMS0xLTEtMA_1de5b128-ecb1-4b7f-8ec5-22e1255f3f10"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzktMy0xLTEtMA_787a5702-1ce4-45df-9c79-3e754ecbfef4"
      unitRef="usd">5946000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzktNS0xLTEtMA_2ce05790-34e2-4b2e-8116-2eae1c531834"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzktNy0xLTEtMA_df8bcf46-2ed8-47df-b2aa-70437b5d5f71"
      unitRef="usd">-5946000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzktOS0xLTEtMA_ee861c15-35fe-4fed-a9ed-4990017816d7"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEwLTEtMS0xLTA_66f46ef1-7dd9-4754-860d-97985edad704"
      unitRef="usd">20079000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEwLTMtMS0xLTA_5f857e62-4b0d-4ba9-be72-30b8b38b317d"
      unitRef="usd">-60499000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEwLTUtMS0xLTA_cd94c61f-809b-4a19-b618-6c0aa37c0b82"
      unitRef="usd">-36645000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEwLTctMS0xLTA_e36e86b6-bfdd-44d8-85a5-8b3636254c32"
      unitRef="usd">3584000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEwLTktMS0xLTA_7447ea55-48e0-4c45-9a14-c0215a32232f"
      unitRef="usd">-73481000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEyLTEtMS0xLTA_ee0052a9-6f89-4255-a98c-fc9333c63291"
      unitRef="usd">275000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEyLTMtMS0xLTA_f793cfe5-fb72-4e42-a090-36b4c58ebe0d"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEyLTUtMS0xLTA_799ef16b-833e-4bcb-a112-7df872f27079"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEyLTctMS0xLTA_3bbbf3c4-31b4-4e33-b628-fd13d068aaf2"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEyLTktMS0xLTA_8a76e91f-a038-478c-91ab-9f4ea1938e35"
      unitRef="usd">275000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEzLTEtMS0xLTA_f340e5e6-04c3-45c8-b187-c8ca058d60e4"
      unitRef="usd">528500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEzLTMtMS0xLTA_891adf3f-1207-4995-acc3-aaae2a53b630"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEzLTUtMS0xLTA_cf7c46ce-3b35-4aa0-900a-e801e9798880"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEzLTctMS0xLTA_53c38ff0-fa49-44f8-a331-15cedf0ac05b"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzEzLTktMS0xLTA_5f1ffaaf-b38e-4541-bb80-2e59d2cac4a6"
      unitRef="usd">528500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE0LTEtMS0xLTA_924ae886-95a5-432d-8d6b-b1c604971bcb"
      unitRef="usd">11635000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE0LTMtMS0xLTA_1f372c3e-73df-4946-b47c-e5d78e79a4aa"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE0LTUtMS0xLTA_78650bf8-d6e1-46c6-83b6-0bacfeeeaf38"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE0LTctMS0xLTA_fdc6ce04-580a-49f4-ab8d-ca2feb0392e3"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE0LTktMS0xLTA_32e9a8f3-05ca-43a7-ac5c-a68161955dea"
      unitRef="usd">11635000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE1LTEtMS0xLTA_4d6121a2-8e33-46f8-a328-4f7a680ff87a"
      unitRef="usd">21206000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE1LTMtMS0xLTA_6b9f363c-e0df-4cc9-af94-56cfd0384e1b"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE1LTUtMS0xLTA_443c40cc-4542-4cf6-bb35-a97d1f79de29"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE1LTctMS0xLTA_a3d7ae10-d3f3-4ffa-804a-fb97490ca6af"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE1LTktMS0xLTA_da75eece-f3d2-4f59-9bc0-965aa6743b45"
      unitRef="usd">21206000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <tfx:PaymentsForContingentConsideration
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE4LTEtMS0xLTA_c57e1da3-ea06-425b-9d50-e55a3485d38d"
      unitRef="usd">0</tfx:PaymentsForContingentConsideration>
    <tfx:PaymentsForContingentConsideration
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE4LTMtMS0xLTA_90903cda-b474-4a0d-ac02-0cf1ef6e55df"
      unitRef="usd">15195000</tfx:PaymentsForContingentConsideration>
    <tfx:PaymentsForContingentConsideration
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE4LTUtMS0xLTA_786838b1-9bd2-4a1b-8304-5f760e751cf4"
      unitRef="usd">96884000</tfx:PaymentsForContingentConsideration>
    <tfx:PaymentsForContingentConsideration
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE4LTctMS0xLTA_c57e5180-39b1-4afe-bd7e-cf24c91e1707"
      unitRef="usd">0</tfx:PaymentsForContingentConsideration>
    <tfx:PaymentsForContingentConsideration
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE4LTktMS0xLTA_82b5975e-14cf-4b40-8db7-96ed51011575"
      unitRef="usd">112079000</tfx:PaymentsForContingentConsideration>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE5LTEtMS0xLTA_e6254389-5523-450e-af36-95787e81e305"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE5LTMtMS0xLTA_f30c9d5d-7e95-40ef-ae4e-8dca051316e5"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE5LTUtMS0xLTA_e0b44f29-eb30-49ec-8df1-52b0ca7ff5ad"
      unitRef="usd">-5654000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE5LTctMS0xLTA_8ea1db90-2e6d-4383-abc6-1d7ccb5f8dc8"
      unitRef="usd">5654000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzE5LTktMS0xLTA_23f609c1-982a-4fd9-8f7e-d7727f0ed3d5"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIwLTEtMS0xLTA_b9212bfe-51b6-481d-9cbf-f1f4e46a8d77"
      unitRef="usd">62828000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIwLTMtMS0xLTA_d92479e7-9cdb-4a03-aec4-a76324e1b525"
      unitRef="usd">0</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIwLTUtMS0xLTA_759444e8-c880-4d1e-aab4-3693a8aac699"
      unitRef="usd">0</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIwLTctMS0xLTA_8fba3cbd-a1ed-4a09-8aad-0d5437543ffc"
      unitRef="usd">0</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIwLTktMS0xLTA_d9bb77ab-6cb9-41d8-8648-50f1dcc66884"
      unitRef="usd">62828000</us-gaap:PaymentsOfDividendsCommonStock>
    <tfx:IntercompanyTransactions
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIxLTEtMS0xLTA_a952bc8f-0618-441d-8067-08b8a266576e"
      unitRef="usd">358467000</tfx:IntercompanyTransactions>
    <tfx:IntercompanyTransactions
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIxLTMtMS0xLTA_f8e47d0d-e5b9-47a9-864f-19c7a740a19a"
      unitRef="usd">-440274000</tfx:IntercompanyTransactions>
    <tfx:IntercompanyTransactions
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIxLTUtMS0xLTA_8994bcca-a267-4c97-b51b-0cc3eafb46bd"
      unitRef="usd">79445000</tfx:IntercompanyTransactions>
    <tfx:IntercompanyTransactions
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIxLTctMS0xLTA_2e406d3a-590d-435a-831d-f3c82c288e75"
      unitRef="usd">2362000</tfx:IntercompanyTransactions>
    <tfx:IntercompanyTransactions
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIxLTktMS0xLTA_38fee78a-ad30-489e-9cdb-b59c09a34508"
      unitRef="usd">0</tfx:IntercompanyTransactions>
    <tfx:IntercompanyDividendsPaid
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIyLTEtMS0xLTA_37a0adcb-73f1-488f-b78a-fc354672fcc3"
      unitRef="usd">0</tfx:IntercompanyDividendsPaid>
    <tfx:IntercompanyDividendsPaid
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIyLTMtMS0xLTA_8364d5ec-79e0-48a0-946b-c1591bd1ab8f"
      unitRef="usd">0</tfx:IntercompanyDividendsPaid>
    <tfx:IntercompanyDividendsPaid
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIyLTUtMS0xLTA_e7cd221b-31c4-4088-9923-929eab387128"
      unitRef="usd">347127000</tfx:IntercompanyDividendsPaid>
    <tfx:IntercompanyDividendsPaid
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIyLTctMS0xLTA_76c73634-8987-4f9e-9750-3bb7ecae4652"
      unitRef="usd">-347127000</tfx:IntercompanyDividendsPaid>
    <tfx:IntercompanyDividendsPaid
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIyLTktMS0xLTA_24465e4e-1db3-481e-b329-e9ae236a0b09"
      unitRef="usd">0</tfx:IntercompanyDividendsPaid>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIzLTEtMS0xLTA_01a89fad-dbfe-4031-b81c-42d26eb6219f"
      unitRef="usd">51710000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIzLTMtMS0xLTA_80edc2a4-1d52-4236-b65e-2d11d00daedd"
      unitRef="usd">-455469000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIzLTUtMS0xLTA_b3c9e705-ff3b-4d8b-a58c-676be7c9e18d"
      unitRef="usd">-370220000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIzLTctMS0xLTA_ebe106c0-2f46-4202-98df-40973e1a8ae3"
      unitRef="usd">355143000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzIzLTktMS0xLTA_2c806411-3ab1-4067-93f0-6316e802cd6c"
      unitRef="usd">-418836000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI1LTEtMS0xLTA_af211884-23bc-4fd5-b1db-94db10ba961c"
      unitRef="usd">3088000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI1LTMtMS0xLTA_1362cea5-c8fb-444e-bcd1-63cf8c61c174"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI1LTUtMS0xLTA_2dee535b-d436-4745-bd87-b1821fe1a6fe"
      unitRef="usd">-631000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI1LTctMS0xLTA_8d4c52f1-b862-462b-86c0-bcf6d3d1f61a"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI1LTktMS0xLTA_be045017-2311-43d5-aefa-877014fb043a"
      unitRef="usd">2457000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI2LTEtMS0xLTA_e42d4c0f-9005-4095-87ec-c633ad7739f6"
      unitRef="usd">3088000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI2LTMtMS0xLTA_7be56442-4cb5-4a59-bd02-13d348e8d188"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI2LTUtMS0xLTA_71cb47b5-809d-4da1-bf86-f7d36c3e9d5c"
      unitRef="usd">-631000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI2LTctMS0xLTA_55d8ee2e-3c2f-4f0b-a682-051b84b837a2"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI2LTktMS0xLTA_bf0c4e72-5563-4ebe-9589-37c9c00d0e60"
      unitRef="usd">2457000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI3LTEtMS0xLTA_03bb1610-5393-4851-94c4-848d44fff356"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI3LTMtMS0xLTA_9bdecdef-2885-4264-b042-800b22e32f66"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI3LTUtMS0xLTA_0a042c76-7923-4ec9-9cef-37f0dac47583"
      unitRef="usd">-3286000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI3LTctMS0xLTA_5818c26b-487e-48cd-bc31-3e92e6693ddc"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI3LTktMS0xLTA_671a050f-d2a1-4f08-b2ea-e1b9be405df7"
      unitRef="usd">-3286000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iebf9aac053114ddab38c524e82f07784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI4LTEtMS0xLTA_23bbef66-edbd-4383-8392-255a791840f8"
      unitRef="usd">19405000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id44c8015dd71428097a092cd1a7f6421_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI4LTMtMS0xLTA_4e3a84a4-5538-49dc-b389-a15cf7f7c6d4"
      unitRef="usd">-4876000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7267a5a4563e474ba3825af27c03ebb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI4LTUtMS0xLTA_3994f4d0-cc52-4695-88d0-8d51ec2d9c43"
      unitRef="usd">-70607000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2e1a8961b91b4398ab1d1ad39ccc43d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI4LTctMS0xLTA_9b1766af-16e0-46ed-a77d-2668610be66d"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI4LTktMS0xLTA_91973824-7324-4f0c-bc8d-9750bc925eef"
      unitRef="usd">-56078000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI5LTEtMS0xLTA_778e23db-ef00-416e-b74a-d7c4fb988ad3"
      unitRef="usd">49523000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI5LTMtMS0xLTA_9e0ea2b8-79e7-4a46-a790-ea01698cea5c"
      unitRef="usd">5364000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI5LTUtMS0xLTA_01171b9e-36cd-4960-bd6d-59a68ef2623f"
      unitRef="usd">302274000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI5LTctMS0xLTA_8282c5e0-e930-4948-a416-c052175c15cb"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzI5LTktMS0xLTA_10afb539-ea9b-46a9-b38c-aff509ece202"
      unitRef="usd">357161000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i55c10ca51b2c47d9af596787845db0c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzMwLTEtMS0xLTA_84cb997a-709b-4642-be6c-8b8106783e2c"
      unitRef="usd">68928000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icc27f763ed49411597eea78898c1ef49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzMwLTMtMS0xLTA_d2e648da-1838-49b5-a8df-512ab9f87dd8"
      unitRef="usd">488000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5bdcc2051a8d41cba3036fa303f588f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzMwLTUtMS0xLTA_044fc394-5bcd-404a-8e22-ab21757cc3b2"
      unitRef="usd">231667000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifa76d9015c064273a7b3180dab198fcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzMwLTctMS0xLTA_d4e3e1e7-c1c1-419d-89a0-a1c84cacb8eb"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTo1ZTQxOTU1M2VkNDc0ODQ1ODRhNDYyMmE1YTUxODg1Ny90YWJsZXJhbmdlOjVlNDE5NTUzZWQ0NzQ4NDU4NGE0NjIyYTVhNTE4ODU3XzMwLTktMS0xLTA_aa6e64e2-6616-4736-9626-c6b35247fa65"
      unitRef="usd">301083000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzMtMS0xLTEtMA_873e3207-dbcf-4cdf-8197-7f4c7f09266c"
      unitRef="usd">-196727000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzMtMy0xLTEtMA_e0dfe302-870a-4efa-a500-9e0e6db859be"
      unitRef="usd">413579000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzMtNS0xLTEtMA_05efa547-74a0-4505-a954-186e0700f869"
      unitRef="usd">377086000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzMtNy0xLTEtMA_f11416ac-f22c-4bbd-ad5d-2ac771f8a964"
      unitRef="usd">-158852000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzMtOS0xLTEtMA_e30d19b7-c9ce-4778-abfd-a5958a9a1ae3"
      unitRef="usd">435086000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzUtMS0xLTEtMA_d946c768-dcd7-4986-9de3-9cfc771b8121"
      unitRef="usd">1881000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzUtMy0xLTEtMA_843abc46-61eb-406b-9ddc-f262d47854cf"
      unitRef="usd">40399000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzUtNS0xLTEtMA_ef6d5b1e-9b67-4586-ba44-8991b3274913"
      unitRef="usd">38515000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzUtNy0xLTEtMA_654584bf-20cf-4e52-9a01-30e4b7719133"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzUtOS0xLTEtMA_540c34ad-1acd-43e8-b813-4b475f4373ab"
      unitRef="usd">80795000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzYtMS0xLTEtMA_e69db2ee-5235-4f3e-bace-8faa2d00802c"
      unitRef="usd">100000</tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired>
    <tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzYtMy0xLTEtMA_3ad852c5-8fd1-44ef-9e3d-11cb2cba897d"
      unitRef="usd">37010000</tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired>
    <tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzYtNS0xLTEtMA_171e62d6-c2d3-4a18-9f08-0ddc725f7586"
      unitRef="usd">83915000</tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired>
    <tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzYtNy0xLTEtMA_cb98c708-c17f-4a37-88a1-6ba04e87a0b4"
      unitRef="usd">0</tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired>
    <tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzYtOS0xLTEtMA_34892242-7ce0-400b-9571-d2b3051ad8c3"
      unitRef="usd">121025000</tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzctMS0xLTEtMA_1889e5a2-d749-4571-a928-3a9147f77867"
      unitRef="usd">28239000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzctMy0xLTEtMA_7a8cf8e1-5ed9-47b4-b48b-9abe81b3b461"
      unitRef="usd">3878000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzctNS0xLTEtMA_0fdffccd-077c-41b8-a8bf-36c5ebcef5ea"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzctNy0xLTEtMA_343fe47a-4dad-4101-87d9-3dda1928f723"
      unitRef="usd">-28239000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzctOS0xLTEtMA_4ef1365b-2b5f-4f9b-8cee-5b2c10377d95"
      unitRef="usd">3878000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromHedgeInvestingActivities
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzgtMS0xLTEtNTk3NA_ee434d34-b7a2-4d44-a9c3-60eb1c5e4f5c"
      unitRef="usd">1548000</us-gaap:ProceedsFromHedgeInvestingActivities>
    <us-gaap:ProceedsFromHedgeInvestingActivities
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzgtMy0xLTEtNTk3NA_3b0303c5-9052-453d-a876-f96dae837b7c"
      unitRef="usd">0</us-gaap:ProceedsFromHedgeInvestingActivities>
    <us-gaap:ProceedsFromHedgeInvestingActivities
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzgtNS0xLTEtNTk3NA_334a482d-7616-4fb8-9a6f-2f0f961e05f5"
      unitRef="usd">0</us-gaap:ProceedsFromHedgeInvestingActivities>
    <us-gaap:ProceedsFromHedgeInvestingActivities
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzgtNy0xLTEtNTk3NA_9a095d9a-4157-4a63-96ad-568dc374aa54"
      unitRef="usd">0</us-gaap:ProceedsFromHedgeInvestingActivities>
    <us-gaap:ProceedsFromHedgeInvestingActivities
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzgtOS0xLTEtNTk3NA_91d21b71-c96f-4929-a4f0-77f6836e5711"
      unitRef="usd">1548000</us-gaap:ProceedsFromHedgeInvestingActivities>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzgtMS0xLTEtMA_88053b46-bd73-4b34-8064-1ba97ec5edb9"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzgtMy0xLTEtMA_95473d40-71d3-4b1a-a47b-3f374101e273"
      unitRef="usd">5700000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzgtNS0xLTEtMA_10dacd27-4701-42b7-b9a1-0b62fc7b971c"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzgtNy0xLTEtMA_5cdfa971-316a-40a9-ab67-94d626d92303"
      unitRef="usd">-5700000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzgtOS0xLTEtMA_813e10fb-2598-471c-ac07-155903233f58"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzktMS0xLTEtMA_042ccbde-32d5-4f99-a2ab-50fdd1c61703"
      unitRef="usd">27806000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzktMy0xLTEtMA_cd721ef5-1099-4f2f-8629-43b00a211fe3"
      unitRef="usd">-79231000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzktNS0xLTEtMA_4b65ee6d-1047-45e6-95bb-8091f5433048"
      unitRef="usd">-122430000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzktNy0xLTEtMA_d8f473fa-0f21-4cb3-b908-61cb01898042"
      unitRef="usd">-22539000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzktOS0xLTEtMA_b6755e76-e047-4a23-8065-27b64ee043fd"
      unitRef="usd">-196394000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzExLTEtMS0xLTA_71707ea4-7a08-411c-8d18-98ea098950ce"
      unitRef="usd">35000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzExLTMtMS0xLTA_496dea2b-4361-4818-b95f-b70430086545"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzExLTUtMS0xLTA_f8889f76-e40e-4dcd-9c2c-27938dd3b10e"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzExLTctMS0xLTA_e3958206-fc52-49b8-884c-441f9c065e9e"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzExLTktMS0xLTA_7bc7b692-7ecc-49e1-acec-0dec69ec1a12"
      unitRef="usd">35000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzEyLTEtMS0xLTA_aa8bca0e-b573-49b0-bcab-619af642dd5b"
      unitRef="usd">128500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzEyLTMtMS0xLTA_1902f1be-66d0-4db4-8fcf-46853c4e524b"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzEyLTUtMS0xLTA_ecc77af8-526e-43f2-9050-6425a057168b"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzEyLTctMS0xLTA_821984e0-ea8b-47a8-99d4-40283c6773e2"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzEyLTktMS0xLTA_c81f559d-14d6-48f9-9964-bcd06376fad9"
      unitRef="usd">128500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzEzLTEtMS0xLTA_86eb14b4-45d5-4499-ad8f-8bc690055839"
      unitRef="usd">188000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzEzLTMtMS0xLTA_9ccb1661-fb01-4a24-8168-b67be9bdcd91"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzEzLTUtMS0xLTA_461a8158-f006-484e-add8-a13907153bca"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzEzLTctMS0xLTA_5eaaeec0-b9dd-4f03-8a87-fee2592b03cb"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzEzLTktMS0xLTA_c1bef63f-87fb-48c8-8b53-cd1051642f2b"
      unitRef="usd">188000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE0LTEtMS0xLTA_1ba40f67-8736-44ac-9544-81b15df4fdfe"
      unitRef="usd">22655000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE0LTMtMS0xLTA_40007711-0255-4886-8436-8329f714c752"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE0LTUtMS0xLTA_55571abd-f726-471b-91e6-959908e0d965"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE0LTctMS0xLTA_12dc8c1d-7306-47b7-a538-bbf05e86004b"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE0LTktMS0xLTA_53e9a15d-cfb9-4e86-91b5-c5e6bffffb4e"
      unitRef="usd">22655000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <tfx:PaymentsForContingentConsideration
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE3LTEtMS0xLTA_83beff18-2cf2-491b-9188-863220150cdc"
      unitRef="usd">0</tfx:PaymentsForContingentConsideration>
    <tfx:PaymentsForContingentConsideration
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE3LTMtMS0xLTA_f82bbda8-33f4-4ff4-b5cf-63eab8ca935f"
      unitRef="usd">10831000</tfx:PaymentsForContingentConsideration>
    <tfx:PaymentsForContingentConsideration
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE3LTUtMS0xLTA_3e4849db-c5a3-4e59-b316-daa44c13e64e"
      unitRef="usd">62404000</tfx:PaymentsForContingentConsideration>
    <tfx:PaymentsForContingentConsideration
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE3LTctMS0xLTA_b4b5531c-c71d-4f15-a8a5-33a5061b7c6c"
      unitRef="usd">0</tfx:PaymentsForContingentConsideration>
    <tfx:PaymentsForContingentConsideration
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE3LTktMS0xLTA_ce3de1b8-53f6-433a-aba7-9b39935425e9"
      unitRef="usd">73235000</tfx:PaymentsForContingentConsideration>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE4LTEtMS0xLTA_93351d9c-1b75-4a81-81d6-1545cdedd349"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE4LTMtMS0xLTA_3b5e62e3-6617-48c7-aed7-5eabe138eeaa"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE4LTUtMS0xLTA_e9b15296-d9d2-4584-b70f-1a0fdc4ccb16"
      unitRef="usd">5700000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE4LTctMS0xLTA_f18ccd69-312b-4ccd-9fdb-0af54efbd28c"
      unitRef="usd">-5700000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE4LTktMS0xLTA_e4f00969-7561-49b0-9d6e-378880e17cbb"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE5LTEtMS0xLTA_8e9e1abd-3c9c-4c10-8ef9-16b35dba6457"
      unitRef="usd">62165000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE5LTMtMS0xLTA_624f5342-0e08-40ec-83bb-84df692ea220"
      unitRef="usd">0</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE5LTUtMS0xLTA_e60f6e00-defd-4b39-b386-1ba58b88aa4b"
      unitRef="usd">0</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE5LTctMS0xLTA_ef9a7839-b20e-40c7-8760-b8fe5c43470f"
      unitRef="usd">0</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzE5LTktMS0xLTA_42d87fd8-f055-4c15-a072-fb0487396f3d"
      unitRef="usd">62165000</us-gaap:PaymentsOfDividendsCommonStock>
    <tfx:IntercompanyTransactions
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIwLTEtMS0xLTA_15dd3ed1-d5d6-45cb-b02c-687a63ef3db8"
      unitRef="usd">314386000</tfx:IntercompanyTransactions>
    <tfx:IntercompanyTransactions
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIwLTMtMS0xLTA_cef8b910-bc01-4f05-b8e9-f5325d2b4847"
      unitRef="usd">-322363000</tfx:IntercompanyTransactions>
    <tfx:IntercompanyTransactions
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIwLTUtMS0xLTA_18c54bd1-3efa-43b3-b973-302bcb048004"
      unitRef="usd">-20262000</tfx:IntercompanyTransactions>
    <tfx:IntercompanyTransactions
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIwLTctMS0xLTA_074da626-ad9a-4157-8233-8ec8437b96b4"
      unitRef="usd">28239000</tfx:IntercompanyTransactions>
    <tfx:IntercompanyTransactions
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIwLTktMS0xLTA_01d0c402-0b8d-45df-86c8-17c20bc5704f"
      unitRef="usd">0</tfx:IntercompanyTransactions>
    <tfx:IntercompanyDividendsPaid
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIxLTEtMS0xLTA_27ae6fd0-f77f-4d9a-9e94-9d8b04d5e7e1"
      unitRef="usd">0</tfx:IntercompanyDividendsPaid>
    <tfx:IntercompanyDividendsPaid
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIxLTMtMS0xLTA_12aaad65-b938-443c-a831-ae6c1daf8bed"
      unitRef="usd">4723000</tfx:IntercompanyDividendsPaid>
    <tfx:IntercompanyDividendsPaid
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIxLTUtMS0xLTA_04af911c-84e7-484d-89ba-8b2ce2eacb4c"
      unitRef="usd">154129000</tfx:IntercompanyDividendsPaid>
    <tfx:IntercompanyDividendsPaid
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIxLTctMS0xLTA_c563e18f-a0b1-44bc-bd0c-843112c84325"
      unitRef="usd">-158852000</tfx:IntercompanyDividendsPaid>
    <tfx:IntercompanyDividendsPaid
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIxLTktMS0xLTA_ff24b19a-ecef-4fad-9abc-ddd6a6e31e9f"
      unitRef="usd">0</tfx:IntercompanyDividendsPaid>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIyLTEtMS0xLTA_1706c1a0-5509-46a6-91ad-6ebdd3f8e985"
      unitRef="usd">181188000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIyLTMtMS0xLTA_8d8a2bb4-d242-41d2-aa0a-3f890c7aec07"
      unitRef="usd">-337917000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIyLTUtMS0xLTA_62d9ec0c-7670-4b44-953d-95e508fa0bf6"
      unitRef="usd">-231095000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIyLTctMS0xLTA_4fb78e5e-84fc-48b7-8151-7ecfaa6afbca"
      unitRef="usd">181391000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzIyLTktMS0xLTA_7490ff30-2c8a-4fc9-a58d-2d0f666028b4"
      unitRef="usd">-206433000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI0LTEtMS0xLTA_eed2ab73-f607-44c8-99fe-cf5ea5a4271f"
      unitRef="usd">-547000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI0LTMtMS0xLTA_520e00ed-597a-431b-9c7e-6d9c991419d5"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI0LTUtMS0xLTA_ec431ca2-4131-47be-b9e2-cec7b6ace784"
      unitRef="usd">2839000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI0LTctMS0xLTA_009973bd-0a08-439c-9f85-9cabd1ade4f7"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI0LTktMS0xLTA_6584acd0-e09e-4e67-9db8-3eecb0f23660"
      unitRef="usd">2292000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI1LTEtMS0xLTA_7f6b16e5-9486-4392-bd9c-ed56426b0154"
      unitRef="usd">-547000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI1LTMtMS0xLTA_89e4ddea-257d-4e04-9853-0b52f692943f"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI1LTUtMS0xLTA_2df6a04e-79e3-4009-a8c3-1467c9f14031"
      unitRef="usd">2839000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI1LTctMS0xLTA_0337e137-376d-476b-b286-7669855f8e14"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI1LTktMS0xLTA_fd007f3f-d4bc-4236-8462-28b31079a757"
      unitRef="usd">2292000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI2LTEtMS0xLTA_ca366121-bdc5-4ca7-b831-e5082f944755"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI2LTMtMS0xLTA_63a4d22c-82f2-4a76-94b3-0a2d8762d1f6"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI2LTUtMS0xLTA_22318b9f-75e7-4ff9-ac15-357af5ebad95"
      unitRef="usd">-10948000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI2LTctMS0xLTA_85a360f5-c6c6-47e4-83a1-64df1c34a840"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI2LTktMS0xLTA_3847ea81-a537-47cb-9e1c-38972203b76b"
      unitRef="usd">-10948000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i64efc9387735496baa32c69ff71da0a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI3LTEtMS0xLTA_109410b9-5248-431f-842d-49d860824379"
      unitRef="usd">11720000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib1c2098ac3294e21a9b89e9560ed5b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI3LTMtMS0xLTA_d5152e6a-c7a8-4709-8d7c-3d893b4c98ce"
      unitRef="usd">-3569000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i17bf70d699b443dcaa2ecd140df98762_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI3LTUtMS0xLTA_ad442f6c-7f77-40d2-86b8-a58e754b7911"
      unitRef="usd">15452000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i34168643474a4fcb903bece86cd5d6ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI3LTctMS0xLTA_f15ea36b-a581-44db-a72f-a684f636b3fa"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI3LTktMS0xLTA_060030f4-a842-44de-aa07-f62f01c787f3"
      unitRef="usd">23603000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i231c4554bfff4e8493d3112c162d8b6e_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI4LTEtMS0xLTA_eec92588-9849-4ecd-a7a9-db4c3589dcc2"
      unitRef="usd">37803000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic7ca08bf1039477fbc322b161a535ac1_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI4LTMtMS0xLTA_94c4a7ca-fb7d-4474-8fac-7234c03dc5bc"
      unitRef="usd">8933000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id3626e1397c647aca9066c27b8111f4b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI4LTUtMS0xLTA_fb9a82d5-234b-4760-b324-b4d8ffd6fd2c"
      unitRef="usd">286822000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i27fb31cbfbdb45dfbaa35614a6f245fe_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI4LTctMS0xLTA_b77a7589-803a-43fd-9a83-496bb8b8076b"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4c85a5a67120453485daf4ce01f4552c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI4LTktMS0xLTA_23111f40-f239-4bcf-88b0-f8772857e545"
      unitRef="usd">333558000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4be89814acdf4e8988d9eb5be6f3fbdf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI5LTEtMS0xLTA_dfc1cd7a-830b-4273-994b-36ada2400953"
      unitRef="usd">49523000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib195846b16b247a9b2af927c3176157b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI5LTMtMS0xLTA_02432ee9-2bf4-44c3-9bee-04745431d154"
      unitRef="usd">5364000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i84eebe0a859c42bf99f416b70ea769a9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI5LTUtMS0xLTA_24ed4c5f-7abe-4411-9fb3-1814eb3d608e"
      unitRef="usd">302274000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idfbf627ac337479b90c23789744e9f18_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI5LTctMS0xLTA_d37a6bec-96ac-4940-b6cc-3c4d03f71453"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4d0424a1766d450694f6a8e87efba51e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZToyZDMzOTI1ZGNiNjU0ZWVhYmZkNTA3MTQyMDQ1NGRlMC90YWJsZXJhbmdlOjJkMzM5MjVkY2I2NTRlZWFiZmQ1MDcxNDIwNDU0ZGUwXzI5LTktMS0xLTA_b80cca19-ca7d-4f5b-9320-3f407df0c4d5"
      unitRef="usd">357161000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzMtMS0xLTEtMA_f1c9ac4a-c775-47af-88be-6ea90f560409"
      unitRef="usd">-50585000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzMtMy0xLTEtMA_7d0dd7dd-b779-43b9-86ea-5771d701a97d"
      unitRef="usd">-502181000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzMtNS0xLTEtMA_bf46cece-83a6-4c0f-a16a-8b2307d23830"
      unitRef="usd">1040985000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzMtNy0xLTEtMA_7852c387-f931-47fc-a398-07b171847bbd"
      unitRef="usd">-61918000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzMtOS0xLTEtMA_3376cf77-f2d7-4952-a2a0-3c22aae6284b"
      unitRef="usd">426301000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzUtMS0xLTEtMA_1a0285e9-10aa-444e-8f28-2cfd25a9b1c6"
      unitRef="usd">240000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzUtMy0xLTEtMA_f0b499a5-cca7-4d67-be08-e81f2c9f8fbf"
      unitRef="usd">34912000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzUtNS0xLTEtMA_e28189f8-1177-46ca-b091-36938fe29829"
      unitRef="usd">35751000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzUtNy0xLTEtMA_bb2bbd4d-7ea7-420a-8090-1e960f681cec"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzUtOS0xLTEtMA_e0f2bf99-fe69-4757-9fb8-3535d325878f"
      unitRef="usd">70903000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzYtMS0xLTEtMA_4fedc1a3-7225-4c9e-8545-143aacc664d7"
      unitRef="usd">975524000</tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired>
    <tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzYtMy0xLTEtMA_938dd973-0dbd-4130-ab17-22acfa06d761"
      unitRef="usd">0</tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired>
    <tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzYtNS0xLTEtMA_906e790c-a673-4273-954e-f59a9c56c30b"
      unitRef="usd">792760000</tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired>
    <tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzYtNy0xLTEtMA_3fabda81-8571-4ce5-923b-313fd5addf86"
      unitRef="usd">0</tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired>
    <tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzYtOS0xLTEtMA_ee444f85-6a51-40ac-917e-c91a0e43f425"
      unitRef="usd">1768284000</tfx:PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzctMS0xLTEtMA_05d55525-852b-4162-8dba-c02340127d39"
      unitRef="usd">464982000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzctMy0xLTEtMA_27916303-bda4-477a-9b20-d118867928a6"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzctNS0xLTEtMA_cca66740-9936-437b-9b36-d8b1d6a81e2f"
      unitRef="usd">6332000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzctNy0xLTEtMA_84779f18-ec3d-40f5-8e24-32f729bb765d"
      unitRef="usd">-464982000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzctOS0xLTEtMA_6d0eb53a-053b-47d8-b462-a90641ff217e"
      unitRef="usd">6332000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzgtMS0xLTEtMA_900870d4-6882-493e-8fc4-d9283ee9f9f6"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzgtMy0xLTEtMA_d679c9da-b2f1-4635-8313-27d32b742cb5"
      unitRef="usd">5900000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzgtNS0xLTEtMA_e8ba6997-7d06-4bd8-9aab-3f8e7c201835"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzgtNy0xLTEtMA_9cfe1b13-880c-46dd-b635-2eec7cb868a7"
      unitRef="usd">-5900000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzgtOS0xLTEtMA_54c909df-900a-484f-b8d7-fec0749d2b38"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzktMS0xLTEtMA_3b7b8ee7-18f6-4527-b1f5-8293a4dd8488"
      unitRef="usd">-510782000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzktMy0xLTEtMA_4fd8d56b-a1ec-4563-9b9e-26bbec05ab92"
      unitRef="usd">-40812000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzktNS0xLTEtMA_8902c489-98eb-44e8-a127-8e816e35abd4"
      unitRef="usd">-822179000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzktNy0xLTEtMA_a92274f3-96b6-4e33-8bc7-6ae65c12234d"
      unitRef="usd">-459082000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzktOS0xLTEtMA_84c7fda7-0e14-4be3-9c43-03691d370d12"
      unitRef="usd">-1832855000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzExLTEtMS0xLTA_6968ec96-3a24-48fe-a415-adaa63a8333f"
      unitRef="usd">2463500000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzExLTMtMS0xLTA_6e33087a-1e80-424a-9916-8e316b0ef815"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzExLTUtMS0xLTA_b9272996-5be3-41d3-ae69-e2808ca5d177"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzExLTctMS0xLTA_e3f11c47-a594-43af-8145-ba0bf364c340"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzExLTktMS0xLTA_e94aa6c4-a514-4672-aed8-3f2087ab3e69"
      unitRef="usd">2463500000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzEyLTEtMS0xLTA_e6d0ac67-151c-4c56-ac47-34099c1ccdba"
      unitRef="usd">1239576000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzEyLTMtMS0xLTA_6290443c-436f-4101-add6-46895991b6fc"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzEyLTUtMS0xLTA_5ebb1d09-1e4c-4189-900a-73af5bdfb251"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzEyLTctMS0xLTA_9270daf7-6594-4d90-bfdb-bcb3d7009dfa"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzEyLTktMS0xLTA_5f450db8-0cfe-477c-9912-136457e61a6e"
      unitRef="usd">1239576000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzEzLTEtMS0xLTA_dd1119d8-a583-4d3b-8eea-3a4a396b576c"
      unitRef="usd">26664000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzEzLTMtMS0xLTA_6ed593d9-19f4-4910-8b39-8496627a07c2"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzEzLTUtMS0xLTA_54673374-ea93-4dec-87fe-9984d668bd08"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzEzLTctMS0xLTA_e5c731c6-5136-4be0-8fdf-4cc473bd5426"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzEzLTktMS0xLTA_a9ec43ef-52e9-45b8-bfa9-432b19e32937"
      unitRef="usd">26664000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE0LTEtMS0xLTA_96df67cc-c0f4-4f84-8667-59ec6428a3db"
      unitRef="usd">5571000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE0LTMtMS0xLTA_1fe0c87b-e0d0-454f-bfae-1503273c76bb"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE0LTUtMS0xLTA_c34d082e-38f8-4aa2-8118-5db9f3bf790b"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE0LTctMS0xLTA_e0219932-0f92-47ee-9a81-74f3a32755e9"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE0LTktMS0xLTA_c08d3fbe-a2b9-4d8e-bdda-71061589cd15"
      unitRef="usd">5571000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <tfx:PaymentsForContingentConsideration
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE3LTEtMS0xLTA_596fbb4b-22fa-4552-bf5b-1eea2bb23ed9"
      unitRef="usd">0</tfx:PaymentsForContingentConsideration>
    <tfx:PaymentsForContingentConsideration
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE3LTMtMS0xLTA_d0681e31-6544-458e-8249-e51b135b9241"
      unitRef="usd">335000</tfx:PaymentsForContingentConsideration>
    <tfx:PaymentsForContingentConsideration
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE3LTUtMS0xLTA_e4800993-7fb6-4095-b591-75e40ca95acf"
      unitRef="usd">0</tfx:PaymentsForContingentConsideration>
    <tfx:PaymentsForContingentConsideration
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE3LTctMS0xLTA_f3726c6f-db1f-4359-b1ae-f2aa74591a11"
      unitRef="usd">0</tfx:PaymentsForContingentConsideration>
    <tfx:PaymentsForContingentConsideration
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE3LTktMS0xLTA_64dc742b-460d-45d0-a7e8-6dfcb2fddaa4"
      unitRef="usd">335000</tfx:PaymentsForContingentConsideration>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE4LTEtMS0xLTA_83c4133f-637d-4b93-96ac-c06d8005627f"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE4LTMtMS0xLTA_e6ba42aa-95f5-42cb-b998-5b9b393ca530"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE4LTUtMS0xLTA_42def7d8-d839-432b-8816-1dcbe4a101a9"
      unitRef="usd">5900000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE4LTctMS0xLTA_99f5fe5b-9584-481b-b68b-8d3081f50fbd"
      unitRef="usd">-5900000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE4LTktMS0xLTA_758c82ed-7c87-432d-b9d0-b63a74a0caad"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE5LTEtMS0xLTA_1a1be906-6758-49eb-b4d0-b2fc6486b2ad"
      unitRef="usd">61237000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE5LTMtMS0xLTA_9a2e7f79-fe18-43b3-82d1-ab1650410a47"
      unitRef="usd">0</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE5LTUtMS0xLTA_ad0d1a5c-55cf-4ebd-9f8f-33e7767c9282"
      unitRef="usd">0</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE5LTctMS0xLTA_60c757a6-80fd-4a69-bf00-c8fb7df08820"
      unitRef="usd">0</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzE5LTktMS0xLTA_1a71dd4b-fd3f-413d-a742-e7a60dca9987"
      unitRef="usd">61237000</us-gaap:PaymentsOfDividendsCommonStock>
    <tfx:IntercompanyTransactions
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIwLTEtMS0xLTA_bedbbe0b-c98b-4d2b-a206-eeda9ed26811"
      unitRef="usd">-550579000</tfx:IntercompanyTransactions>
    <tfx:IntercompanyTransactions
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIwLTMtMS0xLTA_448c1014-8695-47d0-b1f6-cfe881c5cf67"
      unitRef="usd">551230000</tfx:IntercompanyTransactions>
    <tfx:IntercompanyTransactions
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIwLTUtMS0xLTA_f7740afc-f3d7-4d0c-97c2-0f9239877e7c"
      unitRef="usd">-465633000</tfx:IntercompanyTransactions>
    <tfx:IntercompanyTransactions
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIwLTctMS0xLTA_005f47b6-6056-421f-87b8-e78d3e7c7f17"
      unitRef="usd">464982000</tfx:IntercompanyTransactions>
    <tfx:IntercompanyTransactions
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIwLTktMS0xLTA_672ee82e-dbbd-4bfd-8b82-6e7fcbde4890"
      unitRef="usd">0</tfx:IntercompanyTransactions>
    <tfx:IntercompanyDividendsPaid
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIxLTEtMS0xLTA_e0a4884f-987f-4187-81e7-4cfc43bdec46"
      unitRef="usd">0</tfx:IntercompanyDividendsPaid>
    <tfx:IntercompanyDividendsPaid
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIxLTMtMS0xLTA_a154fe14-f0af-44c3-b9ac-ea07d9c173f4"
      unitRef="usd">0</tfx:IntercompanyDividendsPaid>
    <tfx:IntercompanyDividendsPaid
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIxLTUtMS0xLTA_df218fd2-9a9f-4b4b-a249-b3d25193ed21"
      unitRef="usd">61918000</tfx:IntercompanyDividendsPaid>
    <tfx:IntercompanyDividendsPaid
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIxLTctMS0xLTA_6a033590-3346-4710-8bcb-98dcc54cca9e"
      unitRef="usd">-61918000</tfx:IntercompanyDividendsPaid>
    <tfx:IntercompanyDividendsPaid
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIxLTktMS0xLTA_0833763d-610a-409a-8afc-ffdf1f194fc0"
      unitRef="usd">0</tfx:IntercompanyDividendsPaid>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIyLTEtMS0xLTA_ff817024-969d-4158-80cc-efc5ec02b56e"
      unitRef="usd">591015000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIyLTMtMS0xLTA_3ae0dbbb-fc1c-4774-b74c-ead44dc215e5"
      unitRef="usd">550895000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIyLTUtMS0xLTA_8d445be0-f9d2-4a29-b621-7b63c49f576b"
      unitRef="usd">-521651000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIyLTctMS0xLTA_0dad5d21-c220-4503-8c7e-54a8f335d7c9"
      unitRef="usd">521000000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzIyLTktMS0xLTA_40c91966-5b55-45f4-969c-ee629a33bb91"
      unitRef="usd">1141259000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI0LTEtMS0xLTA_b6192e34-82a2-4b8e-aa18-2425d54a5c93"
      unitRef="usd">-6416000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI0LTMtMS0xLTA_eb13c8de-1413-4234-9ac7-ebb1f6a50b84"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI0LTUtMS0xLTA_5f4b6410-c6d9-46b7-90ef-7b4f6b613caa"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI0LTctMS0xLTA_e5448f60-68a3-40ab-8558-9d8498d58ab3"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI0LTktMS0xLTA_d1a0b4a4-320d-4a63-b69c-5dd5f33b6224"
      unitRef="usd">-6416000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI1LTEtMS0xLTA_716ef6bf-ab76-4355-8d08-f3f41d446749"
      unitRef="usd">-6416000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI1LTMtMS0xLTA_ac5e2b5b-095c-4bc1-9e43-8051de03a2bf"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI1LTUtMS0xLTA_05c19b6c-10f8-4837-b192-6d545248e037"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI1LTctMS0xLTA_4469bd92-e631-4b76-acd4-486a9f23fe3f"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI1LTktMS0xLTA_7e550e21-3fbf-4872-b92c-5a8caeef1eac"
      unitRef="usd">-6416000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI2LTEtMS0xLTA_47edc18d-67c4-4049-ba32-74829d7c1416"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI2LTMtMS0xLTA_3b88a926-6ccb-40c7-a34f-127461652727"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI2LTUtMS0xLTA_f46cbcda-2a39-493b-bdb1-c29c6fb87879"
      unitRef="usd">61480000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI2LTctMS0xLTA_33b00c53-5424-418d-84e8-b1541feec9af"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI2LTktMS0xLTA_6b114db1-086f-4cf9-98f9-efd048af8ec8"
      unitRef="usd">61480000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i022c03fdb7374bd8a0dd04ed88b599c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI3LTEtMS0xLTA_40b01679-78e6-4356-8a7b-26edc5344bc9"
      unitRef="usd">23232000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7e89af86e5984d92b7266a309f980de2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI3LTMtMS0xLTA_8cbb964c-fbed-4b2f-be9f-6f9010a977f6"
      unitRef="usd">7902000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i00daf68461e744329ea313e6bc003f2a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI3LTUtMS0xLTA_9ea88003-484e-4bd7-a38b-6e62d92daed5"
      unitRef="usd">-241365000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i61d4480b3ca1491297b111c902dca306_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI3LTctMS0xLTA_82ca8498-506a-4b00-9cdb-aa6df0eecbd4"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ifcb0826ce7a147fba5218cfd9e44b828_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI3LTktMS0xLTA_f0b54f29-3bdf-43ac-831f-1ecb0d8f493e"
      unitRef="usd">-210231000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic3707ca427e043cea28802163f82c860_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI4LTEtMS0xLTA_dcff5f98-b8d0-4f25-adfa-72a045bcf5a3"
      unitRef="usd">14571000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i988d30c13fa44c52961d76afe09633b8_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI4LTMtMS0xLTA_67d818c1-8502-4a5c-b435-da2d0d5760a1"
      unitRef="usd">1031000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7c448301e44144e686e2bdc08ea9101d_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI4LTUtMS0xLTA_9fba8f99-c560-416a-871e-3421364ee4dd"
      unitRef="usd">528187000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib06aac589ce14811806fe8855f3a274f_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI4LTctMS0xLTA_565e1ac2-e86f-4487-b93e-3eaf29caaebe"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i851376c990664c44856dcc064df8d058_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI4LTktMS0xLTA_0242db45-da47-45ac-ba6f-2c016cd9cabb"
      unitRef="usd">543789000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i231c4554bfff4e8493d3112c162d8b6e_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI5LTEtMS0xLTA_bf0d1984-7363-4b9e-b964-3f77f84fdafa"
      unitRef="usd">37803000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic7ca08bf1039477fbc322b161a535ac1_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI5LTMtMS0xLTA_29f1a0da-cf72-42c3-8c67-ed27cd4c32b0"
      unitRef="usd">8933000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id3626e1397c647aca9066c27b8111f4b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI5LTUtMS0xLTA_ee69a704-c929-4428-a206-b67a4c9a580d"
      unitRef="usd">286822000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i27fb31cbfbdb45dfbaa35614a6f245fe_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI5LTctMS0xLTA_df28e777-863d-4497-a4fa-15a8dd2c02dc"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4c85a5a67120453485daf4ce01f4552c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMjkvZnJhZzphYTEzOTc3YTVmYWE0NjAwOGE1OGNkOWNkMjMxZTNjOC90YWJsZTpjNWM1ZmE3ZTVmZTg0MGQxODMzYmRiZTRjZmQyOGE1Mi90YWJsZXJhbmdlOmM1YzVmYTdlNWZlODQwZDE4MzNiZGJlNGNmZDI4YTUyXzI5LTktMS0xLTA_d2ae8571-83c7-4785-b757-e47d1fa7b03f"
      unitRef="usd">333558000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzUvZnJhZzo4YzJkZmRjZTJlMzg0ZjAyODg4NDViYWVkY2YyYmYzNC90ZXh0cmVnaW9uOjhjMmRmZGNlMmUzODRmMDI4ODg0NWJhZWRjZjJiZjM0XzIyMDk_c1c8b043-aa2b-4ddd-a913-9e10430df475">Subsequent eventsOn February 18, 2020, we acquired IWG High Performance Conductors, Inc., a privately-held original equipment manufacturer of minimally invasive medical products and high performance conductors, for $260&#160;million. The acquisition, which will complement our OEM product portfolio, was financed using borrowings under our revolving credit facility.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i393f2d03d78641aeb2b3522534fb835d_D20200218-20200218"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzUvZnJhZzo4YzJkZmRjZTJlMzg0ZjAyODg4NDViYWVkY2YyYmYzNC90ZXh0cmVnaW9uOjhjMmRmZGNlMmUzODRmMDI4ODg0NWJhZWRjZjJiZjM0XzYwNDczMTM5NjQwMjg_e6310aad-1461-4d65-8be9-349ace0c34db"
      unitRef="usd">260000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90ZXh0cmVnaW9uOmFiOTg1ZDlmYmRhMTQ0YjQ4OTZiNjdmMmUzMjc3YmQ3XzE3MA_df8ea3df-4e4d-4b6c-8c72-27bae539b8fb">&lt;div style="text-align:center;margin-top:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;QUARTERLY DATA (UNAUDITED)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:51.879%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.980%;"/&gt;&lt;td style="width:1.0%;"/&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.980%;"/&gt;&lt;td style="width:1.0%;"/&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.980%;"/&gt;&lt;td style="width:1.0%;"/&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.985%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;First&lt;br/&gt;Quarter &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Second&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Third&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fourth&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands, except per share)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;613,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;652,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;648,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;680,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Gross profit, excluding intangible asset amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;344,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;372,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;375,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;398,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Income from continuing operations before interest, loss on extinguishment of debt and taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;117,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Income (loss) from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;228,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income (loss) from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;228,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Earnings per share&#160;&#x2014; basic&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Income (loss) from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.02)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Earnings per share&#160;&#x2014; diluted&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Income (loss) from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Income from discontinued operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.02)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;587,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;609,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;609,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;641,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Gross profit, excluding intangible asset amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;331,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;344,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;342,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;365,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Income from continuing operations before interest, loss on extinguishment of debt and taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Income from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;(Loss) income from discontinued operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,496)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Earnings per share&#160;&#x2014; basic&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Income (loss) from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.06)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Earnings per share&#160;&#x2014; diluted&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Income (loss) from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.06)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Income from discontinued operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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="text-indent:-18pt;padding-left:27pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1)   Each quarter is calculated as a discrete period; the sum of the four quarters may not equal the calculated full year amount.&lt;/span&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90ZXh0cmVnaW9uOmFiOTg1ZDlmYmRhMTQ0YjQ4OTZiNjdmMmUzMjc3YmQ3XzE3Mw_5995606d-a848-44e9-bb43-c4d70e476276">&lt;div style="text-align:center;margin-top:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;QUARTERLY DATA (UNAUDITED)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:51.879%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.980%;"/&gt;&lt;td style="width:1.0%;"/&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.980%;"/&gt;&lt;td style="width:1.0%;"/&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.980%;"/&gt;&lt;td style="width:1.0%;"/&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.985%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;First&lt;br/&gt;Quarter &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Second&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Third&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fourth&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands, except per share)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;613,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;652,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;648,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;680,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Gross profit, excluding intangible asset amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;344,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;372,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;375,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;398,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Income from continuing operations before interest, loss on extinguishment of debt and taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;117,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Income (loss) from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;228,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income (loss) from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;228,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Earnings per share&#160;&#x2014; basic&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Income (loss) from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.02)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Earnings per share&#160;&#x2014; diluted&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Income (loss) from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Income from discontinued operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.02)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;587,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;609,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;609,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;641,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Gross profit, excluding intangible asset amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;331,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;344,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;342,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;365,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Income from continuing operations before interest, loss on extinguishment of debt and taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Income from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;(Loss) income from discontinued operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,496)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Earnings per share&#160;&#x2014; basic&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Income (loss) from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.06)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Earnings per share&#160;&#x2014; diluted&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Income (loss) from continuing operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.06)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Income from discontinued operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:33.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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="text-indent:-18pt;padding-left:27pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1)   Each quarter is calculated as a discrete period; the sum of the four quarters may not equal the calculated full year amount.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifcb3cc0dc2a84b9c8e5efdb608298e62_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMtMS0xLTEtMA_68a4317c-9798-4051-a6df-4194eb044e69"
      unitRef="usd">613584000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10021240365841a2a690af0a5dd9ee48_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMtMy0xLTEtMA_ac703d7a-f99e-4914-967a-576b6c85f108"
      unitRef="usd">652507000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52d65f65d94347f3954ea8d5c09f4246_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMtNS0xLTEtMA_e878d22c-3a33-4e1a-ae16-1ac30bd6f62c"
      unitRef="usd">648319000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMtNy0xLTEtMA_4db3d7d9-7af3-4b36-9551-7e4141dc7d13"
      unitRef="usd">680952000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="ifcb3cc0dc2a84b9c8e5efdb608298e62_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzQtMS0xLTEtMA_b15ef63c-890b-4520-8763-bdb9663c8329"
      unitRef="usd">344742000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i10021240365841a2a690af0a5dd9ee48_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzQtMy0xLTEtMA_f3a3fc61-9a19-4a7e-9a14-a1e07ac6f204"
      unitRef="usd">372924000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i52d65f65d94347f3954ea8d5c09f4246_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzQtNS0xLTEtMA_784b58b0-03d3-4760-ad1d-98089bd7abc2"
      unitRef="usd">375680000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzQtNy0xLTEtMA_15a85109-2a66-4e85-ba7c-f95212c07768"
      unitRef="usd">398266000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifcb3cc0dc2a84b9c8e5efdb608298e62_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzUtMS0xLTEtMA_a4248550-87c4-4b54-81be-05fd7ead2ab7"
      unitRef="usd">75243000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i10021240365841a2a690af0a5dd9ee48_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzUtMy0xLTEtMA_028e343e-6bb1-44f9-990c-576dfeaa28b3"
      unitRef="usd">107458000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i52d65f65d94347f3954ea8d5c09f4246_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzUtNS0xLTEtMA_279771d2-68e0-43ff-8818-5543dc8b570a"
      unitRef="usd">117621000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzUtNy0xLTEtMA_cfc71d85-9e7b-4a5b-aab8-64d67ad9edbd"
      unitRef="usd">126932000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifcb3cc0dc2a84b9c8e5efdb608298e62_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzYtMS0xLTEtMA_3566f3e6-2129-43dd-a749-d2a85c3964c7"
      unitRef="usd">41918000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i10021240365841a2a690af0a5dd9ee48_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzYtMy0xLTEtMA_4dc7ab26-d460-4d06-b6e3-c0328554eee2"
      unitRef="usd">83328000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i52d65f65d94347f3954ea8d5c09f4246_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzYtNS0xLTEtMA_66506d8d-6e1d-45f8-803b-43fb5814bc71"
      unitRef="usd">228929000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzYtNy0xLTEtMA_820f3920-0475-4310-a1e8-bf390fbbc3bd"
      unitRef="usd">107806000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ifcb3cc0dc2a84b9c8e5efdb608298e62_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzctMS0xLTEtMA_1526f262-c180-4c0e-98c9-14d1348a88b1"
      unitRef="usd">-1021000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i10021240365841a2a690af0a5dd9ee48_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzctMy0xLTEtMA_bd04fea2-9972-4918-a8ba-d32c41800287"
      unitRef="usd">47000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i52d65f65d94347f3954ea8d5c09f4246_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzctNS0xLTEtMA_0b8e51dc-7d61-469b-a5ed-1da5de5fa18e"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzctNy0xLTEtMA_1c937e41-b716-4c5a-ab33-3892e3a226b9"
      unitRef="usd">459000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="ifcb3cc0dc2a84b9c8e5efdb608298e62_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzgtMS0xLTEtMA_2e5e0332-29f0-40dc-84e4-31cf656f2499"
      unitRef="usd">40897000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i10021240365841a2a690af0a5dd9ee48_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzgtMy0xLTEtMA_3c7193de-d2e9-438f-8d8d-096c1da38811"
      unitRef="usd">83375000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i52d65f65d94347f3954ea8d5c09f4246_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzgtNS0xLTEtMA_71bdaaa3-3db1-4a1a-8443-f16d3a707e25"
      unitRef="usd">228929000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzgtNy0xLTEtMA_7a535ea4-5bec-4421-8b4f-1bc987dc02c2"
      unitRef="usd">108265000</us-gaap:ProfitLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ifcb3cc0dc2a84b9c8e5efdb608298e62_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzEyLTEtMS0xLTA_0273a17c-2e19-4b25-a22d-6eca16b75f56"
      unitRef="usdPerShare">0.91</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i10021240365841a2a690af0a5dd9ee48_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzEyLTMtMS0xLTA_bd9aea9f-41a4-4043-b60e-974d15228840"
      unitRef="usdPerShare">1.80</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i52d65f65d94347f3954ea8d5c09f4246_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzEyLTUtMS0xLTA_5766e6df-3ecd-48a6-8ce2-90baa38419c6"
      unitRef="usdPerShare">4.95</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzEyLTctMS0xLTA_ce9ba7bd-2ca4-4298-82ed-9586cec2ef34"
      unitRef="usdPerShare">2.33</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ifcb3cc0dc2a84b9c8e5efdb608298e62_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzEzLTEtMS0xLTA_1cf319b2-e947-4f9f-93b8-14800ff8619a"
      unitRef="usdPerShare">-0.02</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i10021240365841a2a690af0a5dd9ee48_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzEzLTMtMS0xLTA_9193f56d-994b-4337-bd8c-84e495776e52"
      unitRef="usdPerShare">0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i52d65f65d94347f3954ea8d5c09f4246_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzEzLTUtMS0xLTA_a0aa7d2d-1203-48a6-b71d-19003d28dbf3"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzEzLTctMS0xLTA_c0b4d9a7-2683-4533-b170-c80435d1cf25"
      unitRef="usdPerShare">0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="ifcb3cc0dc2a84b9c8e5efdb608298e62_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE0LTEtMS0xLTA_94b12401-d950-43db-8e7d-5f7da8d7eeb7"
      unitRef="usdPerShare">0.89</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i10021240365841a2a690af0a5dd9ee48_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE0LTMtMS0xLTA_10ffffbe-7b0b-4230-93fb-148c841e54c3"
      unitRef="usdPerShare">1.81</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i52d65f65d94347f3954ea8d5c09f4246_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE0LTUtMS0xLTA_3138716e-52c5-48f0-b1ba-cfade7957306"
      unitRef="usdPerShare">4.95</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE0LTctMS0xLTA_068c5548-8eab-4b23-bfe4-b679bf2c2b94"
      unitRef="usdPerShare">2.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ifcb3cc0dc2a84b9c8e5efdb608298e62_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE2LTEtMS0xLTA_1d06b0ac-99ed-4fe2-ba7a-3d7d2c3d36b3"
      unitRef="usdPerShare">0.89</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i10021240365841a2a690af0a5dd9ee48_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE2LTMtMS0xLTA_d49a31df-eac8-4abf-ab8e-6e6e1715b205"
      unitRef="usdPerShare">1.77</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i52d65f65d94347f3954ea8d5c09f4246_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE2LTUtMS0xLTA_f01c1fb4-6fba-4e6f-b0ca-4ef50853a529"
      unitRef="usdPerShare">4.85</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE2LTctMS0xLTA_92daff79-9e79-4f8e-9b41-a81d29ddbfb8"
      unitRef="usdPerShare">2.28</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ifcb3cc0dc2a84b9c8e5efdb608298e62_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE3LTEtMS0xLTA_92cb05ea-9f92-4413-b12d-c50e34ad0c41"
      unitRef="usdPerShare">-0.02</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i10021240365841a2a690af0a5dd9ee48_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE3LTMtMS0xLTA_bac36107-c748-41b2-b9e2-338479081280"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i52d65f65d94347f3954ea8d5c09f4246_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE3LTUtMS0xLTA_8997cfab-71cb-4cc5-a403-74e6457114ff"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE3LTctMS0xLTA_6670ceac-ce06-4513-ac9d-b16ef3bb9f41"
      unitRef="usdPerShare">0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ifcb3cc0dc2a84b9c8e5efdb608298e62_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE4LTEtMS0xLTA_0c07b6f0-37a3-4ea6-86ea-a052b22c9ffe"
      unitRef="usdPerShare">0.87</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i10021240365841a2a690af0a5dd9ee48_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE4LTMtMS0xLTA_e688a3d9-dbef-4c45-b59e-1da235aee877"
      unitRef="usdPerShare">1.77</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i52d65f65d94347f3954ea8d5c09f4246_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE4LTUtMS0xLTA_719f215a-ca43-46a0-9519-8fdebd4b0eac"
      unitRef="usdPerShare">4.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzE4LTctMS0xLTA_cf7fe172-946c-4e5e-8e8a-af8a1ee02593"
      unitRef="usdPerShare">2.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6c94ac91be443db96777ffa7e1de8cc_D20180101-20180401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIwLTEtMS0xLTA_76298804-23aa-4d22-b411-9a2d63d37942"
      unitRef="usd">587230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idcc0e60f884242ffa71495ff8f253af8_D20180402-20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIwLTMtMS0xLTA_e4ff160a-1550-44f6-835e-79d512a55904"
      unitRef="usd">609866000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1fb6a44a9d034c0eb240682c90d68169_D20180702-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIwLTUtMS0xLTA_4625f9aa-ea78-48f9-a0d2-82b1dd8bc1eb"
      unitRef="usd">609672000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fd39873161f429fafc1715c46957143_D20181001-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIwLTctMS0xLTA_e4284366-2359-476a-bc16-9af67cc6a889"
      unitRef="usd">641615000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="ic6c94ac91be443db96777ffa7e1de8cc_D20180101-20180401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIxLTEtMS0xLTA_08461493-2a64-4bb5-bfdb-17d26f2a64d1"
      unitRef="usd">331270000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="idcc0e60f884242ffa71495ff8f253af8_D20180402-20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIxLTMtMS0xLTA_21068710-66b0-4f2b-8294-ef0e18c3b538"
      unitRef="usd">344778000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i1fb6a44a9d034c0eb240682c90d68169_D20180702-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIxLTUtMS0xLTA_5a3773cb-39a4-4050-869e-d2e611b9d95e"
      unitRef="usd">342573000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2fd39873161f429fafc1715c46957143_D20181001-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIxLTctMS0xLTA_a52a7fba-c866-4c9e-8ac8-c93ca38752fe"
      unitRef="usd">365821000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic6c94ac91be443db96777ffa7e1de8cc_D20180101-20180401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIyLTEtMS0xLTA_505dff5c-5159-4d41-822b-92e8fff9ff08"
      unitRef="usd">86843000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idcc0e60f884242ffa71495ff8f253af8_D20180402-20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIyLTMtMS0xLTA_861c7a04-a6d6-42d0-ab87-85ef76982492"
      unitRef="usd">33490000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1fb6a44a9d034c0eb240682c90d68169_D20180702-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIyLTUtMS0xLTA_d2e95545-5f88-42b7-9176-d837fe1116cf"
      unitRef="usd">82105000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2fd39873161f429fafc1715c46957143_D20181001-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIyLTctMS0xLTA_a19e6967-1d44-4180-ae8e-5365ad7538f8"
      unitRef="usd">119266000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic6c94ac91be443db96777ffa7e1de8cc_D20180101-20180401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIzLTEtMS0xLTA_7c327903-df8f-4a05-8c90-89e26f8b6b1b"
      unitRef="usd">54931000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idcc0e60f884242ffa71495ff8f253af8_D20180402-20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIzLTMtMS0xLTA_bed240b6-df53-4343-a05d-78bed2b7d6d3"
      unitRef="usd">-2552000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1fb6a44a9d034c0eb240682c90d68169_D20180702-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIzLTUtMS0xLTA_17672162-e122-49f4-83f4-5cf32918b340"
      unitRef="usd">56540000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2fd39873161f429fafc1715c46957143_D20181001-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzIzLTctMS0xLTA_d65998ee-5264-4849-9686-fab3744281fe"
      unitRef="usd">87513000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ic6c94ac91be443db96777ffa7e1de8cc_D20180101-20180401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzI0LTEtMS0xLTA_162f6293-b71d-487d-bbed-ec2c8cd09511"
      unitRef="usd">1253000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="idcc0e60f884242ffa71495ff8f253af8_D20180402-20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzI0LTMtMS0xLTA_23d3dbc7-44b8-4390-b370-29db6b388bee"
      unitRef="usd">56000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i1fb6a44a9d034c0eb240682c90d68169_D20180702-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzI0LTUtMS0xLTA_baa7cda9-acaf-4324-a1f0-66838fc6047b"
      unitRef="usd">-16000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i2fd39873161f429fafc1715c46957143_D20181001-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzI0LTctMS0xLTA_17e33ace-b147-4a60-93a7-45c5c98b3973"
      unitRef="usd">3077000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="ic6c94ac91be443db96777ffa7e1de8cc_D20180101-20180401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzI1LTEtMS0xLTA_a7435ff5-2a10-4883-a42e-5a57e213ddaa"
      unitRef="usd">56184000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="idcc0e60f884242ffa71495ff8f253af8_D20180402-20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzI1LTMtMS0xLTA_aca2b6fe-6eec-467c-8d94-b28a2274e5d4"
      unitRef="usd">-2496000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1fb6a44a9d034c0eb240682c90d68169_D20180702-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzI1LTUtMS0xLTA_1c639d75-f5cf-4ea4-8d8b-36a0360f31a5"
      unitRef="usd">56524000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2fd39873161f429fafc1715c46957143_D20181001-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzI1LTctMS0xLTA_fac473c8-f5ac-4b0b-9a71-652a364a58bc"
      unitRef="usd">90590000</us-gaap:ProfitLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ic6c94ac91be443db96777ffa7e1de8cc_D20180101-20180401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzI5LTEtMS0xLTA_494e739b-bc3b-4d9d-bc6b-24614f38874f"
      unitRef="usdPerShare">1.21</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="idcc0e60f884242ffa71495ff8f253af8_D20180402-20180701"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzI5LTMtMS0xLTA_beedb851-1bc8-412a-8476-1c9805a038c4"
      unitRef="usdPerShare">-0.06</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i1fb6a44a9d034c0eb240682c90d68169_D20180702-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzI5LTUtMS0xLTA_0b1504a9-d518-4117-a5e0-959ad2e6d352"
      unitRef="usdPerShare">1.23</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i2fd39873161f429fafc1715c46957143_D20181001-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzI5LTctMS0xLTA_85654092-a241-447c-b7c7-ca4f6587cd19"
      unitRef="usdPerShare">1.90</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ic6c94ac91be443db96777ffa7e1de8cc_D20180101-20180401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMwLTEtMS0xLTA_5a90084b-68ae-426c-8a32-03dfa90e5ef4"
      unitRef="usdPerShare">0.03</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="idcc0e60f884242ffa71495ff8f253af8_D20180402-20180701"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMwLTMtMS0xLTA_27dcbf46-6d51-4feb-96cd-ea7380a3edc6"
      unitRef="usdPerShare">0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i1fb6a44a9d034c0eb240682c90d68169_D20180702-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMwLTUtMS0xLTA_df48a654-e931-4fe7-ba7b-47280089109a"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i2fd39873161f429fafc1715c46957143_D20181001-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMwLTctMS0xLTA_bfae3ecf-557c-4cca-960f-7998382ac076"
      unitRef="usdPerShare">0.07</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic6c94ac91be443db96777ffa7e1de8cc_D20180101-20180401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMxLTEtMS0xLTA_40f3f468-b8b6-4bd2-9591-498fcadcc272"
      unitRef="usdPerShare">1.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idcc0e60f884242ffa71495ff8f253af8_D20180402-20180701"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMxLTMtMS0xLTA_4d2937d7-91ed-4701-a701-392d30481d6e"
      unitRef="usdPerShare">-0.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1fb6a44a9d034c0eb240682c90d68169_D20180702-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMxLTUtMS0xLTA_6f51bed0-d6be-40d5-bae0-0188433acacb"
      unitRef="usdPerShare">1.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2fd39873161f429fafc1715c46957143_D20181001-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMxLTctMS0xLTA_7b110f8e-2228-41fd-8d9d-9dc29a83d89c"
      unitRef="usdPerShare">1.97</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ic6c94ac91be443db96777ffa7e1de8cc_D20180101-20180401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMzLTEtMS0xLTA_f93b731b-8756-4862-9160-dec5b2b2cf61"
      unitRef="usdPerShare">1.18</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="idcc0e60f884242ffa71495ff8f253af8_D20180402-20180701"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMzLTMtMS0xLTA_a187f589-cdbe-44e4-a257-6a7d6258b0aa"
      unitRef="usdPerShare">-0.06</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i1fb6a44a9d034c0eb240682c90d68169_D20180702-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMzLTUtMS0xLTA_f3c1c093-35ce-4d6b-a41b-8414b5123137"
      unitRef="usdPerShare">1.21</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i2fd39873161f429fafc1715c46957143_D20181001-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzMzLTctMS0xLTA_02d67b44-45c7-4ca0-bd09-0aeb5d0444fc"
      unitRef="usdPerShare">1.87</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ic6c94ac91be443db96777ffa7e1de8cc_D20180101-20180401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzM0LTEtMS0xLTA_a579bda7-5cc7-44aa-8d2b-61eda2c005af"
      unitRef="usdPerShare">0.02</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="idcc0e60f884242ffa71495ff8f253af8_D20180402-20180701"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzM0LTMtMS0xLTA_eeed49cc-9816-4c0b-875e-302d19ed9d25"
      unitRef="usdPerShare">0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i1fb6a44a9d034c0eb240682c90d68169_D20180702-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzM0LTUtMS0xLTA_008c8b77-9643-4fda-8979-08f7c1f0f9cc"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i2fd39873161f429fafc1715c46957143_D20181001-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzM0LTctMS0xLTA_9879a2ea-9756-4fa4-b7ce-f0c987042d83"
      unitRef="usdPerShare">0.06</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic6c94ac91be443db96777ffa7e1de8cc_D20180101-20180401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzM1LTEtMS0xLTA_70a6d906-3481-48a9-8903-38ce07356340"
      unitRef="usdPerShare">1.20</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idcc0e60f884242ffa71495ff8f253af8_D20180402-20180701"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzM1LTMtMS0xLTA_c55eca7e-2acd-4579-8f90-6fbd14c99759"
      unitRef="usdPerShare">-0.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1fb6a44a9d034c0eb240682c90d68169_D20180702-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzM1LTUtMS0xLTA_a7d5f5c4-048c-45fa-9b52-5ff5c3ced693"
      unitRef="usdPerShare">1.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2fd39873161f429fafc1715c46957143_D20181001-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDEvZnJhZzphYjk4NWQ5ZmJkYTE0NGI0ODk2YjY3ZjJlMzI3N2JkNy90YWJsZTo1MTBkODU5NzYyZGM0MDBiODBiMmI0NTMyMWMxOTNjOS90YWJsZXJhbmdlOjUxMGQ4NTk3NjJkYzQwMGI4MGIyYjQ1MzIxYzE5M2M5XzM1LTctMS0xLTA_70f6a62c-bc93-4dbd-b4e5-8a6f53d4dc20"
      unitRef="usdPerShare">1.93</us-gaap:EarningsPerShareDiluted>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90ZXh0cmVnaW9uOjYxZjNiYWZkYjJmZTRjYmQ4YTRhN2M5MmU4NTIyNzMzXzE5NA_a892a6df-75f1-416c-ae09-85bb27166a14">&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-align:center;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.382%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.735%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:8.738%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,739)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(234)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(827)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(596)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.382%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:8.735%;"/&gt;&lt;td style="width:1.0%;"/&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:8.738%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;143,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(55,797)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(505)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,871)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;143,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i03db2a2e8b6f4407a5f3e63e0c671c3e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzEtMS0xLTEtMA_67e50741-6152-46f0-8c84-12d9f264968d"
      unitRef="usd">9348000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i4ac39599ff6346f0b867106942d31cb6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzEtNC0xLTEtMA_b9e2c2a6-e770-412e-b476-e843cb43d330"
      unitRef="usd">1680000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i4ac39599ff6346f0b867106942d31cb6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzEtNi0xLTEtMA_50c393e2-f800-41b3-9ab4-2be054264935"
      unitRef="usd">1739000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease
      contextRef="i4ac39599ff6346f0b867106942d31cb6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzEtOC0xLTEtMA_62672477-8f45-424c-890e-89d953182a1f"
      unitRef="usd">-234000</us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i49c9a8d56a4a4c2eb7937ddf6d758d17_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzEtMTAtMS0xLTA_ca767541-1f2d-4289-a6fa-6f9500f24c37"
      unitRef="usd">9055000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i98cbf0ac78bd42f59eefd5e893c58158_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzItMS0xLTEtMA_a13aa3db-34fc-43a5-9d2a-862520150ecc"
      unitRef="usd">10255000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="icf866f746a50469dbc51ff9e378f161b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzItNC0xLTEtMA_914b276d-2502-41c8-9422-3ac8a7bb3a44"
      unitRef="usd">2521000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="icf866f746a50469dbc51ff9e378f161b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzItNi0xLTEtMA_6c7584a0-6ceb-4f53-8e99-630afd55e0a7"
      unitRef="usd">2601000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease
      contextRef="icf866f746a50469dbc51ff9e378f161b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzItOC0xLTEtMA_10b17276-a757-4426-8d35-96c90813d12b"
      unitRef="usd">-827000</us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i03db2a2e8b6f4407a5f3e63e0c671c3e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzItMTAtMS0xLTA_1545fe98-0b2e-4a71-9efe-3a482054e277"
      unitRef="usd">9348000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ie92c4cba1c6b4a0b80ffba6c6d622ac6_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzMtMS0xLTEtMA_9672085b-a6e1-4370-ade9-da62e4494f4b"
      unitRef="usd">8636000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="if8e36690dbde40d3a92228a45b640fe3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzMtNC0xLTEtMA_bca9ac1e-2fe9-43f3-b62a-14903e1cb95a"
      unitRef="usd">1949000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="if8e36690dbde40d3a92228a45b640fe3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzMtNi0xLTEtMA_3a251f5d-0196-4dea-8362-e4daa94f9810"
      unitRef="usd">596000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease
      contextRef="if8e36690dbde40d3a92228a45b640fe3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzMtOC0xLTEtMA_e0c597f8-a0f3-4e4d-a1ef-460557d56369"
      unitRef="usd">266000</us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i98cbf0ac78bd42f59eefd5e893c58158_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4NmIzZWE1NjdhNjU0YTQxODExNTFlZWQ5ZTgwYjIxZC90YWJsZXJhbmdlOjg2YjNlYTU2N2E2NTRhNDE4MTE1MWVlZDllODBiMjFkXzMtMTAtMS0xLTA_ad415062-8b37-4ee0-854d-cd718bef8a58"
      unitRef="usd">10255000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i1a577f19e6474dc18e22f6f0deed10f7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzEtMS0xLTEtMA_b1358179-7121-420a-bb86-12fba03f7467"
      unitRef="usd">143971000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i879079e3427e41aaa2ab95c8168d902c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzEtMy0xLTEtMA_6543346f-519d-4e71-a512-72a9dbf7aaee"
      unitRef="usd">31564000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i879079e3427e41aaa2ab95c8168d902c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzEtNS0xLTEtMA_f758289f-d2de-46ab-aba0-8d7a77aca7de"
      unitRef="usd">55797000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease
      contextRef="i879079e3427e41aaa2ab95c8168d902c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzEtNy0xLTEtMA_d69c3c4c-3647-42e2-831d-7a9c76e802f4"
      unitRef="usd">-505000</us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i6297c8f74cc64acdb7e5c76aae25aae2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzEtOS0xLTEtMA_a4d9ac28-ca06-4805-aa24-b4e73d81abbc"
      unitRef="usd">119233000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i41369323a59d4dba8e7eab08a5587129_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzItMS0xLTEtMA_92caaa2e-a6ae-4ec6-89bf-6a560403e8cf"
      unitRef="usd">104799000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="if2babda57e384971a2d7340f406564fa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzItMy0xLTEtMA_4623aad9-f4e9-4d52-bdad-7a6bf2267e47"
      unitRef="usd">43361000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="if2babda57e384971a2d7340f406564fa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzItNS0xLTEtMA_57ed5d09-03a9-4d95-8006-a97ef6cb2c99"
      unitRef="usd">2871000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease
      contextRef="if2babda57e384971a2d7340f406564fa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzItNy0xLTEtMA_a56beea9-6a1f-449d-bc5d-020c3d25ccc0"
      unitRef="usd">-1318000</us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i1a577f19e6474dc18e22f6f0deed10f7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzItOS0xLTEtMA_649ee602-566d-4165-8e03-25f9d26e17ea"
      unitRef="usd">143971000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="if9652b42f9cf4dd8bfd78376e1a7ef95_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzMtMS0xLTEtMA_6aff0110-cbcc-4fe2-998b-ecece105762c"
      unitRef="usd">104520000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ic1d1921240a04b41a38f88ccd1dc6b16_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzMtMy0xLTEtMA_7e842736-5728-48fb-a6bc-47a713236089"
      unitRef="usd">4657000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ic1d1921240a04b41a38f88ccd1dc6b16_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzMtNS0xLTEtMA_0f6d0bc6-b4b6-41cb-9e5b-7e1d55952739"
      unitRef="usd">5745000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease
      contextRef="ic1d1921240a04b41a38f88ccd1dc6b16_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzMtNy0xLTEtMA_d947dae7-de82-452e-aef5-c9cbb2782110"
      unitRef="usd">1367000</us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i41369323a59d4dba8e7eab08a5587129_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yNDQvZnJhZzo2MWYzYmFmZGIyZmU0Y2JkOGE0YTdjOTJlODUyMjczMy90YWJsZTo4ZTc5YTg3MmU2MDE0MjIwODk5OGQ0MjViODc0ZWMxYi90YWJsZXJhbmdlOjhlNzlhODcyZTYwMTQyMjA4OTk4ZDQyNWI4NzRlYzFiXzMtOS0xLTEtMA_56aac06a-3060-4df7-a2dd-4ff8b0e828ef"
      unitRef="usd">104799000</us-gaap:DeferredTaxAssetsValuationAllowance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6872858864">
<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, 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_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Acquisitions and Divestitures</a></td>
<td class="text">Acquisitions and Divestitures <div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">2019 Divestitures</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On February 4, 2019, we sold substantially all of the assets related to our vein catheter reprocessing business for $12.6&#160;million. We recognized a $2.7&#160;million pre-tax gain on the sale of assets, which represents the excess of the $9.7&#160;million fair value of consideration received over the carrying value of the assets sold. In connection with the sale, the purchaser of the assets issued a secured promissory note to us in the principal amount of $10.5&#160;million. The purchaser's obligations under the notes are secured by a lien on substantially all of the purchaser's assets. The purchaser is obligated to repay the principal amount of the promissory note in annual installments of $2.1&#160;million on each of the first five anniversaries of the date of sale. On the date of sale, the fair value of the promissory note was $7.6&#160;million, which we calculated by applying a discount rate determined after taking into account the creditworthiness of the purchaser. As of December&#160;31, 2019, we had $6.8&#160;million in receivables related to the promissory note, of which $2.3&#160;million and $4.5&#160;million are included in accounts receivable, net and other assets, respectively, within the consolidated balance sheet.</span></div><div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">2018 Acquisitions</span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In October 2018, we acquired Essential Medical, Inc., a medical device company that developed the MANTA Vascular Closure Device, which is designed for closure of large bore arteriotomies and complements our interventional product portfolio. The fair value of the consideration transferred was $114.7&#160;million, which included an initial payment of $60.4&#160;million and $54.3&#160;million in estimated fair value of contingent consideration. The contingent consideration liability represents the estimated fair value of our obligations (using a Monte Carlo valuation approach), under the acquisition agreement, to make additional payments of up to $100&#160;million if certain sales and regulatory goals are met. See Note 12 for additional information related to the fair value measurement of the contingent consideration. Based on the purchase price allocation, the assets acquired principally consist of $103.2&#160;million of intellectual property, $2.0&#160;million of customer relationship assets and $30.1&#160;million of goodwill. The intangible assets are being amortized over a useful life of 20 years. Goodwill arising from the acquisition represents revenue growth attributable to anticipated increased market penetration from acquired products and future customers and is not tax deductible.</span></div><div style="text-indent:27pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Other acquisitions</span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During 2018, we also completed acquisitions related to our surgical and interventional product portfolios and distributor to direct sales conversions. The total fair value of the consideration transferred in connection with these transactions was $62.5&#160;million.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Pro forma information for 2018 acquisitions is not presented as the operations of the acquired businesses are not material to our overall operations.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Pro forma combined financial information</span></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following unaudited pro forma combined financial information for the years ended December 31, 2017  gives effect to the 2017 acquisitions of Vascular Solutions, Inc. ("Vascular Solutions") and NeoTract, Inc ("NeoTract") as if they were completed at the beginning of 2016. The operating results of the Vascular Solutions and NeoTract acquisitions are included in our interventional and interventional urology product categories, respectively. The pro forma information is presented for informational purposes only and is not necessarily indicative of the results of operations that actually would have occurred under our ownership and management.</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:83.233%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.767%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(unaudited)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,255,696&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119,934&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings per common share:</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.66&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings per common share:</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.57&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,004&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,664&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The unaudited pro forma combined financial information presented above includes the accounting effects of the Vascular Solutions and NeoTract acquisitions, including, to the extent applicable, amortization charges from acquired intangible assets; adjustments for depreciation of property, plant and equipment; interest expense; and the related tax effects.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.672%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.722%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non cash investing and financing activities of continuing operations:</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisition of businesses</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,696&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">261,733&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination And Disposal Groups, Including Discontinued Operations, Disclosure</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6872858864">
<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, 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_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="text-indent:20.25pt;text-align:justify;margin-top:6pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018 were as follows:</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:30.456%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.888%;"/><td style="width:1.0%;"/><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.842%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.456%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Americas</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EMEA</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OEM</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Balance as of December&#160;31, 2017</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Goodwill</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,859,089&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">494,548&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209,200&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,883&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,567,720&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(332,128)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(332,128)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,526,961&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">494,548&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209,200&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,883&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,235,592&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,345&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,730&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,590&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,665&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,772)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,663)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,243)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(29,678)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Balance as of December&#160;31, 2018</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,549,534&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">480,615&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">211,547&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,883&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,246,579&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill related to acquisitions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">439&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">189&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,205&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,833&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Translation and other adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">952&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,032)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">973&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,107)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December&#160;31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,550,925&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">475,772&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">213,725&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,883&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,245,305&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Intangible assets at December&#160;31, 2019 and 2018 consisted of the following:</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:48.879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.732%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross&#160;Carrying&#160;Amount</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated&#160;Amortization</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,021,852&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,030,194&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(367,585)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(322,972)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">In-process research and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,940&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,457&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intellectual property</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,351,990&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,363,516&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(402,340)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(322,539)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Distribution rights</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,369&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,465&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,859)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,860)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">563,315&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">565,070&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(50,718)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(36,379)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-compete agreements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,618&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,004&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,297)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,904)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,011,084&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,033,706&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(854,799)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(708,654)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December&#160;31, 2019, trade names having a carrying value of $233.8 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-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amortization expense related to intangible assets was $150.0 million, $149.5 million, and $98.8 million for the years ended December 31, 2019, 2018 and 2017, respectively. Estimated annual amortization expense for each of the five succeeding years is as follows:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:73.584%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:22.416%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars&#160;in&#160;thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148,800&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">147,200&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142,600&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">141,600&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">139,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6959627856">
<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, 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_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Schedule of Business acquisition, Pro Forma Information</a></td>
<td class="text"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:83.233%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.767%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(unaudited)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,255,696&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119,934&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings per common share:</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.66&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings per common share:</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.57&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,004&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,664&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of Cash Flow, Supplemental Disclosures</a></td>
<td class="text"><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.672%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.722%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non cash investing and financing activities of continuing operations:</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisition of businesses</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,696&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">261,733&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</p></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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<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_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7027814048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>QUARTERLY DATA (UNAUDITED)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationTextBlock', window );">QUARTERLY DATA (UNAUDITED)</a></td>
<td class="text"><div style="text-align:center;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">QUARTERLY DATA (UNAUDITED)</span></div><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:51.879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.985%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">First<br/>Quarter </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Second<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Third<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands, except per share)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net revenues</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">613,584&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">652,507&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">648,319&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">680,952&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Gross profit, excluding intangible asset amortization</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">344,742&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">372,924&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">375,680&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">398,266&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income from continuing operations before interest, loss on extinguishment of debt and taxes</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75,243&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,458&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">117,621&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,932&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income (loss) from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,918&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,328&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">228,929&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,806&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income (loss) from discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,021)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">459&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net income (loss)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,897&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,375&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">228,929&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108,265&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Earnings per share&#160;&#8212; basic</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income (loss) from continuing operations</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.91&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.80&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.95&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.33&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.02)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.01&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.01&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net income (loss)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.89&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.81&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.95&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.34&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Earnings per share&#160;&#8212; diluted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income (loss) from continuing operations</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.89&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.77&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.85&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.28&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.02)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.01&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net income (loss)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.87&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.77&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.85&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.29&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net revenues</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">587,230&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">609,866&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">609,672&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">641,615&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Gross profit, excluding intangible asset amortization</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">331,270&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">344,778&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">342,573&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">365,821&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income from continuing operations before interest, loss on extinguishment of debt and taxes</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,843&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,490&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,105&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119,266&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,931&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,552)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,540&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87,513&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">(Loss) income from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,253&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,077&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net income (loss)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,184&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,496)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,524&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90,590&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Earnings per share&#160;&#8212; basic</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income (loss) from continuing operations</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.06)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.23&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.90&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.03&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.01&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.07&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net income (loss)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.24&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.05)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.23&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.97&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Earnings per share&#160;&#8212; diluted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income (loss) from continuing operations</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.18&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.06)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.87&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Income from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.01&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.06&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net income (loss)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.20&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.05)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.93&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:27pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)   Each quarter is calculated as a discrete period; the sum of the four quarters may not equal the calculated full year amount.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -URI http://asc.fasb.org/topic&amp;trid=2126967<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6955956960">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 461,466<span></span>
</td>
<td class="nump">$ 200,802<span></span>
</td>
<td class="nump">$ 152,530<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Loss (Income) from discontinued operations</a></td>
<td class="nump">515<span></span>
</td>
<td class="num">(4,370)<span></span>
</td>
<td class="nump">2,733<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">64,088<span></span>
</td>
<td class="nump">60,494<span></span>
</td>
<td class="nump">56,497<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Amortization expense of intangible assets</a></td>
<td class="nump">149,974<span></span>
</td>
<td class="nump">149,486<span></span>
</td>
<td class="nump">98,766<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization expense of deferred financing costs and debt discount</a></td>
<td class="nump">4,307<span></span>
</td>
<td class="nump">4,734<span></span>
</td>
<td class="nump">5,075<span></span>
</td>
</tr>
<tr class="ro">
<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">8,822<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,593<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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,442<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Changes in contingent consideration</a></td>
<td class="nump">53,915<span></span>
</td>
<td class="nump">52,977<span></span>
</td>
<td class="nump">3,575<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf', window );">Impairment of long-lived assets</a></td>
<td class="nump">6,966<span></span>
</td>
<td class="nump">19,110<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_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">26,940<span></span>
</td>
<td class="nump">22,438<span></span>
</td>
<td class="nump">19,407<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_NetGainOnSaleOfBusinessesAndAssets', window );">Net gain on sales of businesses and assets</a></td>
<td class="num">(6,077)<span></span>
</td>
<td class="num">(1,388)<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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes, net</a></td>
<td class="num">(168,594)<span></span>
</td>
<td class="num">(6,097)<span></span>
</td>
<td class="num">(41,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_ChangesInContingentConsideration', window );">Payments for contingent consideration</a></td>
<td class="num">(26,092)<span></span>
</td>
<td class="num">(2,100)<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_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments', window );">Interest benefit on swaps designated as net investment hedges</a></td>
<td class="num">(18,866)<span></span>
</td>
<td class="num">(3,277)<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_OtherOperatingActivitiesCashFlowStatement', window );">Other</a></td>
<td class="num">(5,800)<span></span>
</td>
<td class="num">(13,426)<span></span>
</td>
<td class="num">(18,469)<span></span>
</td>
</tr>
<tr class="ro">
<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">(59,793)<span></span>
</td>
<td class="num">(23,412)<span></span>
</td>
<td class="num">(11,039)<span></span>
</td>
</tr>
<tr class="ro">
<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">(53,170)<span></span>
</td>
<td class="num">(37,198)<span></span>
</td>
<td class="num">(22,363)<span></span>
</td>
</tr>
<tr class="re">
<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">(31,023)<span></span>
</td>
<td class="num">(10,351)<span></span>
</td>
<td class="nump">547<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable, accrued expenses and other liabilities</a></td>
<td class="nump">36,021<span></span>
</td>
<td class="nump">62,404<span></span>
</td>
<td class="nump">39,001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxes', window );">Income taxes receivable and payable, net</a></td>
<td class="num">(6,531)<span></span>
</td>
<td class="num">(35,740)<span></span>
</td>
<td class="nump">125,828<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Net cash provided by operating activities from continuing operations</a></td>
<td class="nump">437,068<span></span>
</td>
<td class="nump">435,086<span></span>
</td>
<td class="nump">426,301<span></span>
</td>
</tr>
<tr class="re">
<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">(102,695)<span></span>
</td>
<td class="num">(80,795)<span></span>
</td>
<td class="num">(70,903)<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">(3,462)<span></span>
</td>
<td class="num">(121,025)<span></span>
</td>
<td class="num">(1,768,284)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sales of businesses and assets</a></td>
<td class="nump">14,345<span></span>
</td>
<td class="nump">3,878<span></span>
</td>
<td class="nump">6,332<span></span>
</td>
</tr>
<tr class="re">
<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">18,331<span></span>
</td>
<td class="nump">1,548<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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Net cash used in investing activities from continuing operations</a></td>
<td class="num">(73,481)<span></span>
</td>
<td class="num">(196,394)<span></span>
</td>
<td class="num">(1,832,855)<span></span>
</td>
</tr>
<tr class="re">
<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">275,000<span></span>
</td>
<td class="nump">35,000<span></span>
</td>
<td class="nump">2,463,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_RepaymentsOfLongTermDebt', window );">Reduction in borrowings</a></td>
<td class="num">(528,500)<span></span>
</td>
<td class="num">(128,500)<span></span>
</td>
<td class="num">(1,239,576)<span></span>
</td>
</tr>
<tr class="ro">
<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">(11,635)<span></span>
</td>
<td class="num">(188)<span></span>
</td>
<td class="num">(26,664)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from share based compensation plans and the related tax impacts</a></td>
<td class="nump">21,206<span></span>
</td>
<td class="nump">22,655<span></span>
</td>
<td class="nump">5,571<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">(112,079)<span></span>
</td>
<td class="num">(73,235)<span></span>
</td>
<td class="num">(335)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends</a></td>
<td class="num">(62,828)<span></span>
</td>
<td class="num">(62,165)<span></span>
</td>
<td class="num">(61,237)<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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash (used in) provided by financing activities from continuing operations</a></td>
<td class="num">(418,836)<span></span>
</td>
<td class="num">(206,433)<span></span>
</td>
<td class="nump">1,141,259<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract', window );"><strong>Cash flows from discontinued operations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">2,457<span></span>
</td>
<td class="nump">2,292<span></span>
</td>
<td class="num">(6,416)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations', window );">Net cash provided by (used in) discontinued operations</a></td>
<td class="nump">2,457<span></span>
</td>
<td class="nump">2,292<span></span>
</td>
<td class="num">(6,416)<span></span>
</td>
</tr>
<tr class="ro">
<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">(3,286)<span></span>
</td>
<td class="num">(10,948)<span></span>
</td>
<td class="nump">61,480<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(56,078)<span></span>
</td>
<td class="nump">23,603<span></span>
</td>
<td class="num">(210,231)<span></span>
</td>
</tr>
<tr class="ro">
<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">357,161<span></span>
</td>
<td class="nump">333,558<span></span>
</td>
<td class="nump">543,789<span></span>
</td>
</tr>
<tr class="re">
<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">$ 301,083<span></span>
</td>
<td class="nump">$ 357,161<span></span>
</td>
<td class="nump">$ 333,558<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_ChangesInContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Changes in contingent consideration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_ChangesInContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_InventoryFairValueStepUp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventory, Fair Value Step Up</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_InventoryFairValueStepUp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_NetGainOnSaleOfBusinessesAndAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net gain on sale of businesses and assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_NetGainOnSaleOfBusinessesAndAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments for businesses and intangibles acquired, net of cash acquired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_PaymentsForContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments for contingent consideration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_PaymentsForContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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=35744584&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=118932676&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=118932676&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=98513485&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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=118932676&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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=118932676&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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) included in earnings for the period from the increase (decrease) in fair value of interest rate derivatives not designated as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&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=109980867&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_ImpairmentOfLongLivedAssetsToBeDisposedOf">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or 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 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2611-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_ImpairmentOfLongLivedAssetsToBeDisposedOf</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=116637232&amp;loc=SL114874131-224263<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 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-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 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 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 financing activities, excluding 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/2009/role/commonPracticeRef<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=118932676&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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 investing activities, excluding 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/2009/role/commonPracticeRef<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=118932676&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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=118932676&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=118932676&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=118932676&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_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=118932676&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=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=116856206&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=118932676&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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the 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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: 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 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=118932676&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=118932676&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>55
<FILENAME>R116.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6873171568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent events (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Feb. 18, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | International Wire Group</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_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_BusinessCombinationConsiderationTransferred1', window );">Business combination, consideration transferred</a></td>
<td class="nump">$ 260<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_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=35744584&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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=tfx_InternationalWireGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_InternationalWireGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6751910464">
<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, 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_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="text-indent:20.25pt;text-align:justify;margin-top:6pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018 were as follows:</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:30.456%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.888%;"/><td style="width:1.0%;"/><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.842%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.456%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Americas</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EMEA</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OEM</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Balance as of December&#160;31, 2017</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Goodwill</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,859,089&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">494,548&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209,200&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,883&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,567,720&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(332,128)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(332,128)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,526,961&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">494,548&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209,200&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,883&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,235,592&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,345&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,730&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,590&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,665&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,772)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,663)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,243)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(29,678)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Balance as of December&#160;31, 2018</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,549,534&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">480,615&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">211,547&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,883&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,246,579&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill related to acquisitions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">439&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">189&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,205&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,833&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Translation and other adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">952&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,032)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">973&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,107)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December&#160;31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,550,925&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">475,772&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">213,725&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,883&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,245,305&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Components of Intangible Assets</a></td>
<td class="text"><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Intangible assets at December&#160;31, 2019 and 2018 consisted of the following:</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:48.879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.732%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross&#160;Carrying&#160;Amount</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated&#160;Amortization</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,021,852&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,030,194&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(367,585)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(322,972)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">In-process research and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,940&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,457&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intellectual property</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,351,990&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,363,516&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(402,340)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(322,539)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Distribution rights</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,369&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,465&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,859)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,860)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">563,315&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">565,070&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(50,718)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(36,379)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-compete agreements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,618&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,004&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,297)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,904)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,011,084&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,033,706&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(854,799)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(708,654)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Estimated Annual Amortization Expense</a></td>
<td class="text"><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amortization expense related to intangible assets was $150.0 million, $149.5 million, and $98.8 million for the years ended December 31, 2019, 2018 and 2017, respectively. Estimated annual amortization expense for each of the five succeeding years is as follows:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:73.584%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:22.416%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars&#160;in&#160;thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148,800&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">147,200&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142,600&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">141,600&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">139,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&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=108376223&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R112.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6968096752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed consolidating guarantor financial information - Income and Comprehensive Income (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jul. 01, 2018</div></th>
<th class="th"><div>Apr. 01, 2018</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems', window );"><strong>Schedule Of Condensed Consolidating Statement Of Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">$ 680,952<span></span>
</td>
<td class="nump">$ 648,319<span></span>
</td>
<td class="nump">$ 652,507<span></span>
</td>
<td class="nump">$ 613,584<span></span>
</td>
<td class="nump">$ 641,615<span></span>
</td>
<td class="nump">$ 609,672<span></span>
</td>
<td class="nump">$ 609,866<span></span>
</td>
<td class="nump">$ 587,230<span></span>
</td>
<td class="nump">$ 2,595,362<span></span>
</td>
<td class="nump">$ 2,448,383<span></span>
</td>
<td class="nump">$ 2,146,303<span></span>
</td>
</tr>
<tr class="re">
<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, excluding intangible asset amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,103,750<span></span>
</td>
<td class="nump">1,063,941<span></span>
</td>
<td class="nump">974,501<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">398,266<span></span>
</td>
<td class="nump">375,680<span></span>
</td>
<td class="nump">372,924<span></span>
</td>
<td class="nump">344,742<span></span>
</td>
<td class="nump">365,821<span></span>
</td>
<td class="nump">342,573<span></span>
</td>
<td class="nump">344,778<span></span>
</td>
<td class="nump">331,270<span></span>
</td>
<td class="nump">1,491,612<span></span>
</td>
<td class="nump">1,384,442<span></span>
</td>
<td class="nump">1,171,802<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">934,373<span></span>
</td>
<td class="nump">878,688<span></span>
</td>
<td class="nump">699,963<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">113,857<span></span>
</td>
<td class="nump">106,208<span></span>
</td>
<td class="nump">84,770<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">22,205<span></span>
</td>
<td class="nump">79,230<span></span>
</td>
<td class="nump">14,790<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain on sale of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,077)<span></span>
</td>
<td class="num">(1,388)<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_OperatingIncomeLoss', window );">Income from continuing operations before interest, loss on extinguishment of debt and taxes</a></td>
<td class="nump">126,932<span></span>
</td>
<td class="nump">117,621<span></span>
</td>
<td class="nump">107,458<span></span>
</td>
<td class="nump">75,243<span></span>
</td>
<td class="nump">119,266<span></span>
</td>
<td class="nump">82,105<span></span>
</td>
<td class="nump">33,490<span></span>
</td>
<td class="nump">86,843<span></span>
</td>
<td class="nump">427,254<span></span>
</td>
<td class="nump">321,704<span></span>
</td>
<td class="nump">372,279<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">78,529<span></span>
</td>
<td class="nump">102,076<span></span>
</td>
<td class="nump">81,775<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,822<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,593<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income from continuing operations before taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">339,903<span></span>
</td>
<td class="nump">219,628<span></span>
</td>
<td class="nump">284,911<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">(Benefit) taxes on (loss) income from continuing operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(122,078)<span></span>
</td>
<td class="nump">23,196<span></span>
</td>
<td class="nump">129,648<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_EquityInNetIncomeOfConsolidatedSubsidiaries', window );">Equity in net income of consolidated subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income from continuing operations</a></td>
<td class="nump">107,806<span></span>
</td>
<td class="nump">228,929<span></span>
</td>
<td class="nump">83,328<span></span>
</td>
<td class="nump">41,918<span></span>
</td>
<td class="nump">87,513<span></span>
</td>
<td class="nump">56,540<span></span>
</td>
<td class="num">(2,552)<span></span>
</td>
<td class="nump">54,931<span></span>
</td>
<td class="nump">461,981<span></span>
</td>
<td class="nump">196,432<span></span>
</td>
<td class="nump">155,263<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Loss from 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>
<td class="num">(828)<span></span>
</td>
<td class="nump">5,643<span></span>
</td>
<td class="num">(4,534)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Tax benefit on loss from 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>
<td class="num">(313)<span></span>
</td>
<td class="nump">1,273<span></span>
</td>
<td class="num">(1,801)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">(Loss) income on discontinued operations</a></td>
<td class="nump">459<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">47<span></span>
</td>
<td class="num">(1,021)<span></span>
</td>
<td class="nump">3,077<span></span>
</td>
<td class="num">(16)<span></span>
</td>
<td class="nump">56<span></span>
</td>
<td class="nump">1,253<span></span>
</td>
<td class="num">(515)<span></span>
</td>
<td class="nump">4,370<span></span>
</td>
<td class="num">(2,733)<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_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 108,265<span></span>
</td>
<td class="nump">$ 228,929<span></span>
</td>
<td class="nump">$ 83,375<span></span>
</td>
<td class="nump">$ 40,897<span></span>
</td>
<td class="nump">$ 90,590<span></span>
</td>
<td class="nump">$ 56,524<span></span>
</td>
<td class="num">$ (2,496)<span></span>
</td>
<td class="nump">$ 56,184<span></span>
</td>
<td class="nump">461,466<span></span>
</td>
<td class="nump">200,802<span></span>
</td>
<td class="nump">152,530<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,307)<span></span>
</td>
<td class="num">(75,994)<span></span>
</td>
<td class="nump">173,626<span></span>
</td>
</tr>
<tr class="re">
<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 );">Comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">458,159<span></span>
</td>
<td class="nump">124,808<span></span>
</td>
<td class="nump">326,156<span></span>
</td>
</tr>
<tr 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=srt_ConsolidationEliminationsMember', window );">Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems', window );"><strong>Schedule Of Condensed Consolidating Statement Of Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(460,721)<span></span>
</td>
<td class="num">(424,070)<span></span>
</td>
<td class="num">(399,093)<span></span>
</td>
</tr>
<tr class="re">
<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, excluding intangible asset amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(433,836)<span></span>
</td>
<td class="num">(419,064)<span></span>
</td>
<td class="num">(398,179)<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(26,885)<span></span>
</td>
<td class="num">(5,006)<span></span>
</td>
<td class="num">(914)<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(323)<span></span>
</td>
<td class="num">(671)<span></span>
</td>
<td class="nump">196<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring and impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_GainLossOnDispositionOfAssets1', window );">Gain on 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(26,562)<span></span>
</td>
<td class="num">(4,335)<span></span>
</td>
<td class="num">(1,110)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income from continuing operations before taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(26,562)<span></span>
</td>
<td class="num">(4,335)<span></span>
</td>
<td class="num">(1,110)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">(Benefit) taxes on (loss) income from continuing operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,125)<span></span>
</td>
<td class="num">(235)<span></span>
</td>
<td class="num">(484)<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_EquityInNetIncomeOfConsolidatedSubsidiaries', window );">Equity in net income of consolidated subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(931,411)<span></span>
</td>
<td class="num">(467,370)<span></span>
</td>
<td class="num">(203,014)<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(953,848)<span></span>
</td>
<td class="num">(471,470)<span></span>
</td>
<td class="num">(203,640)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Loss from 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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Tax benefit on loss from 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>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">(Loss) income on 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>
<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_ProfitLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(953,848)<span></span>
</td>
<td class="num">(471,470)<span></span>
</td>
<td class="num">(203,640)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30,391)<span></span>
</td>
<td class="nump">160,542<span></span>
</td>
<td class="num">(356,943)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(984,239)<span></span>
</td>
<td class="num">(310,928)<span></span>
</td>
<td class="num">(560,583)<span></span>
</td>
</tr>
<tr 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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems', window );"><strong>Schedule Of Condensed Consolidating Statement Of Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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 " 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, excluding intangible asset amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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 " 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,215<span></span>
</td>
<td class="nump">50,866<span></span>
</td>
<td class="nump">47,412<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,730<span></span>
</td>
<td class="nump">1,482<span></span>
</td>
<td class="nump">1,009<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">525<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain on 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,470)<span></span>
</td>
<td class="num">(52,348)<span></span>
</td>
<td class="num">(48,421)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">83,998<span></span>
</td>
<td class="nump">95,173<span></span>
</td>
<td class="nump">99,371<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,822<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,593<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income from continuing operations before taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(142,290)<span></span>
</td>
<td class="num">(147,521)<span></span>
</td>
<td class="num">(153,385)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">(Benefit) taxes on (loss) income from continuing operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(57,469)<span></span>
</td>
<td class="num">(53,401)<span></span>
</td>
<td class="num">(110,921)<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_EquityInNetIncomeOfConsolidatedSubsidiaries', window );">Equity in net income of consolidated subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">546,802<span></span>
</td>
<td class="nump">291,572<span></span>
</td>
<td class="nump">197,727<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,981<span></span>
</td>
<td class="nump">197,452<span></span>
</td>
<td class="nump">155,263<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Loss from 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>
<td class="num">(828)<span></span>
</td>
<td class="nump">4,363<span></span>
</td>
<td class="num">(4,534)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Tax benefit on loss from 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>
<td class="num">(313)<span></span>
</td>
<td class="nump">1,013<span></span>
</td>
<td class="num">(1,801)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">(Loss) income on discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(515)<span></span>
</td>
<td class="nump">3,350<span></span>
</td>
<td class="num">(2,733)<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_ProfitLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">461,466<span></span>
</td>
<td class="nump">200,802<span></span>
</td>
<td class="nump">152,530<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,307)<span></span>
</td>
<td class="num">(75,994)<span></span>
</td>
<td class="nump">173,626<span></span>
</td>
</tr>
<tr class="re">
<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 );">Comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">458,159<span></span>
</td>
<td class="nump">124,808<span></span>
</td>
<td class="nump">326,156<span></span>
</td>
</tr>
<tr 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_ConsolidatedEntitiesAxis=srt_GuarantorSubsidiariesMember', window );">Guarantor Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems', window );"><strong>Schedule Of Condensed Consolidating Statement Of Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,764,446<span></span>
</td>
<td class="nump">1,585,486<span></span>
</td>
<td class="nump">1,368,149<span></span>
</td>
</tr>
<tr class="re">
<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, excluding intangible asset amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">977,840<span></span>
</td>
<td class="nump">886,724<span></span>
</td>
<td class="nump">778,153<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">786,606<span></span>
</td>
<td class="nump">698,762<span></span>
</td>
<td class="nump">589,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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">577,287<span></span>
</td>
<td class="nump">516,695<span></span>
</td>
<td class="nump">399,563<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">78,432<span></span>
</td>
<td class="nump">73,773<span></span>
</td>
<td class="nump">57,614<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,896<span></span>
</td>
<td class="nump">20,639<span></span>
</td>
<td class="nump">8,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_GainLossOnDispositionOfAssets1', window );">Gain on 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,289)<span></span>
</td>
<td class="num">(1,388)<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_OperatingIncomeLoss', window );">Income from continuing operations before interest, loss on extinguishment of debt and taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,280<span></span>
</td>
<td class="nump">89,043<span></span>
</td>
<td class="nump">123,848<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(66,834)<span></span>
</td>
<td class="num">(58,306)<span></span>
</td>
<td class="num">(36,586)<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income from continuing operations before taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">192,114<span></span>
</td>
<td class="nump">147,349<span></span>
</td>
<td class="nump">160,434<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">(Benefit) taxes on (loss) income from continuing operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,074<span></span>
</td>
<td class="nump">49,606<span></span>
</td>
<td class="num">(12,730)<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_EquityInNetIncomeOfConsolidatedSubsidiaries', window );">Equity in net income of consolidated subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">384,609<span></span>
</td>
<td class="nump">175,161<span></span>
</td>
<td class="nump">8,422<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">515,649<span></span>
</td>
<td class="nump">272,904<span></span>
</td>
<td class="nump">181,586<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Loss from 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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Tax benefit on loss from 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>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">(Loss) income on 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>
<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_ProfitLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">515,649<span></span>
</td>
<td class="nump">272,904<span></span>
</td>
<td class="nump">181,586<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,231<span></span>
</td>
<td class="num">(80,030)<span></span>
</td>
<td class="nump">158,490<span></span>
</td>
</tr>
<tr class="re">
<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 );">Comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">534,880<span></span>
</td>
<td class="nump">192,874<span></span>
</td>
<td class="nump">340,076<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_NonGuarantorSubsidiariesMember', window );">Non-Guarantor Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems', window );"><strong>Schedule Of Condensed Consolidating Statement Of Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,291,637<span></span>
</td>
<td class="nump">1,286,967<span></span>
</td>
<td class="nump">1,177,247<span></span>
</td>
</tr>
<tr class="re">
<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, excluding intangible asset amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">559,746<span></span>
</td>
<td class="nump">596,281<span></span>
</td>
<td class="nump">594,527<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">731,891<span></span>
</td>
<td class="nump">690,686<span></span>
</td>
<td class="nump">582,720<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">310,194<span></span>
</td>
<td class="nump">311,798<span></span>
</td>
<td class="nump">252,792<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,695<span></span>
</td>
<td class="nump">30,953<span></span>
</td>
<td class="nump">26,147<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,784<span></span>
</td>
<td class="nump">58,591<span></span>
</td>
<td class="nump">5,819<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain on sale of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,788)<span></span>
</td>
<td class="nump">0<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_OperatingIncomeLoss', window );">Income from continuing operations before interest, loss on extinguishment of debt and taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">378,006<span></span>
</td>
<td class="nump">289,344<span></span>
</td>
<td class="nump">297,962<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">61,365<span></span>
</td>
<td class="nump">65,209<span></span>
</td>
<td class="nump">18,990<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income from continuing operations before taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">316,641<span></span>
</td>
<td class="nump">224,135<span></span>
</td>
<td class="nump">278,972<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">(Benefit) taxes on (loss) income from continuing operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(121,558)<span></span>
</td>
<td class="nump">27,226<span></span>
</td>
<td class="nump">253,783<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_EquityInNetIncomeOfConsolidatedSubsidiaries', window );">Equity in net income of consolidated subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">637<span></span>
</td>
<td class="num">(3,135)<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">438,199<span></span>
</td>
<td class="nump">197,546<span></span>
</td>
<td class="nump">22,054<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Loss from 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>
<td class="nump">0<span></span>
</td>
<td class="nump">1,280<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Tax benefit on loss from 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>
<td class="nump">0<span></span>
</td>
<td class="nump">260<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_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">(Loss) income on 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>
<td class="nump">0<span></span>
</td>
<td class="nump">1,020<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_ProfitLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">438,199<span></span>
</td>
<td class="nump">198,566<span></span>
</td>
<td class="nump">22,054<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,160<span></span>
</td>
<td class="num">(80,512)<span></span>
</td>
<td class="nump">198,453<span></span>
</td>
</tr>
<tr class="re">
<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 );">Comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 449,359<span></span>
</td>
<td class="nump">$ 118,054<span></span>
</td>
<td class="nump">$ 220,507<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_EquityInNetIncomeOfConsolidatedSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity in net income of consolidated 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_EquityInNetIncomeOfConsolidatedSubsidiaries</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_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Condensed Consolidating Statement of Operations [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_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems</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_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://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=118930883&amp;loc=d3e557-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 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-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 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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_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://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=116634182&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=116637232&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=116634182&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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 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 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 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 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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://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=116634182&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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 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(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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 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=116637232&amp;loc=SL114874131-224263<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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=116637232&amp;loc=SL114874131-224263<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 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-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 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 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (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;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other comprehensive income (loss) attributable to parent 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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-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 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<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 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the 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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: 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 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringSettlementAndImpairmentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of restructuring charges, remediation cost, and asset impairment loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&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_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 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<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.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_srt_ConsolidationItemsAxis=srt_ConsolidationEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=srt_ConsolidationEliminationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=srt_GuarantorSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=srt_GuarantorSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=srt_NonGuarantorSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=srt_NonGuarantorSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6955875360">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 461,466<span></span>
</td>
<td class="nump">$ 200,802<span></span>
</td>
<td class="nump">$ 152,530<span></span>
</td>
</tr>
<tr class="re">
<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 continuing operations adjustments, net of tax of $(6,270), $(1,047) and $(29,448), respectively</a></td>
<td class="nump">4,195<span></span>
</td>
<td class="num">(83,889)<span></span>
</td>
<td class="nump">173,074<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation, net of tax</a></td>
<td class="nump">4,195<span></span>
</td>
<td class="num">(83,889)<span></span>
</td>
<td class="nump">173,074<span></span>
</td>
</tr>
<tr class="ro">
<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 $(20), $(23) and $(39), respectively</a></td>
<td class="nump">62<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="nump">66<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Unamortized (loss) gain arising during the period, net of tax of $3,817, $(447) and $1,677, respectively</a></td>
<td class="num">(12,767)<span></span>
</td>
<td class="nump">1,116<span></span>
</td>
<td class="num">(5,419)<span></span>
</td>
</tr>
<tr class="re">
<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 $0, $(137) and $74, respectively</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">511<span></span>
</td>
<td class="num">(223)<span></span>
</td>
</tr>
<tr class="ro">
<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,611), $(1,588) and $(2,457), respectively</a></td>
<td class="nump">5,319<span></span>
</td>
<td class="nump">5,231<span></span>
</td>
<td class="nump">4,447<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 $15, $(183) and $413, respectively</a></td>
<td class="num">(44)<span></span>
</td>
<td class="nump">499<span></span>
</td>
<td class="num">(1,083)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Pension and other postretirement benefits plans adjustment, net of tax</a></td>
<td class="num">(7,430)<span></span>
</td>
<td class="nump">7,428<span></span>
</td>
<td class="num">(2,212)<span></span>
</td>
</tr>
<tr class="re">
<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 gain (loss) on derivatives arising during the period, net of tax $(85), $(268) and $(631), respectively</a></td>
<td class="nump">1,062<span></span>
</td>
<td class="nump">2,574<span></span>
</td>
<td class="nump">2,775<span></span>
</td>
</tr>
<tr class="re">
<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 $150, $163 and $83, respectively</a></td>
<td class="num">(1,134)<span></span>
</td>
<td class="num">(2,107)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Derivatives qualifying as hedges, net of tax</a></td>
<td class="num">(72)<span></span>
</td>
<td class="nump">467<span></span>
</td>
<td class="nump">2,764<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">(3,307)<span></span>
</td>
<td class="num">(75,994)<span></span>
</td>
<td class="nump">173,626<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">&#160;Comprehensive income</a></td>
<td class="nump">$ 458,159<span></span>
</td>
<td class="nump">$ 124,808<span></span>
</td>
<td class="nump">$ 326,156<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><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 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://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=118930883&amp;loc=SL7669646-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=118930883&amp;loc=d3e637-108580<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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<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 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32157-110900<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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 4: http://fasb.org/us-gaap/role/ref/legacyRef<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 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 10A<br> -Subparagraph (a-c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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=118930883&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=118930883&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=118930883&amp;loc=SL34724391-108580<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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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=118930883&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=118930883&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=118930883&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=118930883&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=118930883&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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=118930883&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=118930883&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b,c)<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_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=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://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=118951672&amp;loc=d3e1436-108581<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 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-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_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=118930883&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=118930883&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=118930883&amp;loc=SL34724391-108580<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> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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=118930883&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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the 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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: 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 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>59
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6854179568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and other impairment charges - reconciliation of changes in accrued liabilities associated with restructuring program (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandNineteenFootprintRealignmentPlanMember', window );">2019 Footprint realignment plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Balance, beginning</a></td>
<td class="nump">$ 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">13,753<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">(1,602)<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</a></td>
<td class="num">(281)<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">11,870<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_TwoThousandEighteenFootprintRealignmentPlanMember', window );">2018 Footprint realignment plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Balance, beginning</a></td>
<td class="nump">48,474<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_RestructuringReserveAccrualAdjustment1', window );">Subsequent accruals</a></td>
<td class="num">(939)<span></span>
</td>
<td class="nump">54,993<span></span>
</td>
</tr>
<tr class="ro">
<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">(3,628)<span></span>
</td>
<td class="num">(4,503)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveTranslationAdjustment', window );">Foreign currency translation</a></td>
<td class="nump">367<span></span>
</td>
<td class="num">(2,016)<span></span>
</td>
</tr>
<tr class="ro">
<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,274<span></span>
</td>
<td class="nump">48,474<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember', window );">2014 Footprint realignment plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Balance, beginning</a></td>
<td class="nump">3,936<span></span>
</td>
<td class="nump">3,926<span></span>
</td>
</tr>
<tr class="ro">
<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">313<span></span>
</td>
<td class="nump">830<span></span>
</td>
</tr>
<tr class="re">
<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">(580)<span></span>
</td>
<td class="num">(820)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveTranslationAdjustment', window );">Foreign currency translation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Balance, ending</a></td>
<td class="nump">$ 3,669<span></span>
</td>
<td class="nump">$ 3,936<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=118932676&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveAccrualAdjustment1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveAccrualAdjustment1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveTranslationAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which decreases (increases) the restructuring reserve.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveTranslationAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandNineteenFootprintRealignmentPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=tfx_TwoThousandNineteenFootprintRealignmentPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandEighteenFootprintRealignmentPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=tfx_TwoThousandEighteenFootprintRealignmentPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6735636368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Recently issued accounting standards Recently issued accounting standards (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Jan. 01, 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_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_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">$ 113,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 122,221<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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">ASU 2016-02</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 105,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_OperatingLeaseLiability', window );">Lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 106,600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_SummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Summary Of Significant Accounting Policies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_SummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=77888419&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_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=77888419&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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>61
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6848131936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Divestitures - 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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [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_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1', window );">Acquisition of businesses</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 54,696<span></span>
</td>
<td class="nump">$ 261,733<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 book value of a nonmonetary asset transferred or exchanged in connection with the acquisition of a business or asset in a noncash transaction. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. Nonmonetary assets and liabilities are assets and liabilities that will not result in cash receipts or cash payments 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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4313-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_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>62
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6957491136">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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</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">162,087<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 34.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for future grants</a></td>
<td class="nump">3,357,048<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 68.22<span></span>
</td>
<td class="nump">$ 58.16<span></span>
</td>
<td class="nump">$ 39.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Stock option granted, weighted average grant date fair value</a></td>
<td class="nump">$ 64.3<span></span>
</td>
<td class="nump">$ 69.4<span></span>
</td>
<td class="nump">$ 15.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockOptionPlanExpense', window );">Stock option expenses including selling general and administrative expenses</a></td>
<td class="nump">$ 9.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">69,799<span></span>
</td>
<td class="nump">62,221<span></span>
</td>
<td class="nump">82,865<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedStockExpense', window );">Non vested restricted stock expense including selling general and administrative expense</a></td>
<td class="nump">$ 14.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 10.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 4 months 24 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_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">162,087<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">69,799<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">$ 18.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">69,799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 286.51<span></span>
</td>
<td class="nump">$ 250.66<span></span>
</td>
<td class="nump">$ 187.85<span></span>
</td>
</tr>
<tr class="rh">
<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 " 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">$ 305.58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tfx_A2014PlanMember', window );">2014 Plan | Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares', window );">Number of award shares</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tfx_A2014PlanMember', window );">2014 Plan | Stock Compensation Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares', window );">Number of award shares</a></td>
<td class="nump">1.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tfx_PriorPlansBeforeDecember312013Member', window );">Prior Plans Before December 31, 2013 | Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares', window );">Number of award shares</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tfx_PriorPlansBeforeDecember312013Member', window );">Prior Plans Before December 31, 2013 | Stock Compensation Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares', window );">Number of award shares</a></td>
<td class="nump">1.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tfx_PriorPlansAfterJanuary12014Member', window );">Prior Plans After January 1, 2014 | Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares', window );">Number of award shares</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tfx_PriorPlansAfterJanuary12014Member', window );">Prior Plans After January 1, 2014 | Stock Compensation Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares', window );">Number of award shares</a></td>
<td class="nump">1.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Performance Shares Units (PSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">18,663<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="ro">
<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">46,660<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_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Number of Award Shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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=116856206&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=118932676&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=116856206&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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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=116856206&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=116856206&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=116856206&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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&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=118932676&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_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_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_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=tfx_A2014PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=tfx_A2014PlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_StockCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_StockCompensationPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=tfx_PriorPlansBeforeDecember312013Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=tfx_PriorPlansBeforeDecember312013Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=tfx_PriorPlansAfterJanuary12014Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=tfx_PriorPlansAfterJanuary12014Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6848617680">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 7,793<span></span>
</td>
</tr>
<tr class="rh">
<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">36,492<span></span>
</td>
<td class="nump">16,050<span></span>
</td>
</tr>
<tr class="re">
<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,387<span></span>
</td>
<td class="nump">8,581<span></span>
</td>
</tr>
<tr class="rh">
<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="re">
<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">13,066<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 | 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">23,426<span></span>
</td>
<td class="nump">16,050<span></span>
</td>
</tr>
<tr class="rh">
<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,387<span></span>
</td>
<td class="nump">788<span></span>
</td>
</tr>
<tr class="rh">
<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,659<span></span>
</td>
<td class="nump">1,216<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging | Foreign Currency Exchange Contracts | Designated as Hedging Instrument | Other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Total liability derivatives</a></td>
<td class="nump">1,285<span></span>
</td>
<td class="nump">524<span></span>
</td>
</tr>
<tr class="rh">
<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">192<span></span>
</td>
<td class="nump">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 | 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">102<span></span>
</td>
<td class="nump">264<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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,575<span></span>
</td>
<td class="nump">14,728<span></span>
</td>
</tr>
<tr class="rh">
<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="re">
<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">0<span></span>
</td>
<td class="nump">7,793<span></span>
</td>
</tr>
<tr class="rh">
<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 | Not Designated as Hedging Instrument | 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">$ 13,066<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118948506&amp;loc=SL51823488-111719<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&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=118948506&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=109980867&amp;loc=SL5624163-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesFairValueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_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_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_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>64
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6960831344">
<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="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 15, 2019</div></th>
<th class="th"><div>Apr. 05, 2019</div></th>
<th class="th"><div>Nov. 20, 2017</div></th>
<th class="th"><div>May 16, 2016</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Oct. 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_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 );">Gain (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="text">&#160;<span></span>
</td>
<td class="num">$ (8,822,000)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (5,593,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_LongTermDebt', window );">Total long-term 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="text">&#160;<span></span>
</td>
<td class="nump">1,908,943,000<span></span>
</td>
<td class="nump">2,158,825,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_InterestPaidNet', window );">Cash interest paid</a></td>
<td class="text">&#160;<span></span>
</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">$ 95,954,000<span></span>
</td>
<td class="nump">$ 101,790,000<span></span>
</td>
<td class="nump">$ 74,256,000<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="text">&#160;<span></span>
</td>
<td class="nump">2.51%<span></span>
</td>
<td class="nump">3.25%<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="nump">$ 50,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 2.51% at December 31, 2019 and 3.25% at December 31, 2018</a></td>
<td class="text">&#160;<span></span>
</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">$ 50,000,000<span></span>
</td>
<td class="nump">$ 50,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 );">2017 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="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tfx_A2017CreditAgreementMember', window );">2017 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="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tfx_A2017CreditAgreementMember', window );">2017 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="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tfx_A2017CreditAgreementMember', window );">2017 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="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tfx_A2017CreditAgreementMember', window );">2017 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="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tfx_A2017CreditAgreementMember', window );">2017 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="nump">0.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tfx_A2017CreditAgreementMember', window );">2017 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="nump">0.01%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">2017 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">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum amount available for borrowing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tfx_A2017CreditAgreementMember', window );">2017 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="nump">$ 700,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember', window );">5.25% Senior Notes due 2024 | 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
</tr>
<tr class="re">
<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 );">Gain (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="text">&#160;<span></span>
</td>
<td class="num">$ (8,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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 250,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_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed', window );">Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed</a></td>
<td class="nump">102.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member', window );">4.875% Senior Notes due 2026 | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount', window );">Declining percent of redemption price to principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.813%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member', window );">4.875% Senior Notes due 2026 | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount', window );">Declining percent of redemption price to principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member', window );">4.875% Senior Notes due 2026 | Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member', window );">4.875% Senior Notes due 2026 | Senior Notes | 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="text">&#160;<span></span>
</td>
<td class="nump">102.438%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_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="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>
</tr>
<tr class="rh">
<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_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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.625%<span></span>
</td>
<td class="nump">4.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000<span></span>
</td>
<td class="nump">$ 500,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_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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 Prior To June 1, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Percent of redemption price to principal amount on redemption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_MakeWholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption', window );">Make whole 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="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember', window );">4.625% Senior Notes due 2027 | Senior Notes | Debt Instrument Redemption Prior To November 15, 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Percent of redemption price to principal amount on redemption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</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="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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tfx_SecondAmendedandRestatedCreditAgreementMember', window );">Second Amended and Restated Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio', window );">Leverage ratio, required</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Capitalized transactions fees, including underwrites' discounts and commissions incurred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">3.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant Terms, Maximum Leverage Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_DebtInstrumentCovenantTermsMaximumLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant Terms, Minimum Interest Coverage Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Declining percent of redemption price to principal amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_MakeWholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Make whole premium as percentage of principal amount of notes subject to redemption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_MakeWholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_MaximumAmountAvailableUnderReceivableSecuritization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum Amount Available under Receivable Securitization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_MaximumAmountAvailableUnderReceivableSecuritization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_PercentOfPrincipalAmountOfNotesRedeemable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percent of principal amount of notes redeemable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_PercentOfPrincipalAmountOfNotesRedeemable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_PercentOfRedemptionPriceToPrincipalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percent of redemption price to principal amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_PercentOfRedemptionPriceToPrincipalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28551-108399<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 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 principal amount of debt redeemed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section S45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68176171&amp;loc=SL68176184-208336<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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. 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 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&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_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=117329964&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_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=98513485&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=118932676&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=118932676&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>
<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=6877327&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_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=109500613&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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=6877327&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=119400593&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=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeniorNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=tfx_SecuritizationProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=tfx_SecuritizationProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=tfx_A2017CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=tfx_A2017CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=tfx_AdjustedLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=tfx_AdjustedLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=tfx_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=tfx_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_FourPointEightSevenFivePercentSeniorNotesDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPeriodAxis=tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPeriodAxis=tfx_DebtInstrumentRedemptionPriorToNovemberFifteenthTwentyTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPeriodAxis=tfx_DebtInstrumentRedemptionPriorToNovemberFifteenthTwentyTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>65
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6873004688">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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,200<span></span>
</td>
<td class="nump">45,689<span></span>
</td>
<td class="nump">45,004<span></span>
</td>
</tr>
<tr class="re">
<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">890<span></span>
</td>
<td class="nump">970<span></span>
</td>
<td class="nump">923<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities', window );">Dilutive effect of convertible notes and warrants (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">142<span></span>
</td>
<td class="nump">737<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">47,090<span></span>
</td>
<td class="nump">46,801<span></span>
</td>
<td class="nump">46,664<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1930-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&amp;loc=d3e1500-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://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> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&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://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&amp;loc=d3e1448-109256<br><br>Reference 2: 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> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>66
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7008742784">
<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="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Share-based Payment Arrangement, Noncash Expense [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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary of Share-based Compensation Activity</a></td>
<td class="text"><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.672%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.722%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in millions)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share-based compensation expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total income tax benefit recognized for share-based compensation arrangements</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net excess tax benefit</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">&#160;<span></span>
</td>
<td class="text"><div style="text-indent:22.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of options granted in 2019, 2018 and 2017 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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.740%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.44&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.67&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.88&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected life of option</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.99 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.98 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.94 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.54&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.71&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.92&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.65&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.74&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the option activity during 2019:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.976%;"><tr><td style="width:1.0%;"/><td style="width:31.234%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.952%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.952%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.771%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.877%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares Subject&#160;to Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Exercise Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Remaining Contractual Life&#160;In&#160;Years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars&#160;in&#160;thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, beginning of the year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,471,449&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136.62&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">162,087&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">288.45&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(291,696)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99.96&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited or expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,308)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">245.65&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, end of the year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,325,532&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">161.91&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">284,371&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable, end of the year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,018,703&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133.71&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.3</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">247,275&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><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_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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.740%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.41&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.41&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.46&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.53&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.71&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2019:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:28.994%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.570%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Shares</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Life</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars&#160;in&#160;thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, beginning of the year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">201,812&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">188.10&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,799&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">286.51&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(80,835)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150.83&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,428)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">236.31&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, end of the year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">177,348&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">240.17&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.2</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,761&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><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_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of non-vested shares, including but not limited to; expected dividends and risk-free rates(s)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_ScheduleofSharebasedPaymentAwardNonvestedSharesValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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=116856206&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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6852337440">
<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, 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>
</tr>
<tr class="ro">
<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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Our borrowings at December&#160;31, 2019 and 2018 were as follows:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Senior Credit Facility:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Revolving credit facility, at a rate of 3.12% at December 31, 2019, and 4.27% at December 31, 2018, due 2024</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">300,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">293,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Term loan facility, at a rate of 3.17% at December 31, 2019 and 4.27% at December 31 2018, due 2022</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">673,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">683,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">5.25% Senior Notes due 2024</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">250,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">400,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">400,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">500,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">500,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Securitization program, at a rate of 2.51% at December 31, 2019 and 3.25% at December 31, 2018</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,923,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,176,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Unamortized debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,057)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,675)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,908,943&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,158,825&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion of borrowings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(50,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(86,625)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term borrowings</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,858,943&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,072,200&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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, 2019 and 2018, 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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:65.935%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.667%;"/><td style="width:1.0%;"/></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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of debt</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,974,918&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,145,473&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Aggregate Amounts of Long-Term Debt</a></td>
<td class="text"><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December&#160;31, 2019, the aggregate amounts of long-term debt, demand loans and debt under our securitization program that will mature during each of the next four years and thereafter were as follows:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:79.405%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.595%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars&#160;in&#160;thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,768,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:56.040%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.600%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash interest paid</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,954&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,790&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74,256&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Cash Flow, Supplemental Disclosures, Debt</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_ScheduleOfFairValueOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of fair value of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_ScheduleOfFairValueOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28541-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21506-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(e),(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28551-108399<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21521-112644<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21538-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6851692960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed consolidating guarantor financial information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_CondensedConsolidatedGuarantorFinancialInformationAbstract', window );"><strong>Condensed Consolidated Guarantor Financial Information [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_ScheduleOfCondensedIncomeStatementTableTextBlock', window );">Condensed Consolidating Statements of Income (Loss) and Comprehensive Income (Loss)</a></td>
<td class="text"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONDENSED CONSOLIDATING STATEMENTS OF INCOME AND COMPREHENSIVE INCOME</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:41.529%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.147%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Parent</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Company</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Non-Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Condensed</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Consolidated</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net revenues</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,764,446&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,291,637&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(460,721)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,595,362&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cost of goods sold, excluding intangible asset amortization</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">977,840&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">559,746&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(433,836)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,103,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Gross profit</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">786,606&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">731,891&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,885)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,491,612&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Selling, general and administrative expenses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,215&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">577,287&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">310,194&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(323)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">934,373&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Research and development expenses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,730&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,432&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,695&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">113,857&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Restructuring and impairment charges</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">525&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,896&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,784&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,205&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Gain on sale of assets</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,289)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,788)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,077)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Loss) income from continuing operations before interest, loss on extinguishment of debt and taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(49,470)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125,280&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">378,006&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,562)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">427,254&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Interest, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,998&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(66,834)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,365&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,529&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Loss on extinguishment of debt</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,822&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,822&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">(Loss) income from continuing operations before taxes</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(142,290)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">192,114&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">316,641&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,562)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">339,903&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">(Benefit) taxes on (loss) income from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(57,469)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,074&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(121,558)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,125)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(122,078)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Equity in net income of consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">546,802&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">384,609&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(931,411)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Income from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">461,981&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">515,649&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">438,199&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(953,848)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">461,981&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Loss from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(828)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(828)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax benefit on loss from discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(313)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(313)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Loss from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(515)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(515)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net income</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">461,466&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">515,649&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">438,199&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(953,848)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">461,466&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Other comprehensive (loss) income</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,307)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,231&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,160&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30,391)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,307)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Comprehensive income</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">458,159&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">534,880&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">449,359&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(984,239)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">458,159&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:41.529%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.147%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Parent</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Company</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Non-Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Condensed</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Consolidated</span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net revenues</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,585,486&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,286,967&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(424,070)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,448,383&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cost of goods sold, excluding intangible asset amortization</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">886,724&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">596,281&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(419,064)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,063,941&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">698,762&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">690,686&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,006)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,384,442&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Selling, general and administrative expenses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,866&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">516,695&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">311,798&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(671)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">878,688&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Research and development expenses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,482&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,773&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,953&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">106,208&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Restructuring and impairment charges</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,639&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,591&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,230&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Gain on sale of assets</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,388)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,388)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Loss) income from continuing operations before    interest and taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(52,348)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,043&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">289,344&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,335)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">321,704&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Interest, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,173&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(58,306)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,209&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,076&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">&#160;&#160;(Loss) income from continuing operations before taxes</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(147,521)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">147,349&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224,135&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,335)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">219,628&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">(Benefit) taxes on (loss) income from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(53,401)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,606&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,226&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(235)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,196&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Equity in net income of consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">291,572&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">175,161&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">637&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(467,370)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Income from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">197,452&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">272,904&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">197,546&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(471,470)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">196,432&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Income from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,363&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,280&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,643&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Tax on income from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,013&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">260&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,273&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;Income from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,350&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,020&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,370&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;Net income</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200,802&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">272,904&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">198,566&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(471,470)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200,802&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Other comprehensive loss</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(75,994)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(80,030)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(80,512)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">160,542&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(75,994)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;Comprehensive income</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">124,808&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">192,874&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118,054&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(310,928)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">124,808&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:41.529%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.147%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31, 2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Parent</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Company</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Non-Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Condensed</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Consolidated</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net revenues</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,368,149&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,177,247&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(399,093)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146,303&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cost of goods sold, excluding intangible asset amortization</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">778,153&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">594,527&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(398,179)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">974,501&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">589,996&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">582,720&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(914)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,171,802&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Selling, general and administrative expenses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,412&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">399,563&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">252,792&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">196&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">699,963&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Research and development expenses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,009&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,614&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,147&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,770&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Restructuring charges</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,971&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,819&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,790&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Loss) income from continuing operations before interest, loss on extinguishment of debt and taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(48,421)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123,848&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">297,962&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,110)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">372,279&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Interest, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99,371&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(36,586)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,990&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,775&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Loss on extinguishment of debt</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,593&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,593&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">(Loss) income from continuing operations before taxes</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(153,385)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">160,434&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">278,972&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,110)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">284,911&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">(Benefit) taxes on (loss) income from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(110,921)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,730)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">253,783&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(484)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">129,648&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Equity in net income of consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">197,727&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,422&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,135)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(203,014)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Income from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">155,263&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181,586&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,054&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(203,640)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">155,263&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Loss from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,534)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,534)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Tax benefit on loss from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,801)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,801)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Loss from discontinued operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,733)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,733)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net income </span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">152,530&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181,586&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,054&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(203,640)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">152,530&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Other comprehensive income</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">173,626&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158,490&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">198,453&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(356,943)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">173,626&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Comprehensive income</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">326,156&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">340,076&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">220,507&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(560,583)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">326,156&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table><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_srt_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Condensed Consolidating Balance Sheets</a></td>
<td class="text"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONDENSED CONSOLIDATING BALANCE SHEETS</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:39.081%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.549%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.117%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Parent</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Company</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Non-Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Condensed</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Consolidated</span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASSETS</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current assets</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,928&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">488&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">231,667&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">301,083&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,243&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,528&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">329,245&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,657&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">418,673&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Accounts receivable from consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,629&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">492,655&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">500,811&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,029,095)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">306,917&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">227,451&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(57,811)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">476,557&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,171&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,896&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,658&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,218&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,943&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,371&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,705&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,076&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">154,342&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">902,484&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,322,537&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,073,031)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,306,332&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,936&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224,176&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">203,607&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">430,719&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,356&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,388&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,416&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">113,160&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,286,372&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">958,933&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,245,305&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangibles assets, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,291,810&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">864,405&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,156,285&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investments in affiliates</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,987,577&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,072,038&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">924,448&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,984,063)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,345&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,879&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,652)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,572&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Notes receivable and other amounts due from consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,064,309&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,690,788&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">287,807&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,042,904)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,974&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,025&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,448&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,447&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,269,909&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,544,081&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,613,480&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,117,650)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,309,820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">LIABILITIES AND EQUITY</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current borrowings</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,641&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,121&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,154&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,916&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable to consolidated subsidiaries</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">403,486&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">418,321&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">207,288&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,029,095)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,505&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,325&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,636&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100,466&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion of contingent consideration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">144,701&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,389&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payroll and benefit-related liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,690&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,583&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,708&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115,981&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,482&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,514&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,692&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,692&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,224&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,458&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,714&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,396&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">445,028&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">728,509&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">418,613&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,029,095)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">563,055&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term borrowings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,858,943&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,858,943&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357,923&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99,287&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,652)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">439,558&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension and postretirement benefit liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,073&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,027&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,619&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,719&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent liability for uncertain tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">625&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,949&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,720&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Notes payable and other amounts due to consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,804,568&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,978,067&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,260,269&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,042,904)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent contingent consideration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64,581&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,237&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,818&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent operating lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,802&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,715&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,855&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,372&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133,550&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,462&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,729&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">202,741&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,290,589&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,237,233&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,892,329&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,089,651)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,330,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total shareholders' equity</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,979,320&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,306,848&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,721,151&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,027,999)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,979,320&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities and shareholders' equity</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,269,909&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,544,081&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,613,480&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,117,650)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,309,820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:40.752%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.102%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.688%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.688%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.713%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.129%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Parent</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Company</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Non-Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Condensed</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Consolidated</span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASSETS</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current assets</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,523&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,364&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">302,274&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357,161&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,885&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,378&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">300,689&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,334&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">366,286&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Accounts receivable from consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,036&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,122,107&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">365,892&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,520,035)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">267,544&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">191,188&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30,954)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">427,778&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,458&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,740&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,170&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,113&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,481&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,029&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,434&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,463&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">124,931&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,459,133&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,193,647&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,541,542)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,236,169&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,385&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">253,913&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">175,468&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">432,766&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,284,900&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">961,679&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,246,579&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangibles assets, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,381,285&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">943,677&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,325,052&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investments in affiliates</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,984,566&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,507,718&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">837,899&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,330,183)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,822&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,376)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,446&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Notes receivable and other amounts due from consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,337,737&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,347,815&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,242&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,698,794)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,180&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,874&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,925&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,979&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,467,889&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,240,638&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,142,359&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,572,895)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,277,991&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">LIABILITIES AND EQUITY</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current borrowings</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,625&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,625&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,448&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,497&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,764&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">106,709&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable to consolidated subsidiaries</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,058,008&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">291,952&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">170,075&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,520,035)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,659&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,901&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,991&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,551&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion of contingent consideration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">106,514&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,363&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,877&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payroll and benefit-related liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,156&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,136&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,378&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,670&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,995&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,031&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,943&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,943&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">843&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,916&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,291&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,050&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,127,734&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">583,916&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">390,841&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,520,035)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">582,456&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term borrowings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,072,200&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,072,200&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87,671&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">279,417&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">243,509&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,376)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">608,221&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension and postretirement benefit liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,290&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,454&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,170&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,914&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent liability for uncertain tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">801&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,212&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,705&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,718&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Notes payable and other amounts due to consolidated subsidiaries</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,451,784&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,222,580&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,024,430&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,698,794)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent contingent consideration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131,563&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,807&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">167,370&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">138,431&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,204&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,499&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">204,134&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,927,911&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,260,346&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,770,961&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,221,205)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,738,013&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total shareholders' equity</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,539,978&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,980,292&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,371,398&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,351,690)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,539,978&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities and shareholders' equity</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,467,889&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,240,638&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,142,359&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,572,895)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,277,991&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table><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_ScheduleOfCondensedCashFlowStatementTableTextBlock', window );">Condensed Consolidating Statements of Cash Flows</a></td>
<td class="text"><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:40.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.147%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Parent<br/>Company</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Guarantor<br/>Subsidiaries</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-Guarantor<br/>Subsidiaries</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Condensed<br/>Consolidated</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash (used in) provided by operating activities from continuing operations</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(55,472)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">511,092&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">340,175&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(358,727)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">437,068&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from investing activities of continuing operations:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expenditures for property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(614)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(66,824)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35,257)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(102,695)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments for businesses and intangibles acquired, net of cash acquired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,025)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,437)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,462)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from sale of assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,362&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,296&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,049&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,362)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,345&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net interest proceeds on swaps designated as net investment hedges</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,331&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,331&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investments in affiliates</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,946)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,946&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by (used in) investing activities from continuing operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,079&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(60,499)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(36,645)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,584&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(73,481)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from financing activities of continuing operations:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from new borrowings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">275,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">275,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reduction in borrowings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(528,500)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(528,500)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt extinguishment, issuance and amendment fees</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,635)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,635)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from share based compensation plans and the related tax impacts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,206&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,206&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments for contingent consideration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,195)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(96,884)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(112,079)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from issuance of shares</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,654)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,654&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividends</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(62,828)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(62,828)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intercompany transactions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">358,467&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(440,274)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,445&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,362&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intercompany dividends paid</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(347,127)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">347,127&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by (used in) financing activities from continuing operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,710&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(455,469)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(370,220)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">355,143&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(418,836)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from discontinued operations:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by (used in) operating activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,088&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(631)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,457&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:33.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by (used in) discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,088&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(631)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,457&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of exchange rate changes on cash and cash equivalents</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,286)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,286)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net increase (decrease) in cash and cash equivalents</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,405&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,876)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(70,607)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(56,078)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents at the beginning of the year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,523&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,364&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">302,274&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357,161&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents at the end of the year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,928&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">488&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">231,667&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">301,083&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:40.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.147%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Parent</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Company</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Non-Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Condensed</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Consolidated</span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash (used in) provided by operating activities from continuing operations</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(196,727)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">413,579&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">377,086&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(158,852)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">435,086&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from investing activities of continuing operations:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expenditures for property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,881)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(40,399)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(38,515)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(80,795)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments for businesses and intangibles acquired, net of cash acquired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(100)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(37,010)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(83,915)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(121,025)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from sale of assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,239&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,878&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28,239)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,878&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:14.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net interest proceeds on swaps designated as net investment hedges</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,548&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,548&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:8.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;Investments in affiliates</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,700)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,700&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:27pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by (used in) investing activities from continuing operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,806&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(79,231)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(122,430)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,539)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(196,394)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash flows from financing activities of continuing operations:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Proceeds from new borrowings</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Reduction in borrowings</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(128,500)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(128,500)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Debt extinguishment, issuance and amendment fees</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(188)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(188)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from share based compensation plans and related tax impacts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,655&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,655&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Payments for contingent consideration</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,831)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(62,404)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(73,235)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Proceeds from issuance of shares</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,700&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,700)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Dividends</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(62,165)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(62,165)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Intercompany transactions</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">314,386&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(322,363)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20,262)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,239&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Intercompany dividends paid</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,723)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(154,129)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158,852&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net cash provided by (used in) financing activities from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181,188&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(337,917)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(231,095)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181,391&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(206,433)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash flows from discontinued operations:</span></div></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:15pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash (used in) provided by operating activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(547)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,839&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,292&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:27pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash (used in) provided by discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(547)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,839&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,292&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Effect of exchange rate changes on cash and cash equivalents</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,948)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,948)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net increase (decrease) in cash and cash equivalents</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,720&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,569)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,452&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,603&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash and cash equivalents at the beginning of the year</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,803&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,933&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">286,822&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">333,558&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash and cash equivalents at the end of the year</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,523&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,364&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">302,274&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357,161&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:40.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.147%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31, 2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Parent</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Company</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Non-Guarantor</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Subsidiaries</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Condensed</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Consolidated</span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net cash (used in) provided by operating activities from continuing operations</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(50,585)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(502,181)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,040,985&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(61,918)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">426,301&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash flows from investing activities of continuing operations:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Expenditures for property, plant and equipment</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(240)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(34,912)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35,751)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(70,903)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Payments for businesses and intangibles acquired, net of cash acquired</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(975,524)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(792,760)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,768,284)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Proceeds from sale of assets</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">464,982&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,332&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(464,982)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,332&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Investments in affiliates</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,900)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,900&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net cash used in investing activities from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(510,782)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(40,812)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(822,179)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(459,082)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,832,855)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash flows from financing activities of continuing operations:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Proceeds from new borrowings</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,463,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,463,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Reduction in borrowings</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,239,576)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,239,576)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Debt extinguishment, issuance and amendment fees</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,664)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,664)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Proceeds from share based compensation plans and the related tax impacts</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,571&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,571&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Payments for contingent consideration</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(335)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(335)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Proceeds from issuance of shares</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,900&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,900)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Dividends</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(61,237)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(61,237)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Intercompany transactions</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(550,579)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">551,230&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(465,633)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">464,982&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:20.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Intercompany dividends paid</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(61,918)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,918&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net cash provided by (used in) financing activities from continuing operations</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">591,015&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">550,895&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(521,651)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">521,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,141,259&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash flows from discontinued operations:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash used in operating activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,416)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,416)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash used in discontinued operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,416)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,416)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Effect of exchange rate changes on cash and cash equivalents</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,480&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,480&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net increase (decrease) in cash and cash equivalents</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,232&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,902&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(241,365)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(210,231)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash and cash equivalents at the beginning of the year</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,571&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,031&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">528,187&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">543,789&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Cash and cash equivalents at the end of the year</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,803&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,933&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">286,822&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">333,558&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(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 3<br> -Paragraph i<br> -Subsection 10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ScheduleOfCondensedBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(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 3<br> -Paragraph i<br> -Subsection 10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ScheduleOfCondensedCashFlowStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedIncomeStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(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 3<br> -Paragraph i<br> -Subsection 10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ScheduleOfCondensedIncomeStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Condensed Consolidated Guarantor Financial 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_CondensedConsolidatedGuarantorFinancialInformationAbstract</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>69
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6848475648">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">$ 19,374<span></span>
</td>
<td class="num">$ (1,525)<span></span>
</td>
<td class="nump">$ 133,621<span></span>
</td>
</tr>
<tr class="re">
<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">8,220<span></span>
</td>
<td class="nump">1,432<span></span>
</td>
<td class="nump">5,213<span></span>
</td>
</tr>
<tr class="ro">
<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">23,690<span></span>
</td>
<td class="nump">29,353<span></span>
</td>
<td class="nump">35,444<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">(2,041)<span></span>
</td>
<td class="num">(5,124)<span></span>
</td>
<td class="num">(258,247)<span></span>
</td>
</tr>
<tr class="re">
<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">(28,277)<span></span>
</td>
<td class="num">(5,114)<span></span>
</td>
<td class="nump">1,459<span></span>
</td>
</tr>
<tr class="ro">
<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">(143,044)<span></span>
</td>
<td class="nump">4,174<span></span>
</td>
<td class="nump">212,158<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="num">$ (122,078)<span></span>
</td>
<td class="nump">$ 23,196<span></span>
</td>
<td class="nump">$ 129,648<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://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> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=26873400&amp;loc=d3e23780-122690<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>70
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6866182944">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 );">Amortization expense of intangible assets</a></td>
<td class="nump">$ 149,974<span></span>
</td>
<td class="nump">$ 149,486<span></span>
</td>
<td class="nump">$ 98,766<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">$ 233,800<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=118932676&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>71
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6859312176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Lease, cost</a></td>
<td class="nump">$ 30.2<span></span>
</td>
<td class="nump">$ 32.6<span></span>
</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_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=77888426&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=77888399&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>72
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6848280384">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">$ 8,106<span></span>
</td>
<td class="nump">$ 9,336<span></span>
</td>
<td class="nump">$ 15,054<span></span>
</td>
</tr>
<tr class="re">
<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">351<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Decrease in unrecognized tax benefits related to prior years</a></td>
<td class="num">(201)<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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Unrecognized tax benefits related to the current year</a></td>
<td class="nump">1,237<span></span>
</td>
<td class="nump">899<span></span>
</td>
<td class="nump">895<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Reductions in unrecognized tax benefits due to settlements</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Reductions in unrecognized tax benefits due to lapse of applicable statute of limitations</a></td>
<td class="num">(1,881)<span></span>
</td>
<td class="num">(1,955)<span></span>
</td>
<td class="num">(6,813)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease', window );">Increase (decrease) in unrecognized tax benefits due to foreign currency translation</a></td>
<td class="num">(51)<span></span>
</td>
<td class="num">(174)<span></span>
</td>
<td class="nump">200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Ending balance</a></td>
<td class="nump">$ 7,561<span></span>
</td>
<td class="nump">$ 8,106<span></span>
</td>
<td class="nump">$ 9,336<span></span>
</td>
</tr>
</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=116821951&amp;loc=SL37586934-109318<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 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 settlements with taxing authorities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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://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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://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)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>73
<FILENAME>0000096943-20-000017-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000096943-20-000017-xbrl.zip
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
M,JD7P+_9+)\V*8,KTZIJG#5%YE #9\1+O8 #Q%;*=Z3KK2ZOTYB*_TI-:_L
M4C1 <08HS@#%&: X=X+BG U0G &*,T!Q[ER[>[(%DG\?IIV46^Z*26?+8:TG
M8Q-#);KH]@+)673Y##!0)OS"4GO+Y;:#4[/IUM^/NO4VT&![I\$;GS8O;_M>
MA3[4=MWK)M^/TF7_*-^=G6Z-#Q.=-;:*S:N7FA@:RA%Q)W$./?&T/Q(YB3N/
MA#$QG@,,)T!**/CJ1I5)YVP8HK<;B\=^U"7?PJ&W@Q+3G80EWXB4_6BLZQNM
M\QYJD$ZB&&'-Z235'ER9\I)$$D(@&BQ*<XPBQ%KF#<CBA_PG(8LBH4@X?\WL
M;(;/B1BNNA7-729"UU**0W<$T:'!95D16SX6RI?:KDPX<LKXZC8XRQN@U3-O
M0+DP'YOE-T"^+3Q[#0O)<.[>JV+9CZ)JL]UV0X-8I6'.6^9AZ[!]6+&0O7]0
M';)\,P.18%-:"(:^WW]^#7$<_9YG6$WK4PKY))1PF2H1R98G2.J(H$(,UM^D
M%28&D!S),1LY99+F<=8D</$K52+Z$1:O9H(Z0^$::I]!6=RKLMB/VG1CW6[_
M-+ .RHS6\:)T"5LWYFM]*'G8UN6#/;L?17Q&W^W& 6>UL[.%$]PQ9-C)J>(P
MBXZWKN>0\=JP#>[BQIM^/S!N+=KT[9\-;OU@S"( OQ;7K*>9!_W98);<ZVY_
M&NW%=O?=W.V?"MHF_HBM??(6L3GL:G@^_%N):R0L%WV4I#WLK/WNT&UA)-_W
M<"DL&UD)/0W?"PI(7_/" ^%/4*(/'AV&L0CD:C4E" 35&^3Z/N5Z/^!\W@;;
MC2,LD ACP*&??ITF6* "_G<,/C<3(3K:],$^VYRG=S_0#-+U.WH;@_INLAVQ
MT-JC]K -5)#$A+I<7V9Y>0,WQ1U4%,JBC@V8"Z-XE8GJ(T4W"DCG1@%[+_UV
MK+FFJ/< -+]TY:>Y%-(2TYQ_-VE9T9X?7N:-WCRR_^C]B/.6(XKN=KR6EN58
M572NXB2I>Y%]G-?9:% =&ZN._4"#^#"W[9T"VK@DXJPBI+;PD_%]IKP0*_Z*
MN$$9@LL0JIY*YS K,BNK0NAR@D\>1_\H;O0U)N<EM (+CV*YP%I";DA6&CI_
MU\VL!=8?6;TC,U9+4SVI%HNR6)18-6I#^2JK"EJ5L+.3U8FF(C*HS42:!M!'
MV/2KI[[Q;5C?>'H0'S+9L[DG$N'T/(H6#(UPJAP8T/H#6O\!M,J UO\JT?KG
M UI_0.L_'%I_'TS2O,BE-R-2/YA5BOU56K1.[]JT7]C,2&#V);8.;L.-#R&V
MNWD3^P&[)3OP?[0J=R0"888K?H7MDAN9OKDO=<P)H_/3(:9\KQM^/X"T;QS,
MFKL07"+ >K>21]'Z2=A\4M6,CPSGD/A]79CHJ'OAJDQ4WX7]R2EF;BJRI%J1
MB$HL, UNTX&^$^A]@*#=K_SN!UZUNX&W?T(BLQV MDT1;=)FTNN?Z4'$&3_N
MR-5ZGK)HRJI1^1J0["U1ZI%ML-EIJM<LX!>>LJ!@FZ&06-M)['R0[GN5[OT
MF';/G>V?$$IWSWEI#N$ Z;%6P'ODY:/D]79-$2329!SM^AJAB2RUE7X2]E69
MKE5*0'%+]PDXL#.<X: !'DH#[ =<=\4^V@WW=*44K"P/9=9*5P$FUULJU"XN
M_7CE0YC:<ZQ],LP>G=(ER;H?2N.O5.SV S#<[\?MAM2M\$'O?@"''>K;W>51
ME*))4S=P)"XQ!(5'FWUTNOIHW+1V=T!PW"9K^P%K]&G)WZ05-0[XI2@G.L6]
MM2,RMW8.5!3)7/Z*6BT$<K(6NI ,?,Q?FSS\GH-WH"NM2<V^FNMRJO-X1_AN
M5@S>Q6 17P0&'1AY>8S2,L/0)A*JFQIAS^^"&S49D82088?@X2RCUKK$*Q^G
MB7:A7.^'HY5G3[4H&D3KK_H^T0M-@A$=$(OZQ%B-9"5:XO1'9]P]KFAPD%.T
M2=&-=%\?C \/3@]'$?[W[%!8#A+\[.#G0T8C!5WAO_OVT;/G489T_&NJKQ$]
MI<MZ&24-G<ZQJAJ5P=\'7,YLR/)SS7YMJ<=-FB7PJ%DQ]_O8)6J.H 2*7]%7
M2(!OBQFBN,"71!9!FE=-B<;RB-"?^H.:+S+X@U.L_((X] U6>X,'>9)6"AFZ
M#GE.\"/&4U4I;#B%MZA+!48%[(!R20O3!'LF3LNXF:,VC9$*IDPKVW#!/8X;
M\8%QORP$)=MJ,>1CY0G,6B\7W&]&?LK^/(+3..F\I$?DJS<PP^@RF$7=8RP-
MSOM]:O+S_8"U_Z&R1LS<G2D[#,?L]R_W^YKOXG;?X-[W*";/3LY/SL\_ZE5=
MM%[5DQ6815<PLW)6<U5.T_Q(<*:/%Y^(*_N$27UT,Z-7\$[2<9IA>Q0\+:QF
MQTTZ@'0'D.X#Z-0!I/M5@G0O!I#N -(=*+7O9C&>'^]'(=E:.V,W;'<\(!UA
M$WJL.L<N<C8:OX)_C?K?ED6LDP;[#_8G!;C;I[O]&-9Q'CC:*UHK4@UK6E;U
MK8EZOF45I2!ZUT7,6?:@:]?5'T,X=%.QW ]$]LNFW"$)_ U[ZH8B6#7C>7KK
MWJ]<2V$16B8@@3MR72(>QB$2U4]VM_E'./==:N0@:9/%5E%6<$0-F]\5)1:
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
MR>%MM;\#.F% )PSHA"W.<7]%Z(1G SIA0"<,G$UWM8^?;H'@?[I]3%Q-T65
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
MM9TYD*\I??5D2%\-Z:NA1.[.V._M\.#N(V:[TTCPEA=Z*PK<V8<[CP<GFKH
MGAG"P#="?]^_%;H'XOUN%D*1@V""7627N^T!W3/]EGL!+M4M:5OO>E"[FODX
MBA;:GK#U/N3>KSDR[]16E''2U0=N6YI3Z^W!U3WL1AL ['@R%"-1<4Q$BX5T
M9E^/O!LY.L=>',"!1R@+ H'(OY:+&A:C.A'X*(QZOA$\?70[/ETVQ6?%IW_-
M0OE+($6KH.L!:)UB%%2=8>HR^'7T^_[X)@?T^I=&K^\'W2^#U6V\Z'?4KB\L
MGS5:7&6Q(RER&KOJ8^/NC8@10;AKN @B!'HN06!)MG2QQE64X,:6@B,JEPK@
MN#9MCWO 6^]F86=J;L@]+Z0_UUS/QZZVMF>LXZ86G#G813&5S(*XH-;GGU*C
M[;/OOKUX\OR\=-W%S)>K6U>W&/6YHFJN_N(^C_#M+<U@R8[L]((U+;-M*3"-
M&M7.E^$CW >=LRY[0920'+>&\Z-"G)IKUBFFE:F= %-DJKL=//LI.$UAOOFQ
M8Y<4S?':E/H-'0\V?XVMY@-]"#7WAE.4B)1:"7K<I6*'.=L>Z<&E\0\&DM%L
MJ&E[E);NWS.-+5,YF=!:5VMT#[D!*)CSW)!H=/?A@:OSQ&3+=9H@:[JKZ!%-
M!+;P%/RZBAD:XJ)" SP83):RI90RC3K?T^$4J>A48*6J!A66ZZ6-#-%$\";N
MCL(US+H[%^/5.K]8RHMV5>YR4MVI>1V&L*W"HNZ\,,.5PFUH\7F6@J&W.HD,
M?MB4%=;K3F'W<EN+D@S!29-%\[221+ M5$97K%F@ZPX72+DIUS/U4%IT)X%G
M(Z4YS4@S4UUEY'W$G2+]?B^^[A^U%#\.P'9E7G7PR9DEVVYI#-/!S-S8S-R/
M]MW_U%-L_1H'8*/MG4M8&6GL->.8+Z.,IL->LE_AWLY*DT55CM.Z%(WE([UZ
MV2%:S2JD503*FF-BL0/#,DUV_W7BU^U[!?NM^[%NG"G8_O 3*6]L =RQBWB2
MVM_*05.AQW]*-\#27>I#R[38WEH8<J<QO$F,9CC:V/I&HQEQ<'IV")_F]<S'
M27B><$ JUEH5+_1P1L$:(@+W\ @,Z9&$N.?T&N/%4 N,;A].^R=?R&P=,N5#
MIGS(E ^9\CMERI\.F?(A4SX4>J[EGL&@_)KF'4AL2/T["(7))@Y959KL/&/?
MM*PK,.HT^F+20U(ZT9JT;>MQU/:+X?S@TF:J!/<(#NV&WN3JH1$P]&:&97)$
M_D2)XYZ6AF#&I?,QU5#V/3WH5(*C@5_P-%L^^3HOFV[,<VAY[=S\C!N(DD]L
M5\&MHF-E[:POI@IEB7L<]YX8KQ]^N+4U9*LS9-A_DMF[QOR5M3A/CL\X>[JN
MU8Q:AIUFN"F<GVNG1V@#JI7W8YP%#C7W1$1PO1$D6F*39TS1VV#- M.B-&F,
MMJ+GP3M!.M?Y;%X>222U1*:WPY65-P0L=MRJ/>V(;- BG+/]N!4 9K:RU, 3
M**5%"VH@L,;,EBUK[\/O8 )R10VB7!/6E@< [V.((6P<0WBT!3;-I\<07KJJ
M8-C8W1S+]D\/PPH$1I>X.^=<1^T^92@\MEI\=5BR'814MH^9%773<JNW$71
MA0;:4,@-L$L:IQ"VLG74[DKAX[V0PDL7SAH*Y[_"POG7)C.^HRB!J\G(9??[
M+,G0./1BCN<C3\5RC:WM;3G6]0WRY:E5;7PYK[[&>D3J5L($",UZ/2,#N#>L
MZ^$G88BNB^&HM_VD*Q42()Q]ADT6@XTZ7I+1"18@AE!3-L"\V#5>H"+,I:&%
M*Y][P6/M=3N^Q&(Y9,KUE$5T654%3)7^?6"H^RXOO9Z5_M6;U4/BPUS<UH6]
M*2OZN?/1.ZJ=WG$U'<%M:15ACRX=C>I\@1Y,A3TI6C5\XB6P_\>_DE3UTA9-
M4K:1#/^T6C2UJZ*C+'5%9(ISG2S]&CC\>II>DP,@7A$_47CQ48:T:6$ZUYIA
MH/@D&"L^:UH@;[ZB#>*W%C#CZ=#\NYMBLKS)#9=Q]Z>F<//LE HW/VY$%0&T
M^Z4IQORR>?X8UM;>?<7V+YO,2]Y?7I)OR4\P!-3=YZSAUQ^$PQ>.WUVK=KM%
MI@0XQEU_DU9ZU*8;D5<1O +RR>WJCSQRHAX])YU@& 'JM@8\XO4LS<"BSQ:S
M5(VBUY=^)_EP>&/L?%LS L,BL1"&.B$,=QUE12R<3 1-4WVJMU>UPPZCS#_\
ME[<>7S[%@S /)HKW$KR$;;)"61T^;"=@A-1F'Z>50X]'!UY?WL=@/!UN++ \
M>6;\,J6Z4?L%.*9Q^/J@.O2;(5O669-$]$23:K1Q.9NL5BT8"8_F./J3]\)Y
MN!>,2]7=#/B1;(51^X%"U(Z]4"@Z<Z/*9$0Z &,F*0_24>E:R+?PV1M5.E95
MZJ#][OXVYD(W_NSHK1U5"%=Y.ZGOPX-HA<-LNH^M\G]%)P2\W[[O[<O'AC<J
M!4/MWPV5!LFN7&-CKH]1'D>O5#P+CWB!C14W>7^D=V1BDGC[(5,]9*J'3/60
MJ;ZG3/6S(5,]9*H_4Z9Z1PT.EX?UC'W/4 "'D H\C#]R'-CSUI*@ @$$R]FJ
M #27$XH)<2QL7B2,[@9KD>' _$M%F&/S+T'49>K&3R"8N^, Q1"!OZ:4:"P%
M4(CI!?=PQ 3>% T1M2+5+R4KX:[B<QOCM5)SW1MQZY^FE(>J/.")G1=L\R=I
M-4\)3;EL4>PA\]$U!R\P%F><,Z%!9G.)T)\VL%&P>V,I?UT749Y5JR=&U<SG
M>.>_FF1*^5ZYM4059BKA?AN+I@1S/V$7"5<%4^K36Z+M@X7>CF>%$9G6N\ <
M&&ZB963ALQPP](UC3.83ZV->^"C664G-28S1*ES.*^QQO ==JV^##BS .XSJ
MFT*":; M<Z*8'FU@TZ]\3#"8$6\MX3-_ YX[.*D'X\.#QX?&^_A%)\B'2U^2
M2_*":H%M@<]HY3"/VRM'9&I"9V9+3DS%M?<"7"<6]N258)FEFC4),KYM?SSO
M2!D%%6$C@DG!2=:RF.*URX@>0^E4#RA2-6,<<G4XB-;'T VL]EDIF3PR6821
MG ?Y$8.J<3.,+(\^O4+"3 E>B#/13E'F4BDD9P1&/S2Y7'\U95HE:3PHQ[N\
MP;0*PA NZN97_O&;Y-;,U(^0$U!^Z19(#K51!"&JTH21:10EPQY/Q,X^B;35
M"O2^J<,BTQH(W6::2\9*+52<\F58= JJ#556(E;BB,O8D-<=/_9TX2B$QN$
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
M,NNV85QN9*DX!#'3"R<QW=#<X8;I]%*::]#\7BFBR&BW'9ZD)?$KY>C/$?^
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
MWYI^GIDGS%O<0:7<=:LJ"[[A7;.1NO.+TU[3E2NTJ/R*=Z/L"#G0@I/UJN,
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
MI,UA<T%H'$FEE\W),Z!K0)(,2))'4!H#DN2;1)(\'Y D Y+D<1A@#M0L<QX
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
M7VH&V2]1/DQ6:__G^>7IQ(Y;HF)U:&H1C#/(646F4^",H@K)-0@'07B! N^
M."DP[(X( [A">6".+#(@2C27YE9%QT:MWV'7QQ.48[Q5ID0 Q92#%J9@-#_>
MXHFP<X*2J82@D)FC.##!UKE5C"LTT5=U4=:*84B-_A$OK\;.9_#O3$<+$8/F
M5&8,\OS&4RY.;D8GYZ.35WXC6S=\FJ6ZN<$]H/%Z+ J@-/- 6P9%.;8K #8H
MI(3)H!$?4",>2=-30UTFAA1<IZ]UJDAC&%:I_9\B*L.'TX7CW5K=H<8DR%/$
MIJZA@'-0BJ*KFLLA&SUY9RGW]R*AEM@T(*.8?%H[HS^$V.[RY+?1R1-IXM-0
MZJ D=IQ13#MOQX^@K9Z!RYK"R<(_WF.@%R?3T<GST38NED$7W4L7O3@*740\
M9=%50*IT[:"^!Z:/.-38 DD:-M721S%;-VWL'+:@VI;JHPF&Y?B1C&C.O$(@
M=LXLVC( 2J/8LQ?H=][QZGFU(JHLVV;'O$"\0$91D*=?$TH+QM$U!X^/UM"H
M-Q<!S<6IUADYHTT7F8;1\6"?VMMO(0;RG9#&/U$C_#=HF#$:JH6F3V R%!?P
M>,'$RM_"-640,CE22G713'EZG5CAIL'+'')N\W+!2<&6B6!G8I\R&I%'%C;N
M7F)S.#PKUIJM UYCP&L\@GX<\!K?)E[CR8#7&/ :WU@WH\W+94/[U[Y31!Z;
MZ_SAFU[CP/J0NM3 !+.]7RAX]<8TF-E 4?KWZVM,)FD03F>8>4/!)$NJJ36+
M%R$:0D /Z7:]W /M_N5NU_]XW+:4/VO1]^[_!#NROAC[(-K>=;</XE6K+9*E
MR<WVUZ&."0\%HL142()GHM!'65(;L#;ML4MJ-H ?)UYHQ>,E[OBZ%TQVK7Q&
MY.(U_AQ$Y)NQI8# F'1#0IE+F88$Q]FY,+7W/F=Q%)Z2O-.WC7,*A3.]<KN/
M.T)<I E8T//6A+1;<7A_PE,]4PB XT@9.XMA3I-\(!O\SK-NBF<WJ2=[J0S[
MX&U[K@P/O [H@Y2^O1%9W(]9;--X'R@4T<5,OH13(W@"B<RVP"LHJ5*2#PKI
M_,+4*-M&;C;7[Z(.>9W&W$[-!)UB7[,U]8&KP+$/#89[@K\*VN29]3=M#A\<
M);KO8G38D%##T6Y. I\-OCITNR_ ?DQR%RD+Y0!SK]3 7+AEG @L^Z9J);+)
M0S-'( )15T3D6[;$;JO4!8(SB7ZEO\!K9DDQJY>8#T/0&Z6">K2%8)?PMLS"
M+)0+<9(S<IOD#G/5RH9SS+L)FI(E*?E&-HCVL?3U,DCSKA"VO'G<!#'9==_6
MY>M+EO$#6D 4#+=&$ 9X;;Z?C9RF1F.H?+,C(\%\V?XQ5F?;Q'DL5?=-6B.S
M@U:CUP66>X)5GZ1)M>92U#>V?!:5['[,:WLWGVY] Y*5F"F">-PA')T+<5$I
MF.YNKF#8&2=.14JI"8KX(#D/*#GQ04L.2XG76.9 8A=7GG28.V7=Y6*[?IRS
M1A/KR \IW I;'C/\)'Q=4>]$EP46<#E&-2IJT(WA#EZ_+FN^;+V@P0?43V5Z
M#.T#C[I_H,M\PXXV&5[X_KG.L&PAP%]\(W'>YT?2#M!N\F&PQ;JZ !OFLUD2
MU%18<; JDH 1W533X8<4* Q25YX'8,$GG=4FTU+*8K:UGYM$KRU\#OV.[A(%
MKR<Z#]\;9MGNWMS=:+:<1%U2ZA=VZ()JA8US >L#+DY=Z$WE&7O&P[:OI_'Y
MD;2CL9G%'^DL'H8F>*.\QHHM80HSIKG V%[5)3RI+,%;6H^EW:"MMNTJ-$CL
M_88%?+FX+ K\#JQGA\]K!G#9;^4KEN[2N/08/HEO*=/0%+-Q5R:"TD>&\-AE
M7?P$[XD$1SL'MV.,=&AK. #%!J#8 !1[=*#8TP$H-@#%AK:&6^S(XV@-Y*(!
MT2]L!^W_A##.=MVVWVS5>5!4T"AB_]"RYFPUE5] Y?MB+N\.YY;+U)=(P=!A
M0KI2?\0&D:W9HG#R #U4-H]N)F-A8L/1:=Z!/G./K>H'_EQ\O0UZLJ7_ 1K
M_2*61"^-@,FE!E=R5Q5P'+3;GBA=69^D/ R/\NH>+B#%QY.JQE@-4D?I)9:X
M4PJ8VLR/@]^1OXBRTB%]"+LKDC)I?P-%?A)=59BV)Z%G00V992EPA:()]D7*
M33.%=0K^=9?IHEPD*T[BK]NO%RX45Y35>#U.J9#W]D>A#+%-58"P(7,X$T3E
MK ^G&GX^=P/-IR"8RB0U5G4!FJ+4LF[@.,]JI ?0)4/W'+M+=]NVSNV9W&LO
MK7ZN,1Z ZCM=,]3 J[Y2,6D2V270IK7N'U0S6#YTA7J8YAJ\4X8H!NDC.C<4
M]X[B/<*P%+3*:,1;O'@HLI/!V2P7W8PU5\T 4(] &TR/QR='R/^9AZ0]_X])
MDYE[RR$5@Z1!FBVA*R)S\(-;()%CU_BCU(V;WSVW-%Q5L631E:B:9OS9LW.8
MUNE3%;RQ_X@/![K_0"/^2E@X>T]SSKJ[$;O,X>PV+;1Y7<%!EB!H0'IEB5O\
MK^M/"6NTIKKJ#$SZB8,8SGJGD'#[FK*/XWU_CJN?\IX*8%ZC89O3\L ;TJ]R
MI(_5FCT6OD,Y>C:>@5X4GIP6K&%_9PB6;0< <ZX2YL5;JH\;E,^FRA>?:LF)
M$C]',A]9^X(<2XHC61(F<_J;T0US@TLIY1L4D+:IS9E:8>QQS-Q,_5[Y/I9O
M'*P8'P?!FTG OT<>P/V?"X,D=S<-.;%O,-?/)T_(K!#/CL#;[KO(SNG8$,<L
MWV0KXP?,5$&8;G)PX-MY1GYG00**$&ETF.@)\._NR.\)/4^9&HY?X<&2E93^
M,6EJKMBQ_Z72YBX1^18.FOY.\R)"N99>"K5S#RDD0LW]KE:[_$@5(<)D"R5=
M:S/.)T0HN-N[[&5C9VP3VSEL?1'\Z00?-$=>4"90_95W5'ETIB/)<1M(O$H*
M[ ?S45?.@^W>PV"G3<(YD".S60ZWLF8S*R1%L;R@%B>3%YW3I_+DYD(C CYJ
M$]J^<]R>-);HZ@ZI"&T_TJ+9*,<^&%:'5X\H4N%PGX*S>(J'G%A2N\LY;0FB
MQ]S;=PYZ:$=_'V:K8[B$/NRPWUG<)%;NCLO,&I+8EC?4,)9?^33X@L.TML-H
M82$O-[ZRG(SA0_H>85B1*-@/HT"OI#6^#>=H@&<,\(P!GC' ,^X'SW@VP#,&
M>,; X]/0N>;J;IN-S9;VY!J57/CJ&<<6&T ?X74>Z[B6&AK'_">_-@1!':CS
MA;KEWDELKR,AQRTVO[5])QQ#(CA\&&VMU">R7!=Y2D9X7+=:^1JJHB%DO[,%
MZIH=>.!<R<>:FE\^(6B,;O=1R$]S-"W_^<>G+W[8;1&?/GFH.!4ID/L\>U\W
MZ$2-]B.J<[\[.%CZ)Y/G9)F;8T.="/);G:F#B3)?$0K!#7]FAN_S$5%WG X7
M.5(H'M)B!16FHQ\ #WVN$TIM$:\929DM^44_RM3\=C#96NFTT"@6TV:H8;.X
M[J@J!]GLXB[9C\/[1;)YQF[S:R05UJ#@W]A[^$ @CO#_[."=$5&R'=,,IK8E
M),0<.8;DV#RSP-![[%@ZC.G# MXJSX$GV.(<Z2GNPIM>4R@>2>*EC4UK\G8P
MIR^L.HY*7>&@D YD"CIIS,944'$7SB;I69@--EZA*Y5DG+IJ($!-4ZFX:P-D
M;J8E $Z*<].)^8<7DFH'A,81S+(=+VH6#6X#H>5S6,:0^810 Z7#E\) O13#
M?6S';UG[S8Y!^[%E\DMQH[)D9C >!V*3=,:!0U^.H7TL5 6ZRK.*]=9I"68+
M=Q$2OQF#PCFMP[\%CX*BRB%=,FO QZL+5FL-V3%<#:\VQ7 ?QY@XHH3T<?37
ML37;9?13@O?<%9FSYR_.$)MT("9% [\HMC?!?'$B,4RDT2.PT4H!X26$^.C"
MIAAQY$::=$76-C)#I(R^_8#@MP2;V$2S5"5+N<=,T>P_KRTS*NQ'(;>8*50
M^R$O'JY.X6"H2XZ:N\3OZ9>W0YK'K29?' DW"=F@W3NYOS-BU0@>!(W>(4QE
M&F1F-T%KH@<]#1H'#"*JKA9YD51K ]C#'N+@22!H%IZX@F^2&M38P'A&CD!
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
MW-OUZXJ\<*1^6TT^?#\IVNX<DBQ&&.@&<4OKY0J,]:7O48X;47QFC&P1,WY
M9W,"1MC-Q!7(3S!H?7IY\MOHY,GH)/DT&E!9NXKF<93%V1+J#^H35?/\NH7S
M8W_G:>KE4.(2=H8S<4(=A0V($J7I0&Z[DWC<?D<CTT3+N<< @4V_!0W'_#[4
M'9FS!L.-C_P@R(8?PG"$M@Y7@7JEU+?P<%O(;X*]W.W#FX!M,WSE:&*RM9<!
MHY(K PU!AAVI)<:)>]5Y>9W&7@\B%=TF>6H#"]]$YNNH$U_73->01C\Q+><W
MIL#/SXXDX?47L"%(W(D>YS#T]"_,QT4Q31\PX<J%6^ R@^! +5<2RXQ5A3>R
M L@OZW[3[0-1Q:GJ(@T*\F'_Q))1WUX;1^4JKTLJSG16V]JG9:" /DX3##(D
M1&9TKX!C[T"[D@)'5<I$1IL'2C6K"_P(<6X*%M&-TM"EQ B>"6S3YLWB8L>6
MC@W,P(K&-N68>$6) ;PD^2]F<20W\#%!EG5:M'D2USQKCL_"CQ?)"FF(JSND
M6=@P&]NA_(TM1^?U'#<6%.[*=BFQ5V^K9G0?E^[:<CTR! P3,.108+O@^"/6
MW&98;XOS)#!.YG%IT'PCK%28U6@5F%/%/!1YL7F_!KMY9[5['-G,=T14] %%
MY3!T[M6&W#XB=TE?-!JWC9UV!H&[*4"S8&R(V9G ]EWF60HJ(LOO,N$F\.F;
MZ)-;O2"-2BG/V:Q>4B4"0?Q("TIK.-N!(&2,F,"@1:@;5!)R'3 !0/,FV$7#
M4D&]^:'[@<V'>E.QHW D.UP!G]?8;((5JY>8S>WU%N5W'NV,ESUM7".-60^<
M=3N=Z>MY>.38[8.K V%\EL">=F1&B>K,4-%OH>BDLTNLF7SKTF[+J=[&%2$8
MVCZ61VJ7EC$WB\HRN+>*$D^ G-6.7]!_8"]'_AB;/L+I21.X"..(;BN&Q'JL
M$)2ZI>M.$XZWH(H"NDL).$"MM'$A^-AS+UE)!4NNW+6/))8Y6(?SBZ?_8899
MY>!G>,^!\]^,6PV!X >]-8\C$FST*+8O$R:=_9\1MX^U%U&5AX'<[HLIG\\Q
M:4*U>BQ@I]B8?JI*5E+X*3.X:,2]&R8V JBS28\Q)M-&0VA1+?N03SG4N%K&
M/JV+@='T5EHQ<MQ>PVQY\TLFT7LF#T;Z&:_=.\+HR=D0;4*H)BH2\.Y(/T1%
M'_ \@E ;PIEL$&[7&_ QE,>!1*..NE\==Z,:H$$#-.@1;H,!&O1-0H,NS@9H
MT  -&BB -OL6YT>2"/DI22FNQ(TM#R0H1^3SZ.AC'(#L=.[?W"8*8<.'RQW;
M?,C<K]-C:>QHW>F3$V /57+;8UTY= YU@)AIZBOM$7A.>)PTL(V-0='5L PI
MK1ZO(#CK\,%^-:8=.3[(HSU(,42R4Q!MS@>  ACT]!/\3PGUT*&0HMZ+\Q]&
M!%JO;&]"F1Q1BHJ?US\&;TFY8<M+Z?8MT1'DML?T$J93*!CDNGP;)VE&Z77*
M&Q%%M7#H4]O*GJZJ[908KE0K$<\A)NK^PF2JXVWKML3064?W\# C=LU\#BYU
M8GN<<_B(=M6;^22Z;A>--'=,)6GI]2Z751#6V.:/87?FFGOB.LIR2U"\H*16
MN6#R?[>R87M2SA0Y9W,6Z(I]"E7197QXU\F)&NW3;7)_5$0D"?7#N$!\'08G
M*6%@DLVFG'#8A>15NC+;&J(X*85=>41\PY1.,85HW8JM77)$$K5R+8%$R_Y7
MZ6E4,QJK$?PK@6\?0C\B-T)%I4,@XB )$@0SU:Y8203+9J6V28I'<Y )!(-A
M%:I0?R6NOPHEF/FBTD@4P!]FL?D[=<R"U[\\.X4EP/QSDL<,Y7(_I7<*]\&2
M'Z+<JME(V+;'6LXN-\3&._2G%<R&DQE(+8:/F"7%K%XBD<3,K)_ U1H3-$^G
M"PFN97<=N=7#J)\$ MDVL!?Y5T]M'ZKFFQZTYGMMU8%<T8<")G(JT"G ?EW7
MJ^JPO&%].D?SX.3)T]'GZ3W'36*UG_?JAU>$WL._IDY\\C30B5MGXY1)-%.9
MT9=HZWH=#^=)45;>$$0U"H^0Z1PUU>M<U)GIFMC=;YU62YXQSVUZ4X4>CTG7
MS.N";DIZ/9X*+M'VE_^2M3I-EW.MP9_=P*G^5?*NO;WO;!<SLR&VG:;D8)*P
M0-@L_27?&_9M[)MUW1NV00BU:><5"VX,'J1?F^Q^C&_EVH+=[PU8PXR1(IDG
MDKSO8W=S@?$?42,&52!<SY+F$5,2&^M+H;!31F1P34F8^3EU5N@R3V_1Y2W+
MVARS%4@&X9T]FL[,\P>-B^KMFM^TS"]:IJ?#3W-J3(&O@(7VI:>A1%2$5=W+
M>HF3?O*4M0=U2IC"0M%;72Z^Y_U-[W)B^+IX5B))S0,0'#<C+:JMD;P&%#*H
M<.[F"=B$$58OMMX@+[DG2;+/+$WMK?;2A'F:^D!-YASPW>$^]8,<65XC2KON
MCM]/JR)-M$7EQ>:(VZ]R:YJX],OTT3<EP>[> *E[DZ8VJ,94C#?.Y].9;C%E
MODDS:7;09I(DY,@T8,OC,*RDZS#*93W$I&2F,TT]G2G^50@O'9I3J'&=D$HW
M8;*R.D)W?!<1HJ#(,U#S=,\9CF+#VKG$YI$VJN5N M,W"2Z:UT@A8MN__DU-
M85SO+(EQ=/$R^O&G=]'%TXNSR?G9D^GI.1RJD_/123(:,W^&:5=Y*T0C6=-&
MY,&XLM;@=AJRT$,6>LA"#UGH!\I"GP]9Z"$+_3@$%0=J S+OF2FHI0LY(?Y<
M^+^P.C<U')?@XJ;KVF/C2L3:!Z\$# ]-[K-ER>KBO;+]JT<FE#H&-T07Q*1>
MY.!\$\WP(K\+O8B9HD $$>IZD6='=*ZDBLRR0C<<S"4FS!+&<O8Z7,8":_BJ
M=PLI-.A[B._Z\7KQCV5-B;'1A %PP,222_//@N""A,LDL.3Q?IC(,053B,N]
M-'TGL%C<M )TO_"7QM56H4>Z6FG%KEL8$S!.E@LP<'"%OT^Y29O?)@<^<M1T
M?=$W^]9IP7LT2V[!;[1M#XG"1'*F3\\N3M2($,GOKM]?P9G$SI:<B(:-Q+R\
M#N(),C*S--9J#*,D/(GPQ309+)OAXH1@&.?GDR>?G8<\4#4@X8V9,I7H5@Z<
M'^(%=55'+-4/4?BZP@8]:1]\F0G@!;@9=48!LMCPE\*\,ETX,FPA_7:GOLL[
M\5JL#*6 .P./CJ,4\(H5 E+!D,?,^NA LB=^4).BG7R#8/]T@D]L#@XX2?)A
M%IZN#^ZCJ<7H* H95-IJ4TE'S+P4 G9>4-([9*%5X=\+98#MN9+/@C0-@WS"
MZ1F B<0"N9LRW7DFC,BS$O@03%B:^1(QIN&[1%H,XN3/*@H"C"B)P ^2ZB\3
M;&3*9DWJ;;90Q8W&>JY5(BRMB+\RQ)S83!M!/WSI<M[>UUL%F)BWRL5$S1TO
M3=HDIFN6E6\9?.I]7A  S'@1Y!^M)8:EA='O\KIQS_L\)9R5H*I1U\J&FKG*
M/AKZ6>_7SA:\4VBXI(GI5)-D+M5CHUQ!SF?,=B#^D%>MPBB7-PK8<*XD]6Z%
M65X7?$UU/5VL [@%5!%3]0U\$>Q+GG35&J3)LH?F$+R7V5]CO:3*?&I:TVQ$
MT&C>1[9768JQ5JHYW$043_.)%;P$F+DXS6M+-AQ%#GA3L+X'N0MR J)AD9*$
M[NZ_R6:!+1S0Q><[CIMK[\Y+R? N7L;631YL(/>@MELHNV:R9F[2WCG@B;=.
M]J:":(.MHT?I9>E[#S@"+^\G21147GF*9BOJ,(O,]/K>>S8_#67 6^R,--N/
M&_9^4:%@Z2\N)L\I6'QHN#-G\RAS:5IU:&Y/!SWKLMSE>Z.&B]<%86Z+*#8-
M<DC49P$0M0'-,%=4D(LPN0S?/.E3!QY@ND/9&T=W"2OI* <".T(P#F:4SL%L
MC%1,(30[Y">PVBV(K?QHS*1<Y#MQ(*/B<$;1!Q!CAP;?VTKST_W -X"E*:?!
MF#F,"/5 P8-=?XK!"==02,]4S==GY^#&P39U980=TIVSSQX:NQ-!8=QL/T[@
M@2:\V!+E\@.8Q+;UZX1*;$#9M<^4AYHHM 4CA\@4.F*XKL$%3:-MW\^?8>_=
M\VINWLQ#DFQ(D@U)LB%)]D!)LHLA238DR88DF;=<C^KZ[N0K7@[@M3;&?S_<
MLR_S.<_8^#I8R'^']]GK8#Z ?]FH=/PR!S,(M''T$PEV="=I^T-DG8Y![A[7
M,S=X[7MXYB\'QWQPS"?13_;$X!%SN:0-50:];O>X9TB&7M+VGG90A/"ES>,]
M!))W1J3OQZWW$('D@\:G-V[NK=AT)XH'CU(GKKT P1*"TW>"S#VXP!^#>']8
MA/BMP "SB^P2R@&HBY>=^5?<!KC\N^22O>^#-ZNY(#MO0!0)D.CC%/U**+.G
MMLZ-,\$^VLWRM]J+%;[=06^Q P:!)T-V)9B<Q!:9TQ>W@1/&CI.R$YQPXA'G
M@D @.*)A#80ELDX$/@O8E^V$Z1MO!_7)H?CZH+YO5"A_"J2H#]T7X/K('"1(
MJP&S\G9TFUFXDP/ [_<&^!T':S'C^:QI_BMJUQ\M43=:7$5^('E[&KOJHAGO
M=#Z("-UUSP(1 CT7(]HE73NWKH_KW-A2<$5E4I<\JTQ7Z0Y$V8=%V/B;^YTO
M<VFNLM3+J:OX[1CKM*X$B@=VT8P*>4%<4.OS3ZF/^<5__O')\Q\N"]<JQORQ
MOS-XHRDYP]"7ZC=NV@5_W=+9C^S(5F,_TY'<%BC3J%'MH&-9F#[D\GJXZ[UK
MY7*\G<4>)@9GI6NW?=H%_!(QS?$<?3K](<4[I'B'%.^0XGV@%._ED.(=4KQ#
MHVYON91KT5F6^2RAU;)!)],_@;@\351K3GE=KOTS[#-">*0+0ZA*[)?^Y=[7
MF?1W(;X\AIW;E)"RJZ\_@9]:(DC?=7B5$(XI8RDK5(VMMJ_=7*^&ELC\V-&8
MBH?RUM1A#AVD=MO&-]B&:7,WIRZXOMOQ!"4DH7Z4'FFNR)B+*6)O%>G'B#8B
MABLJ.BZ%[9_DA>1LFQ<*W6E=;O!Y*/R(@KK,#*58^UR>N*)<S*>!TL"6,Z[8
M2CR@4:1N5)*5S%<URTL,_ 6#21..T"3<@X:?Z8HVJ$)8:FP4V/5%IM>E!.]X
M(O@0]T0AN6;')!/%9/4?UEUC/"=S:<?VU+Q>C]BG:E6U-LPPQW$O8WR?):3J
M+!RC0",<TA*+JV_@-'/;L(("4/,ZC99)*4E[6U6.(>!ZA2D#^(+4!G.I60?!
M5WL2Z)-3)MN,-#6%;T;^Q]Q>U&^OY_N<XX;#B0.PK;W['&[QE>78K4U ; AO
M[1S>.HX>\'_3-]@_>!8 P_9W+F'1JHD3F83 .DII.AR=]^D(FL #BN04TZ0J
M1&/YL/=.KJQ&IR_ILX6RYGCI[,"P@I;3#CKV218\=H7&\U@W+A0<?_B)5)XV
MJOVP%7V<V-_*15-B2.B<'H!5U=2\F/G8O;4P5)=3V$D,73B^XNI.HUEQ<GXQ
M@D^S:N%#8;P(?$"QVE@5+S9U,796JX.<,/Q*, ]>L-T8,X8'8KQ].,V?#&;L
M%W70W$#0CXR:Q-%/F"8^372 -8F4.4J-@PSRH_':DW:HTG[99.8;KZ/V=(QR
M!>LA507<1&52U70#]@^-8%9WB]STV29LP/;NG"! R7)*I;Q=@PF:$^#@X!<\
MZX8UM,F^H0?SE!KV$O?LXTZY9(W817&+ZMB!6\N-R6%9\0Z3J2O.&[8Q#>/'
MP5)U=(50Z[ I!/<@]%$19(AH@S23=37JE9,"'38DKE-7@!M+F?6,9XIQ<=35
M/$IIE.B3U7@DH]3.FU:5"W/O"&WGN'D[.H=8,R^<L_VX$:IG,I[$ $DH^4@+
M:G!A1C%UGSS[6(ZJ8YMZ"KB[+L$-%7J&*GRPPG:UPIX>A17VVA69PT%O9\?V
M?WIHF!%B4R(9G"T?-UL,H3!9\H%^QZ[IQBG;@LB*ONF6TU>H[W5'RH0J _L;
M<4QF+YN^'*X0/CL*(;QR_L" GOT&:1C>&DC#@<([KN=C!\NXKT'H-"P7E-FN
M=%,-+AER-?69U@R(V&!,(E$A@3F$M;]:D!W;Z1=[P%<8HNL_-NYL'.?@]()@
MM.^PT7<P6:=KLD'!($0?-&$#;( W#/"&1Q#I =[P;<(;G@SPA@'>,%2P^_ &
M9TWC#:PBS/9A1$D^]\+;5+DNP>$KK-A$XF7/&H^N!""!_WUB>!^OKKQVKOZW
M=ZNNQ9>YR+(+S%/>]FMGT ]TCS]P22<5(M$J@A&X=AR\RQ5&#$OL(=8H))6H
M',=)^5>23%_;REW*AU*@+2E78$[9^@S*HY?$Q+G4\=HOQ,0_WR2W FDM75F5
M]#%"(U6;[KY+K;E !M\$8\5WW>38YTC1 ?%;09GQM-HRN8=B.K_.##5V^Z<&
M=WMQ3M7#GS>BDDK7NJ5IAAEP\WZP/1?VZ3W'OZA3#UYP=46Q7'Z#X3-OOV=#
M<'(0#E\X?N4,87!$;J@4"T_]75+J<9,=3K8BV **@=O5'WM<DAUZ3CKW<6V,
M.QKPBK>+)%6Q3E>+1(VCMU<F@=D>WA2;0E>,$;$8=2S0F5-U6Q6E^4PH- FT
MK[I4;Z=JAQ-&V 3X7SYZ_/4;]#2S8*+X+$%TV*9XY)VP-SL'VZPRY]A@X:B:
MZ\1K6?WL1(U&.PLL3YX)6DV]>-3< $=<#W\^*4=^GW!+66S2G)YH$E$ +F>=
M5JH!=.'13*)_\%FX#,^"B5FV#P-^)$=AW'RA\/YC[SK*AMRI(AZ3#L BAH0'
MZ7B8;3&<M$<PJG2JRL05/;KGVZ0&/?BKX\T.5"%<9TW8@0]@HA4.\_T^^LO_
M%=T0L+]=?[>;CPT*51)'^E\U%4W+J=P0Q-F<$YQ$A)<+KG@!MN5W67=&=&QR
M@#[R:^RK'F_8<#U1(8[1CI- N]AY$< 2P04658G"&U,(B$-?RSQF-!R<789/
M\2\58;3,?PD"(55W8R]?8)Z. Y1E@7_=4)JQ$  &9A/<RQ%#<9?7Q/*+/-&4
MJH2GB@5@1*E42]T98.N>II3QJBP@&5[FK(' (EHFA#Y9-_@9D0SDEDTI#+V9
MJT(XM'GS""UCS:R<E:WEBW8]:'E6#7KWLEXN\<F_U?$-97OET6+C+%3,U/&K
MN@#E$[/"QE7!1/C-EN#ZH"^:UG5H'S;V C->>(C6D84;L?OBBRJF\HDR-,M]
MU,^B()Y]$[04(O >[8#/H._J;<"!%=Q54767BVD/QS(C?O+Q#AJF]S7!8,9\
MM(0,_QW8$7!EGDQ')\]&1A?^I&,D4Z8_DH+\D6JV+4!ZW#O,27/EB%](&'XL
M1-=4QGL;X)H*L%VA!/LE=79QD-]M6@=92\K(Q8&#&%T\Y91JD=_@=]<1O8:2
MIQZNMZRG..1R-(C6Y]!"]-^@E#L>FZ3!6.Z#[)1!:'@8QK8) VTA 9\$Y<.)
M9Z<H,T%6RQV!MI@FH_:WNDC*.)D-RO$^.YB4@5'D? "_<H)WDAM[4[,MSC?Y
M4'>0'.H1!D)4)C'#R\AFQW8E1.T_C[35"K3?U#Z,Z2>$2B[))$&E5FJ6\-?6
M0Y)I2#(-2:8AR?102::G0Y)I2#(-229ON7*XI&?H$\1"US'FNCKLNH,?>\[&
M. 20XPU_XQ6#R.6>%^8#8Q4BCY4?(9 H0AG=:6S&X$P*J6=#+QQS#TAG)9!G
M]D;PD[HRM73YC#IZP@XP'XAYH"H[GND@]EC'DF<47X"A>E6'>!@&VW&W4_-S
M7J'-1KQ^)@Z"<?.;W!KY$J*RP2@.#\<6#>5%;L>13KP\%KH"?$88A47F/H90
MK8&J4FX'-@];R6+&!^2=G$D, 7(8EJ)B1'^(OT$@+2*JLM_J3&J<)%[-Z^MH
MXH)XX9WMIF48YR0")C54OO<I_V;*4?)@]1P[X-;2J _/=WLJP]';[>A=]06
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
M@:V;9*X)ZZ48]ELS>LM% A:H#6#05<^U+1C\%2NM=RV<(ZH)JZ08O3.+B@$
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
MP;AF@SI0"<WN0"!UI<'%G6A+#920*;#B$SX+G\9DLBIG26@A-5(A93.W6@2
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
M#;@:S=4Q^P!!D$JI&+C4343X9JA(9U/A&K(+FAUKSE(<%(?2V :K8=YOW'J
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
M>3IZ@7VC[SO!=S3[_3V&3*:B7WSW%1_V<8+;BL 4^0KV5*S>6;L:DFTDA4N
MA(+@)/8&\KF0;28,J%?!EE#O$6HE'0M8T'M2%6>*0!"3I2! M6)-L=4.H/K>
M7_'HSEL2[<[>'/L']E?)J]F/.!H_F,QFM\[>?.\C.5I<X.QP='+Y(F_C[/#>
MT>3EFP,WE.Y7U!#>I%"R8Y\KL'484\HV9B=4+)6P_HIHR^ A,GAY*M%+#I4+
M&-L;KG/ QEE3,FN]9M@F#6 !Q3:67U5QW "^-*=)7R+@ -F$"$V=7&%#+'GX
MSNV&46.);<I]+LFK4,N@D%6?6V@JX*"W!/55<\OS/?/>P+I2X]-0NCW5 '3[
M=#J5,9\M2HG);-Y+<'PB7FL1AK_6GQB_8^#+2',Z'ITS1DZG;YEP+#@[G<H/
MH]D$G$W?W_WET<7'+]ZZ>-X___&A*)5;:*(-S7%O08N)(J62#>?^_&(HRFP)
M.'@"YEX)X$L)^%ZE#T/HI)5@!5SVI5J,E7PEFY4]0YH[6#/V7*^ '^3HF<?L
MV:)D!Q:*#51B:)$B1RF4 08T>K8EW]!&VD(O9=2*JSE;L!&*IG9)=7UD]DE*
MV7J^JXJ;GY-B#-*OA6AB:ZY"Z*V; ) XY.R3,YHPMMBV?FT3J+42KT6*L<^5
M/2<'C@())5^=4ZD6@F]E_<>F;N$1CED>'XK,'TSX(R#^-)43'-6[KT[TLS+;
M'=>'\T.9GO-KOCN;R7QI2Z.V8[U#'+59WH >DI68,(%3GK=82J_I'(S+-6#S
M0=9_0&]K3UM[6I]14'!J2V)-<IP@E5R"XYA3JA;)(&SCTV90>3N+<$7QR(1<
M4JV^829@:TB:../%M=I":P.88-K:S]9^5A=_T*6DB1"EY@+XV')Q9*/+V7I-
MPML UD^M6<9]D\UY78*"!$C0J%?*+U T0NB3L!@\9Q(?8?V#PI;4&T+J):[%
M!\>:%317U5,3"&6QS#4HV;$9-NOOJ6\RBS9 ="S1/Y=0& 0,$D&%0LE98Y,!
M],F''-??/V^I/&@J+\\KUYACE4RI8H*4<E%7''(M-@+7"%O]O'RIL;"C&V%
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
M<$:$D?5>W47CI":5=X 61VD#HIICZID@5$F%O4>28J:]B+5KO[2DLL*:ENA
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
MQR6*.2T[?!9BO!C7WD5'L+6*I8,GG6>2@7/FK'!8L@H8KS+SH&5>L]#@=W'
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
MMX5WG&_$WZCW!I9-:!7&5VUL:]@\%#;7JJ/KNG9K;6R7!-7;G3^;.^ 4I]-
M\VRLVLR625P51M;#S&R]!?^G)?6K;,%7Y'(+?KT'OZ:>U4']WU*EZEH=8XQJ
MZEE3S^5 ]<;63C,_E6<E:_ZGN;Z7)R9NOWFSM3[?6;^^O?-N>V>MT\PVMS\T
M=]("3+WF4BJ95AA^K-XL4,/F@;"Y5O08UR?0UK9X25#]U0"O;[?>-=N[=2RH
M=#*K,+QJ6UO#YH&PT==*'^/Z )_:UBX)JF=%X?:S[8]M\'3_W'J7ML.#T]M9
MVVIGKYOM)KC *=&PN)Y[PE]WW\^VT7^S)%UML\LD^PK#M+;9-6P>"AMVS6;7
MIP+5-GM)4#VWSKGA335KP&KO7C/%J83L[MIZ?G%EML6@B&]G6^V-)OC4&\TZ
M?%TR,5<8D;5YKF'S4-A<JW6#Z^.$:O.\)*A^M[/57M]Z!S[SE5U[;YK-V0[[
MYLZ'K?5Z!T&Y9%AAN#W,]M:IC75JXP] !3?/<QL_U*F--1^M#.K_EBK%Z%JQ
M"5P?,%03TF6!=?,_?VZ]WNKLKF1W%'[*=M?_;&[LO:TI:;FD6&7 <53'@VK<
M/! WU[:U8K&Z'.JH!L]S@2?M&LTP:OP[V]UKM=9V]I<#0+4]6SRT.*GM68V;
MA^$&DQ>O=K<VVVN=!Q>,651TI-:,-<(?B'!.?R[Z/'LA8="B<L'] 5',,G2B
M'N=ZG.MQKL>Y'N=ZG'_Y<?[GQ-A>F/.02U?GU;_LZ)\W2$KBCUW_OR\*'^_%
MU8_GO'<X[N8$:!1ZP(2^A#].NWYR5)"D69<9697\%B&]_*:QXV%O.@E_S+@R
MNOJ()U_M?MQU)Y(WF=R@>E?^/1I]]1@.0\..@OG<,!&Z\M+T3LWY^,4_K_7X
MQA#>&IEOR^Z6J,HV>+?6WXO!VQK$X:B?L^IL?3AP830 ,&=OAJ-3,_*-M\/A
MY_3W[L1,0A_Z,;X-V:L=[@(O'\"T0ZLD#>"503B>CB?=>/Y'WXP.NX/<<Q-P
MQ^S/&1C%R2-X2D^!L;5>#QHT'X.L;WS(NH-L<M0=9VN#P=3TLIUP,AQ-,AA'
M&+S+<C2-?Z]DP\E1&,&]>:<NGS&,&7Q[,APE'9-%XR8KF1F%+,Z&OC<;^J]?
M6<TZ1R$['8[\.$N'C!+TAQF BNJ>P!TK^2?XC_D5&WK=\.76QP&DT+_C]G!V
M$J %-S[M G '_N:G?7-^\R-0RX.;GYUV>[U;GPVGO5O/&Q_=]>GAM.L- /+6
MJX;0I@F(].8%!V+L#J:WOS :'M_1-QCGX,SXUN?PF-A-*+[C.>,T2./YYV;@
MLW$70&9&&8S?*(S',(W&V>3\),FT=Y[+<SH./IL,L_R9, .^*^ WW[R6/\N:
M]+!A EY(_P\:;CH:P>6LD%\^C\<K62[\"+^8\7C:/YE].I?].&_YO/_PEQU.
M ;C346:G8\#^N+@AO0/F,\S;T7G^ <S5SP'N!^"?'G7=478:LN%) )\\Y- <
MAYOM'0PGV>'4C "F(>20C]/)%"[ MW*] _+-'YUN'D]MDE,:JU%W_+EHQ#2I
MI(D!('8#=*%X;[K;=V/LNFDOOQ_&WG?=)&_%**2>0=?=)$U+Z)H;]F=]!A'!
M-]+\/<\? -,R#4A2$""M.!KVX0UFDL&LG@DT#?<HZ_9/8$!]9L_3J(R_-TDS
M/PVI228;3/L67I Z#6T9CJ#YW8'K31-;>'DO-=H@9)5?H1@YYYA]5A'%F<\5
M\4<9LU92 Z^S.9V/H@-%?1ARF%_.AX)OP2PZZIZ,L]/NY"C'T\ET!'>/X69
M!N D1U#?',.O#N8-X&XT3I^/IR<)0*/Q'[7<2]' N^3N0<;GN;A<TDN]F<03
M#I+8\]E=RZ\<#;Q;?OV97;MBK< ,N' RR0T-:.)!.,TOAC.@7DEQ@U'W4U<+
MMBP-O$NPB9ET!\9V>]W)>6'NAU^ 3ET*+WV6;KK4N7.BD.R\#3.3#)2@/P21
MS^DXO":1HB^YU9[D9K]_ I8Z^QP2.P#:T[73PFY?ZN\<// -#Q\7WQDG^M"#
M#N8MJ.%4K@;>"T[)RSE,+!:4Q7^GW5$B>C/#G]. &;H*JEM0Z5$PN<R3WS.
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
M+Q_\WQ$;7+WQ]K4/2JYF,$_,N./PO<;8&%XX;F-+&_FDC,T#"+,%&)>S*>>
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
MUE*@;OKI\>"_/@S9\9=UZ2XUB+TH5M+@A$:GIM*A<>1BV8V+R:.,CU2<-B7
MLYA^RN[J4[T<E@X%74DO9G!N$?GPI6+!L1W8%1+6B#;$->MPW6$4EXAOWER[
M@K"!'?#5]A:$;7,/Y!4]:J\/W_[]^$ZA=;;@?3?W?"IA$>#B85EJ+TN$'?/7
M&[2>9%<V FB@5G6GY1H]- T23ER/(*F]' CK8T'R&6#4FY)]K/6R]+G 7<9\
MJ!&W+?0[M*:JZ4TEZ&S,)P7E=U,Y3O<'V,U4\,)<U"_D?(_JQY-"J5**Q.RI
M2-F&"O0G&RO0GPQ6H#][_I$5Z-N3F+MZK_]P\L_CMS^C'77T]OB'7WXZ?/?J
MY.<O 5!+<>G;;OR;1Q:(6]/. M):H*J21(R6K7/,KENUA18 ,=I>3.DEA5&^
M.3#I,<H$;F^MS;N7;K\Y<-OV"-SM74\_O?3VKU6%OO 5JS:YGXUO?K5@'@;<
MJ#Y?220_#.;J)2>T][$0]@0;G[]T4ZXZ 1IDQE"0 H5X5+?D(Q:3T2%=:U!#
M+U\<X6_#%Y(K40R"Z!$?*E+&[-FV8TO950RQ/#40RI<O#N7DH7\(= &:*N4<
M9"PLB7M'^RT_4V2$4+F7X)OYPT@* 'T4/O,UL"E80L"ZXPOIUYGN36&02;;E
MDH0@/^-X5)D#KQ+_ NP;C2KCH#R9"8IRUW*W+U_AP1:8[(9L?L-=<!_L+VT(
MG^&5YDE-]DK.4[S6O*/18)S[H\. DH"I2V; X@(!;S+ 9W*BUJ-/YE.NYFMM
M//0YP,4P_%CQ9)+D,VC?CHR@@MZ3TWOR0M';;)#/^QH1N'H__E*54LZDP*<R
M68W;(Y>OFK+ GL$'G.62OQ%P4EI*+)IN!FDU+=I)X\1(D];23.RAGM4H^*">
M$BC>V N:*!*@!HS)9'RQOUKP8Z/E1VN@H<FRJ%N@-PM?O+*'/:1=2JH"'C9+
M2"11%8G)S(@53#4($JMI!J9W5%%+'IP^8%:4_9N'7T7L#?:0-Z\/[0F/ LXL
MYG-)5FV75T&MB:8B!;,1>#;K8V/R),* KKCN7B=<@]E A["M"8^=Y@:U&JN"
MG0-L01JT(MT"?^6,/_?1 7OIW"!K>1C^B[[@1/!IHD#QCG.:2+ D8<U4*]"$
M")6F_4);3*9,<%P#,G!>6Z3C4=:GLV8:(GHRUV4[O<?^@]%I>+GP:O+>KD7K
MJ2@J5>2Z4D@^S@UT<,/$S?6A+4 #O7[C+'!K.+G)8.R(,7%.;A!(/+@'A]P6
M6DK:S>ARYFG!U6/GJM W,'9X(7'H\IE+R[W%ZJJ=3'.3@[\4E>>NP9J@YL:#
M@4;<9/[G@J,XB/V;3K#X1?)?/0"UHJ)=!STV=&!5\ZT=KY)17RQ)O*I)@DG$
MO8NMO.0J?\].&O< CRH&B235-D>C=[?"Q*(8O@3X15E79ZZAXR71-X5,!IUW
M9X4A'^.E=)PVNK'R@G'?H_QH[;UI-UP*LC'06"+05SES16+MA@]5?/@//!2Z
M-&+X8+T12[?T$=!C-^Y,'07C<K>/1L7,:X_\C+SZ%K/!)'? 3 ;(>@W3:*4=
M)KIV87K6IF4(KWIP(W(-GG:1 ET19.->/7+Q'*MS=LAYC+3-@V(DMWU^D?L@
MI)<+^AK'[RP">1^03_W>EMBT91# EH;80B<"7Z8OJ;8@>!!K52Q#,KJ\;.LP
MIE;A:38(+>_M5GIB <B-HXB6ZFPUUP[<RL V2!:K6.ZBJ=4Q[8]>K:)PC0H^
MS@A0R/&+(G0C<0K@=="$>)F_*7A[L92R8:1.:X2>H2$3=BDK(QG$<'^HHQ>#
MX5&*Z9X4MV]"<,\0HIAK5G9&#\[]18J"GJS9J]"O%U!/2*[]^0W?8<K3X^L3
M9RN)8U]Z4R*1:+_2V,TV3 'E&=H _G*.[T-4Y-@2& WGL7M(#6%#C;F61G7/
MT/T28;L@4Q0_$5FTQ!E@VOGL17@+VQS5\3"P,9SJLF].Z1D5:!5V,?9;V<%?
M;V^,_3.)0Q^&GDB!?,8I57+.2*8QD 6 IDA+M'/;*]Z,5G4+'QM[)/J9$'0.
M[M_A(VSM9&B7 !=I9)O[X;:K;GHIQQEW=ERJ@2J^-^?!^+3BRPK.Q=7-E)_-
M%T;F)9^R&JQ((@Q1:C ZQM;B L(?IW5\P:GROEOKO8Q7+XZ]'Y/<!L,^0]ML
MA-N*@Q*&O?[VAZ,W'GTYGJ*C9 %;F1(^*\=.]9G&]RN.)12KSMISV%H:C6M4
MA3]\\.KM]P\>>:0@=C_YYW3>",TI#B#^.=T/HKNT]EDUA1F'I_0\N5R;SG4Y
M\IBB-J_3 T-*^1 F6((0&D&2^5",/37+54:$&TA?*_.G1'KP("XCL2J],#Q1
M:CY73L6CP69 Y8(RU_!S73G#V:?VC(S,WT"'.&1I\[E%0J;)VI5#$",'4#M2
MWE8/E4DEDXS/T/P]?%]_/^*  =0O;:K,=Z@Z*]PD<391G<'&5+*3-KA)O=NI
MKZ.F]]@I)2JVBYYQO6VR%@:J#9^>5XGL*"2YEP(:Q-:L07BF#[:53>;ML!J1
MT/&TQ<;=T._%P9J3B0*K%BKH#';GVF/ ,X4].<N+DD_[.E$/N#,]<G@OIS\C
MXX7<.19\5ZGEX.(F<Q :)5++"X27218)TULHOL*13#7[&CU,Y]XN+@RY#BUK
MHM1@Q!I;FQBQ,PS?,?. MXM7,9/A2@ DIQ&4I/3:" D$X(M1KE_F0FP0*4]#
M"^C-;PB#;LPZ?JFLP]Y[XS+(J94>:O!I[:#R;-:1_Y(P:HS>S2%$&[Y.^L!]
M@G5''+P= ]Q ' SI*".&,A_QLIR?A^78\81NQP '>4*GB$15(<;Q#V6XTYKH
M*+EHMML_3M^&S%8ON(*$2'46@"'!VM-*6D>32-EH6D^X+4.30*Q'<L""STF,
M2A,G.6^,;R\'1DN(\W%/R$ZLMF. 0V)EJ;]$S>\6;#L&.+1@M*WFQ=CX',YR
M.%=F(TJ^DXVPV6R/EQ9662LH5AZL9K>\VS' 835_[AHRP!#-5?SDO)QUXG$I
M5"JVZ\.T?$09"'BE'[Q^\;9]\&BWRMLQP,%-C!($'_5E/HU"T;SJV'?+0E2^
MO(P"0^GO^UZ<AVL.430YVW<BL1T#W"@2 U4INX/YGBQ@/^_8.-0UA @B3'"R
MX(%F)$EJBSO5LE&=GN/ZNYCQTU>&B'Q\AW-A)PE;,< A20BGM-1?1%X4EO6\
M+KM*H&3JIG%![W,O*"GP.X]E;>7"6O@:H79N>17.I209@G\#ZTO#@K\P4(R9
M/*\P#>N%6[^\>.6S'4;MV'-^TW:%52T%D!)';=Z'O'*O*I56\R\2B2R:4#XI
M@;5.AE;HF!CL_] RVU:6(>1N49R<QFK^.Z=^F0,7S=+O(^ ( 1(3M:#-DBE\
MB<\C%)(6\<=^UTH2^+TQ[[0&<KO.P15J0&6R)LS;[8GG&"@5%./[(?D0C;YH
M-:SO"V<EL-^BQX*^RY4P6,-1"-EG(39NA7Y1H'&><X(&50^55GS@?J=NN>)6
M#+1<//-EL%SO0]?B)\,7D]+[?2/$6UMF?91RPZP)M5&NT"7O/3BMQ7GST;3I
M!,6NEC12VZ'\N1V5!2DV%"E8@\_J<BET4WP7W#84K^B6EM*@F*#02[FV&F Q
MC[@V@(/^+\+.&[TU6#^,_D?N2AH]?'#TXNV/#QY%S8HF89$2B6JY?+3<6D7%
M<Q;\:M1'"66BJ6I\2Z_3V\KTB=2 7LSKDHO#DO?K,V?ROM12L;@+0]>%)SB1
M?9OB2==PH1ZG:-,=:WG:D.2=_/#ZC2?*-;0M=B7Y 0'%*'(BXZ=F%E<4CKTX
M2VT='G2?/2\)N(U7@9H?LC+TZ"V+"ED?P]<^APQ?*OYW2/?QV/'&%Z[D\EIS
M7X9S%)]E]?7)FE8.M?U9/#<K3M"@FSC=V$KC@_:Y7EL$5KXV'!S:5GNR'<+2
M, T+5QW3SVN@VUVQ6!Q[/GT[>OCD8'3T\NWH#8 POGGR^-'-%W T.BUHYO(F
M&0.W& JOCI0._,QUV?3O[VGT<G:MCTGR\B:JKTY//.0<[0VW?[;/GQT\??;-
M<Y*)@Z\>9>EF"YJC%U$Y%>#P0_*X5Z,W0G))"N?UB]/#-Z"R3O;'IGS9(4C-
M2?KR;/1]D_^[*+/145[E4_K[;SEDT$XP:6<1 Z.7YHQ5F30]QI4@YAK0>5VM
M&J79E"/\PD6-,[Y/.T)@DF)&:"V\I)+Q^!<QSZ4 SM2K4%S*'';TSF2M37W1
M&<(6&^11*>SRHI3*C*1P)LQB6@.S\@:(%G]8,WV$(A'W'.16DH!F>]X]F!C8
ME5+XP\WX>5,I[$H'/'>,IW1<5,?5L8Q)<8ZWBTH<3!G;])D=QE11Q;\%\VI"
MVJ\DX27S5?8KBE8DN3)!)2Z*>G[K_#TG=. 4B@O<,O<C\BN!_"@."*%1IUE)
M,0,M6"4 ,\: U,Z[U12EX,%=Y'LU;M:U4L"P*_Z[C1K^9GN+_^[!(;9D" OM
MHU*'M]%>JGQ-,KD"7FJF2 (O67-957P6JO;:N.R6_XB9'YID7T2%SAM^'[7H
MH?AGO=!+#@139I.B(?<=1\I$3B +U<#\*1J\3P1 U?#K55.S'2?*?8ABJLW%
M*VLMCJ2'NW[-TF4@;%)=IQJ2M2M.$LL<B/]35PE!^!5HM5OKU]QM?^V)=C#K
MTN# _2P-R=>IG)7Y12NB#ONJB)WI1>ZERL,SU.NSE!H4=212XOCQ$P3CA@_=
MM+U<AQ$E.WIUK-PABQT:VH$#$+S?;W*M'<+3?)6;R1$J,,E*"=X&[[JH(Q9=
MMZF!G5C5B[HJR.K1]E49M.<K2I)R:E][1XA]7B,YE0T:&5&>*"BBTV7M%(]\
MO2I7#;*XH8@-3V-;CW,\:P;;96I6\]J3G75)@TCZ)W!780XF&?ZEBH-HQ[]X
M5Q(:,I_6RY7241__TK>4X](37.'O06->JT"1*D4I0)EL;GA.*-T902 BSK78
MQ<,-S6E. )#ZXWQ1--(X]"@NLM:H ]TC9Z_*DFF.I+5;7Y[,E[KHTF8C1T)6
M+\B_$@NN5@B431F=_819F<5'/?VXP;+_KA(?A*Z'[5K2/2X1UGK,IJMSECN(
M"TMG?KU>O-T?O0Q%IG9]V_N%'"@J[257E.9*VNF9PW6ZZ*[!D1"\98MK%LY"
MI-YD#B5FK:T3W>!F3OUG<SS]&)!T?B*5^5D>/NM@(_#74'"JK0[92% N.>1<
M0\#Y^(A[OU>TP++W9PWI0=&'8T5$YMKX,)$T3?"P+_N%\78L6;4,0N$XG$AW
MDZ8_4[E%R/$,/EY-2UB(V6E$')EVBZG#N,PO11O!15YTE7+<2X@K4'=Q.[*8
MI5H.C5\4S+_2*(R"\[!% I3/]J:H*N RR+^*:5#Q.G5HO6MT^I I823]%)X)
M1T-J./ZSJ"UVX(\G,0D:)D4KVCF/8LR[O2G:NA((%^^CSK#OS<6ER7.<NO*^
MKJ(ED#9E"YPM /98@8,GS:&5[W.Y;K3)\72Q)DMV&SX39![H=$.Y>%XLV@%)
M@C[R(L"-.4  :,U7D%_3TK+UKG?YN/7HN/%[\*4L !_.-!^]#>&%4+ 5X58P
MBF6R@&$&5L7>^V+R'MM>7MSW,X2&F=Z/P^I_&1E&548\*9LU4B1-O<1MT1H<
M>G)*FE6H!]EUVNAM!T)"S7 JPH"D.,3<,4D;_>]\L?PNB-NI*(L628[7IP]\
MZY9F]10!4B."W"!75-P+9:Q^*M?L_C+>\4RM#1@V; <LYY<M[=/<2 0!TL%M
M488 EYC(TG#&6X7!*MDJG[N2WZI_*S8 B@6L&-FG6%8R/!;"@SXZ]A@%?R-C
M"!H%.3K>]&SI6"M9W AXIZ^LI%,"$5T!0TZW)>[%471O"<JWUKW"E%-JOG./
MRYE1[LEURCFQ\O13X5J^8&]13"_HQ342(2\"1 GX-&C .2=#+<Z[++MQ">-2
MLV.O3VF2QD)C&=ET@FT2YBN>&>EL;D$WR"&-84V^61-S5)2['VDMT<1U$5K@
M>@U%L,:KPD(EO$9(/56M:]<@PU(C/ZE?#6FZT*P>[GA6S*R!W19<SF%%<(VE
M4<X#K!\//GG)$P]DXR)3P?2#*'L_R. -^F376CN>J908XTDE@"/C\?/BMC.X
M"NIZQNL63UC2@AIQ=1=@'UG1O)M M7.:':4>6[A&:!U"OL15YT53A['A\963
M#3;NBG*J1:>TQ3'DIAYS9Z= (B&Q LDT-H>!/K> +Q(]5!,;PYE'-<EB(,C?
MR$ENIU82:44(K<U52^O$+I@0Q<4J6 3PDD5>3C_'> E(J]2AO3+UZ&1OJ#,8
MJ-RB%^#2!WG<%4Z2W$?0))9J(5YWUMZ3&H/;.CNRM=Z&X,3;:,8_9]>G;VUX
M8_0EB1_H#H[JINF62"E:"O]0S[16DZ)LW(V;8@R203'60YJ,)#3='6O(C"RE
MH?;"Z[6@FZ,3FE&G<4ASZE"29J@N(O$M+[TSE'I [#8EIVI55WO\[$CQU6"X
MY7ID"^HLNV:IN>L ML)JP?X(H<7OM69#]RNB.O5"G!Y\%IZSIXWZJ2\4.'PA
M%GR+B[HIIYF/U'%!$\E3O3"&9<SFO%@.QT!Q4]9QT1NBU,N[0$:8[F9UZK2(
MA=]?4H-H@>,I%6E3J*J!9'OKAGY-TB8JQOE([I)1;G70_+:C0#0=ZC^F\2M,
M1!C5D^50[-0!/$AQJJH-B1")WJT-=UURH8?)(9F5N)RO$:]?IMX RG4G(("K
M:#^ERP+7,F\.@R#<6,B$B^K9ZH*[Z->7D&W+ %,0GUMVXBOHGW%@\C8!G]>(
MS%92Q+5N1C8_!P$;I#8CX6%6B_^%P_(83<F[AAG.+WVQ\ DV"P_7U,1AVR(>
M?Z1CL<#LR<O#HZ3*9_WF1W+N.W_S[\E$S#M\]4H=%/[EJ9MT'"VV>W__ZM3?
M6H*U,20.K:"8<;1C=SGEVYP,W^YRRI\P>V(T)V M>J3 P;-<:&(JF\KR)3%J
M?TJQF7Z;$#Y8V:[?K[W3;)_V&'QB*80]*^LQM]M -TB6R>M!#0%E?"$?K\Q8
MK-O8*WSU>+1#EC<:L#$4_L; 0C1JB5#D>P;G1,[+ G.YP',MF#2"!\Y@XS22
M^I)K3GQ*N6ZBIB" SJ(&:R@RF)KE:Q%"_V@,@[W(& O$:\$(L$ZBA[YHV<*+
M-X_V;R66^-')ZS?'[UY]*0CB[]:A-RS2A8#%G*XM#0:O@-(7 #2!Q9--QP:*
M-T![55HM\'O@%C>KO6XY8DW.?+[>P=20@M&"E\@0-.*HPMJ*,3P96*]3$@(N
MC1"6;I@W@5:0QGL&JC)$<]FJ+*0/3^!*R%CO&FP6W%W(6"29'3):BLO#<<*
M?"ZV0;XLICTL3V6^;2-0SW^[&*DCSK'KS/$L*H('X_48K!V>)C;G1([F!+!/
M(GGV<&4TB%-X%IQ9B(Y,5TVQ?'Q=GZUB!/\G)MHX;XLV29BV'1>:-H834U15
M?2Y<,S.:ZJZQ)7357%2EMB\H!7L632\I4W'Q,RL)%;! ;[%;6K@U>+#,X]7L
M)0"1U]$T;W-<>X/Z.3W\Z?AT=/CS"R4O>?7S#U^"&CH)E2&Z],)7-$70"9G]
MDE&ZHN#U,'=)<BQJ8)&D]HQ/-AR LI47_21]W^&PX@SL+91@RIBX))6/PZE;
M.IYXQ+T$O(IW@Q&>A>^C$8&,A'RW][=(B&^EC'Y_>/3WGTZ^"+E\'444$NH[
M;JN))9(AG =DDHOU&OX7BHOY8)2J2/%_C8># 5*G,!!AS#KWOLW,IP;LJZ'
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
MU JS<5Z7G5(05WQF<2FU+%FHA*9SIL?E:Y$DFJ%2J^ QPR)^?MKJ61;/#J]
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
MK2(.IT;T(0P7;;HS\L4(;8KTO!"[L%3%=U]R0Y^+1R>F&P/'"&'+;&VZLL
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
M=VP"F)( N+K)O"()/./F#@_Z&Q$PA1X9[M2V5HC0GNUIN4+[MMC-;,3Y9G&
M9+HFM>8%4S!^3#0<WV^@ ]\ &,4\<H'@J-,,V'F]2I)PI*,-/":2JRQ*.L<=
MEDJ,E)0X#-\L.JDR@:7I0^;XY!_C84890)^#$5.F_2CZ& T%!FGQ:5_O@.4+
M5-N$9ND!NYK_=\A4#Y.BZ.$)S!E#+PR#$B2;CM-:5HQ1QQF2(,%V?QL^^Y3<
M%E!Z_C5VXV/C/ 9(C;)P 9LM64%NKYO33_:X4LA/>XPWJ/! U0975& >Y;\^
M','E" &N@-T8&+SYN;0N*_>;5GQR(#>NB<"D1"6ZW!HA.3Q#2D1M^QA $A%]
MJ._&P=.\SD.^2J@R^#$:LDLRY7X0O1H&Z;1.](Y"4$GYJ&@\RT#'E\6E EG0
M/AHRXX?&:?4H2( S=DSW]MC,PLLJAPCJ?=8?QK5$PBKG2Q,L]X_@14$6$C85
M$I:^CA3*@1Q";F35=NEW5\]LHE#I+1!/<8)GNB;NR?A\H&>[&5(?;#:'/I,<
MRJOUA>H5--OY/^WYL&8"L=$A&6DQ@4"%:@B;PFRJAM$9MG*WU)9!]36L'EH)
M6W'R<CI'?!,S?SA8M5Q)M7.H(V!V573!ARQ(I,)SGR/G+9L^3AHWS $;'1KD
M6Z*2/40-POO-U.?S^$VB4BX7*%1Z =09DO$*QJOLL.$.Z61=F+NG<[D_.JFD
MR@"U^;1KQWE;M#H<G$5M:QAUXU*+&%@_>.VBY1) M-$!V2!N,2Q-G,73$)!$
MN<#)_K!8;;@W4RS0GL86\,A  0(I;RI)TEP5RI#TY]WD@&>SSRP]??70KC*5
MO,P;UH,<UP'P@6W*2=.1$/_IR<&W^]]Z( !)00Y*"YF*Z#_T-:V1G<*1^-3<
M^=G5[]!61&-)/;#)"K4Z$6KQI0+BQK%QWR$AM7 #@AQVZ$U$[)KD4H1*U$\J
M<7=-#.$=50G1@;E86N-1,AD;=YP-6[T-#XM_A%,9*4+ET,']WUC?$,/MZRXW
MU&Q%87D%Z*VOL]'K=6_DA?"HVBEZ2.;&)2D9O/M+?](>)2?MVS ])S'H%H?2
MIK[D_E @Q-\*]#K]EN9H,3IXO/=WG:_$P!F:NI[ Z%S\#)?EF:4.(UBNV/"/
M:'YN,[ O,W[]8]1SV#BLQ"W*N R4P#OZGOYQJVROK2GMNEIA8S>O!-<GR2=%
M-D_DEZOKX:R[;D:CSQ4;*2IWX0KJ@'-N*R95!0-4&[$;@I).OI,$-P QE[2H
MMKKII,23IG?>)Q<EA^E<R#V5YXC4D3KY\!>:G$?9*R7!LWQUY2QYY&!5BOR1
MA!Y$I[>^[D2.MR6*+O.)ZU:^UKU7(J_3P][/)G21@4G;D99NQP"':,(\C;N
M:KH+8[G9.W+JKYYT*R356IQNS#@"!CONON8P9,VJCUP!'T+@.$  8.!"+.'
MY0A.(S$KSZSB 1DJJ2J0A^Q(#;=C@$-"$R.Q&K.EHIC*(9FF=T>5@9\OB[(.
MU(.K2,^%CO^LSRXC.L934'!<;Z%1<#9S:MA$:F*;9N10D,'(LJ(TUSU6F%Y'
MKN8-!^+&--=E]%:+>HI^S!WAX78-<$@H)QQ/YRY0K ,C[0&Y0E>23+2BA9$P
MKAG0@8.?15D&NJ&$^#?"8?!,P[[ZL. 6J=_$LEC_6I+:Z"8,@1O-&".M\]D6
M'/>J0[F"#333C,O!A6IE\"=GFZR% $,4&69F>UOYI6=-YQQZO8P:XC2^K#;X
MQS=0C-8R:E:D7(+M2U+PHQ[Q04-RI[83_;/,M7YEZ#49]$FAWNCF*#7B,H/P
M-D!CH&'X;"5W6Z_R#V$ <#O#]1Z9DF$<K "ZKLI+02710CO-8[RC&QUU:BS^
MK1ZW0CSWX-W1WPX?/!JYLI!VNJD&XWV;D#$8!1C300:\@-,9PT>$/$E7J49.
M.H<*3XY+8K0H.G3@%5::Z9DAU10.%].64Z,^C(H;X2W]S-Z B)5F;9*BP&CR
M#IYQE.>;+"#;>&R_(X"#>HC*GVMN)JX2[+]W[@->N2MC0+V!V?.4BU=MA:+E
MZLD =J.R)2V$J&"=!HS27'Y05.>D+I!LL>P2OI21D[%WB758\0BE3U1T5KZ$
MX(K?0ZMN/8+FT$I%-YV&[$18O;=*.ZC>ZR;9%NPFZ9B%.'ZCG"C+()-2!AB<
M%.J%7NV_VA&_%Y=-R[R(^&0[L([;5<Q\L[T5,_?@G%-&GH%."-TKTK4>,_-R
MJJ'5HE-11 JPP:@3DDL^]_'8L)UY<]S^(.,.EM^K$?">!.XV]C_UX)0QM55=
M[;&>WV5';V?P";9S5!D:8  BTED!ATD!'S/OYVLG5RC4BB^23*1G<1:;QI@@
M@-_,8>J$WB)N_>%,0,.0J&3H%$JA*)U6P3_]WI5G9&C($77T;T=C>NNDH0>P
MXPV@&;+1*YPAR!^^SM$F5BBYH_M03.H^B<15T'E>V +>#:,\# 'G"0"9\*3'
M*#O[UZ2GOG[Z9WL<;.X]ML"E.FI!PT$K'?VCK"\=MVXTSO[4XH3^K*E&DHEC
MI!TDES]8N\>SY_YQE6/WGE:$NYO*7".=*)^0Y05..!#/!?(L795T&LW,DI[
M%'R]_\8PV/A!;/H^_>;/V>C9P9_YDV=/_IQ9KX#2*4>#]:OPT"/GL7'LR+4L
MW0>4($(G2UNDSV%CA1[)S"4K%ROAWKOM%,I-:M&U8$M-W=@Y&U+F<0W4E#N\
M ^W-Y@U_LW#TG2[%'K?T[.)!_YEXT+-],>C-*;3J/R2JK0DS >KFLK02?&$1
M39)OUT2U1GO#</3&=;XOF_!>+O2J89KT0'EB<:(,54S%;!8'DJ>=V!9.N=RE
M!;MDM'4<='PO.FV7'>#]QVYUX5R$<BNI-0D$^=9>.S%CL^)H3A;[IXK-3CW\
M?E(3%WVB:+>\5":_AA:%F^J+A1B8#)*+?\6\SKNEW88!#B\M,+IZM(P*T:RA
MXQE75@OSCI25%Y^NXW<K^ONM:%2SH5I77 "K4*"/%K1S6REB7<:57P&4;[?
MVS# X05&Q+B8*K51R!((M9$26"#\PV[AK&@6UD@2R* $>Y"YLA<.R(!Y:SCC
MADT;?%O/^&*UVL'9V(G)-@QPLYA8&X@/I7!.+"X,C8 ?HT/>MTLAHT(GN>/F
MC@"3PRY\7!R&V]))LI.';1C@L#RL^7&T:"XI)Y9<V3*GRWSW@Y<<*[/?+?$V
M#'!XB:6ZG='1\W%@++H+3;WSRG_'=8N*V$.1:8R(%57#6H1F=+?KN]N6OV/0
M9>YZQ3R_5 5T[M_IVFF]8%(;Y"Y02^#[48X[9 ?H_>AB!/DW5:@\^+YQ'XK5
M@YT$;,, -P10!/1."RK=LIBZ13'9;=JM&.#FL[2/\A#%3:6WWS$@6B?(_)S*
MNVT![&YM_X"U[2IP$7#ULK7*2.YU PW6LFY;QG!8D>*MFZ)%R>:*7@\ K#E8
ME$:'Y$<CBRUY.3*U[ZPP8INFLX=QDW;%O%1CY:AN@+DZ>N,#B5PNB8NU!?'E
MT9M#;2Y\A)TS+\8HM//A1:O<*S3-B=!5SK$(/AT5:(M+VY<H>+<.SU7M_149
M4J *MQ3YLFN860.)[3&*XKA'$*:4_>%;ST:G!<U;WC#$R-ZX*<;"I'#1*M6&
MU3$!6;:7Y_BM(RF9JK>ET+]X:^E90K2<26%"!V;@*I:*V! ]1Z)=S@\P@R+G
M,HTF?5(WJ%.(O#J>-AM'3A-0%@+!HW2"0_"V\CZ*'*?L7MQHW8>BL<<Y;A-K
MS6NTTG&Z@N<ISB(-+E-DT/HUR@S_+'ZZ[[JQ^ZL(T:_X^W%=O_>-JFW9H9B+
M1\:2(G$KX3I;&X;B40!\:7_TO1/ 8#704*U6+PI/F1?&N\=0MC7LKZ0_@ILZ
M(!G8H0%*-.4K\14Y4F9)-YH7R\'J$5X2KKN*ILH9;S%7EC#XJ>-Z[R3C+V@'
M?9D5JG4?[K7BV@#?XN%D6C?TZQ@)2@* O 46AJCBD0_XM27B*(V%$0-@XL<T
MALR,,2.)-'4 @4AP7PPE>D&&,(DJ0(C2RO8+K:Y>,6IL;351&!V-&]=[7@@1
M!D/K8_ATJ[V*9D%;;EK/8).@XFP(EZ?P=US_Z:6X<9/W3!^(8L.&2\6!&KOR
MU&"^P*A'N.>K^_,S >-*BW[TB2E'1>A55S)C&L5>@LFE_64 :KG9<WE3!V:B
MNHF+30)DU/[HGT4= 8&OB9#4+X,&)%S$HGKN?V?PS8K:':--\K>&S=4KI#,P
M('X+9>3 ^OSG*"28.1V:?6)XO?%^%-K(I:.%][M79]A@Y:,P:QR3#?*"YQ7G
M11ENPZMV5C?R\ED"^Q-#^\01/N/)=M4<PN[5L0*U>VE.Q#S4A(3R0HO]QD!>
M?$JS:,MJ16A03%+B&:"-I^0_5.FUJVT?JFW_=GMKV^^I:9PPYEVL554K$"N*
M(WP,+W$ZW&),/E_-'3%F!OKX7EI9&C0$1XKDKH=3YBA8*?['V^C';%AQN0Z]
MH:4 U'/1QS(>FR_.D;.2B9OTKDX)F/# $YAL;*Z8S7_(X'; ^.!C$J:$^LPO
M.+)EUAM7C#9\@E\F&D*4B*]&B-]\: 3I78\$M\EQ4T[KDE^C.6O5)S(2)$)A
MU(Y./Y<"X#(Z'.!B$AX+.!(&G7BI%$KLP,0SR 1CK"UQ.,R+DAFOV>9(S_R@
M806NAFQ\Q6%R?&%*B%R+I7(9VVK1RVZ"Q\_#&1LPTQB#/[!,@9:-!*J\-+X[
MT*IRNGA_]#(O2K[9X/,'Q37%)X_/)CG&A#M#3[?H3 N2/<.I' %BAK-.B?<
M9"P^*/M3"?PA;<6]?+D$7"A D^L*>6VYF'1+P:U8MAN!+5& G<RX4F@_2'T]
MT]I9)YTQ9@3?JQ^5SX7D/&;CO VN]L:*WM#:$FR56W)7W&&7R^=07GWS'IF#
MYU9P?3NHT(VHU=!@&\+!?;U>U6 5)D>)!.*\:(!%:ZCYM!.E%*,ISK3WE$3S
MUX[,LDSJ*=?7^3-8M^O+XN]JE0H&_AM<I^N7Z6$O17-T\L]7+_8.OGUTFP7,
M1"',$$T,'5B>/8_C6;G'EXZ<.=-%=</0ATOR;%W#%=W&M!*L]E#U1VJN4LP(
MFC?N(>?G^9!2: PQ/I_"RDCDAA%\H%G:$<"6>9T)NA.HM&\VR='TPCUI7>O!
M57T@0$D.[VPJ5#K4D;?.%7V7I(<"/L^Y3,6,NW096&&&EG>GU*:!V31"DA8?
MO9UW*U"!I<WZB &ZEIM_&@O7L/8(QPZ.DD""2;/Y*W 3)W"0)7*IS1\WE^5D
MFG,#[>7Y.7,(C"SG )."!0?+H7%W.^,P.+7EZ0OMQGS9Y\#RK1E&^KE ;_GJ
M4KK]0Y2*1$78CY+VC.O8P'?6P$VZ-R&649 M!W=TX:0!6:EYUE#B0Y^SL.VM
M5>5N6.)V;8W;]45N/:%J&Q-*3X6_#GT7=<D_J3/_.&-W\S"S5W=?QAB?)X(S
M>0U&8H,^0/BZ<)M*7T$V>"U)0KT(YUZ:M=&)45[?\/FT+DMF!0P$0APDTWE<
MPQ_?/-'L^@K^IE"3]4H;%35"(LWF<@B NZ)VYLG9)S\*8.)K+QB]DF5><LLI
M%PMF;+1!>@!2N)*7H?J6!4IZ+#7^'DB:G!2%6$4(IG/6B:,/>\<_?/\!';CD
M4+KJC&YGN2^0_>D?(<@03[FP".F2ZI'>F]S"M>G(^Y7#3'0N)UG@/T\HB0VE
M>>7)_(2D*BBM_KCVO#D5<QP)L]'^**:PDTR$AQ5'*+1N+@!OY#TWL;$LD;?(
M?ZMC*($B((NP5,[=%&73_5U#GJ9;83FO$)8 B!2!P0YLB,$5Q)=U,Y6U5MBE
MOJKQG7O]XR#K SIZ.TU:]Z)?2X[HDD&@I<.G@@?/\6EU9V/E<0-BQ;L\T+>7
M-_'U$!'Z6O?_LLR9,I8F2C#N$6D)600D(O_5Y9;MP^U8:=C!4,2@YK1R)#C=
M0O3^RCEF..FA:>M!XH$VHCMIC,)S)<H6;E?7,;C^.L@(L\S;5EO#6[N/(16;
M"7@MF2<2]/ZIICL$K@@KO/0LLQ%7S<<PF?VGZ<&W5VP3@4E-C6$;DH\ KQW5
MJ^AEN55B@A/ Z>KQ^MW47BJ2&.VXNQP0/]SL4F5T04ZH4]JR)K_PJ\TR4SD0
MPJ0I4_8]ZZ;A2*<*)TO*&(VKP[$:Y2-.;6P/79]I_%:S?I9?B\,(O=F,V9WL
M-O"#!V!P;B/*'Y^[O)E\)T5IPU3W?Z1TW];-^D7@P""L#5F >_[,;"_R9:)5
M\KCV8.J Q>KY9+E00TTD0'22T9(:\[=:PENOR=?7*IROUA9I:T&K7U4)-(E0
M!R06V]4KE9IOUQINFOR*T*AHD\"M,PUTTR76XJ[^:(PCBZ;97Z[V,9V8BD^W
M$.9@ZYSO0KI#.7#XG 14'^A.R ,M(@9Q.CL+F(','^R]+?QXEPF_C> ]>;R]
MF?#/86/'=(*C5[-LI$B/-Q;G-95\,]4+/$W5U]/(J]>ZM:!Z92R@.$VX>@1+
M-9!N@Y9H8&>"F$:(0QP E4.BGYMQXX(^':S2Y7B2= R<K/,**493">+C/KQP
MF_1!CS(I9X FJ6E66C0VJ<\8O]>/Z&HMI,LR57Z?&R]/6)E'A@3K.8-F/3?Q
MMN>GF&R^NC3*,/C$0C(O'WG<K@/8%K>44Z;XO ,Y)8/SX/&?-XJK!TF=N&7\
MZ,0-VL :#P%.T<C^]/5SS\8S/)\<]Q''K"\V0=IP IJ,K9P0_+K 1QKSU%]K
M:_4$A,XI=\[QA21$JNOLK>VA /?OY,$]OS\V[LL>3A-G:HQ!@%NVA7:UFOJP
M$*1 6[F'W;[NRR#[/@0D^5E9CSWHR>5@25?^P9>%>+[8J(J* ]YQQJO7%G R
MO")%FV+E,9_G.-(V.3SJB81<]$<^T@,;]E;#2**T&EEF?,$E>L$;XU :"N.+
MC6ZD<*N41(L&%J#CQ\",YSX!'C4T6CZ9!X_W9A/# <FY%:(KEY?7E8$N3T>A
MZ56_,C/+2\:,"ZI7=/86Q8<H[#4#J;&X YKZE9@\UT')/^/=$P$AC!ZFF:"T
M_=-5]$=2$G?TMT,Z/9,@@(Y6=9UT)PCC;L1KFU=#\Y1RV,@\A8*FQIVSA$A>
MNK6TN<*#*'N@+RA;"ZI5OV,=]6<2:[NMIC[4F)LU1*BR3C%BZR:%B.T5B'6-
M!<? ;IE$PS8F@>^,9>L^Z/0X,O_>749Q1>:[CI*H^2J9; \VB_)(K4_0"G>U
MSO/SO"@C4.J\E$H^%T'T0JMS+2K"DJ_238 ])(@\:.4Q/-KDIVW'I!DT%M-J
M@)X'X531YBVS.?N^#0D?;N)L1Q$*B4&2AVN2&MCUL82Y6@7]40**F!^+$M.R
M!(=P5 '=*[GUC5Q&]]"#,!X)?[.'PW<A<&P5,5-7,BB_SD#3*W!.F^9$L;Y\
M<9CT* 32UU WTT/03R8F??T>[&[1\W5X? HJ3LJY+(/MA3XO/[!T=VH74!0F
MO\VZ10%Q'W2^X6J]N_IE(75SVD E\N;Y9)7T2KD/&2\#&*')5^"5$V*':([C
M!>&"!7J3A3=44NW&W2<I2WE 0E[DI25#,Q##6C'RC/RJ^L*X8R;<GUU/K+ ^
M;FB9.CLDT\GG OSJO&AJ*ZCR1H*<>:7+I\)RSVN+]U4V8/@FD@*P3YCO/&>6
MVZZ*>.DETY"AUB""4>9:XWP!1J?USIC18?R>@7(<?7_3:8/8PMK\R>P*M;A'
M\^$Q:L&T+&L_&S?$\NU9\TC \ADJ74#Q[7J<[))_-L^X?X)=>7IE=F:1J1!T
M!'.&8^/#[BJ=UZ/,DT%7:PHS7<*ZB5)!V:U" -M03GU/39:35+OG*RZBR*3%
M(3.8>M7+S":&,S>T/12M8H;FRN?,*I A[.[:&KDG2 HG809&0LK%VI#U:V82
M&TUYG$B,IMCWZ,6JE%U_B7&BYIC;=Y)2S 5CQ?N4?^NJ0FIUK+=RY?*%^&4V
M1E89-QGH#61#!I%(2#S\30P(2GN0:6V;G5"1:>5GP]<K1,Y3'^(C8 #XN8KG
M* BO&B#<^[SN5.Y(/+=C@$/4=Q(]7;E*:F 8\%*)ET;M^Z)D3!#?Y5JD[,0[
MHLWM&.#0PO9!Z35XE_ ?>Y;I .^R6]+M&. @364(JW%!<G.65\6_K3^.%K)C
MOV6WA-LQP*$EU"([72IA+?0LD+N%VXX!#NZ]  :-T1]\_=UH7JBCJ:A.WXUV
M++_;,L!-IDY*&&[EF5C;JI5LDL'=?"Y^[$V(DV[GFW"==81\<JM4R.\05]@5
M<0T5<1UL;Q'7O=D['Q,#BJ*4(-F5';-J:O;:8XPS+DD:Y*N/8=20=*6-PR:>
MI3Z_U"*$7YV&5P9B*OVYOJB;]\6MYWQ@RJ4=I5*44VO-V, _":<9:?VU-,FO
M''J^#(T@Z4,$-.4<D'>=CA+MA?1WPW%?8)&44J?+ 6]TG/2R-/$X<%' [HMZ
M1_9';Z*7I\>W*RZR;?T[23>*QN\Q!M+6.<>1BPIIG5JC9-H]W2[1*@=:R5<S
MI&D@_<ER8!INO!;<L)CK&9&-JEII;N5TP5N.Z>">%58F4#2#,Y.E:9LH=:23
M)"UEB(;3PBIL ->Z21=_:--'SX3F1*(B@(")&*_AQ5SZE*PK@^F?DGZ^V_?C
M[$H(/DD71[!$5X37)6U=I[I;D8T]#LT:KO&HP=-,)2\[V4@KJ4V2,-HYH_30
MRM(SZ:#]4G1TI.A&2/=58DU.'8+2R$<M+WGN8A N-R'C4@J%$LQ/KY]##VUO
M<; >Z#U'CZDL2=KH6E]$I6C#9 (RR#9 )+;=>%&LD*CTOY1KK-!L#5P*:6G&
MEU*@3P8!!>(@',3UGTH-&*<0 W") (>N)&O'WTT%-8MOH\V__6,"/XH%SDL;
M]S$;M!4-;S('U"1ITRFK\MPZUY$M+)I)MU!(#\83,^Y@!M'H@VS:^I(BFDDB
M5G*CF#ZTZ9+,3\J:P;;ZW2@IRA=#E%JZQ3!,T]6%>M^;UQ=KLM)*NKY=N67K
M^YEQP\KK>\,;[2JM;?BW\\=BG6J'<9C$!/!3$<M8M^.VD-T4$DTPD_V)FQZW
M*31:K\LS!C[PPBT0(I!_7W(JKW*5P-MIU>8+7W*<^[("WDB_#L*@686;;H:%
MVX1<$FU$JX0.LM5PY:(<QVLRT1, H*@L2"<NY2U0$12_3U%A&/E*^1VNF6S1
MS?X75N/@[Q8M,!Y>DXXV2?#EZ^'F="?$<UR,/K9)ZTOB+W&<-RU1-(@-UON=
M8:Z^)G&JN1*4^TH-S[FJ9=$9S5<@DO!]M(0X>KB82LHCU>7?O/>D!+BQ0AQZ
M 19U^^'8K58N!04$N /'K"^JU [2CGTT$I2%]/M?H=-LHWL[;G]S;]?G;][$
M:D;+A;0[V<NRI?<VFB_62N_-4U9S46TMNB2Z2LQ?!^R&E;:<6$]\HT4[.@S5
MN8HWCD9UR[=[)^0+L8.":3 !'#>KXSSU"4;36A"R:8=%NU$73VT ,T_\J73=
M@O;.[U\]+G94J0_4Z5*DQL&\4&U2YD4H2*OA73(4"W:X/S>#KHIPF>6'7.H)
MY,BI?XNXJON6 T?U-P<;Y>X!FI-F A,%A@DZG5#-EWEU8A5;D:"RFP[0?M_>
M6C<1FD.HB! ?%C& &8/6 ZBD9&27Y'5BJ''64YPE1TEG:/*A;>RJE@LPPA'X
M,&PQ,QJE4+;D4P>$E4LI]$(W552;^$B+0;$9H]TVX5HV97] [$%WF\E;$G_@
MIVI_'&E=AYKXP6A%JDX0$SZO"S07<5%DLJX>73TNU6>SYJSFLI&X;Y_];S)S
MM*Y0G;#?H^3Z7BER-33%5V!+3"8Z$F!1Z>M0[Z*!-?#QA5>S*RH9E ?;8];V
M SNZ*U:)?J.O6LF]:@L?69!EI.4\#I],.GM?0RPA$<CMH&K+C 9<(TC" QZA
M$_/G;''[N%U:?$N6[8K#:^\XQ#?C.AT?UO/O!@%1#:=]$EJFIKE*1":8S+16
M.+1-$B7' J/EMT.^7P3%&+=1:MEN?L&$+:R)K!E2: ZTW2DZ@(KJM\Z0MT.A
M_K^LTE70\QTWC<)3^33D#TU?#8$P!3!J/8O'9(BZ<Q=\\F@CQIUAD+; ($R>
M=8YC[R(,5&E'>J.4+ECR12:J>L/MTPH_7S6N,H"8 %U/RQCJ])30 GUBLJ[#
M<->])YJR 9[7FJ[Q9LCO&*&L;]:-NDOL#27VGNP2>W^(MQ5#MN-%Q^0.\2'Q
ML6Z]L&S]SL!P6WM>'_)+OW 3+K26H.S3@RQ W<RYSV0E,Q:0-I.IISO\Z6#_
MV]%8FO;OW(:\)\4X??'DUB9A9(PFRV-TK0-%Z['>51;2.7.5,%JQGFX[IB1S
MDCI!H4P[DR8MW#Z&H2"+P0YK+H=? _KSL(SI\;$/X@RT5:&5BDXZO<FN<GP[
M!CA43N7Q$;&.YUT)@0GA4!&@R&K8U1W?VY4VZ"X)"$YA;G*8-M$Y/=Q7;]])
M'# R_L1E\$R.VD_@U50 1>30L)4W]#N*TV<PDQ='PY<XU!.ZKVQSO89%@D)V
MP\0VT#K&M]H)Z78,<$A(!VF-!-LR1MQ1+LQZ:*F5"G6WS%LRP*N7>5:Z#T7
M)ER6Y/<R7CEXC=BTUAYM8+[W6B<"3X4"%O@3:0#[92<.VS' X:-)N^PMX41[
MN.T2*I*:2[&ZBJ$-=C7ZVS/ H?5D( Q?21573VG.66*.<;%&(-8MQ<L)ML27
MZ@]*'DOCF=Z5B[RXS=894ETS"PMZ:&C!A.&PHD]8K5#NR'64'O$Q]1,1&.Y;
M=TCA5=PN+ DMMMJX,(#-K[(@2Y.)/KCR,@XYDUJ?\.+O?,+M&."P.IXI17@N
MY!9K?!"Q,.P.UNT8X-!*MD(; \Z.W3)MQP"'-YR53S$>SZ #_!U]O5O"K1C@
M\$YS[[DF(T<58@P.*VOYN11&7)N^'X#X,I3?& ;2"*6X HUIC@MF"48PLJZ&
MJF>D6C,*"X1C:MT^0?HS[3(:S"=+4E7X"P582AP1@UL0IQ*-WA+I$HY"*X6K
MNQ4"9U,I0H@>'R)1 ]B<RJP6@J9?AFBLE=I>;=$.92B4I"?.5&1J@4:R$+?F
MBVC$ -LWE[>/Q=RZ7>'"9[+V'Y.*Y36-ZNJ8[KJW!]=F-ZXZ[I>I7A,UL&Z%
MPE< H7Q.ZI]#^% 54RBP&4P))VH(_6;BT%X1GY)JGCX'X1>,"2987!/4O41B
M$,?RZ$_N)DFU[K/];[Y^_F?[/1TUBESUY/&3KT8/\=,'_,^?\<V#1[XM[-G^
M5T\V_.[K\+NO]7?2R+BJSZ16U8CA1^'6<F(\.)7[V=-03)9SMRF))EHN.;(Q
M7'BF A\G5J\2?BD?2ZZPNB"&?;('2O2E]L0K'JVDX-IOI'O(.\\;81;@<K?B
MW'$O"\XH)WBN>3*&P)<<)'_HI79N_78,<$.J%RL93-.T"*.12G5H567Y;E?U
MY'W:7C,M6@;1G!7V_<ZOW(X!#L+=D'6SPGYVN]3\M@QP,%XNA;]HN9LR[.-[
MQXWZ[6IA/2.+T&49Z7)+P>\6=SL&N(O!W=ME(I?PC(GH?95BYLF=D_./;39I
MD1*D<E\] Q>A+#UYD2SY+E6Y-0,<6O:HV2LA.F>#GY=Q-B.#E\GI/Q-?_5K"
MRI19=J.CALI0=7?:).JACDC26>B]$RE#DT 80]9*U&;&D!M1A7#)E)="C57
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
MH1A3OS<$ [(#?"-O<UELY/K<MUT2@K[46!'P$9@71*5!9K?!R#:/)FSD!;<
MEE^#6UAD:.GIX ^?--_$%]_QG-%224+:I@-?>L&,S#MX(69NE!T*;1-'0).&
M3I8.(M'6V0)6P#(D["(7$(N'V3<NSCWB-T$HCV/*YWC$>O-X5@ZL& 9[0C"P
M*X'J.JRZT=.6!(P!&W =0KYL:$"%6$@35^D0C@0>0./$]U$9^")FH/DCLGT
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
MRC;T:^C7T._.Z;?1;5J#Y@[J=AKZ-?1KZ'?'X.AWZO#W#@("AGH-]1KJW75
MKXWVK]&=]^A.-)F)J]V)U%QR$GB."".J.=![Q\3_$C>>FSS%PV:KU8_3@$'3
M&U@MDZ=HXJR&?BM)OYW6 &C8="0P]&OHMXKTVV[5@89-GK&A7T._5:3?1JMG
M=1JFF9>A7T._5:3?>GU@-7OFGL!AY2GNNW+&5<QC,15^S((1H\*Y'[S@-C(U
M-,S\9GXSOYG?U-#80Z3J4L3,1F$T"P,LX^ZPX5PWB/3'C-NQ>^/&KH@V=)$T
M,2VCTY=;IV^#15XW/7J-16ZHMY+4V['J?5/)TE"OH=X*4F\3*U^9:):A7D.]
M%:3>1MWJ#$PNF*%>0[W5H]Y6O66UVT9S/JQ(UF$Y'I-(.,SUY7&X_HV(GL7S
M:"XI58 #5_^2TNL><.!^XTU9H%(2+#&W"PWAEIQP&X.NU1JT#>4:RC646RW*
MM?JMIM7O= SM&MHUM%LIVNUTK4'/"%U#N(9PJT6XC4[;ZK?[AG)-(8XR>AE?
M*S?CFT*BX\CUN6^;1$?#A@\DX/.ZW>B#]=-]4C9\F,$>0[F&<LM$N<UZUVJW
M6H9R#>4:RJT2Y3:L1KL!GPQ,FH6A7T._E:/?UPW0F;N#II&\AG(-Y5:*<OL=
MJ],W*O/!9#;NO49',IMY5*2#>Z8PAYG?S&_F-_-7N#!'90)5'T(A9*1JY 6W
M6NI$R?!Y5MFI]3O;+'3UL:#W$I6P9&AB8\9:**NUT&JUK5;/M \WMKZAW@I2
M;Z=M-0>FC("A7D.]5:3>CM4:F )<AGH-]5:1>GM6N],QU&NHUU!OY:BWV6Y8
M R-[[Q4J^S'F0T]H;]::5'CM3\P!X,\DBMW17&_MIW\,PQ]_*J:-+PZV\L7G
M\?JM@G/!Y=<D##Z%\^2NK[/EN<=<?Q2$4TJ*9V[$9J&( "#"8? W9[1>3+#G
MD1M9[';BVA,VY7-F\R02;.KZ0<@<=S02H?!M$=4V TA?/&CTEVX>]%9#?\K#
ML>MKY&T]M\MW2["^;KQA[&0*JX@C@*CM)8Y@\40P=SKC-K4)&"81O!=%(F+<
M_E_BA@!5[CL O&@6X(4&>,9)0@ (O3B#A02.!=)G.A7R7@,<"'X#!S03>,5!
MR($BE\Z.S@&'DG\Z/(;38%="L,L@%JS-XH!>MP,_"CP7OW=R:!#IE@;I^O&*
M!;P!.''B^PD\\D7,@C#&97P C&&-^O&_&> .PV/$.1>0*10>S:'FS:TURFU<
M?8#CX%-SP<.("<*Y]\(6TZ$(6:MAL6:],:"??7H9?ND].:Z5$K.:@%FL&%)
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
ML<275K4=T-P()RSP+%@BX$PD"W7+7A=967G7OPD\-:WP .:Y20JCIE6[U:
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
M9]OW*WM&R.RQ8=GV+<>>$1Y-JS/HU-K[[CE63C)ZX>T*#0%7@H#;[;XA8$/
MAH"K2L"-=K?6,@2\)0%O;MR9#QRT<EWJ$'*M,@6C-H>>+O-7C[8HR37()8%V
M:_4?Z![_JT:[5ZMKL\]2P<:L?M,L=.$IF;1.*=AIVC/>W,RN-/%81OHIV(/)
M'#ARL]9/2T3ETZ7S=XN*/9OR=YTM.0Z6&H=-R')KUF+F=2XE1PZ;51C!1!E,
M,Z7<D6 TPLO7PSE+_!&_"4):Z#WOW^)27P$AIKNZ1X2S(C&^7\(@BE115A/G
M,W&^:BW9Q/E*H2F;.)^)\YG0CXGSO:C#WGF<[V\C^M]+$BF/C.RM@)B)Y>T]
M0'=XL;PU=M_Q(/<"C5!"7T+]#K//."2-0W(9'@VK/6C4NL8A:2(*AH"K2<"M
M?MN$! T!&P*N*@$W>HU:WQ#P?4*"Y3?(JV]*?!8A&ME8BH\NE:^Z,[;$4IM/
M?1#;X.R:DR@)@7=ZM<[34_?#(%4NZO[A09)Y!\1JT'@+-.X:-#9H7'TT;N_"
MVW%X:+PY\\K4R5U5)[=9WCJY^2RYS87@<GET94^<^[!%KAS5\(PB)K>4RYP#
M8,JR+&P6N%2_#T8#0^R'3;ESJLW@_5+HLC0UG>"FRK4_()>.#84OJ,\VE>&A
M5F3%[@=9"<5527,T(SY)O<P![*.LBBE S0O&LOG6<N\.JOI^OXJ#%4F5NY+5
MGM+^1*H5&'5UB4,"ILF@,QETU5JRR: KA6/99-"9##J35&4RZ%[481]LI8SR
MA"Y-J0R37F?2ZYX])G9O4]'$_$W,?QD>@Y9)V3$I.X9\*TJ^_5Z_UC/D:\C7
MD&\5R1>LBEK=D*_)MRN7;6'R[9X&AUO=75#WX65XF$2E<J-QIS8P:&S0N.IH
MW#3Y=H_/MSO<'*XM/*K4IM.7?=IT]M:K3J?62VN2;54T;5-%M/L41%M(VU*M
MXJBA*S6=Q;_R*TYTYU]LVXGMFU2NE4SXPO>6GQ[.J7O3BB9\Q;5&Z\NC/;@X
MVJ.[RE8D[>N+B.#LL54L->&[$5XPP\PXD^ME<KVJM623ZU4*EZ;)]3*Y7B;]
MQ^1ZO:C#/MA<K]((&)/J95*]3*K7LX=CMC,/38391)A7U'1IM';AO#_0"+-)
M$#'D6R[RK7=K34.^AGP-^5:1?/MM4T[-I'>5S9XPZ5U/@\,[N3EQ>/D$)BVF
MY%B\@R: !HL-%C]O<I=)4=Q+;E?)%!R93U/(H7)]4'%6.U"S=*='IFW=D:B5
M[RB9GYX*6='<$7R**6>@CV&VE7X8]R83L\Z2,)@) /1O/J:970@'$1 6>>/:
M@GT1X\2CM"KV^NCL-W;Q_LO1&T85\83SD'I9N5,>E"F#[P&957&(.6>ASHQS
MX0S=4()_ MM:5'P?1@XEALP:&CGQ@86Y,XD@$A $GUF(&5W?6<1O &11BD2
MQF$!F("CXY!/Y5M!3'F$+JP8J(%JP>D!<G7@MD/!7LDAO1FN7P6;\!NPK/QQ
M@&!: [2,6>0 C$S%#GP*;4IJ5OQ@ROUDQ/4@P A"E4/Y.A0CH;,Z@0?AP[+6
M(&8_T-' +VWV(0ABF-+']KX$5B* F0<[?5-C#!;-O2B0*]>GJ'< \[HW<(:
M((0$7F##@ID-0I!C('/=VF[=> +?XY(^G5T BQO3I*]QET?X2889P*SB"0?F
M"+PRB-E4B%@"(W1C. =./)*OAB6# P?<X[,98#YQ7&[;@ 64_3I. )*^+=X!
M#T:I/1'8^]>BP7/[BB9!XCDX?N)AY<(B!K^^E8F_P) #'TX,,X*GP'PE^P:8
M#$66+TLO^SX\C.>',*#)BOL%F'_%;V!"&A;&0##)--@8DV<W8P^>Z_*H<EM2
MZ@SAF&Y9E$P1R_Z"+6H:3Q<*$(7!82,*^?*;H%3@]$ON^PEL=Y$SR'<(G_["
MIU"2>3!K]):];KR16\]M4"_@-7]#Z\Q/CC4@]?>$"+>NYTEL' KAYQ8-9TEO
M;P!,$2@,)#9);D_ 7._8ZZ&<?@D>\01XQWBR+/??T:BO[<5EIPLNPHZJ8?X+
MB(*'<T9#-.OIX#B"QP&W>)[]RM4AOCA(64#T]]JBM;CF9E<NN;E\"G>=JK7V
M?+;#@J<[H#OQ+YUS2'GX #VIE,%,0./WAN+]$0#U?3RUK8'S'*BQBBTLH4>-
M;=]EO#QI]9L%[]D28:Y29Q#9HF3X9\:4\+:!QB"+\6F 4HS4&11?8R4L? [
M%A+"(!_QF='",>3D"3ZFQ6CVL:6FH_P?'#2R05PN#W3G>29^'D?(B %,A/7E
ME;&<H:'V($8CDF&C N;BQ0Y9"#M"F8"I/JHPMGIMQ%T/]T["GS"Y@*(:LH3<
MG*Z6@  #&1B'L/6\>L,)G0-?5@>VO<11\E)I$M^PF# H/^FEDY,IX((-@D7K
M#MGN4.,(0BTM\.8)*@Z@#7FP13DLR?@(1.!,;F[*'8$C@\+"Q[I&,2+(C1LD
M$:Q94?:RW,5IBY^DIE4.U3+&L(!T-781A"( _<-:_Q I?C&<HKRU,QH!@(5O
M(S8M\O#L[I'20! &!)9;%R\-D2Y#PE,J-)KSZ*L[Q3-W_9O 0ZQ:A?IY^(5B
MS$/T<"@]%34D!1))&*!>BG&8*J[932&YPARDTP/3UZM$[JI1=CX6NYVX:+87
MB9;+6T8VF+PA#(:7F #;@>M+6G*C;[2<Q%>(%<]K[!P..P)[^IN -V@Y^B1(
M4FQB&:2+*$9!<(3WB!KP7RLETKS>->5SC8LIS4OZF*)F&JW .N' (OV4,I=U
M.2> 01!FBG16:")WV&\ PBA&TJ7[6:G(S?A-E""PH_7"P13;7U5LOU7>8OL5
MD-N(YYB]S?[#(R)I=H4(HGA3QE$4EDK"H!?.+LY.EC[N;K!U<_*#GEPM=C77
M(2:UGF;0]X=V&XA,^3ZJBF!+GV2RU1' ?CP84)(L,?8EHI66Y;(-ML*01.ZX
M;LW((QT1@<4\E"]?!K&0+O'.LF\!18(+6H0-^P)T@ ](3RB(99 !$3N1BNT7
M0?=%82$?@G#*&O7C?V_G4+Q#A5R%R?<<J>@7:I75+_1Y4=PC.J+/!<Z<DV(F
M)6!VGQ8Q2^@_EMHRR$O*ZB4\W)RX11^GG?MJR:>TSF?S3HJ &QZZV25=G2!
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
MXJF\W?J61"FIXJL 20N:4T2W3;P4(,A<1#@E=H3?2)_;G%R 2@EC-H\FY/J
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
M-:J^;8,][V'@!Y$EMW9\G8(NX)6P=#(OH,I A@V+V$_0:XL/3WQTT:=*N#$
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
M)WL.>.\?]: EU<.O;[HMCK&B(XX@>'Z GGOW=B$AZ:%'IB^!-=.#%MRA=1G
M)@*JB3-G'P%'^NZ:-3GDH8&7-@#T.8*Y53I$16Q4U'A1B#Y@--]>DFXP+6)J
M7A6",5G&,R:--_UVJF@"T R%I[@6)-\QYI0ETC=S)#5D(&*&/2XB^.L10+CR
MBIP,QA<O"YD>W4I]13)TY#",4$L]A++%I! 43J\T4(\N+Y'Q)D%8'G!5TV4F
MLVW-:%JD?T69NRH]XHB@2!YP>T:*YA,'2EF@*PT0B4I:F.OF2265JH*.<&2R
M1E /PT744PTNIM.X87K*2UE%*B;&"XS2[W2H2JD!-7^H0L'@Z A27AB85%AZ
M%#@4_8_56H;JS:E6((N&90,3Z2/RH)<,N&^J_%^QN$HMDZ)604T/[4V5/:7#
MN,H]BE\VC2>.L_.T:FGHK#"SREN</Z8X+-=XV^=]GR5W<-(O3_6UX1IV-*3<
M%4J;\-%K=BL*]1"1IEV>*#3-.3??O2^8SO;FBX?6 W+W($=#[Q<21!Y1&QQ1
MQ0AS5U#783N) PG"5 B!?].E,F%(&YX]CMA[^8=*6GC_!Y7\<->Q_(YG3]Z[
M/NTWO5>XP]KM<HWG]OXS#N%_CAR/\):5N;?L7>S,_F@URHUF8_'O2V]>_J/Y
MA"=7RN:R'^O5^B/OU4/60W[<D%OK,L([8D+.B,#>B";_.J@>/%!"3.,!(!6I
M'^([CD+Y1N>FTDB>0X[)04J..1U-.QV-O!Z]HM;X/KU?H!Q^]? !B^#$4X:L
MRM1,_DTW?V^N%IYY2;OF7+!7/$^A27TB5R#S4M$PO9[9[DJ8]@.?S5WZ1UU:
M!)JI:II903,G4I^^2M7H2]10IC(PBKW-&AK6A89?,E/GAJR<9X*('9 O+XD5
M0L.F,H'CV""_G"$W>3<HK%XQ/I+E>TFM/TZ%Q?W<"+*!E=24L57*.&8O0QG[
MMOGB1_'V/2$.GIBN2>,UX (:H%I.:'K(T<-<Z;!3VN,.D6D1%NXE;;<]8)HW
MQ^B,Y_7H19)"]%;[?#0G%F8TFUJX%4+@,>CQ_WH]QOK]C2[K?$!HSXF!;@<0
MSC'YE1H/N;TU4P=$-'(:-5YN80NPC#]L=S6(9%8L!R<K'J1YZ>6@=%UKNL;K
M"R]-04AE_J*L ZO;P!_-O9I[9Y3$2MF<40HUUVJNU5Q;8*XURRTM;S7G:L[=
M.<X%<:LY5W.NYMR=XURM*:_%M=OPQ?7I/WOEB[M,BR_/YOAODLB>MG0%6*B-
MHM#L:NP<"EGM<G.C,/24-2D(C3Q!>=@"M&BVU6P[O1Q52QX7+\JZ%(1.BLFZ
MZ?NM32LNZVS0@C$6@Y+/WW4T(>\,(6L95 02+0;GFEH$:<[5G+N#G/O&U#;?
MNJZG=U1*8,\*8'Q:6D))K6<QYC6E7*PV$:RN82&=3Z+U0<CZC,H.4STHL['I
M@E!\T[ JU*8*E<PKE;HSFTZO>T AJ>NA';)#7A7F2"EBH\M&%6QC5Q:)RM4X
MS%<%C91-MN_LT(ED74!'-%P:A+;H8*5TF(O2>DOQ="5+ZE"05=:EA_(B3\"G
MV"4!1^)-<IU";K$"+A5#XJ4D_TK<R(V9[!XJ\DBQI)0RW%QA)3D<I>!3% >]
M[T8@H(J*A-I1@F6O9%W+CU@2_O"ZA^W<(G$E%6S%G[$1BR>*9]O?J?X-5M/K
M\8H&4=+])KHS44L0JBQ^GP/'Z88666\K;(""/8#&HMGJ;8"%K+!@58EJ01[V
M0\9X^QA<&%Y1$ONBRB=0?RX\-3UQF>?PPC^+'L\W$ M5,5'=DY<#XFM*V^2.
M1*WX0"E9J>Y/%UNCQ%A?'D6S4I?4@8?<J@4I;[-NP_+ID@A*:@G K =&UJ"M
MRX;VK1N$92,M!I"M3*X*JFV U.4]990'*1>+0H54#U7Y.C?<<=(%),1*Z5@9
MUTDGCY(L"7M#;)*!59:PWBGVFT1R4KH=RIXQLNRZ:.&#% '#$M5_LY:ZO%,0
MW!5CR?>TSTZN'YPR4JJW#E(0.863Z]R)\JU?1#,NWVFY$$0LLKH7EI]*"Q'#
M]+Z4KV7#L)#X9&+\S<+@$%L-8>$R(&PF:-H6;6U([&.+-MY(5$CO&3JD$KFT
MM@_C7S_P#Y&<B'1!CW#IJ9RK1<,LA:=S-4W5VLMR"$I/(8$,_%J.;X1V2BU<
M+".9EF9=P([$1;F"N;K4_8-*W==UJ?LG+)^*'%(@1)D4S2.Q8#UC">LAR>=*
MUE+7^1^L1KDM3W3Q:K265:[);_*%:-?4LZU%;8*4*O.M6<.OJ(KR$5P"*XTP
M<(1]!AQ1^M;XG+5MU4KSCM=:G=-*P!:M?3E IZT?NFD#6E[*%+Z2M;QSU"%U
MXEY&/B1J>7E/:J$FBX1G#8D"J79BNP%L:&9CY[8><\<QKT&:-G:E.IT@EDJ\
M8'N(-K3[=]:N4S9TP_*5TZ^C5G<Q%DG&.JZ=M*.B,EV2F&E1Z]"AMAKI1-0*
MK$)$NK)0Z\)&=4Q]0GZM[J1>(5:T;& ]5*7O\?PF'@N?IS94SM>(-<Y9<!/:
M/6[R&"<1C1W4FS/16E99@RCMWBCFB&T?L'"K:/"YUNOM>&G5<&FKG,&SF'%D
MAUZ0M1)-&RZ4LNKMU 8^DB0G6M6!II[5*\<&[*C/'PHEG;]BE!;?_Q$T;::4
MWX_66&V<+O?YK#5I_DKA) J#KJ"6P[2XZ+P>\VG7%!B/H59IE=UL#6ICF'7S
MR/=WS5>[E5UH91WA><;Q,A*",<B2$73F.>MOGRXY'79,)^?R*L% O&DCKJS;
MGU(_%A1S[/E(%9+3P0@UE[Q?'["\>_9B7M<8K.51E'7WXCHWZ8ZRUV<Y/]ZI
M1LBR]RPWM%%S#D+!:RN'"UNSWFB7#P_KS7-/H/7<I>$WU2R]Z$*,:DB+W5D?
MH:B-:]9Z4J!&WB-$NT4U<R0I*4_X424.T2L@8J _HB^!=[7@E<%M![F56H^B
M'9U6)Q:EE'/DD!)!UG]&BBJ)IUQ!F=^*P>[UPH2A-FNVIQ7<:J56MM*OJ ?O
M_&6:TGX?UD^@,#3S4'U7M..]L>_7U&MWS66*?:=%$76J?4]1#=ZLB68>X\QY
M]YSI+NCD.<6X!FE_]GW:/$4I2\^5#A)3BM2E7AV\I6+BBV8=>&F)EV_/.K;S
M1KTD/Y,8Q\.?+EM&*5(;?4-8P=SM);RUDMIC1FB/LA<-O"??%#[KB8UV(_8M
MPL> _C%!1O>P71*.H<MX'V;>C) 42MOH@E+B9!T)@K09"#P+-Y<7$@]"SRFE
MGE3L/,#KC0M?*JZ>T&>Y!]<W_ 0466QW+UIK"R3_!KI-!-H970>"N:,V1T9>
MQY:@,?DY(_D^$C&X/PD(A(A:!HV36+JX^"_Q, B%DD9U"V*A"N(>#@0 D"CC
M^X!333VCZ1Y2A^69+F1QE&\ZCO"VF%Q**IU@:Z02MI]+-2@$U,$LH?#&!5,#
MY.I".CHL1P]+N8$6\_L0(EO1\F<-OD922WV24D2&3AITR+ROS+>Y>QW)G,A@
M;A-U[.HU$<1*OEJ!04+*8N^A*.OLK/8KZ++X#KN5D5X[JSM-=S*,N"O:Y5ZC
M1=/CO.MR8NV25L=[H/?0\80&:@BB/8X])L(2U$+-'08\&&!G3:8S;0%I/VNG
MP7)F*B=7,1H*.(P940^J=L+&R:],B7==$.8G+%S"?5NPE3Z-&K118'D^??B>
M![UX7W?X!DD-6*E/O<+0*<X;H ?^(7W !_#Y"=!4NR/ ;YY]5TJ=PURS!=V
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
M JHJHKK@.NB_Y7DV'R?9)9?\V&H'"PERA?;4C^(PH;.L= KQ9FC[P@W\,[F
M3_U+*H%QP$]G_NN@<L#SZ)SJ[Y/N<7#[V;JZ_:-ZECC?3F[_^W/[V\6W3Z/_
M'O_^_8_1'W=GUA^5L[__/;DX_J/VQ]^#NXN;P?W9UQ/S_.N5^\???_S]N7KN
M_?%W</_?T;_-__[\Z^CL^'QT?GQ6.?LVL"Y^/JN='7^OG=U\&I[?X//.K#.S
M53^[;H]ZHT_^Q;>/[L77W[VSFS_NSZPK%]YC7GS]=7AQ\^NW/[Y=?8=G_OW'
MMY/*^==/WN?JE<=^N9K\]ZLS[EJUQMG/I_7_?OUR?_[MY.___GSZ]_GQE_H?
MHY/ZV>C</?_Y"L9_[I[=_-O\X^OO?7A^Y>+FU#K_^]\PKB^U\[L_Z_6>9=IV
M[;#6JCF'M4K7.FPW:N9AJ\::]7[7:G:[]L%/M4:IT:C\\UV>=GXR.,WP A=9
M9I5:I%@<*"9/J_S1Q<J3?6-DW[NC9)2[Q&.W#"N\A%A1<HBGC)T/HKYDC&E3
M"J'3J[,*&#S6Z/)8XW1.F*@(,W<D,F,\+7ZO7CC]H*QVRIPSPYATRI\\IK#$
MB-E4/7N];*U9 W(16JV;&EK;U]30Z@ZFALHD4,KO/+TXQ^30ZUS&Y\U5Y_RZ
M<T0_ED3]/7Y6R#@]/SZY/(%_-G\4J& >BL=E@5;S>>8B#?!&J8P^)U-\V8F9
MW<GD7!<,FOL*!K4=!(/+J]/SH]/+SF>U@.:GDQ-1MO;DZO?3H]=1/_"AG%[+
M<7HG<=R8>/H\\ _YIT^,S>-V_F-V@N0R9(<=<G<"#V=E"0L  .LQM%F96X):
M'T^?=SR]K8^G;^1X^N]%37MKK#>5515+S,I^5:,6VY8)R_H."LN3__QR^O'T
M!G3B.87>C>NC7TZ.OWQ>4UJNV+U%H#OO2=7&])-J]:+2P1O[[4ON^++!Y2W>
M:KG9HD4\4GM79)7M4DD<+3Z?,T\[V@55"!UYIS#L>W0TK)P_[X75&X+:@LT
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
M$#Y1(  F?V1^A,A;-JY';CR<E0,_1KS<X%,EP..2C=<J6:7EP&/D@#XUJ.7
M;H"KE@/3<J!YB TF01:$!.Q3<@ +S(9NCWI+$FIW[FP\49B3"&%V$1<.-E[T
M,K)A.IE4RX87E0WZK*&6#+L!MZ]5,D@7?P/^VVXWWCEFO5)KMQPU<CO_@ G5
M^CBY9[V$D/HE8KHP@ ?%=*4W2"/]QI%>'S742+\;\/G:D;YF6F:U57_G--I-
MJ[(FTC]*,U^(\C^NB^^UA^)[2WO[MX/O+8WO^X/O^BAY 8;Z/%5#6H?="%TN
M-F\;9/M+N@@=!7Z4>(2SJ8=GILR?R57H9LGHLOB.,5\%=GK>M+-G;?=-ZR6J
MB,AN G[ R6<)?S[U4BU\'BE\VEKX[(_PT<9%,8:Z%?G3Q#_KEE*2X-#[SCQO
MTAO:_H"!).#R)_,;'=$/8%B@^(G#P)N5/5RWYR=CEPF>SZX],G[#MVTOL51(
M/VU@;!KCS8H&>0WR.X&<&N2G0-X2(!\Q( ,;0%;6&/?=(%1B!!?]OML#&^):
M7O>\6+_T0"\_[[5QP-?F1:&ADXL>?;Q8BY[=P//7*GK2QMAFJVEB\*)>:=+Y
MXGNS8CY5VE@-?G1AL;2Y&08C.S).RL9E< ="9WV98SY4YG3&H>L9U8INFKTE
ML-?'CC78[P:":K"?!7OKT?ZC;:+\@RT+C?);1GE]-DVC_&Y YVM%>>E-JE/(
MNIH>4S8;>%"YA@>5X=-WCO>?68QGC1= >VL5LA_9(Q8"[/[B]KY'@.*>35%N
M .VSL,R__=%@H[$73"@%":3 [V [&)<ABUR'WO>S%W1MS_@E&0%E7;$H2,(>
MBQY@""P]MI;*B+DA;BXFZLO%Q+O8[GI,?@__I&P:1"[M))_W+?L@VL/C;HN=
MKUGE9CWEGYD[[6X4>$G,/@C6KJB/R-\S"X4YJHF2T0CF-(UT#R?\U?CW$,*W
M:!YU<VIQE7^'809[ W;8#9G]_9!.P+^WO3M[$AV\RZW#U,+.K!>?_T__[(;O
MIK=T>@-AP0:N+V&UP;>)=GOJ"@)&.XF##^(+#HST33<(@8UQ=3U['+'W\H\9
M[*7/KH]4_Q[73?H:79]6C-XKIM-NEYN5)LU(*"EB/&*V93Y;*4)R/[;*IME<
M_//2>Y?^:)5;U=8V'MRJEBNU^IHW[XWFUIIBG>;6% \!EAP*SX/R&AK("Z@7
M^Z%//M^N'K.H%[IT7#RWH7O#(,]NVNCCUMJTV0U[09LV4Z9-<XYI0VXK>"N>
M;3A)39#9UJL-65%OD9'SFPUVA_$QF#SHS+2Y],CT!NP2C?&/P'A]<%IC_&X
MYVO'^)F2&F;K\)O')F _1^S6'H2C^/'QZ11J,14*#RXO1O]?[1&+C%_+QF=Z
M]P,$P...7>B:&=O"?GV46F/_;@"JQOYI[&]+[.\!#0#V/R):_2R8W]:87Q#,
MXIBOCU=KS-\-(-68/X7Y5N40;NM]CYY5W9<1[4L1OGY KE)%8W]!L(MCOS[=
MK+%_-P!58_\T]IL"^X6Z'V]7WW\"Z"\]AZ!!_[E!W]*G$#3H[P:2:M 'T&^W
ME9(6<?"7B; (J/G7_?=NL*'3SDN _W&AW:6U+1:?2A!%]#3J;Q[U=?,TC?J[
M :4:]:=0OS8?]1]?R&CC<%_3<%\8N"*TK^F^]1KO=P1$7RO>R[/&S8I9LZSV
M.Z=J-:U6.U]8HA< *!,ZZC6:OT;SZ\F&S '1-",&]4HN6TD2RGJ)EBQ17:_.
MDM4A;4ZOT)(5:NO564H_]BC P]&9)5$R?KT\"\(!:#-@Y43,^&C[WTO&>;E3
M+N%9:=L9N;X;Q2$=+S;L 8$]7H2'&D VA*!&\>M)0ER>'\E'T'1ML)6B*.BY
M](D>V0L.HXGOP'W4@Y0>&95H4(/$QLYR01@98SN,)_AER.* _^JA()K^B=[*
M;#"^ OQFZL>U+"QI0*U3T:FE1E,TL:V4=EC[52^21G2-Z%M9G=VO7:I'HOUN
M#PBSZ!/2VNVV&Z+@M;K=U'Y%9LU43E#$0>/0:MUC2Y_6_?>0Y1M27[(0^U53
M-)UWI/OBJRZFV<[2J7J^@?[2RY.H<EK_KXG/9&CET;V)-,3/@2A+!U4TNN\&
M9.X+NHO/EGD8)=W(=5P[=%DDHB/*-XC0"CQJU-L@ZNG4(8UZNP$E^X)ZO&J/
M504-KCU3LB="91/@[A2>A5V.\>,5&[@1\ IH@)=)UW-[1J?7@[E3K=%/;CC2
M@+@YKJZ:.KM&0^*.X,Q^06+5-.=@(FYG7\;K !F/AB[KSTF''R=AE-@ EV!+
M7R4>,\RJ?6C6WMAO%>/]Y)XWC 0$C35J;A0U]<DCC9J[ 47[AIK6VJCYR?5M
MOP?CU:A9!,:O6EK7U*BY(U"T9ZAI;4/7[&K4?!;4U+JF1LW=@*)]0\UMZ)H:
M-9^!\3%K3RN;KQ4V7WP!;X"U^X'G!7<8M!C90 [PY,CHA\'(")+0Z/A^ EAQ
MQ<9!&%.UH*R 4,"A8<+LT.#GP8Y9C[<O$(>>VR6#\G=BS+1Q?>,_'Z\^&V_8
M?V+F1RXVM/J81(!Q421>@(/X##"3V /V]KWQQGTK LQ^%'@N/TYVC:?-,/DG
MX@&97C!BN;%$BP<S_56+3@I,?]O\ &]>_6H,>X=LB%.Y95L<R+R1?+0]GA0U
M9 Q&8]. 9MXS]Z$M?.CMZMG9T=#X!(01;7Y.:[R=A$V$-'/R5^+&DXT/ K]^
M<PMK>Q[$\"*0?;GA9&(R&UB^1966=H^1=OJ0_%Y)NQU:/11UO>"6CH.!'IO/
M74I3.S<K[W@312'V7+_G)0[_(<LR!?7O[1Q@F6GO6<0&FG\^YC]YPV&ZE:CH
M1'E8;2B$1)15;<P24C&6X7_Y,<#+D-VZ01)Y$Y$7?.?&0Z*8:]9+0C?&E#D4
M.ZDM!<0W<J.(3CSR(XR2+.$!J NY_$BD.&EOY!*7\30C4)*:OUS>O[7]/[ZV
MIV(A(M!1?6!?2O[N!;*55@A_C\:@B=EQ$$Z,,:9YPY=V&.(ZT\4A ST"<W5
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
M9)2JP<E9V$-.%QVEX@/PC%+S0:E7W=.SGC_VG7X:)YLQ*V/6BQQYL>B8%1]
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
M*'P7NKT[XN%/'^ &N*RH\BNGIZ+O"R"XDM0P%PA:;VS??%<5/37KZV=_W:V
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
M!8%BA %H$59:".JL+E)1LE+(2B$KA1J)]>(JA2=.;,E*X6F40F6>H7-*.F1
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
MPQ\[\;F/3_9^6'+8EGCOX"O9W3ID>S\.<?P__.PC E/I&(@NC :4IK)/:!B
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
M1S@PT*>>!L@!J9T'UM,@'694,Q;%D%^O(*OO-.<LB8LGB>0SHX@I@30(AF%
MHX$)#%8<!!F]=>>Q"42M;<PH9<S]<%:OR.M.QSL[@0\^XY59 1ZRH!4&'F(+
MTN!1((DTP",-=2 V'DZ50@J(Y)8WN7G#2H-CK<,)&1R?#!PG@02AK(PPZ('D
MF %*/0;:! 0H9MQ#[2A+0^QQ$\$9\Y$R.&9P7"%PK)WWEQ'PP0A8Z4&CN74"
M*6"$@1$!H0!&QS^$QA03QQ0VR3R<D0Z6X2\WH*E3L.!GY4^YS4PM],C3=^1]
ML$(I%,@UK=)Q6:?<6Z?0*N6 A,$V0 T$3;-U#:- $DJ!U8$%Z8@RQJYMB%QO
MFW-V,HB^:'/>#)VU@,X)(2&19]IP 2!-W<EE_$D&9X%$1D(H$:'"KVU07K_9
M6!E ,X N#H#6.2,R8^M38FNE$PQV@6D% ?(*16QE 6C$*2#!F( 0AH;Z(AV2
MUR]K?#G0]2=\B&OUS]KZ,BV\_TF?B85_:UZ*O!1Y*1Z^%'7/JU9UI4E+6"Z,
MDKBN%:MDU,CE>N9T3LE:%$+T28S2W';P0<;FSM28L308!UO#@8?1?:<:6J"Q
M\(# @+'W,B@)US9(D^3,@IQ9L-H 6+NFV!D 'PR $R:3>\$U3=-LF F <AJ
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
MZ9D!V" K*5:>A:@Q$)5-J.I7F;0H*B.SODL"A'.PC#,0SA$()Z9SU&2$$\:
MQD0"*BP$QFL#@I/<6T$X4BG\17A3BGGT4EE.(,S,\/QLYW?ZLM=MMQNZXQK&
M=WQH#4#/M_7 NYEU"YDP7D2[>?OTK-V]]/Y]N;.94'FL5D!5\UA*Z+1G$D!*
M&*#:6F"X9@#J$"B*F@$3F ;0LJ:2F5')Q/&*X]T<S..,=T^/=Y5N6]XR'+
M1J$TP(PJ8%B$/PHE]D3JX$,:N UIDXM<PE$G*S@SR+?G1[0B3/5\_YFGF*TV
M.S*?*6;%-N:<N,=@_M10!(RQTBP%#64:7PE1M'&Q0@ ;PP256$@CBZ$(B&;>
M(Q/ JPUQ\YE9EB'N*2"NTF(IJB(FF #*JVC,!NE!=.PI@,I0HJV!A(348@F2
M^K576A2(R]3N_(S:<EY*&O?EYU31MMJ\QOP2?\>3<#*?\4#@GQJ0X(RSP2(,
ML.,<4"PHT)PPX*A$CCE,#<4)^+G*HRDS>[OB*#>_M-^,<D^ <I5N#=QIY[4#
MB!,*J L(2$T1T%IA)86)0,>3!Z\HR2A7(_,V<[:WS?RRM_18S.3M(MJXQ;[F
MB-UCL7]JN$ @(E!)2+1K-08T" A,4!8()"BGRN*H#M8V"&D2E;LV9/IVQ4%N
M7B/ ,L@] <A-#%Q/O>7:$6 @C0:N<0HH1%VT<DDP3'ON81H")IN0Y2*%.EFX
M#_?Y&:G]$+#;#-07)2;N-_]EP2%]#G9K1O/'HCF;:A/,?'3T& &!> XHT@Q(
MZC@(07/O=/S/X;4-QDF$\_IUEUR*<2<KR]FN%#3.P=K-T/@$T%CI3^:5($9*
MP(4B:=HM!UHH#W30@BG*'%>)R96X25G]&M4L!30N&]&K:DKRONVF5?2]TY\.
M#LG4QZ+8R7%+#^*.IB[L>?SY Q7"[O>JK6QUU 9>>L"X]H JBH$A2@+'&<?Q
M/X.E6-M 3<GDG,)[RTE^9(9W26!N'C9OAKFG@;F)W0MIH)(% Y#2$%!C')!,
M1[&0+LW+)@'#"'.X"05NXKD,#UI.F*L7Q[N\QNV6#SZB@DLINKG9PM(8N*-M
M'>>O5>B//9]5P#U5P-3PN.")PXH*0)%E@ IH@7*&@KB53ELL&;-D;8,2U61,
MUH[Z6!0%L++$[[*AW5R&J66T>UJTFQB\(G N'4$ ,QTQ+@0*%$YYNRA5HRF.
MC/1K&QS*)L:YL4R=S-W,Y<YH->8[_817J=786;<_Z/E!J^=/BZG09>>QG,6[
M-$;P<+,W.ZY(=7LWM=]19T3Q<'^4N_ZN'9^]JC4R6_) Y3$UJLUY@IGT#!"6
M.C;H:"IKY@7 B!NK4D=?#-<V)&X*E(<8949XQ2%Q#I9RAL27@<1*^]Y@(&98
M1$D+/D(B(<!0XX#C4CH67^$PK&VH-+PR=[&IDSF=V>/KYO0$$\9F\V4"HXAR
M-JZ+;G4*7CE:VJTDOYE57FR#>MS'_76W]W&TPP?ZXMUH?[..>*B.F)H"!TG
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
M0O/&Q%"@YZ8:I*B8=EBTM]F:W,@/GG_?>UR%FX"_&/ _SOL?4M!.\RS 8)2
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
M\ZH^S#"=-4QX/EW9<1W607D^6^4W.=:W3GJ9;N,N"':<;S&O.-,F6@=->73
M6!18'2KF>1)8F&#,QZUM)RS52=VPS%VBWQV4VE6A[]^^?YK_E'Q3U78GO3L=
M3QHY2"1<G(0OYUIF:8[,!/"<!T"?.7C'&41T* O73N1 )"02;C()%TFO##GG
M)&VV&A/F;"V3DCFOM<B*"X>W0.$=&ZT0+A\-E[,NY#HI%K@WX%2JBF.0$6P,
M 426BEOMK6CB/VB[TBA*TUQW6-+G/^W/)V&YB+"\N<.DB488481+&74N-KKB
MDO>\,.F-4XO(2W*?/*[[9-:*TJ>Z8C(X$ HEH/$2G/0%<F2%F9ATU'IK6S'J
M.+;V,I 8>+^J[_?G'YD)ZP+(65M&R;D7418HS#- = F\XA&TURI:)HS#!I"B
M6[\BSPJ!DD"YRL0) N4C@W*^;V%5)$MF4 ROFJ03!BPS H0UI9X(ZW4R6]O8
MM5(0)UN57[&9=U^OYE<T.16=HYS>YG''C\?#V/.3G#H?>I.C!7(O'CNECSZ?
M4BK76#-80LCE3S6#2?EX2ZU@6';KM]_[2>_]5!<8DBYP=UU S<=65%'.)!<A
M:]>T,&860D$)6:'0&IU$C%O;G(NN8YR2+3?B;@U]_K+O.7Q[ (^_(=LPA(O3
MT-)#0?K"?7-UE^!U_5.]X,M TQ7%@!2!A16!N?!2=JBD#!FR,P70%07."@[.
M*.LR0PR<;6TK3E<N-D,+(.#=LWCX$H/L9"JUEY"S^%),S KD#KAH",EM )<M
M ^<T4TE*%8.ZL)6NI^XN-0A/@"1 MAV02P@N?9&%1!1\- K.%4UEAGO--,3<
MM \+33M%EIK*J:D*Q&BR2V5K^X'KI6XJ_UIV)_=KK-R$1HIGIF2G-T5)Y5@Z
M+[^:!V,_1=M)O_[^6[>YH_R#=;CA._WS>S_.Z?G<4I- 6$@@['V8O]8KBC)!
M80"%R0)FD\'F8($5CC%ZP6+452L6E')%*5=/#GF/?*V7<+<DW,WN[AK!C;3)
M 3?1 RHF*^Z$ \UBR$%5 T<4PAWACG"WLCP2(N$*23AW+=<'&83Q8 ,F0"XK
M"4NJVA]G5C/GI&65A()UI;M^+9=@N-XP?-C/;PWHJ#T9;;O'7PC:=J3ZM61K
MKL=-=-+VEN7FF^4':6^,DC(!9]7<Q>P#>!L-2%UXX"E9D4)3A85NGV^.ED?<
M6^/;YP3!94%PE@*4M?(E-D7[C*DV+PH+3GD.I>Z5Z.NJ!E,A*+I:4>T^@B'!
ML#4WS F&RX+A+!-(&>D$^@*L;@Y 7[%HB[,@G$F5A ESB16&LLLMW2-O5T[0
M ^1/;D).T-GL[^:21Z.<KJ0#W3H1B!H';5ZFWAKD*-.VHVW7TFVW"1HO[;OU
MVW>$.]IVM.UHVZW_MJ,+:(\7?UP@['@XRGY\.OHT?=/K?':UA'Q,B_F8/EZ)
M.H;DC'?20],Q!U :#SZD HFC<[X8],QM;5]W+]%M,[IMN_:P6VW0\?;.=.+<
MDC@W"RPZ]%%'C5"8RX"Y_N'164"7>!%6)A["UK9=1521:$>T:SGMEA!5)-JM
MG':SR&',@?,FC<)JAX!6"[ I!\#HC:FO!52":->ZJ.$#Y%L\_MQ][_M^$'/'
M3SJ[.>;CD$<=R;N=!ASMZ.P=AJ.41]-/J+/6&0_[O=2Y>,YUA_N-9KMRUGJ-
M*&)(:"OKLRRV3AF+*"-S_/>]^R>+3#]WCV!^!YA_FK__;U%D9K2KFFMS#0Q+
M9;GBTUNQG,6LZR[ K6W476M644#X 8Y6RX!%"7-/!(W7]=Y5<+'1<H^&_3JM
MXQ?_/>U-/NT-8O^TF;=7PU$SP)W)9-0+IQ,?^OEPN#\<-$,<#?O]^I:].MB*
MU0D1=6&BSK4'-TRA50&"";$A:@*'4H!B%G-R$:N:0D0EHA)1[T]4'5B0%9_9
M,(96,)>U4EI'P6/AF2,1=7V).BM54))*F1L!I4@/R*,")YP#*9@,OD3IM=W:
M5HYWC2"D$E()J?= :I9!Q2A$"C$AS\I&%5#:8'C(7+I 2%U?I,9+I":MN3&:
M05+2 OI&7<VI@ BH/$.46?OF)IRPJFOM*IH&$%0)JNL%U46J:4NC94B5AYXW
MVBKZHG)T4E7.NE!5V*]3]?9=!@BOCXS7/V9>5<MS82J"9\UMX\I7<$E'B#8&
M9$&'J$7%JU9=YJYKK(]8<H&X2EQ][/5<+-CD=55E$(6QTJ%(W*JHFV/&@D7)
MBJ)@TV-C<2X?-.GD=39- 1JL7%05B56[1/!*BF+1BY";'BQ=PY!43D(CH?$>
M*N?=P4@JY_JP=9:#&KP1-F@'#G.N)KW!RE:)H)2K7)7&I9"KSBELUZKK!CWI
MG 36)PS6!;B*T2JOO*[H9*@D6I5\P9@9+ZB4B.0@76.<SI)<F12AR<N $&63
MY(H9G+<6JI[*2PXB:F,;#VF5I5TE*>RT1HFP][@B(-J;"?O\]/BT/VV9UZG;
M),=)QU\VS>M4'ISV)W74G3(:'G<F1[F^.CR9LFY8.H/\H>-CK)\R?<]XX@?)
MC]+X%AFT3^5Z UVJ;M?-&]IWM.]HW]&^>RK[CFX:WL%68\X7GYQ$5SAR)5UA
MR6/0SDB9;2A36\TV-PWO;*O-U*X74ZWKH.SG#SN7NM2K46\0>R?]O#<XNY1X
M4';.%2^RSQ:SSSY?26 14;!HL!IEZ  Q2 BL>+!*)9YSLCKXK6W99685R2L;
M <&UN73]5#A'(ICV70M6@O8=[3O:=T]PWY')<9>6J3)+:XJOQH!"%F0(P:9L
MF;1U>)Y[,CG6R^28#PE%Y07S"GC 4FT.H\%E7:"$+*S*23'KR.9H8\3G 6+N
MF] P83]/.I45P^-\C_X(F]DCAWIXMBN/A?8=[3O:=[3OGLJ^6T&&T'VV9ALM
M+VY4=)G))@" 1FH?J\E5DF5.>..LFY:5M!=E)>V],O1>C8:E-_EQ.!Z32;68
M2<7FHSB(,15=&,C  F )K%I44D!)F#E+19@LM[8%8UW+UKL)W3I$<4BRDF3=
M?,E*^X[V'>T[VG=/9=^UW))H9Q2G.,>;RO0E98U6!U>XET$55K)DO$BR)5IB
M2\R%9S YH3438%C4@%HK<"$@!-D8@59*SO-F&!.;%Z!Y@,#V7(#F^AV>=L9C
MGOOQ4:>.NY?R((T[?_W+MXCU*H^FA2F62RYQ+=@\/#X>#J8W$G<O1G;QT;LY
M]NM?LZ(8C+AU&V[Q'P]W+GP@[],__HWIG__J_R;Z[\.[D_Y+\;/:_^7EQX-?
MZG._^V,Z1[\>_JO_\MW.QY>'/WWX[=U;?O#+'O[*K:S_%@>[>WS_\&T=]UO^
M>^$FIZ@\Y!)*4V #P29M@2N5A,NNY&*WMODS>3U"W3G)H\ZTQ,K?[A$-W,ST
M#\I,:E=F$NT[VG>T[VC?/95]1YF8=ZF M,J X*5NW.CP9,<OK _/8H(Y62&=
MT1 B-OTSK(3@7  4:'..$:U)6]M:=+E6U#B8;G6M&<!(MM*^:\-*T+ZC?4?[
M[@GN.[(E[F)+K#(@2+;$_6R)^2M;Q5H3# *34@$&YB$H'\!$'K5VS'NIR9AH
M6S3P'@D2+2[0=S YRJ,Z1\<GHWR4!^.F4E]_.+Y;D;W-3-"@W*%VY0[1OJ-]
M1_N.]AWM.]IWM.]:9I-OY-9<Q"9W2BBN9=/QV:%)P6:E36(\\ZRE"7@+FWSQ
M5B=3+?[YO!*_-ZV@T.3O[N?)03GT'\EF7\QF%_.]\[A7&:.P3=3/ (H0( 3>
MF.RV+K7DT4F_M6U4U[GK3:(>L8U)2^E']P';!3B2O;3OVK 2M.](YVO)UEQQ
M'(9TOI;H?'-Q&J]2B049J-QT6\I!@H^:0^0E^2!5*#F2TM>V.,T] M<MCM.\
MR9-)/T_;)@U+YX,?C?Q@0JV0**.CK1D=M.]HWU$FT;IHL#8DGT*)3):,2F6+
M :W-5G,3O++J0338Z?W=LP[VNZ>C.H%GE:'_[?NG^?EP4"=_7(=]4,Z^GO1"
M/[_)L;YSTLMG*N[.93-!*E.PH*I;U=R?+]V;*D2F4])0G'2 P03PVD4P&(61
MV;BZX%O;2G<YIXPDNMZP;B0D(4W[K@TK0?N.E,.6;,VO*X?3:AOC+_1#%;GW
MNGB9F49A1?V'-EJG:*4,.N5%],-;*8'34B[C/]4"2>M;6.M[\?'2P9F\YUBL
M@,)"!N1,@)-<@?$RI!BS-3%O;2._7IB*=+ZUU?F(@7<HO;<$_I%9O"Z _'P)
M2"X:EXC "LBFN9)E"3SZ"#KPF).64O(PM8N9N6X74W<E N5F@/*Q8N'$Q59Q
M<189C\BY1"5 92< M;#@ OH*QQ"-ML76E:^*(R.]L2U1\8=M-G<]C-[.6J9G
M5F6G-X5(I5@ZO_N8!V,_!=M)O_[^6U>:I&RI/U6E;_0F",],*94A551@]CD(
MKXS*(5K-0C#F%C)B 2?"],_O_3BGYW-+30)@,0& Y_"?QHNL#=EF4W=%_1N0
M*PTA1PE).LWK!A?8M,B1QE!%ZPU+B"?DW<%[L"K>355APMV2</?R$G<:)?.F
M&)#)- 6L70*KK0.&-L3D1-0R$>X(=X2[9243+<592B1<$@EGB4*\KJ7464 T
M20,*'L&+DD H[D+.-G ?*PEMUZA5M)LG&-*E-+J4MNF7TFC?T;XCY:^= : V
M90N1OK<L1]\L10ACRL$& XBL_N%- &M+!I:-\,@$<F:VMM4#1WHV@GAKH^<1
M]]8X0X@@N"P(SM* 2EVQ)$R3&*D48"H> M<67,Q!1!Z]][E:O=VZWF3T$@P)
MAJLL3$XP7 4,9[D_HE3^H=2 +);ZAZH:88X<6.'")JDP.K6UC:)KG2,:MBH)
MZ 'R)^>2@*:_MC=(>3#Y#MS<#YS]!MO:K*"SV=_-)8]&.5U)"**FLW2CK=5)
MRK3O:-]1<OR:J,5+"(S?7O<]'&4_/AU]FK[G=3[+>275=S'55\T'OTMTV06>
MP'"7 8V08%63!%_-'*9#,,SHK6VY$K5W(SBW-E>!G@K*2,K2OFO!2M"^(^VN
M)5MS]9'O!0+>I.(M1\6;BW<'RXW0)8$K-@(&;L$*%B!IX72(A6>!6]N<;C9N
MD'9'M'N<>#?9LBL'W2RFC=XZ97ANJID70,T10A$18C0<I5 FJ+*UC>8ZZ<B8
M)=P].=PM(:)-N%LY[N9Z;HNH-?H$*@H$E"5 73T!/!N=BM7:\;BU;37Y[MH5
MLGZ 9)_'G[OO?=\/8N[X26<WQWP<\J@C>;?3D.,6+1U6D"<1AJ.41]-/J+/6
M&0_[O=2Y>,YUI_N-ECNWDB7NM R1H3#961.=9U%7\X])P7[?NW^FTO1S]XCF
MB]/\Y8?Y\A/-5<."U33'% 6@*QJ"M@84R]D)X[5/OM%=NP)MZU*0;G6T6@8L
MRM9\(FB\KOBN@HN-FGLT[-=I';_X[VEO\FEO$/NGS;R]&HZ: >Y,)J->.)WX
MT,^'P_WAH!GB:-COU[?LU<%6K$Z(J L3=5;A G/VF2D'?.H-2,6 "]9#"5&A
M<3)*;8BH1%0BZA*J 2E1C4ZFDU,)BY?.>53."FO0B< E$75]B3I+%DK(I+?9
M5,TT5*(6K\!J=&!]A:G4LO#(MK:5P:[1G)!*2"6DWAVIWE63SW'N1<D857 I
M99%U-01C#A6JA-3U16J\1*IDI@1=55-M4E.&+5OPO+BZ\Q33(GE$7<U^T:UF
M2E>U\/(1096@^MCKN5!32#18;/;>!(/HG"U52U6<.14Y6JZ^3M4[]H(DO*X>
MKW_,\,ICX=8HT,Q'J L<P3M7P"4T209I?:AXE<B[S#YP%TCB*G%UO;BZ8 %T
MF3';9$-A$96W5G.58M-I59HDPE+T50HVW2O8-$L)50*%4PPAU=4"Y,9#J*8]
M%.VD]B4'UJB=O"OD]3YII'(2&I\Z&A=1.>\.1E(YUX>MLRQ4(5R0NM$YW53G
M;'H(^2@@V%"-_9BXC;RR5=NN0M(Y":P$UKLY2#$Q%.AYDZ&/BFF'17N;K<DE
M>,4S.4C7&*>S+%>'BC=F/"3$BM.4+ 2?.621O/2)Y6QLXR%5TG6=H4C^&B7"
MWN..@&AO)NSST^/3OI_TWN=.W28Y3CK^LD=CI_+@M#^IH^Z4T?"X,SG*]=7A
MR91UP](9Y \='V/]E.E[QA,_2'Z4QFVY@G'GV3WL'>=Q9[\^WNOAL1\L152T
M:C 7"T3KM-;K1'4*J$X!G4\ZGW0^6_&T=#[;-IA;GT^ZDGNG_(2B>9%:6;0*
M0_0V^:8<@95,!(GJ+)'6-7=R[^\LGADJ+Z9VRD&I6V7GTOIX->H-8N^DG_<&
M9_=XFV;S9Z8*>306N[<[E_+UDWBY\[N21G'++?#<7/8*N8 WG(.75A@CN&%)
M-N$W*:ZGT5)1EG97*6@5K5LU&%+M2+6C\[FVYY/6J26#H77:B'4B>4?RCL[G
M.IQ/<F7<*>^M&(-,*V.<1ZY]L(9+;[Q67&=;,KDRUM25<9F<P?;?[?QNN<.2
M+0>><P9DV8'GP@&B2#HH(S)F\F6T+//B'KEO+<Z\V,^33CWHP^/<EH3 5LF[
M5@WF'D8,K5-[UNE;1LQF=@R]K1&S$4T<Z7S2^:3S2>>3SF<[G0R;>807J.3H
M@BS61,S*H<9DN<C2930^.E;X6?=!=U'"W-WK,LBKT;#T)C\.QV/R&2SF,_CX
M1?J#$\YRGYI^@U8"LB+ !N<A&Y=8UL6)D+>V4?,N:MVZ"QTM%07MN@G7*@:W
M:C"DL)'"1N=S;<\GK5-+!D/KM!'K1/*.Y!V=SW4XG^2@N(.#0F8G4V"<8_:8
M&7IK.%.9!RF#P&S(0=$2!\75I :65##&,HC>,\!@#3@I"N0238Y*&261/!3M
MS&UX@!RZU'O_Y9!FR1!?S.TMI^/J'/[)A/_9>O5[@PQ'9__F;(K)YWY\U*GC
M[J4\2./.7__R+6B]RJ-I;<7EPDM<R](:'A\/!].B.KL7([OXZ-T<^_6O65U'
M1NBZ#;H^_7BX,_.M/G?LM_\<L7C\[X'_Q9T>O/NMSM%/?/\?>^*WPYT/OQ[^
M]+D9S\O#/?'R\XN/+\7/'WY[]^+S_NY;_,_G6)_Y5WSY[F=^L+M3___Y=VNU
M9S&)"C_+ 65=:,M9!":M-063$"QM;?-G\CH#.R=YU)D6"ITE>=7M2/FP:ZL)
MTCJU9#!TKX#N%=#YI/-)YY/.)YW/MGF\-O((+W+O9Y4Y.9=F9&/NDM=K8=/Q
M2EI.L$%)E1D([TM3N#I#-0!E7:7@4I'1\L"VMK7H6G&]S"I=Y5EB0@Z)@S:*
M@R?">E+7Z'RV:3#DEJ)UHG4B>4?RCN0=G4]R3]S3/;'*C!QR3]S//7$U*4?Q
M*-"4!#8Z#NB4;JJF.@A*UA>2<!Z1_!-M2\?9S%(C!Y.C/*IS='PRRD=Y,&ZZ
MO?2'X[LU:J%\U_:(5UJGE@R&[@W0O0$ZGW0^Z7S2^:3S2>>3SB>=SR=Y/NG>
MW5W<?,8BUT%$9FQ&EHWC6:%&Q37*$M#?PLVW>!GBJ5?@^;Q38&]:CK2YD[>?
M)P?ET'\D-^!B;L#//Q[^<25+*5@1=/1@5>: .5KP21AP6=A@> H<S=:V[$IF
M'M8)N!%R@JH&;82TH'5JR6!HG39BG<@Z(NN(SN<ZG$^RCAXI"8*LHY981U>3
M)# 59HTW4%@,@(HQ"!@$I!RP:":LYY+,HX?+D4B]\4G??VKF-4]!]G410V^E
MMZ[PK2VKM=/BY)YI09IQIS<>G^94Q6@Z3_6I0LM/)6N=W,'74WTH0_,&A>YK
MNLFT1,SX"_7$.6NR-YH59A!=#%6F)6,\EHA"^'0+]>2JZC&M.;0W7<_=TU&=
MGK,V<&<+/?WS>S_.Z?G<(I,FLI@FPL^UD L_+:)2(OL"(?$$&(P$ZPI"]E%X
M8XUES&YM"WL]57/YY=,V-5^3\O>?G.GZM*3#=<MU5:+AW[Y_FDDR+$DRO)R7
M#,GJNC#:0W3:0EU$"4X:#=D9AS%E5$Z39"#)0)*!),,B_:9S2MSFR /SZ)BT
M7&FK9:H2P*FBV#(O=I'06('0^'E>:/CHF:DBOAH1O J-I",XRPN89(54.>?
MS-8VBBYS@N0&R8TG*3>>BE"@&_MT/ELT&#J?=#[I?&[ ^22[Z\^326X,V(3H
M@BU)!QD+8N!!88S5%#.EL.)X6"2?A"(WCQ"Y^7@EAT34%6*B&E=8)* K#&Q
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
M$N];-9RAF<#G7PP@/7>A^8JM2N$/;2M/=FZT7-06HMSN[:C)%%X"*S0=P(.
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
MX4N;ZV#:H7@SR>DI/,T9MG"D:,T?F(7%L?+NRF55506<$ &(&)C8Z +ES9E
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
M,CM0;Z6[6C%*M[I>%;'OP!1'Y,J6X7J=(7FZ--EXA@TW*MC897HZRE\XJS8
MTQ6*LD&(/JC&'K8Z=[.KDLT$>E2-/Z]T0=I78Q]<[E[MLCY1,L[MVW?FM3QL
MGGM\O6BN!;*+=74\N-N-P$:.FLJ1'NST=.">TZG)7%.GXYI%70-C)E*VCBRM
M@VJE"S#U$;;3$N,Z;4Z9GE&'?>QE7;7 TD,CUYL4V,:L GL+5%8V_:Y;!?J+
M%PC%4Q^_64WJ#)55BS.7&^X72C=3!R)Z4OCGS=Y9U[W)BZ]H*^@=H=W%";.B
M<@X-FY_5S!Q3J6W@E'<XM&D'=5R S22LJ^NXU/\O=K6<=0HQG\U<Q^(*E]:9
M[NI/^YPB %.>I=ODA5;:V?BLVA[B@WMK<.6D1;=B1!L/[$?>)L,/?:GLHII+
MB,=[@(*&R@?2MNX(Y)+U@ZP'!G?+5?9&+\9M>F!((G-IPER$E%$N$DD$RV,E
M4Q5R'4EZLO_3K2^6V?_AY;#^?]4S>L1], ZN8-PAS(,='+^Y//RV<Y*$*F-I
ME@4B-CJ@64*"+!%AH-(8M$<T\D<,^V!$-_3!0,JX#2E036A$19@F"6C"),EH
MG@AN>&IR*5AH+"GP#2G<HU/HX%Q=G:0J,91F-& TDP%-:11(QN- 4PJ[D\3&
M4+7U@B[9_UZS]9:7K-!%+6'@5LZJM#9'T#,M"V7:SMA>YERV[-JEG8G3VC3=
MPF!G/??A5PVFK0W&=824?W93X\&] ]%5<=%OO@Z\RUKY7(>VIT W=A4#PXJ)
MCV7J>$0FPC%<^V2?E[&4O2Z L>:U+;M_8HNJU+C(/<;F%#J3KW/!P/*+9KV0
MN=<?M1;N4?-9\^RG,P'. _-%6/=#VQ;&%00Q"$6=SM]L30,9\ VGI;B868$E
M.[@^T@&;N+UU<WHU*O?J<+JW;JB/F@L<?OM\=<(X9Q)SXY*( 1?@D0PXR]+
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
MSV[Y*U\"&6]@SK.<_#MGN?7B(S+5O1FFVHO#AG'>'V$]I$L?P"&(-V?@A\\
M8H?OH/@[W>:?7;,'0@#^&__JV2\?%('P#8%L".0Z DE_@<R\K1SZ7[G]WYU*
MGN5+O50AG%GKXP++[AZ:R][;T848WL6JK]58ZMU?003K"5(?S@E[LHNZ=.EC
M^D=3>**NGFYPZFWXPX\0WO]2RI@U82%W1DS_%I6:8H54+/9=5?-4]/N6:QT6
MY[_N=SDL)=RP'HY:G&WCMZ_'+7)%XS2+:2QYK!-%<R9Y1&7*5)8+I061XH96
M3$%\BZ31&SPX>U]]Q.*.]PL>BZ]-0FG\0,WR'S_\67TZ'D5'NY_)QV^?81PP
M@N./6#=U\/'#_K=/K_]]<7B^]_7C^?MO!]_>,TQ"M??\Y\\S>:$'1^<?Z='Q
MV_.CX[VOG\X/SPYMW=1_GWT\/_S\Z</'",99'!X??#L\'A3_^78P.7A'OOYU
MO#<YV#FA,<^8X6F@<DH":F02<*)-$$8F%B3)>&+,UHN$D#Y/Z8H,U'4Y6.O"
M:9:ORG<!VWN02AONO^'^/\?]61QE8<)23A.:JBQC.0VUX#P+LX0)Q_UYS?T7
MBUQON/^:<?^KAOMK6[XI94'$11Y0#3^DB:- D)@P$M&,FWCK!4M9/X[2#???
M</\-]W]LW)^Q*,V-8J$@(4WS2#*61W$6<Y'%<<*-Y?YIS?W3#?=?<^Y_6&/_
M;XH<O$$) $P^4<#W ?ICF%4@!&@"FNI(4*6T0?S/*.E'\0;_W[$$6$>[V!J9
MUN]L0W:&IL(J%X58N2G17:_:]Y#MBF5[>$(B,8 8TY#$$AN_,YZQ1,:<@:Q(
MHB0U:F,@>DA"XLVL@8@0PZ0(8A*1@$;4!)G4V%A-FY"%A"M)MU[$,>_3<%6-
MNKL4$#]VTM:+'_V$BG /['G#"^^4%Q+ QBF3:1K2A&::BDCJ4(4Q!VX8RHAN
MS"4/C!>VYA(* B[GA 5Q%@GL+QD&@L6 G;-8<)8"U6<A\$*:]>.4;'CAAA<^
M=EY(DX09#C\4BVC$TRQ-M0Q5H@3-6)1NC </C!?.&0]H'H*H4V& 25<!-2P)
M9,Y8$&$3-Q$KK76,_)#V699M^.$_WWCP3PRJV<< -"RX9TL'WY<!X<?L7O\8
M09$!IS  I4*>,1JJ3*09,53$8:0U)N!O# @/25"\[QH0B(8-930-%%,<0+,
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
M86]R9GI;-B .^)^8F--1>55_;M>G)^3HBX&/D >9UB1\:H:FA!MT+P>VU:N
M&56]4=X;34NXJ!H7\"4^2PQU7?6G-RY'>JHF5>_)"-\(+X'U*996"&JN?;K=
M:\S/CVFG(MRI8]@%OQ#U[A2PS(.BPH5W.R-*O,94L ;P&0@UT3L=C"0LI115
M4?5[EV<%;*,1ZJS=G_&H=+M;F=,+N!.VKMT1W/NCO8,EE]F7:9/#>#4^WKT0
MKS\UH]-2C,\*U1N,8*@H7>%M!3YYC(0"'U3/KWNTNPPIRXY^<+7=V_-CGGT!
M?N=?OFPB-:4.NPX,2Z.F\SA@!P$.Y(;5W9XE/2\$#J<@E0OE_D;44 RG=H:=
MD-<7_RW+?[U8I%PKK$_(29@D6ZLH>I9:?Z][*%U.GX>CB>E1Q[#_]__B41@]
MAW,ZLSQW8,5V,&F2?WWVQ[2"0535R]&%+(9VL7>&>A>8^PA8SVM8CW&U/_0X
M"3[VNV+T44-]^.E@5$U+<PRC^@/(]/-OQTX?/78:GW\Z_QP?[.[33Z\_G1^<
M*W*P^W8 ^.;L,'H%SU57!]\^7WU"+/0R(Y_^<T;4Q;^'XD,V/;HXO#@Z5I<'
MYV>?/UT<7!U^>W-Y^/H].WR]%W_\\._SPV_[WXZ._[P +'3YGV_JZR&,_^#\
M/>"C-^'!\?Y))+.(\C@+:,))0 D- RFS)*!8,2(Q69X1#XWM<NX@GLT!//$T
MXR($; SJ/^#B- ,PG*H\ E)06ST#Z'2,6U=.S=:+'?4_TZ(J["Y8@;!;?#%
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
MG>>EW6EO;L'S/W9W]SYWVWL->-_WW5;W<[]^L27@G6D]/^-BZV*W^>F\<7%
M]ZWGRECED"?$(YZ$1CEZ%6F;(C:,.97HRGHNH'0K^"+[4!\C9MIQQ86RU K%
M*<'.P1>#A:4D2.-,$;-7*V9'7_9I#O+*1>^QD EQIB.RD024*+/4>:U!TD#9
MG8WQN76\O:31G\4,+'P^+SZW&"N*O9-)>8ZMAQD(RGHAM1$X)EZ =M% ^S5G
MH'[6Z'ZX#;07C>8.KW</#^O;,!?-'5S?WA&M_J>SUMX'WNKNP!CK,*Y>O]'3
MM)&KUN<:R!<MFBO4[\,:ZT221MPI D!+!+):2&!V:8PV%A2\N+(N\9/YG("2
M&)T4GGC/>=":>!Y]"MY:K#@61<Q>KY@)4!N=!X%22! ?$%?P11.F$1&,A*!Q
M &-B95W-BEGA\\+GA<\?Q><)AYQ/2!2V.1?;127!*B/$,JD,*7R^:*#]EM10
M_U*_.+@-M+S=K9_M[K4NZOT/^=D8 /0+O"/<\XBV^Y_. 70OVMW6V9U\3JVE
MWEF"!"7 XIX&L,^]1"Q%$8,$;K? YX0^F<]Y(,I$YKGAG&O/G>$ \3YGY-@H
M=7$#O6(Q S[GC IE$XI&>L1-PLABR1$.PCB::.0R@)@]R#Y?7!?-GZ*,60]Z
M)2EC$H0^B2;\ZC<?G;KYC%%.HE!_.,B[-;&5]=HO)!_OG+H'J'U5DXXE42@>
M ?31:^FX5C0XS&7VPPKA,-S'*I4,(07H%PKT]5N.V*,9PZV]^;$/8 [O">"]
MO8.S'W]W\[=.O=FZ@'?_TMY^?]3N@W'7F_'W7^QK[FB(RB'.<$(\V@A ;SUB
MRE!F)'526@#Z.]6)QQPJF>!SA_;D6.(A,:U84M0)JITS5,HB9*]7R-@^=0QS
M%2U*4;*<%X215E8@813HF#EW1F5O_W,Z!Y[09KLX!ZKD'"A<_BB8==SZP*44
MD2O"K/""8&&E5E@)8PO,+AIFKSMA+S9F8!;&<%B_^/1E=R\?H,(X %YASCA
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
MDN_L"8%99(V*R@9G38HFW/*479:_K,8QQ_UUW5\=N"ON521.4:,5%](;;;@
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
M9H56"ZT^B59)4%8(SX5B@4?J#;8*.)5SR;5-R3^ 5@MW/C]WGM_@3NJ,U+#
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
MVY\ 1#X>M;J?>+U;%ZV+HW, %=9H'M'&^:W\I.['#@!%MT7?=UO=WE&[^1'
MY&,'@.B\?M'K[C9_AW%YLMMLL;\NCOCNAWW+DS B."19KAB+!4464X,(YHXK
M$9F,<>4JT"*&C0SP43AM<,!"&,>3,DY8JQ)G8#+!MI?B=@K3U3I,O-N#\6$<
MUCI?UZ-F)PM2F]U'M]+<KN^IZ5+]>!PWQQTT89%R;ITU'"3)4&,E<YAZ$D(2
M<>6ETNFN!/);2MW5E+QAZ1/U@WWC@E4<<R1-5(BSP)&S8*K)X(EG6"I,XUT)
M<3? [S+)B^)I&9L[ /$RC2P3F(2_N/SQ6_;H@A&3WT;,:2[:NT/8(O$R("[6
MO!T.SR<Q4'T8V3C'/QU<2M%JS9W7AO%D,)RFTUT&0\'?CN+!M$X.:&>3NYS'
M'&,7;Z1Z3$&9D=5:%MS)+LWNC=I9'.;M"=?V>H.S:X%5#^"@FW,LIW.\],E^
M#*]Q(5\DV8^L::U?)G-.L$=<^XA8R(</T*QI_K,YDL_Y<M7(9"Q#OB;U#]]/
M50FI7:ILB0=[[N88M/X"$_AR<>D;$U70WM]IKEII"#\5P3[_M7\=>2I;]:V-
MI9.+LM@_"02CCBV+_486>W>K7M;ZC:QU<S"VO9<.7WWSFB95BQ?4DA]9F?S(
M5_JG2XD<]SA4D;EVP>0.IJJNTM]LSQ[[B;-RD.[V:ZJ;WLNE8?5JC>81^Z-:
M R^C*:,IH_G9T52L8<7K);*K<^&[R:J$]U4B/FGYPOM<X-1HC6.T@EM"'*':
M8*.HQL0[->TN\<.HON_&LU])[G;%>I/^7%S#93@?A7&PW6;C<+>Y15O]#[C=
MW"%P#:DWM_AN,W3K_9VS>K_1;<^4[6YW=S>]J-,M46^V.^W-C[UZ]W.GT?ST
MI=X\$ U:/V]U-\YA/$=_7=1OM*0CU-L@+8I,2\255L@$J1#C!G.MO?8XKJR3
M52W,*M;5:RBQ-+%\"XQ@__G#]H+]!?L?B?W2:)^X8#P$;E-PF"LF)3<1!YNH
M*=B_8.S?_8;]E$<FK)((!XT1AZ5#EM&(F.,A81NQ56EEG1N^*DKNTE(C?X'S
M2@CI\L$YL\KYF)Q.07 6O4E*&Z&4@_>B1M "YXM6Y3.43R!]8]]9&W00#CF)
M$^(^Y*P<^"X*)4B*3GNC<[E3LTKQ;"O5@N<%SPN>OW(\EU1%%BR.F$E./=&2
M2$%DHM)23; M>+YP/*]_Q7/*$\&P5"@ [2*>3$#6&((H53(O)/ O _U\56M6
MT+R@>4'SMX;FW&MAA94 V#B[7+0(-G$?,4E<".H+FB\<S?U7-/=)6TD20<9B
M@KBB@.9:!^0B3[!"PGKG03M?%5*M*EKT\Z=ES3_S\7&:_%..CV\<'V]X?]H_
M[=EQ#+5._\1VAI,ZHCU BCCZ00 4?>[U6/YROK]4\XAU9[*R,5Q;[9VOB_U'
M887'LL*'Z\>O6'FCL*6(1VRRBB^0YEHA3&4243,CHUQ99XRNP@+/4,),0.[\
MMU3EV>"A^OT+(/Q3(AL+/B[^%/*^NE(%&5\*&:\=3C(A=# F>Z^#1#Q$T)2Y
M!(PT.C&:N#61S+/$5(''%X?'@GF+/ZHKF#=W;?#:"9Y4TG I%8I*"\2%]<A*
M#4*2:*Z-]?^S]^9-;25)W^A74?@^\][N"!53^]+]AB,88_LR843;EML-_Q"U
M@K"0>+08PZ>_6><()$!@A%D$U'0,EG2V.E59O]PSC5-)%M KH%= [T[]607T
M'A[TIFZN@#TE*EA$G=6@ SN!+#4.*4<E]D))%U,!O0)ZSQOT%K'^/:#?IT#?
MW4/?U"<DL0E2,XD [SSBF"EDF7?(\T@YX5%C[XOY[QZ=08^3?_&+\+>8W^Y7
MJE$L"38NIV.D(-]"R/=EUN\A O4QI(0"-SGUP$FD8^*(2Q=<7CT5:4X[$U0V
MC21+YPR_T:9:>G!<)DQ\.-](@<^E2-\J\+D@?,XX1R1 ))-)(6*40%QYC8R3
M&)G(@^+8:^/C\F9N%? L N630<0'S( JB+BH0#GC.A$\8$H410%[!JHT%\@
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
MA1=84&R9U:]>]WMQLJGS/(-8-XGL7&E\W8N]Q@',=DUJD\#_3!#=CG43"FD
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
M12PD,CP7<:%:(TVE0%$F'CCW)&+WZC533:E*^<2E8H//407\6CT 6)Z%U[#
M[D#1 RR8LKK<7^J>2E??;53ZLLSH=3[\14QW,V">^[/]$<:#W";E>F7E=#E7
MZ]7\=+J8U<$V+"4IJ'T3U#ZYB-J6*2USK2UO/$?<4(ZLX@Q11:(T,M'H]*O7
M:MKFZC1^J^YM4T3TN\"FTQR*!E!\O*]4F1=5O02D1!<'=^)@8 LAT]ID*3_!
M2OX5!]E5?"99(EI ZB8@A2^!5"(I.*V0REH"YY8B9[A 4E!0+A10)@&0XBNE
M..#-MLV_?A:K.Q,,.8E]RG/$+@__?EW4%Z,>K@A]_8W\WFCOQ88?#P;9F'^8
MF]$#&O33I(/G>2/'J8G_./<"G74*U.UN3^\RSS>_3$%O5TS&A<9Q%Z.N[[=7
MW&>_%\.X&S?3N_%H/(@;(*0=C \^52%XIP;G2SKXL 1FG@_,I#N6!DP-!8@+
M,2'N'*C51# 4;/0X,6&33?,",\^%,$_"#DG>1E=WFZ\BE>A#;^V;AK6O5@WF
M+D:DZ6;CH":M"\4E0 ((<!J0N+<]'[O=*J[S4I/MHSB(C?@C=UNL>_:Z;"L%
MU:2;G7M_+!89_O1C1]6*8/0^8D>)7N%2E]C1EQL[JDOLZ!W$CI;PT1=H)K@4
M>5V\<,NBR"V[^>.R%XX'S"FW1$D9N,#2\"2MCEK%W&F<Q,KV<;FA_.W#2X;G
M-("9&E!O:OWJV?C;MO97CS;>O^7;:ZNT]?4+A^<=;[Y?)UM?/QULKGF\??#E
MJ$6__-A>V[U@%#GL;*RM'FVU][YMK&V1[?8NO-LZW]K_>V_[_19OG7PZV&ZO
MLNWVNV^;Y_QM;W]LK.V*'5@KHI-C2+M<NQ7G\$M.&(HT>F6P4\+$JE\9G5,B
MI!A&BL/MWMMLWI7I^CE6>7J2V+W>:Q_U<ZW6YQ,U^$#P?7()OH4QF).(D</,
M(,ZP0)IZ@0+#7&GMO+8:MA5K4B)+V. RP??S5#;NK]WDB_(\+CE\YWYE!<!O
M >#X$H#'8#"+%B@E9OG;4XVTD"!_"\N]U80;QZL2?3SK\47^7AX ?Z;R][WU
MG"SR]]( >&Y95O#[%OA-+N$W,YP$S )*06D0P$-"AB2+@L,4OD6A!7OUFI@F
ME[@(X,N$W\]4 +^WKI-% %\>_.Y\+_+W;?";7L)OP[S1PEE$-,\))\$@@V5
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
M/*U(8T^$ 5T(6]"PJUA%8U/*K8RLX0YT)4D6)2C)HO .ZZ ,X<Y8S424A/J
M0])!AF*W><X$9;&UFF@D4G0(@ 0CZQA#Q'/-?' AL)C5;'E[1[8JCNS[##2_
MU>XMLNA#[=N9Q'I!9"+<(D.D1SE;%AD5')(A1D]9$ KGD)&26%^\V07:;B_I
M%FA[*&B;JMFY;+E.T:(@"*C91&D .9^02DYYAKVVL4#;<JK9+\>;_3GZ\: S
MZIS4!?\/!_W=@3WXI?1Q9Z3VEDKMC.">!&N)\UH+XPT.S!67]^/CU.XUJM,7
MMK6_U]UH_[V_1;>.MDX^_MB@VS"&+ZSU=7L?GG_2VM\BV_OO+E5?:^W['8E)
M<(QZ9.$#XL"ID%: ?%I+K'2.N^+BU6NZ(LC]Y8PK*X.D)"A)!,>&ZZBYBQ&8
MIE96R"LJL10"?/H$>/)QAP1,L7(<I20,XE0I9 3#B(/JYW,KZVBJ2I1S5/?Y
MY?^*/_P^8S-OM5616*3]6>YA]WFO/QCE,BG35CA%M%UTQTZU=BZMY3A9I"@%
ME)<$\-Y8A@@EQ# '.X_+A>C@=C)#H8-'I@.-34K*T6KA$>?)(2>T0$D[H8Q6
M1DJ;59RY&D[Q+):@B<+_;L7_%FK_67#OCG!O:MJ1A,602$1<49*%S(",EPS!
M3\Q%18-D[$K<*S#WO (HEG'J'LW>_BO]?YX>?#OLDHLD6<(%UU8Z;$5BWBE/
M=*".WX&?\;P-XHT=#(YAQE8/X$5*:9?%(/S;.<=C+F0%&@<2F#O$213(\*A1
M4IH;*QB/D;QZ39J&+F<5V!MMM">%4R_*+_FR</(!NMP7G+Q+G)R*NMJR)'*9
M;$J]0ESD'C_:*F2EC4E2+H0#49<V86T?I@C6B\3))^+D?/2I^Q"'PS\:7P :
M0-^%9P> $S=J=(;#L>WY"',W' WO2U)^CK:,WY9-&DYQ,(CA7:>7U_--7LY6
M+ "_&,"_/:K O1*&<PB>EUI1AH G8\0-#@B6BR-BDZ:<>,!;"I(P;V)QN;CR
MI;ZHQ8Y1S+7/%^(>1) M$'<W$+=Q!G$\1<^]TXAR!4*LE@1IKCS"@1-&3%(2
M:X XU91S$N<+Q!53;3'5+B5T+Y=P^J'?V\T^MFR**'"]&%S_F)5(I<%>49*0
MD!S@VEN++'!;)"BV6F"LF=65;1;KIN&LV!R*;;8 XQ+;9@LP_A(P3N78R&V(
M.C$DO0B(<P/ &*E"5&(C-&9.>U(98X5NZCD1K@48EU78?8[&V#=CT&-[H\9A
MML4""/53PYV%'RV'$?890/V266AGL7Y"  7R%X/\XW.R,%=:&6*0\M@B'K5!
MVC&,F#921J,\]>[*4+-'-%T\#ZA_L:;;%P:,#RP$%V"\+3!.96%L0B)&4!1D
M F"TVB+'5$*$ARBL$TSE9B-:-N=5:2G N(0R\',T^.9=CT:Y/_?5HN^#S=FU
MI#<Y.'D:@^.A/W;=>#7J+\/\_L^2*K,WGLVE8IG+JTJT^CU?F.9MF.;).6U"
MQ&"<5LAC:7/+-X]L[IT>:0!MPM*DA,^6=2V>H&5]P3VW+!"VG*;WPI0*4WIR
M3.F!U;C"E'Z!*<UX-7!,Q@6-C ']C<L<@*B"0=@G3FC@EDN>O1I8T29]:B'F
MSX<I52K?OT<6!G]6#:5>B=;X )[EJR)7IZ.>F;O]\7#42<=_'MC!;J=7S9.Y
M_)H/50^K>MP?G1&,S9^;3'6Q0A:=5,BJJK?ZJIEZ(UG?Z79&Q^>KPEQ\[TXO
M "C\0?$*%?#<G\_%Y.N$2AYQ=JZJ%E;/Q6:OL7HXZ'0;HB[.U&P<Q0; ([QN
MJ HUY?I(N3)2HS\>-.*/#KQL;_=T[NSN(,:<G=-PQXV8JRGE@YW>J-^PC<\1
MD#PT5F=N]NGT9G4C^\;JV?6_C?9BX]7%GU_]#N/9Z_B]7,;L>R?$889UN/>Y
MF827]ZCS ^UU BS2'T\.J2\42R(M^A%O[>\>M0ZV3K;;'^%<>,[^%[QULGZT
M!>^PL;8J-DXV\#\GZVQC=4=@FHC@ D61".+"":0%E4@2$X13UKNL :3.]S@A
M<70<[0 6]GN_^WUF,4\W0O;J_<\"+%H8YT%QE#(1RQDE3K+@="Z4F!RPZ8G>
MB#D6EXISW9Q' ^5NIIH\WDW&N6%_= [&T_H';^PA'!D=GW%N\T0Y]^WI8>.H
M=;2C0N P\\!MG=&Y&00!>N V5ZGTQDL3&<[1_RN7V6[#=;K=O-IYK]I&9>3J
M]F&CW98T&'=.)V]Y5)83IHPR\,?)W-H*Y#CU:*0A7QYIG&RN[C 9C5:$(.HI
M15QSC2S./>QH%-X8"X*+>/4:V.8\XCB8$,=54+W2V 06T7? %:O2DT.@#!"4
M&OGT2WAO![&Q.[8#"]0"_."WX=CM1S]J .?P()+93@^8C8^']8TR/78[!\#B
MJ^^_9W8#5P SZ8V !W:/&_ G$V=F4D V,7-&$,L.@-]T?'5J)W3LH!.'*XTV
MC&>!40YS/<T8FHV%AMC,0[3P2^PU8,[F#C8_T@Z'<31L](]Z, MPR;B^4[3
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
M"6 [.9P*%C!3%KA@"U<L\.0LP)S505-0($+PB#N1D#,V9VN >:L"5E3RV[&
ME3$H*;U66;/43JDDDP= ((Q*6J* GK+ !8VS8H$G9P&'N1316$1IM(AK%Q H
M6Q(!,<% L(2K2)96>_T+^N3U'X 2$%.*/B]0+PZ'(+.[10T($-+]\:#6C@%D
MZ>ZL@#\GG_,3,W]U>F-;ON/V$GLBHE?_XP;_7KTH_@L&V,$[)(=>SE$++GW@
M,\E\=;G,+W4O6LKSR?'X5'Q/5,]S2=/1L) S1WBT/&)NM2)81.(8<Y1'=2E8
MG]U^)X;>>F?H07D;#^*P!2_X S2][\^^M;Y/ME;_9W/]3]A6W7:#?H5GUG&S
MM<F:K<]=N >>_^D(MMAA8_^3:'XYM[7V-GA]?_.H^6V#;;>^$KA6U/>\:'SX
M"N/[<Z^Q_B=LL36ZO?Y=G-U:==YH[>YPZ:VD0: 0&$:<>HNTB!&Y!""IHU$X
M\1(_@;]C6!L5L8N:<ZDER$O+DTLVLBB4@WL)[*4 >!L!O XR9P[&$70]6(/:
MC[P(M?UH\Q+LYT36"U;'&;X_MZO*E;K^S6='JGP,-"1/N3=<YL+:,0EK.2<Q
M6!SS;KJ7>BT75KT^)7EG6"C:!T#B.+%-^N-NJ+G"/HF :!/;)%\U!)F3S1"8
M3UGI']3T ]LIX' T@!&EW#?L]'ALN38>9GB$B\?[!WFA)O8/$.D[W'Y@LYG=
M ?J,AI/WCL'LZ?2*\11WSKSIY+$KM:^P#(/:A[6UOZ:Z/LS#PJ\#8,YN_!&[
MM78G#NS MX\*NZF=GWHPAM?\TEF)*\L//:1?\U4%'28\7$LG-%ZIM>#U8#G&
MW?Z@<UPR[&%GU.Z45F6^J/SP=,PP'6?S$T\LS\.<O%).#2943*8<.%R:2Q.!
M&>EAT,52P W I9TSHYC=7"NU!S0B%Y;+,]4+@@U/*#:<I?LIM>>O7<W"GV!&
MIGX7EF"F;.\KIMO'@LE(;2J#)Y2;,-;E'%6R8B;6?\?]K" 5@ *[;=RS(4\^
MAE_S)K*%*C79;,/2SY)IEIUMDXZ#L_NJ<T&?>LTDIW<@>:=7F WGR)[I.NS
M^.S@<JI>7(O?+WG$Z=+<Y'G313UAA5Y_-'G)R8SZ19 Q7-$[][J3F_H.B/BC
M\)REB1?H(MS^7OAZIE2:WEIHX>4C>QG"N]VC4G;!K;X_&/1=?U!H[^YH]C43
MY ]V9/,W^<JLY1=^O\%DQ$#WWJU4^X/^L),__*U\%I#@L!-&;> (6/#)XG-:
M)E N77ZG=<-^=SR*OT]<RGCV$9?H)B7;^Y@S'1>3S=\C*L_1<.9G>W#JR]\%
M'7,0[7=D$\SF-]L]M$?#I7^?F?0Y*KX8XLRQ?UH;'S?>?]SXI[;9>-?\_%?S
M\UIK8_UJ\%O\236:K8TOI4G7:M;>-1M?FA\WU_/,:N\W&VN-=YMK'VM?6O!!
M?:/1^G("@+^\FVKJOUX@P7QK^ K;X%I=_[P5@RGE6%)#J>4X!$V%)C8IKL&P
M$+ETW:L61>R.TG_<FP'6R:WS87SE@E'WB+;^%]^.8=R-S71B]1<]6(9KO?#Q
M5)+5RVF%9N]SS-GCH/+_88>=82M/Z>WZ!C[A^OK:C@S6"T,B2H%8Q&D*R"@O
MD,@Y#P(6@E%SWKY_I4=4V;HHK8)L%!9'?4/0//H_0&DZ<W8XB+MVD,]^"X]A
MZO0L*">GVFYQ;#BC2$VV5:C!CIK9;?G0,5OD)4=FXS!;O(5E<_G!V/0T3%^T
M65;_4YY,3N@YH78196/'H_Z4_.51=?')Y&P;2-JU!\/XV_27"T% LPN<"1DZ
MPX.N/?JMTRM(6+QW(JF-65%8%<)Z$G@\&<]$D*^4@OS<,7_Y)>,K@ESQ_94W
M7_TE6S&:WO%FO$*N^E(P=L=[KQLRP=60GV+(XH8W7Q-.?T,$>]RT)'*OZ/YK
M1SS12A\^VE]?HGD^3G1,(?<SPEZN]=P@IG,*?Z#6Q&OZ&;WX2U\ S]\OH>5^
M+'^?S+P%V0]31:,VU3'N$M5\GV5_ !J^')XX&T_X4GGFEXDW^=>*5RI>N1&O
M3 +Z*H:I&.8V#,-^O4U"ZR)H(\^J@;\"=>27]>R%&!1G3Z-V?PQ/#,.;P,9B
MZL_/HI4_<06DQ4WLWNS]B,-1-NMFSC)++UEVNEU:$.GY:+@(%'O01+C[=%E[
M><EL#KOD(DF6<,&UE0Y;D9AWRA,=J.,/D&E=/V'@+R?\NT"):W<[OB@3UPZZ
MC;WPO?FM+AKKNX>-O3K>7O]^V/R6W]OH;N^_WZNW_NQN?6NTF^_.):[M?Z4-
M^DEL'7_'S?4U6C_^_+W96A-;>8[T[_VM;_6?]?V_VUMT@_]S/$U:*[K-Q^B$
MC=$B30)#W!"+3#(8D<@Y+%LPQI/<SFK9Y"/N!:M1LIB0NYAUFRI07P@F?7F@
MSJP240:6J(Q< *2GP FAQ%&9DI4/T?JE O6' /6C$U#'F%O%I$,Z48UX(AY9
MSR(RS%)+L>,,TPK4*U"O0/VM@KI6W!AJ$[6!<9PU/LH\*'R.$2*BOJ&F/J\>
M:X7G#X#GC5,EG3!M:# >!2<(XBYRY#"G2&/I&)88QR06M_1J!>@5H%> _LB
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
M4@V4'&";0WM0L[N#.%W&;Q'6)C[&LS/3[=N>W;WDZ05N3]3#^/.@GQLD :$
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
MKKG4/#"I*2>8:X6)#TF1B@'?' /Z':*UC<13E(AEB"OX8:(3""O*!#?:Z)C
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
M%(F<N_-Z<<#.!DTLXQ3$28H6+("(!6%64&5B/*^_7]D#*%O'LR<@F:=<L8>
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
M3L%I3,P@S0-&1E :N!>4!;*TRI85>8I3=$5E%9555%8C%\CBJ2P%_I55A."
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
M#,'5Z^]TE&I0_H*_4,*7?CYZYY9UPX:O/XH5$9,!G(W-SQ3KG3:6SNK/S1X
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
MX\YHGG$!BAM:#QMR97H.XM^VDQ$!A Y(]/H@]2)H?"<J0A;.;>O:'9 BP$M
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
M[Z:JU>?>[%" E/NM6?%P*@)S^4Z#ON\ ?-^. 59ZHP_ *_W\Z0_3AW_-@H_
MNO>"<)*#59T[:0:PL1G)]8@!18>IE-HX[_'%Z8[55,YEEKT)E]PQ,%>XY%&Y
MA&9]/%I#"$X"<6&!2Y0V2 OO4-(1V\23=/R2*JX3+@&D.B5IEZMY#7UY"HZ9
M'!EV!EDZ9K#MCP>7(^$E*+@,Z H2L7V0-9>IQE#K+S\.VH,3I0.PKC8"Z]\/
M#CIMG_VNM2XRSBH"O)P5L9&=X.3] >4=8R?E"#SJ$>"MG=T]06)4.2(M0\X+
MCU@C)PB8I)%J':0CP?C<=)W^[ BH1^+UG#7; 2UYRNNU3CT&C3ZOX_=:]S^J
M3^/Y@S'5=RX["><=DHU2V>CSIS3&Z3K?- ; W_'7PW88[8.:!EK81"/CM*D;
M7+KXF]8-^QU8QJ\3#R6>O\32>?VTT44]L'$<+*;N^0XQ=F8/YW[N#V8AM:]@
M7\ Q_8YL@J=Y8SN']FBX]*]3#WUF%Y_-YJA+_+P;[S?>O=_XJ]ILO=W^^&'[
MX]K.QOK5%LGB/U1K>V?C4^,>V-FNWFZW/FV_WUS/3U:]VVRMM=YNKKVO/NW
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
MV'[NA?9P-&B[,9#[77\ >]+;F-"ZX/K-</UH7K,545*&&> ZQQ&!CFN0]1S
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
MP.!\QP#GH^"MMHG5F*AE'[KLP^F/T&TP#1Y]&FB8!C -,%$KDJH"1AJX#],
MN _38!'<AXP;=^NX5YVASQ\;50,[B@NJFO&8#M,53[34&Y^X.'C<G!#L^R$)
M5UQQ+VW7C[MVE/OMYF"%\UGQ-D^*B\ %1%?4:3>)7,C?>?7F9.^G<H_W7_</
M=W%NY]\'/WW(;7ISO'><KW'\]GCO9._KWMF5R(7\WM[O'[Y\R,^S?[A']H[?
M=CX>O^8?C]^3#[_OG>V_^C6W8>_LP]>]KW]\W6UFA2 ^.")H'0 N$;>"(!N8
M1D$2[&F,+$2SL<VWV&J%+;239?]L6_ <\',I_)PS1P'PLVW\G)VGB5)Z3:1&
MUM)2BDAZI&T*B$@9B4LFB> WMMG6$NIL #^!G^O)SSG/S ,_6\;/QJGY2*FR
M,4CDL"U9R1Q%.FB-I&8A828]-ZGHGRMVQ /X"?QL#S_G/,0-_&P;/V?Z)\GL
M%()+1&+)+4^Q088PBQPC*G*/34P>^ G\!'[.P<\Y3Q8#/UO&S\8AXZ#+J#J%
M#.46<25*+2,I$%$AJA",XA;V[\!/X.=<^_?YCKL"/UO&S^;)5YKW[(03CA0/
M#G$<-++*<R2P28Q&0JR510%=L7.OJP#01800I/J_]0HA*(N\G#8=Q-%X\.VS
M"G/*@.L]=]OD6T?,MR],X/7?I]&/8OBYW_M\& <G;^L9<%"N$T=# /_]P+_7
M#!S@UM&@2V(>)S7B)''D<,B*,V762T%3Q)G[:NMZ<N['Y_[#EEZ[(/4PW7@!
MN 8NKK_['[CXR%QL)-A,G AA+;*A<+%$51D?&&(Q2")UH(K'PD4-7 0N/F\N
MML^M#UQ\7"XV'/T\$J%LM,@S%1&WS"%GJ4(Z<!U%V;ACOK&MEV(G "XNY]P8
MW!_NOYS[PVF:NU%C-POD?*GJ*-KNZ,C;0:Q&@]@+MY^N>6KO#-P?[O]LO(/K
MJ.D_5@#:*/W]"%K^%(+_YX*!AP6!X J\OX;_:S,430J'B< &T9!_<&LD,D0Z
MI!RSV DNL7'%\L%;YPELIZR&:(FUY>%C!90!#]O&PT9HF<C@H]IQY(QSB&NL
MD>%"H6"\4?D'D\0ORQ(,/ 0>MIB'CQ4@!CQL&P^;H6+"&R(<9T@H*E'6!S72
M.E)D&,\CZCEAEA<@MJ_RW"H $:+![M9K[[NCC(U1?$0;V+I:5>'^<'_P=C^6
MCD.CHM2:NG2)2\SE+8#$GE//-4E"?-I]8%#D.= F^LK+S+.BQ%SH+ 24EOLI
M+>^;1BUJE<+.:<2\M"COU16RWM.LABJA,8V4X;BQ+;8PN*U7W&T-@)L3<)P:
MQ42PUNF,-!VU42X3C25! F=^ KB'1#<"X!X;< TK%1'%Y)C9AJU4B$<FD/-<
M(2RU9U;Z0(,$P '@ ' =C;UEDEN1$<9CHH8DJBTS1D:AK& UX!X2I@B >VS
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
MMBD%+Q2XWM<3?TNV6S[&#AX8N01&SA1=EK(^&XA%PN&RQ]<*:1T\BE8J'D7
MGH>RQU?Z>BSZHRJZ $@ 9*OUPT<.R/P:!_U@AT= Q#80L6'UC$YBKTQ (1B.
M>*(,.<T-HCHYKI4P1K"RU#4E] ?0' &,SQV,CVSV!#"V"HP-53$J2[$72%J7
MM]-Y/XVT5QQ9D75'XBD7)3,0@+&%IM%U#.P\+V9>G=K.MZOY@4MK+J/ TYXX
MOX;O\S'_)0\YH/Q>*/^S:1EUE.1MB^/(B)1W_3%@9(P,*-+(A"".RD!*I=Y-
M=D/J$/!O@5?_&2'P:>,Y 8&/BL"&AS\$G32Q2$F#$3=)(X.Y1-(3&['3@MJ2
MA<-L,L(!@8# YXS ISV+#@A\3 0V+)U&)1LE24AD?0]Q)14RUED4DTQ66Z*$
M2QO;8A,;4 *!@,^:@$\;V@D$?%0"SI1 Y[)(8R*BB&5)Q>8\LB4SD>1:&<<T
MI]C6!1Z @*VQ9:YCF.=>#+GM@UC]8@>C23^^J@:Q<^+&@V$\B3W(J-G:H,^'
M^:ZN(?V701SZ0>>T_/YJ,/[\;NR&G7#V-OJ87P3(WPORK[_4@*]5W9U/U&CN
MD^!YJT\)XI$9E(==9,K;+*F#)X$F<%R!1Q^HN!B3)U"Q/53<NZ"B\)(I9S6*
M!C/$A5#(,>61S.(N6>R9=0ZH"%0$*BZOU _P;]'\>W_!/T:-T))Q9!5WB..D
MD?-*EH3$TA%CH\GCMRTA&3&@[]FC;PD%@0!]BT:?OT ?YE);ZP1R4B;$)<GH
M4]85 VB@BL48<:GQB"$G<:LLG^L8Q5F6?I71T O%R@F).=?,S%DG)KD878#V
M_:#]=].*J7&6JX)8Y*F0B*>8D,9&(INL4-A[:C%9YGY]35U6X+1?%^@]@A43
M\+9@O,W,D3%HZ_)((49QJ3L>+#)<)V2IL-H*2X1062<5"M &:'ON:'NRL^@
MO#F!-[,_4LJ52]HBR4H NI<":4\$BC))[T3$/BG0YP!Z +VG/F<.T)L3>C/+
M(TO.Y[F1D G,H3Q^&%D7/:+!1BYTC%9Q@%XKK8_K&'?Y<CP8V4YWH:;'9^XZ
M>C+38W-L@=GW8_;9I?!)1:WVAB#% \N*JJ#(,*-0%K5:JN 43P("A<!;OM[(
M6_*1<:#;0NDVLSM2I_+^FP4D5!+%[JB0PX$BZ3AC5$K"3$F *2FDOP2HK1O4
M5L'D"*2;BW0S@Z-F05)/%8JQ.)"I<LA&G)!S,<:\%;?84-#C 'F O,<S.%YD
M1 ?*+91ROA$FDS5N0@A*4H02T:B0H=XBX7G^3QDC?::<H-</= /A(+;Q4;ON
M71R-NG&1QL6;[_Q<>?UDIL;&0$/&X3EA_K5I>L0Q[S<4D4CY1!#''"/C1-Z<
M6Z-<E,D([Y>HLC[*<FL7H];:8_X,\+@ZF2P!DH\*R9D%DQ,OK2YZ+M8.96!Z
MY##W*!F< O5"&,)+"1]^@\[[F#9,H.-].@-8V695\LFLG4#)1Z5D(]R2N#R,
M3"#BE$4\&8F,2AYID3PF5L98\OV"*ME*6,[!GCE[Y[!S$H?5?OQ2O>V?V-ZC
M8*A-;3D?+3!/K((Y&61*"V3*S-8L@Y8F>8\L(QIQ*S R1(BL?FOO.4W*"Y I
MJV!]7L?8UIUPTNEUAJ-!7N=_Q=Q50XAQ7<\R2<V1[O=>_WT:>\,(7L1[DATW
M#<\!^RR=8T0F>H:X(A@Y80DR4AN%F9,B^I(8FN/K^:$@+@R"))X1^Y[6J@SL
M>R3VS>S)-G(?.8F(>%T.IJ:(K# :Y=D36#".&E&7A,?, /N ?>O&OE6P$@/U
M'HEZ,_NP$3(DS#PB29AR'#_OY;WD*!CCL&>416X@.A;@!_![:G,FP.^1X#<S
M9*:@N#7!(BJ\1MP9B;0QI38F,S8JRUV HP'M-%VN8^#L+X/^<?2C&"HW6?95
M_\)AL5G%7JCZJ3J+=M".=*&N/PAQ4-\A]V U['<[H3I_Z+7COHY1^F I=BH3
MWU.31 A2Z\P*S+6)GW:740,4<'\_W).F=3-I$1F/&E%K".)Y_X*L-PG1B!/W
MBBI+TL8V5WB3LF7DOU_ <FL7T-8ZRA9H>0LM:>*!14Q44(&'0%UD.GFJ%5:8
M8R-J6BZ\7BC0\MZT;&8(R&+-&89BH"5#@%?(1,.1"YKSK!MSR0HMB=S,Q 1:
M BV!E@^E9:11T:*4\)CWG(FY8+S$GE//-4E"@&[94EJ^;QS9"HQ2&LI!+5_*
MR@EDB<%(<".241[[XCWB>!/SZRE5 )8 2X#E'6')J5%,!&N=SGC441OE,AU9
M$B1PYD&U;"LL&X686*!Y^0ID>(R(!V.1$1F;GF)/DV:8D0)+NDF( %BNC$UV
M'<-)W]C.H/K+=L>Q&%]/Z[)-PV$<#3<K%S]W>KW<Y$6;9>_G%GA>TN!)# UE
M4OQ6YL1!JCUS]80 B7 _B4";IEFB:/)&:,24"H@KJ9'%7"/!;,**N[+_V=AF
MDFYJO(Q2* M8<NWB&L0H/%=B!FFHHL108Q)WG.IHM C"48)I5H-<34P%Q&PE
M,6?F626C9'G7@U(4-NO0T2/MN$>12!:3U9%CFHFIY28#8CX#8C[:_>>AX<(;
M]]3W?ZS.@9"8.Y[F\Z.Q[5:#.!H/>E46;(T=6#NB8-9./WCB0WWU@+^MQ_N@
M![K"0W4%=GEWQ:71R: \HAAQJ6C6%:3(NRMI.1>:&AXVMJ79-$2WSM[63C"!
M_V'5$+CDPWT7*9 !AFV 8>.<'TN.:HN1P5@ACAU!1CB'E& \Y8VP#21OG C;
MI.JZ\^%1#_H!!Q?.0;C_\N\/KJ4[5N'+5QUTW+B !5*4K.-F9B:Q+XWUCV?U
MF[:,0"=WY@CD^?WD.6]N;G@HBAK1*%$KLCQ/"1DJ/7(Q<J)M5)RP+,_IIC3+
M""98TS-<;;+F 1+G0>+3)BX!)"X,B;,M3J NZ,0P8IID)+*0D*.<(88-Q31H
MEXIOJ"!1M\\U!$A\S@Z6%;H_^'#NMG2F]!]6I[83P&FSCJD89U+]?+!_R6,-
M,OQ^,EQ<J@%$A4W2"Q0=#H@+PY"3EB-F*<>>,6JMV=BF>).)Q=:W #,EN&M:
M#K^V;&D ?G/!;[:!<5(D0;A!6$27X8<I<E$J%)-)7D@J?=!Y V,V&>$ OQ6'
M']P??#1MW;LLOI;I<S='MJ%Z*416/%!J[WYI;EEH4E$[P9'6-"%N<?[-1XEB
M$)I%')@URZP+ G9'<,7 Q@4(N' "SO8MR0J.=9)(3(TV$CD6&8J<)4D%2THO
MI28IH&\]70[/_?[@<FE?$:SG;GR$(EBK+\3_;FYC8M")I)*+();3,MP39*A)
M"&>A+BF51$JVE")88'L$QTN[V0=%L-:"?7N-TJZ229$L\EF*9?91B@S#'N7A
MC281%[R)2RF"!>Q;2[_#<[\_^%WN>#9F/!C$GC^K,MQ[PVX->'# M-4!<_<(
MB3?]07[TWOGP'LY&]R?;Z?W<'X+XOJ?X/KNT=:&2AZ0U<J60&V="(A>-1"I*
M*XLT)SIO7>12JEN "1*\+VN_>WF,4_Y QX72L7$L)I(0E)<(Z_R#>^:0-5X@
ME2CFEEB1F"N;&P(5?E<>C7!_\,ZT=7-S2TYI*/+W_(K\06[41Q#T7YO;($,B
MQ]899"15>1M$);*4611X<$8G+TR*I;X VV082E>MOZ43B+DP8D+^_14F9B-P
MS3%)#8[(\V3SULA3I#$3*)"0))'*,T^7F7\?B+DFOI%E9Y-^EIT#7J4[;KSR
M1V(!DQV-;]]L+:WG;IT"TS>G=V/Y_= ?NV[\]AQI0R__HZ5E!>[<FZW2Q>X5
MBOC@[>MCV+$GJ^M=O;@FBAFH9/=3R7!S$ZL(I9$IAYBC&/&4?[-Y(!'-XVLQ
MEX3+K))QN6EN<.<]H;GZ,==@6Y#63F,W""D04JLGI!YN,0 AU1(AU4C480*V
MC!CD:$B(*YR0T:44E7:2,ZZ]L'YC6[!-*1D(*1!2(*1 2*V"D(HT*DJM(3Q:
M[A)SP7B)/:>>:Y*$@)U4ZX74^YD[4&#'+<U2*7F'N.<"Z2 )DEY$SP0G5F8A
MQ?$FYA2$% @I$%(@I%9!2'%J%!/!6J>S6-)1&^6R5&))D,"9AYU4^X64GX7N
M<Z/R3LJB)%,JJ4-BWE/)A$267H%[XK+B46)6-@E9<%DJ$%(W"*G:Q?:?D<V-
MS_^&SE_;YX.P/S[)]_+G01/3/Z]$FD?#0EZ;M3H9,;=:$2PB<8PYRJ.Z\8S-
MY07XSA_%,.[&@[1SDA]A-'P;??]S+_=,V.W]://R\_'=48RCP]+&PWSK'[M]
M_^>*KL2/?QQA?_);S_YNQ@?'O]*]X__E-G2/<MOPQU>_YI7YGN__]-O1P>^Y
MS8>?V?[A>_SA^#W^X^OKK_F>9Y^L"\2DQ)$,UB"NG$/&J("T5AF6'BOB\485
M,[!.<R>/!N.8)UX>UO-Y5\_^3B9<;_2"TBV1Y]Z)'7SN].J9;JY/U#M.KLLS
M\CO3]SN3OYN)C(XF?Q-:"[##HYB9WNWVO^155=73M2K!,07THZ-JE-^VD^E3
M#2[F3]7IU>_D*5LO7SO*K[G)E*J&94Y57SKYVX,X/(U^5(WZ]<>K<MZZB"C;
M"]5I?S@:Q%%G4.>3JH-:AR\N5E"]7AJ].^W**1?DI#>GK;WTB5K3L>-1_[SW
M)Z"H7YG")?=HUYX.XXOS7ZZI8LVQ+/T8.L/<OK,7G5[=@_5]?_C2":.C%\9L
M*:QJ56#J3Y^V9_(VV9JH"5<P.WF3ZRVMS+??O_7+M[Z9&\4>^EV\16Y[4S#V
MP.]"BUO08GK'[WXG0N2.\%IH5(V9*U[ENPWV>?7'P0+B5_05,JN%J26_3'A[
MA\WS.>&R/A*_$\)TCX_"+%F%67*09?.@.D]%OX3)L@)LF2\6;KY9\PA!?D\]
MI<J>Y"$FNWE&>K&!HRV;!I?WR2L\3?2RIPG,A);.!  &3)-[ V,%5 E*VCHG
M5F/,__6JF&D&PXG1J3_.5PS#:_;KI>UIVOE1.-!QG[W.Y/#\DQWA *_L;?E*
M6N)7;7L2@(L$0.6/\\W[?K_GZUQ :U,.^VSOI]]./M#?.ON'>_@@?R>W\^O!
MH1<??]_-O__Z=>_XMY/]WS\>[U]SK>Y^^9A?SY\C^9GXQU=O.Q^/]\3^UV[W
MPW'^_=7>V?[O'\C'DSW\Q]?S -77H[V=3WDL7?12HUC*:?*  W)$)J0C2\IK
M[+T3=3YG?CWM#Z1%6W@0SQPYQ]K2'RUHP?E8@ P$&;BJ:1U !CZR##R[D('<
MDYB(IDA8YA'WB2)CF48X!J.TI]0R7&2@9LO([@ R$&0@R$"0@>V6@0\_ _*P
M@J0@_AY7_.W/MH"4DA0"(2BYP!"7>?=GLTZ#,$XB22M44A8JDX( ! $( A $
MX/SG2T  MD( SO9_0C)N8JD)(4W>_UF5D&$\H4B\QBX(KDP  3BW (0,V'>,
M9+5G@WZW6Y\<<).%C@:Q6Q\\Z':LZW0[HTZ$DJ6MRQ-V9^O>ZY/3;O\LQK>3
M4?UY-J@O@>8/H/FO38]69(I1(BQB&>N(LZ"0B8R@J)W'5%@B"2Z%+"2Y;LV#
M*GV/MX]9N]S5ZX>Z)3@R '6/CKJ9XAH%<T31B(QC"G%"!7**,\0R[S0)-F2)
M55"G*!0D!=0]:]0]CKT:4+=4U#6,U%Z[X/*N&+G 1=ZH$X8T41IA1JSU*AHG
MU<:VV,2& .H =<\9=8]CF034+1=U#:W.\2RG#$;81H^RL.(9>HXA[+7-NKGE
M@>N-;;9IU((3LJTIZN#\P+U.U-^4P61JEER&.?*YU^%=@CER.M [O5 ?&?GE
MTEA?]T0-&[@'!]0#B?^^:;(TU@C'LDIKN3"9^#@KMXH[9+QA,4\ +E4IR:<V
ME=1M2F_63FZU,XLF\'!E;); PR?AX4P#SA,'$VD2"DX%Q UER+&L!F,<4R"2
M&<-MWNSS3:46O-L''@(/V\W#)1@V@8=/P<.&\3,Z:I7-*,2,2,2#5\B:$)%(
M*F\"DE',LHUMQC>- !X"#Y\U#Y=@_00>/@D/9_HA]B)Q2@B26B3$B:+(:)U0
M%GC6>94%H7:9AWJ3\%855EH9'D*HYMVZ;L?[\<EX$IK9K].M^/[)Z2 >%4+\
M%:MN?PAQFBN;B*0QNC7H7S;'=K>7ASK^G ?X"O%O$PZU.-B/HX-T:/\&"7 O
M"?"A:3'53 6O)4>19668VR!0'FN+M,K3PE)#3- ;VY2P3:.7D;AD35UE$!6P
M+KA<@MD4<-DR7#8,J@D[K$J")RP9XLQ&9*)62"IM+5><V.!+QDFQ:0@&7 (N
MGSLNEV!5!5RV"Y<->VL6E$H2XQ"6*6N7R7ED+1;(>Z-2R#L.YG2)JS=$ BP!
MEL\=E@\WN0(16TW$F0*I7)1"JH L]19Q22FRC+D\[3SGRD:::(E)E1QXN"";
M*Y3\A9*_WYOK:UCRMQT6X5'Z^Z:4+%=KC78NU1I]_;?OCDN/WE&N@7RZEWSR
M37NP91(;:B7"/+@LGWQ"FI.$3"DCFSC!U-FLL4NUB<5UE^!3IW!Y)F6"0;"!
M8'OZ!;)Z@FV!MGL0;*T4;+.-%W/>TX@CRB+-%E,41L9RB32)"D>).8L^"S9!
M-REO7W9J$&P@V$"P/2_!MIS@]6'NQ/P;B+@5%7$-;XLBDFAJ!,(FQKQWLZ7\
M0I!(2.TLIMI1'"?1G/2ZN^4)HSE!N(%P ^$&PNWQW6(@W%9<N,WV;RF9O&?G
M"7%O\_[-48YTLAHQ+#5F4DO'\<8V)YNJ74>WGHEPJYUN_QG9W/C\;^C\M7T^
M"/OCDWPO/_F[K.M.;VSK4?EO_MC%2/2'G?+BBSI!<UXU/WSIA-%1?JH,K*/I
M ]$M)29=<-,WK<N=.Q[%'Z;=B9N7N/R=ZY60KW3K';OB<O]]I[._,U3=S!XT
M?5)"ZR:_0:50UK27)WW:^'DTF$WCSQ&Y0;1_(IORT[RPW2_V;+CQGTL/?:47
M5Z9SU,V=<_CZY]=O?G[]1[6[__+@[2\';W<.7[^ZW%NK]U#[!X>OWTV6U^%!
M]?)@_]W!S[NORI-5;W;W=_9?[N[\7+T[S"_LO=X_?%=-<^E7_WHY65@Q_/M:
M%TR><_N_;O"?[9MFTY5E.9%,DG,5:+ R2LTM8U9;3'RB413T6C,1T?4==XI<
MU2(EQRG3!!N.F;6$8V*5%M'*H*FXL--.<7!9PK-H6,@RO=Z^1LRM5@2+XG)B
M^6Y1?7I5MJ^88()F^]C+,2_O_%$,XVX\2'<0X[N]V\3T8:'886[<C]V^_W-%
M1?7'/XZP/_FM9W\WXX/C7^G>\?]R&[I'N6WXXZM?R0?ZGN__]-O1P>^YS8>?
MV?[A>_SA^'T6NZ^_[AU^X)^(BJF8$A"V)N\F!?7(X$ 1HUY9K*TS,FU4,6LT
MIV5]#<;Q!HQT>B&OMA<4;]'"G,8J/!X/1YUT]L.)'7SN]";RD5Z7;^T \>%1
MS"IDM]O_DH5Q54NY836,HZ)7CHZJ/)<J.YECU>!BDI7:\_8.Y]JJ+YU\C4$<
MGD8_JD;]^G*G)>#JQ3=Q-NVUJ:23DWZKVW7E$_46RHY'_?..GF@2]2M3[2/W
M7=>>#N.+\U^N[?&:0UEZ[+R:?*=7]U5]WYD\V<)3F3*-P9DV:/K^UN2]*XK8
MY$UNMA@1WW[_UB_?^J;>DHH^\+MXB]SVIF /_>YW6BRH7*D6JRUE'CIX3]-B
MPK8$ONNTN&]8V<V@6FST+9DK_/:[+9YJ3H]_TEC?H!TM-!?C'0QSYY#+.DN\
ML;?7Z*,K,+?G.S0_3X-OW<'?[6G:LQ&Y::5=4G@FLON70:<_F.Q#WL7!7QT?
MV[JSNN,#O>P/1]65W<\]C/)//']6935<MF<]F]6RGW<"__K)=GK7-]^K]2#]
M0?5S,],&K!-8)X\XO5[%% >#&%9\E1S:OR.LD4?9-"QAE3SUCJ.9VJBV.E:7
MS(ZU6;9 =[,J8J2?JCR]YCK/]-PVGH^P)IYZCOSK53&]#8;%9#@ZZH_S%</P
MFM-R9;:33[))77Q0RXKD4IM&*%1V5+V*/IZXC!Q&-BN*B5JL'QRJMC^;JNU!
M&JHH,=28Q!VG.AHM@G"48)I2<G5,COK^4?4;G'7?CZ7)@K(V4$Q-$V5O_S*K
ME9W1CS'U!W%]CJB?GNP=AN.#PUVV=_);=__K'OYP>-3Y<'S4W?OIXY][]/67
M_._1Q]_?GWU\=R72YN3#W_MT3^P=^[/\/MO[^O;HX*?_=0Y^>O\EM__KA\.=
M_.^;[L?#_W5+%??F$4!#1/#<HLBY0]QPC8S3%$6E:" Z"FW)QO8-439/?4BB
MG3A^YI&@ 'X _WV#,><5#L44-RQ[JC@$B?!@B3"+O1026Y=,0ESI+!$"B<@)
MHI'$)G(O8E*EC C%9I.1920N ;$ 8@'$0KN"]!\N%QX:F_]]43!U]I^7#3@#
M8?!08= X9>92=)91BGRD!G%L/')2.20<MUQHQZAS&]LJSR1U_1PUU P ,0!B
M8,7$0$MW!W<\=+5F60N7R/QF'4$L"<4:,64YXM9B9+&@B";-G<2$"JDVM@GC
MFUA?+ZP*&X#['*)J?[68;P3YHQ).V_C.Y"*3UUH6U3_QX[^-OFN'PT[*'5&#
MS89R*J'D.RUQ_!.7[:A?A^SW>_6K_51[:7_)=^R'CJ^F^FA5AY<U0O_#>%"?
M%"B1_/5G7SP\7F IB7OA_G#_YW;_=CF4*9^<RVRGM"K4LR?]_!1?IZSL9<K5
M\5RVNZC*7,^]!"/SEC',%,$2<^65]=($YT50$BLF=7TL4I\?B[P] \)EW?DV
MA7FG,<P[%Q+QS:!_LG/P<O?6-.'-8HUO^@/PTSZR4OZ^Z:=US.=I(!(2Y5@F
M-]@CYTS6T5ED$J?(J3)9*0<CS(H:88"BK:'HG6T2MW'UZG9C;K86-V>Y,-#T
MP31MF#BTUB8EC:P@!'$9-3)"$91PC)0ZI7E*&]MR,T\: "H ==V VC*>?C,=
MUX5F6N?YJ$^3U,<Q 'WW1%_#HT=DJ<PE*=)"2L0]9\B%8)$@6D:3-,[C7:IT
M";6,"K# /^ ?*)2WY2,<]5V<HC"&K"R>@S 5-?)992)<(BYGFB*W-@AL$C*:
MYGVW90XY[!/"TC@?-#=&Q8UML4G,=5<8:(JKY@5KMUGV71R-NO7V<+@H(^PS
MK\GXR+#_&@?]8(='3<[?HT9CE@$W6U2_;5Q(4^/";*HXL!<\2 I\F%E?C[W8
M__PI.J4%EA'YNAJXHAP9$@,2S*1 N"%Y[A?$U3D:H:#C\@O<SD&JMO1'"UIP
M/A8@7UJZFWBH*#DW((/P6(KP.+LD/!QW.OH0D6,\;R.XLWE#H01R>>R3T-X%
M+3:VN5YPJ0Z0&2 S0&:TH<M:*#+R;X-HA_%5G/Q;')6-+6=^]F'NQU=UL.,D
M)A($P_T%P_[E786T@B17XJP5D278FB.GLG1(F&G,7<+4DXUMO8SJNR <0#B
M<&A!E[5R0]&0!/MQU(=#-@]A_^5- ?>>&T$=$IQZQ%/,[-<Z(N]($D1&+HG/
MFP)\'?ZP*7@:S\(Z9A";UDNI[$2_N^TT2]M<VW!_N/]SNS\X3.^3C74TMN5B
ME3^RO<^Q3KGIIJ?X^BX_56T!!=VTK8:+[SE3;TH4,AWR1LCT3B]<]:-"3,S]
M=%??/(L28G(\<(X4\P1Q'!,R18-5DK@H1>"":O"$/J'AHG5!A$#"1SO:=Z=@
MP@L*OIS(O=W>%)$'%T*OP4=@X7U9V#A)8HRE1CL4HC2("QZ0H:DDSXMYI!EG
M(A;'WF;>Z ,)@81K2<*G.N7\6"B$LR7SP+!QML0;YR1V!&GJ2MGV$)$5,B <
M2/ 8>Q>3+&=+,*%@T@0.KAL'5QR#D&)MP:"<:8W8$!ZPY$A*J1'W02%+)$/6
MLXQ/1CPKL<1LDX/C?UT<0.VVE+X<#T:VTUWHV9)U/$G8?G/H=YG>G3#]YI,F
MP^;$ .+?B_B?+]=9B5G_S8@7DBC$@W9(6^&1I#)0ECPAR2_39KJFQPF?VCL'
MN&R3I>#NZ7K>='JY.\^33<Q2\^SW>],_+N?G*6S]S7;'YZ94T(@?Q,?&.6NF
MDM+,(LYXR#^(1D9ZCQ1.>78Y*EBP&]M$+MAP %@$+*Z[%OD(^N(EBRFHB',@
ML&D]]9%:$B5*%!O$)?/(64J05()@ZO,6W:6-;7Z=@* = @;7 8-/%O?^( XV
M;:& P'D0.-,"O0[.:!^1H3%K@2$89(R-B$;I%7=!11&R%D@A*V-;#*+K&CI:
M(%!E0/0"Y-M966UVDD7M? PA#'1N6+_^4H.ZUEEW\W.\_D03PREA7&NIB-,4
MD#5.(2NU#XQB/2D6)*XG)@<_%AQ@A0.L( &>P"LVC7T]&!0=_N"*F "1<&^1
ML'=))'A-A<ES!253:H9Z;)$FF"-B:1*!N9 BA>,!(!9 +#PSL?"TU9#NLD4X
M@%C@.47!^\NB@"B'!:'(6,41%XXB[:U!24>A\S@&*^W&-EUPU2(0 "  0 "T
MH<N>FO^7:0\QT$\@(/PE 6&"CB%RA:0* 7$5\EY!<(X2$2%J+&2RI1H)NV[P
MAWT"A$$_>O?MGISFZ54*/_MQU@)[_JP:#?)5NPO-$[&.OMQVF8 FXWJ07DY'
M]7 VJ#?'/0/8[P7V/YNASEBG4)M^ I6E5&G,3*?4Y=^8UB0I%T*"4&<(9EEO
M +8RU/E-?Y"?NW<)@Y/F[?1" XJ7BXU>RQC?@\R_#T'D+,Y%!6&MQPXQ+2+B
MW%!D<.8D$SQ$; WQ)>NOU!#M#&1<.S*N"A@OHQ#2GS\*!!OQSL(2)QPOF6^#
MS-IA2,@*99"C)%%'@M?4Y;W_4HY  PF!A* CSH[#W5%/G-4. HOH0X$XTPJ-
MBTEH(Y"SR2!.,A6MP@)98K1P2D;*,Q"YN5Z8&;3"58M^;J]G[4?;M3T?*SNJ
M7D4?3UP<3'J3D<VJH*4='B_7'X0XJ.^0>ZX:]KN=4)6'71'VWP/]-/' (B8J
MJ,!#H"XRG3S5"BO,L1&?=N]&_ <=<_EF:H@?H3;<W#'4.Y^4<4E)R5$4)6LD
M20X9H10BC!,>4@J4EI1IAK3. ?;]!=@NKD$^-8#GO>!Y]P1K\P*VV!B&1>^.
M0Z#J_&'(.Y]2<DY&XI L9U&X+)JT9 :IQ&04>:RU-AO;%(M-1:YKTT!6(.MS
M)>M]3!(/1^N=4E8^B*;3;#T_=ZSK=#NC,^#I_+&\.Y\H%9%K*E"4O)AJ=4".
M!8L<,4D8FX<XQHUMQ3<Y7;!Q D@*)%T-DK941X4(UV5%N.Y\<BH88TU 5.F,
M34$M,EY&9)7,HVQ,5DE+4C-&-KF&#?Z*V'P7X"L+G;_.FU1?MM,+L3=Z@0C;
M:L;*3BXR>>U*A]^QDR[W['>&X3N#V,W*&3J:_$UP#=VK@4*5O? /#:M!K*%3
MC?IY*$Y.^[WZU7ZJ,FJJB4.]XZNIME<5.V/^BN]_[N46A-NJ4N;>:Z&[$^X/
M]W]N]V^7BZW=1PT*]>Q)/S_%URDK>YER]>E3VVV'BVTU].S[6"RT-I13)ITR
MGGOJC%*.8L&BEC1:3NH@"G,>1&'N<*KL+M$4.XUAGD5,O!GT3W8.7N[.D@W7
MU[B<9[AA_"A!&>",>VQ]_:SIC'.<>HUUB<-E'G%+.3+.">19?D$H'%GT)2*M
M32:.=M(-#!F T5LQ>F=[Q6U@O78P85ZX7C[W #A]"$YG7KB /7/,.!0)QY,J
M1RY:C[S1-AG/B"-N8UMNFAMJ8P)1@:@K3M26 ?4;+K6&;GJ0(/O-?.QK>,R,
MP]Y8@61,&G'I LICB1$+28JDDE12EU*8DK7/\ L ! "NHTKY30*.>[E779RR
M,(:L+IZ3,!5%\FXN,^#EO7DY<Y4Q1AG')B*?AQWQ0 RR@2?$B.)<ZJ",-!O;
M8I,M^DSLFJ)R13QA+>FZ^_Y\%T>C;H3JF2NC(=^4).8VMM^0./)&.^RW+1)I
M:I&8314'1H:'"8ZO39LMIT(F[3Q2KI12SJ("&<T%(H)$8K$URD%AS:<\20S)
M)MN?;!*$2[N$R[D=&L3)<L3)S&:-<:DT105R7L=2ISDB@SE&/EC-A--2" /B
M!,0)B!,0)RT5)_FW0;3#^"I._BV^T,8&%1(9/9+0F!G[M8F*.".1"B26..^$
M#,44)<PX#5@ZIB4(#1 :(#1 :+14:#0$Q'X<]>'HSX-$0N/H#^%,\,@1"P$C
M+BE'EH8L'+RE.AF?N%UJ$:PU%0GMBCAOK_28.#F'E9TH?[<=IVF;8QWN#_=_
M;O=OE[>VW0=I=OQH;,O%*G]D>Y_CL.KT*C<]1MB_J.P#:NNJJJTWY0&9#GDC
M9!NJ>\^OP9*F8]6J(+EC"CE2BG<$G#58PXMY0XAD')56$=!@G]"HT;H81D#A
MHQTNO%,LXP4&7TX$WPWU[!J !!C>&X;-A'*>>:<X,L$RQ FSR DL4&0*ZSSJ
M2HI2ITYL8@;IZH&%Z\G"ISII_5@PA-,M\^%PYO"*(G*I-$$AN!)T1R1RBG*D
MM"!2J^AH3!O;;).+!9=V!A ""$$IO"<'(07<HDDY\P-)XIR4>>]LB!"(9PF4
M2:DULH12:7B0E!7%D6P*)4%Q7 \W4+OMI2_'@Y'M=!=Z6&4=3S.VWRCZ7:IW
M)U2_^>C*L#DQ@/GW8SYM6DZ9C\HQFA7C:!/BP5-DA2>(:.,DT9;I*)9I.5W3
M(XU/[:0#7JX(+^]4\:[3RWU\G@=CEC9HO]^;_G$Y=U A[F^V.SZWLH*F_#!J
MSDRL+CIC9.)(J,@09\0AYV(>\<@DX0)312-0$Z@)U%P!+?.2J144R[D0.3.[
M8A6-U=:@8%E W!&/;"A'GZT*"7,2C$N 2$ D(++EB&R:5X&.<]&Q$7(O@A0:
M*R28%(CCJ)"-+B$1F,,L.44- SJVTM:ZKK&I!0=51D4O0&Z@-:/\)'7<^<A"
M].G\,&=-&ZK "1LO##+*:L25$\A*GY5>8B/U7$>>EFH-6%/'&00:  3G@. T
MO/1@4!3:@RM,!/[=FW\S:VCT1*<\I,@3XK(R:P5RV.:Q8]Y3FL>4B #\ _X!
M_]JC!!Y A.F<_&OD3^=!NZ+UD<!-YE\J(5.9A%YPB44(6@<-_ /^ ?^6Q[_+
MM(/ TB< Y,S:B8DM\40<"</+!MDKI$G,E)3"R:P<EO\!D*VT=JYK9.D2LJ"O
MHS]KND;! 0'N69C.,)UA.L-TAND,TQFF<QNF,T0[W+W[=D].\_:RZJ?*CP>#
MV/-GU6B0K]J%!%PK;?>9C.M!>CD=U</9H-Y\E P,._<S[(AFY$.R7!@=\Q01
M.B'NG486E^1;*:I$)"%2+O7TV)H:=L#R#02\GF+A;@?&WO0'^?E[EW@X:>=.
M+S3H>+F<_+5B/CTHO/ @5LZB)"3F1EOMD' X(*Z21=9%@;0Q6B6?(DED8UL8
MP"1@<BTQ^50IN1[.R<MDA&(TC\3$YB$QFJ*7'BEN'.(F"60\CDB[P)(/S/'@
M2ZI"2,P%.%PW'+::AG6:@3MJCK-"CQ L\6 FSH(E"-<L&.*13X1D/3'OKC4)
M BEON/><6!SRGIIST!/;9"==QT(L/]JN[?E8V5'U*OIXXN)@TIN,;%8%-(NU
MR=_2@:X_"'%0WR!W5C7L=SNANGB^R9O3N['\?NB/73=>?.!:][>AL__Q= Z.
MQ^G-E16N,4H?+,5.)6X]S4IH"%)K)1GFVL1/N]^2J9=%Z8,.5W\SP]F/4"'Y
M0;)T]\LE^W0B6GE&D(_2(NY-R=/C(U+)A42PI()G64K4,O*@/]V:; OBVNF!
M!Z$%0NL9":V[9VB>5[ 5N]FP;"3C$*39PZ59(^N<,4YZ19"CDB'N'$=6>8P8
M3@(GZ:1*>F.;$K:IR3(2-(-$ XD&$JV5"Z0E$NU>+I\'B[0[U1IXD!2;IE/]
MN6-=I]L9G8$<>[@<FWE]#&>*,:D19BD@'J)#V@>!$K/88Z)XXG%C6\E-JO!B
M/3\@P4""@01KY0)IB01KZ9X,3B\O6ES-''+&.^Y4<,@IZ1#GF"%MK<J_1>(9
M<RXJN;%-F-I49!G16R"TON73^\_(YL;G?T/GK^W_UC^:;;WC]2\WZCM/\)WG
M[V:=$QU-_B:T9MJ5QI\W];R1)W;PN=,['Q(YZ?'ZN:Y\HA8Z=CSJ_S!]83)&
M]2O3<<U/TK6GP_CB_)=K4K'^N],+L9>)F^\5.L/3KCU[T>G5+:_O^\.73A@=
MY>?+O8,G6)XZ3Z<-FKZ_-7GORA2?O,G-%B/BV^_?^N5;W]1;4M$'?A=OD=O>
M%.RAW_U.BP65*]5BM:7,0P?O:5I,V); =YT6WXD'N",V%AL_1>8*3_ANBWT&
M0!PL(%Q!7X&B6IA0J/6@:KJ__W92A]FXGK,N2^MX8Z>OT4=78(K/%X S3X-O
M59'N]C0- 7Y]56TL4PVY:<%=TD(F(KR..IBH(M/8@V]J)*OQ0"5THKK\#/>Q
M9CSQ_%F5U7!YP_!L5DO>1T_6RK^*4_/?D]_[@Q5?,L5" "L&5LPBYM9Y=M$5
M7R)U<E18(X^QBUC"*GGJ+4C#*EM-MB.7[++_=8/_U-#=K+) *;DG\O2Z3V1Z
M&]3T)]V)/L*:>.HY\J]7Q18W&%:=7C4ZZH_S%</PFE-S93:63[)=77(FF]4]
MH:$6>QKH/AW8ANYZ5-?H/(>C5M"YB;UEDEM!&>$Q44,2U989(Z-05K#:N:G@
ME,1\#L[^W_OTO=C_ZK_N??WS[[W\G8/#/79P^.O7@Y_R4QQ_(!\.0V?OY,/?
M!R^O.#B/7[./AW^R_?S-@\/77SZ^^E7L??4BMY=_//9G^\>_'>W3W;./QZ_Y
M'U_/8TI?C_9*$I]H;/ $X>@BXC$$I&W"")-HI$R1<N<VMAF^?@H;3ARNSE%L
M('\K)NES(C\<-5@MD7!V(1(<C\SB2)$BTI>\'!H9Y1DB,3$JJ4^4J(UMN<G)
M]0!-$ H@%$ HK*)0N%>T_H.E D3KMU\4[,]V!SPI2I52*$K%$6>&(&NU12D(
M:W'"WNLL"LBF,9"E":0 2(&5EP(MW1H\SXCW)2)_IOTGK5F2S"(L'<G(#Q9I
M2TME0^V35]A&$S>V^::BH/VO>Q*JJQ[[::PX*@&VC>],+C)Y;:E^_.]'W4\<
M^5<3&E?V(FO=L!K$B<]VU,]#<7+:[]6O]E/MIIUD^NSX\]#2JHXT&T3?_]S+
M+0A5J!."5AE*U6G]V1</#QA82JD1N#_<_[G=OUT>Y7;71BG4LR?]_!1?IZSL
M9<K5 5VV"Z51%F-0(<(Z@X,/E =."+:)6RII\-;XH,0DQZL^S_&J'RG'ZTYC
MF&=Y7-\,^B<[!R]WIP:5G=Y$Y?XE"[Y!''4&==W,AFVFI(H%'^TCJ^3OFS[:
MZ(R6# MD5=2(<T:0<T(B2A6E23EBC=C85@I,,*MI@@&*MH:B=X?GM2(I\P+T
M<@T60.8#D#FS8@A"DO<F(9KG .(X>J2M,2AZ[QC3V#EN;JRW L@$9*XX,I^"
MF-]PVS44S(-T?BJD/E8!<+LGW!I>.9U8'BHG460NZX-):F2IH4ABBK&GB9H"
M-T;!/@N$6TO"/8E2^$W$C7NYZUR<PBZ&K/"=HRX55?!NOBL XGV!.-/V,,/&
ME3"%X&7)*1@\LL)@1*3WP8CD.&,;VP1?+YL"ZMZJ.:O:;3U].1Z,;*=;>Y86
M92Q=QVKO3VLL?7#067<2='"S[7/8G R ]WOA_</,_GG\^6Q_YY.)A"5!"1+6
M,L2])\AJHU&*P7$=*!,NE&*!"S:"/FSMM8M1[<KZ^M#N..R<Q&&U'[]4;_LG
MMO<H&^<VM>5\>$"&M-/NT8Q=^QH'_6"'1_<JL-CIY3X^MXW,;,7[_=[TC\L&
MXR*1?K/=<?T%"'1[J%0YNR15-.-!$DM14 0CKAQ!3@>-J!2<Z>BY5:X 4U-"
M?VA==E<0+R!>0+RLIWAYA(W))7L[[$7FD!K[E_<B4KO(-=4H"*^SU% ,&5.L
M3T+R+%"B4HIL;+/VI0,'@0$" P3&FMJTYI08S?,S("SF$1:7MQB,,\6)T4A2
MF;<8A$9D;18;S"9-@U7,2[JQ38@&PU5+?!/KF"MLXJ8<5G;0&9;S*K<<6VF;
M_QON#_=_;O<'E^M]\JZ.QK9<K/)'MO<YULDUW?2X7M_EIZI-IJ"YMM74<9LE
M_5OJ['3(&V'3.[UPU0T+NNO]=%??/'1"@^/"Q#Q5='&X2HZ123@B8:,*SE/+
M-0;3^"I;.H"$K=O#WRD]T@7]7D[DW6YOBL:#"V'7X"(P\+X,G,45JF EYC2A
M*#%%/'J*G&<")8^CD\$9&EC)A(<%[-X!?FL'O]5D'QPSF8=^S6,FPI9C)0Q9
M2C3B5''D8O2("H\I$8ID1; D?^,W'*,#_0\0N X(7%']#_*E+9B2,QTQ6)I4
M# IYG+*.6'X8GK?-@C#.L7(XD%#RI0FSX,/&:PK(=GEXVFT*+;:Q*G.B%Q9Z
M &4=CQ2VW>0Y.6MX/K)@[)P;XI^;QDYB91Y2)9&U,2&NN$6.F(@(L2QFG-NL
M\B[3V+FF)PF?VJT&#%QI!DZMF@>#HKL>7$$BX.^^^)OIL(9@)U(0R'@<$3?4
M(>T91U02X[@B2NH(^ /\ ?[:HP(>@*%S+OPU#)TX,NJI%'G/[B3B*1&4M^T*
M46I]5#$YSQ/@#_ '^%L>_B[##DR<R^=C(YFB(RQ$9Y'42F7U,$IDI#&(92YB
M[K%VE@,?6VGI;-$!J:75O=;M"/6<IUS]ZHD$3HUB(ECKM.=:1VV4P\2P)$C@
MS(NZ&M =4NY"B>@VX/_/IG'4$Z^DT!A%[EC&OU#(A)B0LMJZ)+4ALJ0?)ZT+
M KC3"FP7VR!"  !Z7X!^H_(#E%-^2GPVM.?@C-/$(BR(1SPQ@JP1#$F%M;!<
M8A&S]DP- WX"/X&?#PZ_FE<#A<K#3T[-ADW6\A@8XPDE(2GBDO*L=,J$ C;>
M"6N\3IF:7"ZX[C  $X )P+Q]RPZ6V 53L7$@"8N4ARJ@P#W)NB3AR#%"4=""
M*^ZPYAR71.?7]^) Q19:9Q?@Z?I6R5[3^$)]!7.]J^_8/9?[]#L#\)WA6^%B
MO>N:>P+N#_>'W">K$?#_),5ZG_LY+Y6HDU;SJ*3).C1Q6F&IG/<R"26]K*,?
MS'GT@X%BO>NNHK^>J.>U\6+G4V**)4T4<C[_X$EHY$2Q7*1@\G8K&6U*TH %
MUR):T]-@S]8VL1H8;3U%H6IO"]FY=\%.&XB0)FID,8V(:V:145XA*ZP6F&IL
M@LWLO&[T?6I7&0 4 +IZ 'U YCVHZ/N(X'M_ 3YAI4LL*104S4HC*4$"(G!D
M(TTBQ1@8)9!M#^@']%N8^@CU?=N&1W^!1Y/'UALE4*!4(AZ9+M$ &FEI9#":
MZ!3]QG;[(E!7!HS?,;J&SO"T:\]*W\;O&(KAHS=^=$7<AT\^-Z%0 =P?[K\R
M]P=G'10J>#8;!BA4T);- 6XZW#3A,GG+D-':(1ZL0=80B; 1P0O-J(D";"=@
M.P$4+L!V A4+V@##F0<M$J^-2A(%%D-)Y:60B<ZAF'!P5,2HF"M)NX4 :PF@
M<#U1^+3!7%"F8"G(F_G.@K L"8H19EPA[A5&FFB/\E!AAR-)NAR*8!)#Q!6P
M;MU8M^)J'YP=6S0G9TXTX6-RC%BD,3-YGQRS:HA-1$I@'R23WL545,,\]* :
M@B.MI1^%#@9/92L6__?2T)G%ICR\I0._>>#V_)WIK5A^,_3'KAN_?<J]#3W]
MCZ=+'OD(7;FJZF*D45%J#>'1<I>8"\9+[#GU7),D)ND!;M02(:-?"U5!UG29
M6.^Q2S(@)I1'G#*!+'$.,>6)](H2$N+&MFI=+M='6XYM05L[TV2#I ))]=1=
MN11)=7=[!F15;(4(FSFZO.5&",>1<24D6!B.K-0*B1B#P)XDGH=[FVP:O(SJ
MM"#&0(R!&&O3TFB)&+N/+W+>'1=DL&R!A)KY)3U5PCF?D DFH#R@ CD3-(HZ
M;[@"%<&IO,G2=,$I+$$T@6@"T=2FI=$2T=32'1:XA!<MHF8N84^TLR8H1+!R
MB/M4LBQ3BO)8$F]T2E35T8)X*2YAD%0W>I/_,[*Y\1<Y*B?#L#\^R??RD[_+
M6NWTQG5$Q:44H*?]8:>\^*+.FYG7SP]?.F%T-$FU.4V[R>GDT,S&S=^T+O?L
M>!1_F'8G;E[BAH2CDS'R,=-CT+8$H[1N\AO$9B6B)GW:^'DTF,WASQ&Y0;1_
M(IORT[RPW2_V;+CQGTL/?:475Z9SU,V=<_CZY]=O?G[]1[6[__+@[2\';W<.
M7[^ZW%NK]U#[F8OO)LOK\*!Z>;#_[N#GW5?ER:HWN_L[^R]W=WZNWAWF%_9>
M[Q^^JZ9G1:I_O9PLK!C^?:T+)L^Y_5\WR//AAMET95E.9),6*;FL_6N"#<?,
M6L(QL4J+:&7(.X&)V*WON#.J"RT*[IWTC,G$@X@ZD"29D4:Q\GUS(<2G.+@L
MM;4V--],.F4\]]09I1S%@D4M:9;CY,: K\O"^)T_BF'<C0=I9S@<GYR61QF^
M'Y:PU<RDPWRK'[M]_^>*BMZ/?QQA?_);S_YNQ@?'O]*]X__E-G2/<MMP%J/D
M WW/]W_Z[>C@]]SFP\]L__ ]_G#\'F<Q^G7O^#7Y9%UR6+*((C44<9IPV>(I
M1$7>W@EE8K1THXI90SDMJV4PCM].T4SQ%BT$::RIDINLD\Y^.+&#SYU>+>I:
MF+9Y"HZCF'6\;K?_I3ZO7:9'=3KH_]4)<5@?WYY\/8;*9GF>T5K9V8PJVF'U
M?NO=5IW M!@?\N-7IR7-6C7.LZV<E PQ\^6DTRN7OWYJ<OCBFY":]MY4?LE)
M!TX:>/D3]4;'CD?]\PZ?Z ?U*U.=(G=BUYX.XXOS7ZYMPYI#6KKN/,:FTZL[
MK;[O5$H8LZ4%JP7%--YFVIZI$-F:")$KJM7D3<[S=^FWW[_UR[>_B;<44P_\
M,MXBM[TIV"U-OO6[T.16-)G?]<O?B2*[([,6&DUNYHII^VZ#IPK1E2;G6\P5
MX*9OT'@6LQV9&H7O8#E;3'#BLYTBCQ &N;Q94IMH)JKUU.<P7,*,60&ZS!<Q
M.]_4F:>044OFU4T!M(L>Z4?H-I@&CSX-OEW.&Q;\>HTT+'B8!M<6/!Q'N5O'
MO>H,?4F=5PWL*"XJA]0C>6CN,!W;[B/MC<N!GRMN4AVC],%2[%3BUE.31 A2
M:R49YMK$F]VD=SDQ<=GX^M)V??&0YNZZGE=@.@_>YFEPX1M%=$4MM!/GZ&EG
M_Z=\S\,?.P>O\F>^?L ?CS_F:_^ON_?U3?[N!Y+O^V7OU>LO>YTKSM&37?R!
M_G:T]],N/_C] ]L_?GNR?Y*?X^3]U[W?W_/]X_?Y&7>^[!WNG/WQ=7?J&*UK
M+9I$<4@*(VRB0CQ@B9Q,%C$1!8Z!!DK\QC;;HJOC&6VO[_.?;0O0 6(NA9@T
M\< B)BJHP$.@+C*=/-4**\RQ^48-6B!FBX@YJTX;A(TN:HNXMA%Q82FRV&H4
M>.0Z"2-C23# MQ@0$X@)Q'P8,1\6B@?$; \Q]V<Z)B%:"FT]TE[ZC$V2=<Q
M.3):RL03P7*B8ZY0]!T0$XC9+F)R:A03P5JG,R-UU$:YC$B6! F<>= QVT_,
MF8ZIB/)Y^YTYR:Q$'"N-=(F]\I1ZR;S)@XJ+C@F[\D<G9KMR_;?7$EO6>-5/
MN8].3F-O. W_[/E!M,.%66:?56[#UAI?R] ?I)>-@=^=CCM _W[0WVN:8IE.
MQ'$F\Q3C'/%2&%$;*9!S,L\^HR@1<F.;;FG(6[A 31@RO*X !=M@4 4*/B(%
M9ZJOS9SS2BL4"<:(&R.14=8AZF-6BJ.DE(M"00D47'$*POV7?W^(,[G;JMG-
MXJ?4,#N*MCLZ\G80J]$@]L+M<2=/;6&#^S\C"^<ZZG5S)N__7HZ@NRMWT_7_
M?RZ6_V%9_6#7O+]R]VO3$R08=Y93B@01&G&N&#))$<0PXS8Q@A-E&]MR*<K=
MPU9;N\04.'O6%H5$6&=P\('RP G!-G%+)0W>&A^4F!QKU^<H_/9>%U#8)A0V
MPHATDIA[AAP7>9^;ISO2&GO$C"1*)B*\M!O;:HL#"L&+L[!>>]\=96",XB-N
M=-9UZPSW!P-V^^/;SA?T1%R_S.NY5)6X$-D$9/;]9/;[YO;%RKQ%\8(A;G7*
MVQ=GD*$I(,TUT]9FT>W,QK;8NEZ#$6S3JV6;!L"U-1P- /?H@&ML2B*)"7N-
M@F29<IA;Y$S$R&EF:9"><NH <'-M2F[/<[F^6=-"\^1N-8BG@SC,CS;)FM8I
MQ[WC</IFG0MMU+_(A1;KSTR_4/UEN^,Z\BR-1^.\7?%V>%2E;O_+L/+C0>;
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
M!]TGB_8[W::PHRD]./WEDVHIJ]-81RL-I^6-3AX,#[MQZNZ[, "\OV^Y[6R
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
M\B8* F]H<.]RU+DCD'*Y>&SFW%]CUINN^7I= \7G1P MO$$(D )D"THF 9"
MQ!4; )NNZ8&N67+:3CDE EH62#L&.0D6=(Z,R&CC(EDC;=,U3=<T7=-TS6VU
M)4PR $\A:(^@C0C6@A7<6T/<F!@;;;:&&F@91N!10W8@F%8UC. =,+2<6 Q.
M(;<. %HZ8]-"30LU+72KP6R?$AD%Q&OC&10HI+"NW T<$5 K>;*.6F@9O!$2
M(MK(6<*8&*14@S?&,..#0*>-S"(W+=3+X,VF)M4_.:#)7GFLP0%.WA4 *+ 2
M3H,XPY9;OYEJ1A%X&T.Q>74 RN0U9JN-=YE'J\FT/-*UU#5R-;[C1=V=9R.3
M%FHG]IR8%P0L*:NXB:',K]O:\=O>0DL3:&E3=QT2A<2D=3 *K0.I"76TV68E
M-$]6J&OV.&N0V#](7(8AT&?22FK&*=3&CTXRGTUD)D9%(5O*+C1(;)#8('%.
MB5N7C!)8K :"!.!32AR]C]Z11;CF#LQ&1O0*#9>4>/96A^@SXR:E8B!Z8%X6
M Q%!)V.Y-3S?*"7>\+#A8:_Q4"H>E/,2H_4%#2F8 -&2U"YC\( -#]<0#Y?D
MK(G2F_(_EGT*#'CY#;W,S(3L)(KLE1,-#WM)SFYJ9OU9Q9/MP=ZXO,UA7>4#
MK,5/QI-R\WF-ZFE+M=](?>/!H>8V&6T%&)"A0!"@U1F555GD1DFLI=)1JRPM
M$(DB;)I9'8G5V65!%R,\9@0GD&2H2D?Z[2("+2#8J@[>=4SD(6:;;3 B*]">
M4 C,B#8;'T/FUZS"VC"Q?YBXI&FUK)U^/&=(3K.B^0)S!@6+,EF?RLP+J1LF
M-DQLF#C'1%2R^*G$B?L ,2<'7@=(2B,8S*KU#5Q'.%SRM%[E&"D#TT':FC2F
MF(_%3HP!-289,&?=DL8:'C8\/-TV6#PHHT%'G0&45]X[QXWDQ:4JR!BOZ3<W
M/.P5'BYY6J<#>8>&":,% ZN1.4&*$>I<#G#*%AH>]I*GW=0DVFZ1#^KIE :=
MY(E?!OOC QJ,QN7B+1ZXD7I&4:VQI4$%H\ K$U)$$60L2PF=-U=DT3:-<ML:
M!59)6!T\M]Q:)K#KA>5DUX26N9KX!]%IE&)K1PG3HGXM"^*NHQY'H;,/!$%Z
M$$I@C#SE;$-&G9*\9J)LLZY[A84KY&NECFSPC&1RQ;HVBJ$QCCE (5/=4N!O
ME&UH>/BS\/!V#/F^S,E_]45(UT\#F&@IF"B+(@!P3CAO2;DD9?9%+[@K-$##
M^AY@_0JS3 2V3!JK/; +UF=BCLBSY)60&#1Z[YK=N^XXW^S>']./*N?,#::L
MO ->@"\5X\@IQ:VW#NF*PJ?-[NTM%NZM< !6:.DLB]%K!E(IYD7Y$1UI;X1*
MB;#9O;UDE7]"1.[6A^[E;)\F@]G)$4T'XSP8+E?Y@]Y&+=O]V_W;_6_V_E_
MTS2<'HWPI.HJ^L(SMU._]]0V%_TYM<U%?TYMF037M_N>'X]FPP%V^02U"-=T
M;D//?]Y[VPIR;2:Y8%1&7@DWKC,0223I(2(Z)T0RLA7D6DN&X=G?JUD&+O"<
M;-3,9XT,G$7F0 3&0["9G/:2RZT=MRVA\:V-;[WSD$@.=$"T)G$%M>Z,DM:B
MDDXH8T/T#1+7%1)7>EV[Q*U/D9DRMPRTXRPHK9DFP8,(X#/'K1W8MOHF.H,T
M2&R0V&M(3#F"23$AIU2L1!L,%1-14,Q"6RN:E;BVD+B,R4N1, AP+ ?N&80
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
MT$T-XQK&_1@!>U6>;YC+6!W.UGRIO SEB^\K2;7F+_+L\.AX4X!+-N!JP-6
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
MTUG-BIT^Z&V0L-V_W;_=_V;OW_JP]N?4-A?].;7-17].;5']Z]M]SX]'L^$
MN]A^+10UG=O0\Y_WWK:B49O)'TA/ROBHO+0 67'4PF/DEC"A$+P5C>HMB:#.
M->B0@#FC93XDQR!QPQ"39 FX#AZR]M9L[9AMSW6C$!IK>M=1SXD<O<[HDZC=
MZZ3G*J,R%@,2:G]%,E-#O5M'O67@WV0OD" QRW5D$&JI/-(%! %#T6(FH/%;
M.VK;6--0KZ'>74>]8(.N6V4 >0 A<KD'$M=:E87B.#5;K\^HMXR/^V1-<D(S
M:7AB$#VRH'-F2>1,+EJ" !7UI/0-]38+]>X(I%VWK<(FR-[IRUX?QI-&G:.,
M(@95C-?L"X:+J(61T:BDSK6F^3@=/C@<CO[?K=GDF!I8WQ18[ZU4<]; <Q(L
M%FAF(")4%UTS<-G)J"-AT%4(+N!T'V/6_>8O'Y6KUM$;?!C.]@?#P^GQ! \C
ME7$[*(]V,KCWKC427B<=\!7./&4AK$%,WD(*%)Q)F*US3DF>S#4+ S:S]N:1
M$E8I3$*,0B;+9$Y4G'G#F8M!L*PL>"%-T6UF:T?P;>YEV^C:]O;?==CS/.L$
MO!A\8"!R@QZ1BD<OL@HBQ]:AL*>(MZ0O*5BM4G1UHY)D0+4-;G*&@0S:<)=S
M^:CM[6^0UR#O%/*BTUF&#+;8!-9;#,2% JY3S"*+*WI\-\B[3<A;<I?6NRA5
MD(RB*9"736#HBLTG1%(\:5_@L#5EW0C(N[V\^C[,R0_=JOD]0KI^(*^\C]Q1
M[7.F0 5PQ:,/F8+4$I7)U[1KFSM_*TB_)#Y5$HD7AYYYKP0#RP-S 8 )\BDD
MWK7F;NY\'W<U;6J&:[>S:0V"?"VUX>N51B;MI7$^%F0!0<)'"S)&KA*"Q7Q%
M$9>F&6Y ,^A5HC<I%:U)L6[H+SZ ,()Y39XAY 1)9QVK9FAYJAN6N]!@[1MZ
M7CGMBA$, JP$"QXQBVQSB%D9+V+;W=]3L%MRO,%;'SU'ED(N8!<%,J<2KT$N
MS"0M<))M=W^#O 9YITFJ%-"*1*K8!)"2#"!262@9=;(II6OV9&J0=].0]WJE
MS5_@*AO-2%)BP .Q$*5CMACBUL;*U9L&>0WR&N2=,IXQQPQ< 8@ ,D,PF2,&
M+<@4Y!-7-'-NX'8SX+:D-=%G),D]*R"7&2B9F*_<IB)MG%!&9.+->>T9H[F)
M=9IVQS,<K99G&N!LD,MZ'[RO"_[.A@/#>))HTMV@/,)@.AX-T^!T=%NL\!L&
M:UW5*M:V!%Y!\;\)8L":(,>ERT!%E\IPS<+>EP829_GC5=IVO*)MGWR,H^,Z
MCB]HUGW2G?%LN6Z;.OXJ=?S\PRJ7'+%,L(G N!;%UTBBMGXEK+LM0DYDE31B
M:T=)MRU-_\*,7['\^@)6=SS9I&F7IEU.<Q&M]H39N (_1N:@G$A:HY4@@&3;
M3-UG!;+DYR5H;C,DY@ <@RPR\TB<*:D529U%<<N+ A&PK<U-;*=N"J0ID*9
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
M6AUQH@R#3"$ G8WV 7,I/4]<4&=T6=C[7EC_01IE@^(&&:\%XMHJ9%V(2/H
M/UC-#,Z!$N+RPM9599=M:&Q,U.)=71I_=&L+\$(=U.:)N!?]&;:R[)UE /YD
MA]W!9%39NR?=F:NL9[LG\''8'67V-G57]//VZ\$^GF1^!*S#3>!R'%VPF5]N
MH]OWO4F(4R_&S'Z96ST=#BHC^#F[:N<XN]CK 4N<5$Z+; S//]>A7%G6:5]R
ML>07U7SYG/-NW<#5;K)67J<!0$,-,V+.B>UUS+Z-^(1%O=VOG>._/EC&N+/6
MH<"<1UQJF\.]+/):@A2.DY>.97/5U<0C3;96EG6^L,Y?=SX(ZXDW2B,AHT*<
M:(XT;#>45+ A!1,H5WF=;RO2MRM)>M#OQWJ]*XE\E-V:%UR\^:':=U))^AG=
M'$BPYU+LK)AZY5C*;4S!<IBE]<HG?"[NGH*:5KE5>O A3EW!GZ%O60H&G)S,
M_)KPNNSCN:Q3/ 7/WF\SM:';K_=*7IIJ9OIC4,/L)]OM99VJG?6B;NW# H;4
M'\5>.T\U7.N.CF)VQ%;;9K3 (H93O_"H0O]I&+B+O6ZLYMK6CG707OS@I&HX
MQX;#UZQHY=,EK=[YIKS X;(#_&-6$BM])M,5K$TW3"IWVF X8Y_V\' 8X7&X
M(]-#GJS\!'3IG)&V6ZG;!ZVN6[%9:&8\(]O*JY[]=1?\P[WN?R==N.OL>>O_
M##[#,(;MV=O@2QT*,.F?'ZJ8110$N-@;G%:A,?# . _AG#C/)P)>65-X18YU
MI/:Y;W1*E.UY:,#,E7Y^I9O?G>RGP;!>L*F*.!M[7LVI:KN\6?@#)KA7^V7K
MO9QU7%A!4,5G9-)*<4H5>5[Z>2-FD2C[: _K[0<W 64>MENUG[V6,FPXZ?9!
MBQW6OO[S9Z?371\,.-_%MXD'_+$P_^OLMQ<C]N3Z1^SIE4;LO8F'>2N\CJ?Y
M[$W_L(EA>N_.>>[[XQW<V>[4Q_E.X//O.7CVXY=W7\/'_7]VOG9.WD);P%??
M7.&Y)\"+\1[=R4<&N^_@\_L</'OPZKA#_Q+O#O8H\-VSO8._<YV-S_O;'S](
M0@G71"/M0JZR 6JBX82 KJ@H8=@H0?#E8+<<; VK%I3"$=:$&>E%"L((*K"3
M6%P.T_MMNNMAVQW.@_5J3%ED C\0I_?]KESJ.C88Y#G- O%<"PZ"O'&"N$A\
M3-8O)4ZO,6KNS7QXJS\#6>![TY7);,+"E)V<#OKYZS/[RZP2.+",V#^T4_OD
M#,@78W.JF)O:?@@,IS),VF$.YP(^-9D"<H6>Y]#:;CUSTQ=\/AIDC?.\0S-6
MD(&[#I(95I$KG[KQ,V"X.ZM%LJ-N3 M/95&[.@)X8C_F UN#ZL/YS]"< UXQ
M%Q.F]DE@50._<%CH?#JJ")P<A3;*8\V288Y%RP3;][&VWS[STQ'D*/)Z] '0
M91@!Y>9,;I',\QS/A)P+Q]4^V=ZDDC=ABJXLS:@UJ33U\\9SI\:+#3_.8V;;
MD^JD6!V?GV?F.VO^+-_SLKIGYTOTDXJ7[Z<$DN3PEZF)O;:5PR+V*P2:+EL5
MCI7I:_2-A<LK?#H9YB"\2D:IR2+WX7P[+)!'+5/4E#6EZ"G1 ?&F@:^7<QI2
M=A@'AT-["OUHU0_4DA@\7IV(V]_96Y"(*@O(+"BUDG1GP\ICG]'N5*6I2:/U
M!@3$;LJ!H%DORJ_\VXY\WE:M#O#$H]96A;FVW=K-/O,L6L)S, &7KF[!,+-\
MV+67K[R9 .SYJT]<:N_M, ? G5V^*P>)=H=U)-R%2W6<:)["\U^NV1O5J3[
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
M1F.A,U1'SV!S6,65")8*J00WR7F9K"N*_IIAX8*B3Y/RVEF.HDX&<98S-=F
M<^T+0UFT#GL.6$AQFZRDYL4CQ<+BR[^#HM_KM0;CHS@L[OQ[07//A#;$*JJL
MX8YS(PV-CB2FE798VJ+EKQ.:^T4M/R1B0;;EB$:;75C*(6V#0RDRG0+5WB>U
ML6E$6\E2SJ-XL)X\%+HL^R1/A6&44^N<9"%H!XAHH[%"%R5_S:!PKN0K3!DC
MD2/E:0Y3]1B98#V*CA(O,..:88!"UI:8%2@L4/C4H5 :V"V:> >]X=$F$ "9
MB<QRI;U4DA8=?[V@<$''3S0%Z9-'-&B/>#0)60F?HD^4A20\3W9C4YFV,:MP
M_3Q2*+QK/J5'<6[K;DF2FK!R3<SHOSA9Z\H_5EG4K/"/^^8?AXM6!<HP*$DQ
MH<2T0]P!)S&>6:1CM#IA%JQ5&YNT+8QH,TD;9R6^P[YK"DHUTYU6V$IA*X^X
M.%EA*RM@*W,+C?' /*)(B$6?RSUHC(P6%BFI"0=^8WQ50K/-N6XSO0HC36$K
MA:T4MO(DV,H*BXP5MG+_;&7!VH6E"A0S8"N<,<2C!$4E"8H(Q\$1$KES-K,5
MPF6;K<3V_Q392K,"7IJ=G?G&:DT_E);Y;E.U0'&72MI=RQ=OYXUY:&]0F9WU
MFIUR%*ZD:EY+.7G=16$=K"(L6$:2Y5I$FW@E$@N#G;>1?-C]:7O]A5*86_UP
M7@T3N%\1=>\DZNY\KL3<:9U=;HS&+ J$"9.(PR(BS91#3F!FG6(FBGRJC^HV
M4<V3=)L)KD_<1E+@_9'!NS728$6<#9%'2@P/V&F:',%8!ZTK>/\YNWF!]Z7"
M^]XYO%LLG9-:(TE50#QI@ERD$BDB'2-!$LFSA5SH-B<ET6:!]P+O3P[>I;,V
M,&^"D)@KYYS0QB@/ CW5RC)<P?O/V:\+O"\5WM^>PSL)5'B6'%)<<,2Q5<@
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
M_:0%\)8'>'-3"',*6^48$CZ;0E0(2',>D?=<.6.(]4QM;!JEVII?+2Q7 *\
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
MA>,\#^K;7__*;G?A$DMP\MR]\N5^32S]P]V*F#)A%1YQ)QZQ\[GB#Q6?V/J
M8S!*Q(0 HPWBWFCD@-4C1K'4@H4@ MO8Y*;-U=4,;@^8Q_A1%'E[LD%0ZP^4
M#?4-%7A<!CSNG<-C4M%S0C"*#.=@4$:0P4XB)XG%@E,C@]G8)!2(0Z\BPV4!
MR0*2CQ(D5^E1*B"Y#)!\>PZ27#$+"KY"U@B"N H669PLBL98PYE+G-*-3:9T
M&^/FG9HL(%E <EU4[F66"RIPN5*X].=P21,UPD>%A&8)\8A!G#0J(>:#HIK&
M$+3<V*2R+>35#,)%Y2Y ^42!LJ$.K */RX#'CW.+I*6*&TN1ER0'8<(:V:@8
MTA$;8I0W,>??Y%0!<33O_/FC ,ER,&DU!Y-VS_U<_3@NYY$:?1[I[G+S;'5K
MOC#-4MH9] <SAM&)X\(I[L8IOBSZKI+V+A'KD7:>(6ZY0,8RC(S4020L@?\#
MI]"L;<S5 -82U56BNM8? YMZ1JE@W[U@W]PQ%2VE6N:::S)GJ;>:(4LE0]0S
M'3TCGN.XL2EE6[.K0G*)[BJPM]:PMUK'4A']&@)_<Y>3(9AK9SFR@667DW'(
M$,41K!XVG-(DB /X(VTF2TFB@H%/' -7=("IH-Z]H-[<<Z1--$PQBC@3\,=K
MBQP. 4D:HO7"4$-E.<=48*_ WK*\0$7T:P@(SOU#H/@JFCA&%$3Z?*S)(V,P
M1\E8I:@&=I9T58!7T*M9.@H&KN7AID?K ?KCQO--I4C1(W,)Y<.NH[SF<;3?
MW[FPYOMI&U:\<(:[<8:S17\0-=YY'242,0?K"\&0]E@AI9R1#!@^IFEC4[<U
M745E]L>9L_3)QD\]-OQ;LC?HIJ0F!?&6BWAS+Y QS++$#8!=/KWI5(Z5\API
M8&W6<".37ZE!H&!>P;P&8]Z2#QD5S%L=YLU=/]X;K22E2)"<FC[R7+78*-#_
M0=;SF'!B:,&\@GD%\U:=O*Y@WG(Q;^[X,2):X%,"N4 (X@D;Y 3-?Z37WL9@
M4BJ85S"O8-[#.7X* BX? 1=.!0'*I1 4LL($Q .VR #H(4JPD3H&2Y(KMKWF
M.7T>\M@/Q75.O"8Z?NZ:$N]BEKL&'!%:__.DC<]U-S]0^@KHX^4Y>>R?4\=O
M%7'4]QUD"@&^,[2P,MV^'9[MCN/)J#/HYY$,![U>=4:UCDXHO.ANO.CKHI^)
M<"^5Q0)Q2AGBQA%DE1,(T^QALA)C M(XX;1-S3TGS;N'/=MT+O5DP[/6'W$;
M>UBIX&QS<';NW>),"RV%020%BSC7$3F.#5*):.Z--<X)P%E#V\"4&Q?J5<"V
M@.V:@.TJD^\5L&T2V+Y=")Z2Q))(D6$X@E ;"#*&$N2)TL%;+[2/&YN,R+;D
MI(!M =L"MNN4Q*_ ;I-@=^[9$RYZ:8E!SB4!,J[/,BZ@L,?2<D(-49&O)AE@
M =P"N.L#N U-!EA@MDDP.W<?!HIAV3E&H-*8G"_ (*,]0<)GD@B6&2M NF6F
M;3 KTNVZ>!?+D;)K/(N_Q7Y,W?$OM<\PGRY[UKN=L[&<-WN<+D3@,].#R%/:
M*+SD;KP$7SAF%I@BVBID;4[%P%- E@>&K$K4!B49"7)C4Z@VEU</(#]@_NYU
M810E#*_)D-=H'UX!NI\'NKG_33*%DZ0@*B>-$<?)(Q-$0)@'SDCR$;2H*LD6
M5LU+Q%W0KJ#=:@6\!\HT6'!O.;@W=X5I#0M(C<P561CB-%ED(PTH:6Y3BEY$
M%G/1/](6XFIBZ2+A%<Q[,ICW@+ZL@GD_CWES/Q36/D9A<SYIT&=Y(BIG$E (
M2Y,(\#&.M=K8Y&U"K^93+8A7$._)(-X#)14LB+<<Q)N[A!2V7O%H$(CL.>!)
M4*1)(D@RK(1)ECOILY1'0;TM4EY#'#ZEBM15A\_.?R?=\5FKV\]5I&9.GD'*
ML%5Y"NTX GE.W*@;NG;8;=8QLK7@#ZOU\GR7*XS3EQ?UHN_V.W&::78_O5Q8
M[S<+RUVXQ-VX!%ET]D3!F0Q2(\<$![D8_MAD#)):$@DTX@E.&YN"R[;&JSAY
M_#C3S3[90*S'!G^K</D4^+MO^)N[@ 1V$D>!D9,,X"_2A&#1$L("*XF9 1V(
M;VPRS=L2EVS;!?Z>./S=<X+!@GSWC7P+:09EQ;\(X)W(90:4 Q&06B2MCE8(
MS'3RI=9*0;['C'R-]005(+QO()Q[A@C&0GL?4$R6YVPG%AFJ A)1:B;ADHYD
M8],PTN;DZL'04FJT8.!:8^##'30JTM^J0>_C0HRWBI)RCZC.QS(#IDA+2Y$D
M'.1!P^#+2A.N/D[D>VQ'@IJ<<'!WG0[_/*GSJ:MP&=W^?"K<T9ODZ?QS,,P_
M;(W'PZZ;C*WKQ8-!.9JZ#%9#%SU,P0@0#X"W*(D3XE(2Y$!C0IP$2A*E3J0<
M>25)V^A5)%ZYAYW:=#[T9*.SGA3.-BNE8,'9E>#LW)7E,7#6:!*B%E:86ZR0
M"SG('WAMB@9S:OC&IB"B+?DJ7%D%9PO./DJ<;58VP8*S*\'9N>-,Z01B*TO(
MBH3S\7B09[EE*/$8J,(R\!!!GF6Z34S!V8*S!6?7PN56$+=AB#OWT,DD%4M:
MH<!=1)QR#)*MIH@3H8T7,AEM-C:-8&W-&W62H8!M =LU$6J;E42P0.Q*(';N
M#V0NAH M19A3@%BF!3(B!$!<I;4+AEMNBI%V[9R%Y3C954=AQIW:31BZHZFG
M,(:5.0J?6B+;ATHA>)'E;"\L]?_/WIDVMW$D>?^K(!C[PA/1J:DCZ_)L,(*6
M:#_<L$B/):_'?C-1IX0Q16H!T);TZ9\JD!0@D3I( LT&F-XQE\;%1E?5+[/J
MG\=[,_.A';KV)1]5LR4;<S,;(Y>%0*81"QH'/OIF8SB":YU^F;+H0M%6I=;B
M4JS9A7^ I6D?; 3>YN/S_O2_3W5")Y3>%TJ7M+ZHM4LR0L;<.C1:#]Z'"(K%
MS)C0(C(WW/ ]8BHQ=4.8NN:$-V+J?3-UH>LE68RT.4,J+20Z>@E6) FACGLU
MJ$9@Z\9(3"6F$E/OQ-05R'K$U"$S=:'<V3JLPCD%OK387S090C(%7 S68+6B
MFAEB*C&5F#JDLHW$T6%P="'/19,Q)8[@LPN UD5PQ3A@17-6I$ZR[??IZ'0S
M5+DU1$K<]YVK"WP4SHNVMH9<QU^ML5'QW@T6T%K!WM8P8'94KGV>F'\SYN,'
ME1D#,J^D >-;Q?)0-%A4%@3RA 9U->Z^-2R_VLZ1:O=24-M&(V]#1"_"W\KQ
MMY"X?/&^M+(\JM(.D L&-G(+.M?Q34Q'HV2?1P?$0>+@@#EXGT(5<7#E'%S(
M4J&PT.HQ0K5TLA7H#N!C%&!5-%&*=F3>ZQ$J<9 X.& .WJ>X1!Q<.0>7I*3L
M6)(6Z^RRMOJ#=6/L5(G 7$"K7!'.,N(@<7";.3A@08C8MW+V+<D_P<1HF01;
M.*_LB]4'9$I!L-J&UKW%^DQ'@0-2>.XS[VK(11HI]VJP]F)]TM%7Q I,#W,U
M'!0E<&,SH985(R>E\B89*%'+EL3; JU2 8-.A>!31GM> 8RB!"C(BA@Y5*V)
M>+E67BXD)N9YQ6,6H+Q(@"P8\"@\,%]0&<G1E431J01. N=FB%,$SK6"<Z%)
MY2)\T$(#TS( (M<0$GJ01:ILM<-<>CV+)7 2.+<2G#VI603.M8)S2<027D93
M1ZN.401TC(&7+(/@!4TUC%(ERC$E<!(X!RQ_$2S7"LL_EB) A<P6!7A6$8DA
M:[#%Q-:K5B@;O4U(QYD;(XE1W[+K);&*BM%XCA1J4/8 &I3]-#DMXUFS'F0;
M;F0;#O[ZH)9@+LDH[4$:TVR#:X4%@@"ALA,%I8CVHJD8:CVX:+"M,!(/-E3L
M0;&QSZ9BQ,8[L'$A:PF>=5!)  LA .:<P*%48'S@A0MTR05J!$9L)#8.2]8B
M-JZ+C0OERC-MM?4<@L<(Z-& "]) ?=A*#(P)2\V[B(W$QLULWD64O ,E%S)5
MT38('S-8GQ0@MPR"8@&LED(PZ[T)@1IN$2 )D+=W'OMLN$58O ,6%X*4R"EZ
MY1@D'GVKPE? BR! ,8,ZV>"5\'3H>)_*5!I/7Q_[M^V^YVMY1B^]EY?2L&WD
M2[<M-7*H+>F.9B_SI-[A5Z\G^64^F8[_S*-O6@W-O_4B#=\LPF$C'+'[RGS\
M:I=L/N2/ET=\$5=T&3UT;?/3G_RD3F[RXV[FQ[U;%H^E2"HIM""L9H!",?#S
M4,PBBL6 NOBTLRL[R<R00HLVQ4=[L!&6&T'&@6J_Q,.^>;@0C$OFJ)1V8*PW
ME8>F51:Q$D3K>N1B;">W.[O<=76 !Q>43E0D*FZMZDM4[)N*2X4WT?-V' N(
MI50J.@<AMZISF7ENO)4RVDI%WM6E3E0D*FXA%0>O]Q(?^^;C0B0.PEMLM3A#
M9!;0% 0K70)?Q[]I6SK:6'?1K)/NJM=(VVA"XX-!XRIS$0F-@T7C0BC.-F3T
M@H-GW@%*DR"$NJ$VQ7#E;"BII7G3 2.E)PX^/?$#@GQ6C>KM[G\VD.'BR8N_
M)NOSZ?2L<NW3<40#F./_-="HD*^^F4.RS --_+S&%%.5@-O96K8LYG'#2D[*
M0%$A 5;+"UX@ \59W8VZZ(1N$?W*=M7T;E90U@V7WT!@-LR(5K).9)V&<#,'
M*K^2=5JE=5I(J[+$+&1QP),54#?_' )/"%E4IT,(FY2KUDE)[*SM0T4@ZT36
MB:S3 )?'QEFG/F5PLDZKM$X+B=MRHUTV"EQV=>]DG //;6IE?6V4P<6ZDZI[
M)W2=I+T362>R3F2=-D5SNY=P!+)3J[13BU #DZJSD4L!*UH\EL4"/N0$1EHC
M?6(>>=K9=18[(:_:J:'FHY.)(A,U@ $E$[7]!0#(,*W2,"T"/:1&K0.7$#PS
M@!@1;"D*(G,:4;1V?"0^#2%:Y._SX*;+D(7YC_Y"+;CX4JR%F-/KHXL_CZXX
MGS.'9Z_JA\;S_[XH.#\O-7\US.1\B&.NJ)E<#LGN?X?)WW<__.2E][T^G8[;
MAWT[R<?U4__,__AKG&8OSV- +JX1Q2.CK@2VO'^G#W7ZG,WR/RXF#%O^B&N"
M8:Z[RIY&@WW=:'P/J#\:BZ6?+R>+A?HB0YAD_P?X4K_-M_[X+_]VNO/W#[[T
M1W=Q8VZ.N?[F/-__<?_['_?_-3HX?'ST\T]'/^\]WW_RR?FU(5_J\.CY_K/S
M1?C\:/3XZ/#9T8\'3]HW&WU_<+AW^/A@[\?1L^?U@:?[A\^?C2[ZM(R^>7QZ
MT0'B;U=NP:?7W_G/CY;SN0FVSK5&A-$44VT*RR%9(TS=^SAEF(WAW).8_\6]
M9OZ#B$HXEI)LF]VLO.7&YJRQ;IQ"4GKG$W^'<VD9#S;DUF=!E^!ML":6B-P&
MH\3'?T<5K1WGJG@O4'H3E/0Q91%L]%Q%\^%4?N4G+\8GEQ9$G[-CSN&/7C'W
MAOW9[/0?%P^<FY3Y(Q=FJ([\L7\]S=]>_G+%75\.L6OC?5G08GPR'^GYW[U8
M=LX]0J[F*^\BBO#B>BY6Y:/S5?F103Y_$OFC>JL__?QGW_S9)^TCCN:6[V6/
M^.>>5%+=\KU?N&+SN0^F*WZ05^P><?.U"^0+D;Q?:1;6F_I@[A18_,4KOC"(
M=[GFZYUN>XW16X_3_5OVD]%^16\:/<DQOPIY,I*\&]5MJ_V*@Z)AUC[:I)=N
MP#*Z6WC^72[X+E4E/Q')?W^N['6+^IJH_?,<GJ'ZXU_Y)=JAE3]Y^X7:5VN:
MYBN8-9NR!CX\Z7DP:^2',S_Q)[/3R88ODV=G83I.8S\9YRFM%5HKZYACAZ<G
M0.OE :^7S^Y2>E@Q][W%V3\>OQJ?G#=WO8WV_<"F"^'UAIYN.[><YK3A:*W?
M8SY>?O;Q5]F4;>J]GO:L8*'?-R>_>=+.YR?3T?AD-'MY>E8_,4VO!&!MS,'*
M)KV4BG7WU[!YDO_,)V>?\A_O[XX/( )CI>%D=ZE?LG$!81ISB4Y:8Z1"IX/W
M4D3M2C$\>>;/ \+L94"8_5) V+L\.4U^^O+C6+"?S^?N]Y/35TVW;A?VZWCV
M\O'9M-[#/-E_$X_/VFW<FTYS_5_:HABQOWY[]U0=_?#]^.FOO[SY[?D>._SA
M\.71K[^\_>W7PU='3U[(WY_OX='SIW\=CC^.$?ON/T_?_8&__7I0/_/[ET^?
M_)/])O;5[\__Y^5OXC<\>I*.GSYYH9Z^VQ/_>G>9_KD_>[KW[\*<E%HB1+0<
ML-75=9(IT%9QPYQK*;XM]&<>2D!U)#>W6!I1?PA3=..H'W@4S%D?I7"8!?<N
M6)>=TBPG%32[(?4_&P9,Z.\!_6_?H]^H4)A(%H)S'A"3!^<3 R5S2EB4UHKM
M[/).6=6A[:-C&,&?X$_P'P[\N0G%L*2="X@R1>]%CHDC2\59HP7!?[/@?[CP
M^[61HF[>*NUC,8!21[ <VP]GG58HI9W#7UC=.7VU#BC!G^!/\-\X^-^H+C1R
M;35*-.BQQ."8##EFJV-22>?T%?2_>8XZF8$>S,!B#^ MRSS%#-7;1\#2NJBS
M((!S&2(OP8K0>@8+[)BY6@",BD$3_XG_F\3_&^"_.,=-";ZDK.OV/[C"O0RJ
ML)(EXT62\[]9U#]:./^QTCY&7P C$X!>& BQ>&A20$;!9#%F9U=TB+:35I+S
M3YT !JUY/SZ=SD:G9?3B]#1-6V!*ZD;YDAFC\<G,G[P8M\1.7^$Q&_E7K;'(
MNWFXW'I;5]^LX,$71FOC+$A/BG$;_:/R0QO[O9/T+$_^',<\?59G =F(&]F(
M?RX+PV@TB\DPL(@14!0%-GD/0AN).L<B8J_"\.V6TM MQ !J4Q'K-DTG)>"M
M#GB+HY!8AZHZP0P,5ZW-M.9@.2\@G$%C1#5FK8*$M;HS @EX!+R'#;P^M4$"
MWLJ MR0!,B?0HL^ 5FI S!FL5 ZR;0V+LG'(<6=7.=T)>[5%*@&/@+?YP!N\
M'D;H6QWZ%KZ>*L561]T"MUI"'=( SDD%4K8C;AUT+*TP)G<=TU=]O7NLV$S4
M(^IMK0I$K%L9ZY;$'K2J!)4U,%TBH-8:/*8 L1AE/0^**=XBO9B6777YR-$;
MD-AS>_G]LFGS(._>#Y/3Z73T>G):QK-/FHT[8OMFBN)=<ILWCND]Z3+S4?YI
M/LC$[QOQ^Y=E(<9F9GUA&NI^@P,RH<!QAJ!$W9:'8K5P8K@9>E^UL 8%IV$&
M<1$6MTK"(3;>@8U+FHTT0IGL(4C5LI<S;\EL!;223A7NO))J9U<[VQDMB(W$
M1F+C\-4>8N/MV;@L[\@@/4,#&#@"YIP@*!<!8XZ(PE<G,C8VLDX/,+F7V$AL
M)&&(*+D>2BX\2*L]XX8G,*YYD+[^<%HY,!RE+J5ZE,SL[*J.L:N,O,?T)\(C
MX7%#7,<^%22"XNVAN)P?%*)TMA1 8:O#F*P%6T<&DD$K1$Y"H6V2D;3855>2
MG,=-T9,H>>B:@NOYN#[ZHAN]R"=YXH]'_B2-?'HU/AE/9Y-YO\E1?O.Z%4#^
M4D%VBC08CBKU63MQ,>8_G(_XWDG:^V"\]\^'FTS(C4S(;\NJE0L,A9$% @H%
M:*,$%^O0M>HR5JK,3/+5KV:=U7T</FQGR %%66T)^_J4GHA]ZV'?TIE"L4KE
M2KS"= )TB8%WL8!B0>:<9/$J5_9QW6FG"'X$OX<-OSZU)8+?6N"W)#MYF4**
MJ4 6,@.VJN).2@::6QTR#[*$N+,K.>^,LP0_@M\6PN^^Q"-B71^L6SAZF=4I
M@2&!D76GBW6K"R%)#MD7[D40+@2^LZO-U:!Z2B$BQ&TTX@8J !'SUL*\)6TH
M2<S:( >O(@*V2'1GE ?&C-&IKF*IY<ZN-;;3EOR[(8D_U"WMJOCS<YYF/XDO
MYZ)/RG_FX]/7K^I7Z$GQN5W9PVTQ#'TJ/I<#74W"D\4PDSVXC3V(RT)/]A:-
M=ART,APPQ0!!&0V%I:2X5MGG>2,!M,.+$]@4:_!@ Z6VC7C]=M,BXJV0>(M=
MOXXR).?K$/E&/"]B]85]@6@SD\4:'5OU9".[:M<(>82\AXV\?GM($?)6A[QE
M48<SS54*(+.KFWX9$UCI$V@NJ_E")ZKKOK,K6><4(8^0]\"1MP))Y^LZ91/M
M5DB[I:SRS(OQ04((5@(R=)5V3H'V*M;A5%BT'F[%#<(=X6YK]1UBWBJ9MR3K
M..5R]-Q#D<4!ZN#!NJ3 >Q_11.,3JQY>=0,[P?J0=;:3>933TYNL,YN<Q=G9
MI%[J7-L9OWKMQY.YM!-?^LD+RN79(&7G,Q[P8IB?Y=GL.+<1KL;AX/UP_S0Y
M_7,\K=<[)?-P(_/PXH-N0+:P*%T"R9@&S+& 0\W!1XT^9E'FD4[4#8A"GHA_
M_>L\!,$U0G!Q+E!W-%QE+&"$*(#H)'CF-&1I)%>LNLBH=G8%Z[1TQ$!BX,-F
M8,_"#S%P?0Q<4H*2JY8M:0O*Q !H*@VM+P6T2$E'JZO%TSN[RG;*42EY8N #
M9V!_2A#A;XWX6[B B,66%"UHI4UU 4V!X+P P94W1@<9L==B[,0_XM^ ^=>S
M-$007!\$E[2B@KEZ]D5"XJJU!D\1 MH"3@D7E8@H2PN =)V0C!@X(*F(,H"N
M2D4_^/')J%)L6FDP.BTC/YWF&:7];+XXU ;VQ]/I].CDR7CZ^G0Z;M=U5/;F
MX\N)_S?B_Q_+8I"J6QD5F 4FK07DSH-W]8=IQZ,))?,A47P4Q4=M,^]N4N*C
MU\9"1+V54F^I9W#27KJ 4%2H6W]A+-C,,AC,,J90]S5>GQ=%OAH?=8^5X@EW
MA+M-UGW(O>L%=$L23_7:K->QD8TQ0"LYN(@1C'2"V:)]])'<.^(=\:Y/C8=X
MMUK>+1R[H'B413 HUE;>2:,AA-Q^"Q:]YQRS(]X1[[:9=S?9SO;:T(>HMTKJ
M+8DX)DBK64C /$- '2WXZ!P4(5WBLB0N"FUG!R7?W%[N%NR14)_"XWW?O6_:
M O_;:'P23U_E49F<OIKS9GQRUI)W3E_G5KOQ]&0Z"KER(X_J/^.*HTF>SN:I
M/3/_9BF;YU[U^\UO['830[ "(>?F?2^/SN?#R8N#^7QI<X?,P(W,P/Y?<Q,P
M-P6MUYMC'JOC6XVX $RNU6^K9J%HX9/(S/'"=G:5Z"2NV1"L8:D-BG,4Z+1-
MH!RH_D-X7 4>G[['8]#)%C;/^9$.,(H$3FH%=<=3K$VM%D@K=^PZAGU4/B)&
M$B.WDI%]9@L1(U?!R%_>,]++;).ICJ,T-@ J%&!M4,"5*5(C*F/"SJZHD)2(
M!$F")$'RECON538+(ESVBLOX'I?9H1%.U\UVW0P 9LNA;@<\E.RJIQF23DSO
M[&(GY=7FD+3A)DX^4$X.5*$B.JZ"CG\LZ"A#L%FW\G/" \J2ZX9;Y>I1%LNY
MQNIB^IU=*7AG&#F3&Z-=4>K1U=2C@PL5JQN=Y!EE' TZX^CF;O/EZ)[;A8L2
MI8>G)Z>7!N,PS\A2W,Q2O%E6KG2)W&$U$B)C:D>S 7PT%HJ6]3]\D%:IG5VG
M.DY]."AL:RL9.-0L)&+?6MBWD*6TTNB-DE"LJEZREA$"LP)L",X6PX+G=EZ&
M23)-X5N$O>W"7K^Z$KE^ \'?0G'2/FN,7D"*T@*FC. 20V#1!<XU5\+YG5U=
M9PWKHQ(G,9 8.& &]I2A1-1;"_46PE$=*R$D2Z"3J]2K0PF^!%6WOE9E+U66
M%BE1B;!'V%N5"D2NWT @N-"'N)-UMVL#.*<:!)T SYMZ;A+ZHHNO<[XU*A(=
M,U>WO@3!E4A :3Q]?>S?MEN;KP47O?1>7CJLK+.[*W>7>6M#5._.5\WYSYNF
ML'V8LC: !E2?U*TWPRL8?-;:(CCD^SHY'K^?&T?OI\9W\YEQ_KKG;7KLOYE-
M?!V6\8F?O#V8Y5?3ZD:T;S(Y/3Z>QYN<>QKD3=S,FWBWK"$*X:/F(8+QN7H3
MD3D(F4NH^^+(F%(JHZ_>!)I.B:O]#(88C;<Q+@:%XFTF:P<K.1)AAT/8A5*I
M0BRL%4MT)9OS_&*?F  T==>&SA2>TCEA)0ZO:Q9AEC [>,SVF3M'F!T29A>*
M:#0F"U8"B#J\@"HI",@9(+<R*!>]TWEG5PCL^#5I)819PNS#Q.S@L^\(N$,"
M[D*,M87'4$($)5L(2K8M J\48#XB*YDEJ^PF9?$1:8FT0W%H^\S?([X.B:\+
MG5=KA9I+#3([7OEJ$%RVLA7>84SXR&*KRBNXZ[2X6IB,'%I* MR,),!OOLLG
MN8QG?SL7!5LKLF^.OTY-I)3![90)JY&Y"!RZF!MD2&YF2-@'!2X=HA>I0#L=
MJX:D_@BM>1D*;[D/&#/FG5TE.V1K5OBV,U2(XB6'C+Q!JW4$NKN#;J&T<::C
M1&WJ)&J5,Y*6$)0.X!C*A$F6$EM=H>HP7Y,32(&11+L'1;O^13.BW=UIMR1X
ML6)TB!I8JSR)0FBHTR1"3M7=\RQ+AW)G5YBN/D.T(]IM(>WN2[LBN*T';G&I
M*4/BAD4!.C5Q*7BL7IR1X+2L3AX/2K46C&+=TA)!C: V8!>N?YF(*'=WRBTD
MGI*M4HHYD"K'NF$5 KRU#BSW.EB;G$Y-XI$==^3"#4G'N<^4L*'J./O_=S:>
MO1V-3UHQQTOMYK0T8LW5/S_+=7J>A>DXC?UD/*STKVVS#"L0;[YH&6;ES;?G
M@WYP<I@O$KZ/RN.E\7ZV--QD*6YF*?BRAJ.4LZSN7D"8Y@]'3! <6N Y)YN2
MT5A2M12.=\J(P04#;(JI>+"15=N&OSZ4',+?NO&W4':2Y[)ZQ*KN_WT!Y)6!
MKEHQ0*9%L#*8TH+[N5$=UU<U;,(?X>]!X6\%T@XQKA_&+?0<:P)F[EF%&BK
MINQX7S(HGKAQU8AQIW9VM33$-^+;%O)ML(E(!,%U0W IJ4@H)G-DP*UJN9N2
MU7VNBB!"\DK*;.2\-9@VG31L2&E%Q$!BX"9K/Q_7M"7HK1MZ"QD(O2G53Y?5
M\W.^0B]+J /J093BM'2!)^O[+&N[G>3;MGP>808J!!UL4MK.@VH+V8<J]/5I
MI?45QV?M=OYT.FD/[,UFDW$XF_EPG)^?4D;I*NR,6!:1@A>R")4@69.A]>"%
MZD-8",D5J9R(L?7,X<YTJ/H0D=:P4H=NA!YLZ-6#XNRPROX19WOA[$*MDB7*
MXJ, &0NO3GVHG$U<@!;6%U12QJA:9+[H7"\=?(FSQ-FMY.RPZOX19WOA[$(Q
M,R)II;! T4TQ,\5!M;,%F$Z^_B.U#N[<GU4XO/A9XBQQEO0V(N[PB;N0YPK3
MS&O.(%FK :5(8'/.8*-57&'"H/S.+AK>X;KE.8(MP79S8#OHI"Y"[+TC=B$&
M"J.<=R%#]J$ !NG !>\A<\7KHC%>G1_2ZJ[BEYS:35$**6/L\T)A&D\OM,*<
M>I,*5U32<ANM4)]2X9.EL7]O>3XT3=>^Y*.ZM&1V;F9VY+(VZ(U+S&, 9E0
M=$R!8\F"DTEXAC8K%N?5O+4<7 3*5AB=!QN8]Z"PNF)E\%.=Z(FH]T74A0HH
M=)UQ"C4$F5JT!;,06$:P3)E@=90)S7"C^HBIQ-0-86J?*B"!];[ ^LM2&!L&
M'2P"2ZV>=> (/@0/)5B39:G_)K:SRSMAKQY!$U8)JX35OC0_<E6'3-2%K%=W
M(LABD. SMLV_4^ YC\#1UL>U#XQG<E6)J<34#=+V"*SW!=:E H^L&,%;\5K=
MQ#SN+-AH,C@,6'G+<L&PLZNZ:F8)JYLBY5$3KZM27@5%:]PUOF]%[V'7 [YW
MT:Z5!RXEQ]E1N?9Y,B8W,R:X+-$EH0.+1;6J9[S5QG 0LM:@E8^Y))N$;470
M.L;[,";;62SXP8;8;1L*[U-H(PJNG((+6:W(:N1*3*"*C( M\Z..GH:L@ZF^
MM6_UU/L\JR .$@<'S,&5E8(DXO5+O"6]RR9N$Q,00D1 %14$7[&7K S5S6?>
MV]8E0O>A=A'MB'8#IMU]:E;$P)4S<*%0"29XBC(#8C35Z],.K'<:HDU6:RV3
M+^3U$0>)@P/1F0B&*X?A0E4R3*%1/H.P7 **%J9?!Q9B\=(A$S%D,0^ ,G00
M."3AZ#YSP 1[)-1 Q:/SV[_\DS+#AFM;[J^(Y+669'J8JY&A0(4;FQ2UK"T)
MKZ-308$5(E4G.TD(NOK7/ BGDZ^^-TL[N[*3BF)J*?Z+V#EL58JPN59L+E5Z
MS#S(K!TPWK"I6 +G68&8F<DZ<:$3!<X2. F< Y"QR.D<!CT7PA;/(D5>."23
M?'4Z/0.+18-*,6I=O##"S .:!#F=Q$YBY[!%,<+F6K&YT,(<$Z(.5MV<<\S5
MZ<P"@M4&2DJA9&:C2Y&<3@(G@7.#5#2BYUKIN1#/I#8AA-):2H9*SYPYA%@]
M3Z5E\*SNUTO">:&K:PK8$CL'JJS=:Q^VC5+6*D,NLK2&E(CUH,Q*GP+:3Y/3
M,IXULT)&XT9&X^"O97G,<9Y1>=?:$B= $Q)8+R)(Z8JR5C*OTLZN8*RSC(KR
M4FP:L7$8 AFQ<5UL7&A@+!O9-D;@LVW=BZ4$BZW8H> Q)YN"M9RZG1$;B8T;
MI($1&^_ QH7"Y;T/5ND ,LZ;.1@--ID,R7&I1.#.ZWF',MLI31W*B(W$QN71
M''R',J+D'2BY$+2B+9@S0RBM/C8R5%!):<$S):--J=JX3%W%") $R,W0L@B+
M=\#B0JGB!;EGF8'+C+4& A&"Y :,U<Y+Y5@NB@X=[U.K2N/IZV/_MMWW?"W/
MZ*7W\E(:MHU\Z;;E7 ZU6.?1[&6>U#O\ZO4DO\PGT_&?>71<K?604BHWPO^Z
MR09U!:KOS3>H\Y%^O#S0BSBCRVBB:QN[_N0G=4Z3^W8S]^W=!YIQL"%D7Z#Z
MUQG0.P'!,PE%VZR%,\69M+-K5.?<55EDI9O:VZV\H?MF#S8&<^O0N +1E] X
M?#0NI4UZ$R(6!"E9 (RZQ6 F!CQEGWE061>SLVM9Q^2:S_L(C83&(:-Q!9HO
MH7'X:%PHQH;;HC+S8%-R%8W&0##6@6',:I6"UT[/T:CXU3,_0B.A<:/1>']9
MC03$00%Q(0ZWX&I9J0C,Y01HM00?#0.1<A'5.#I6[,YN7>>=PCY4$,(B87'(
M'N,*A%[R&(</R(5,[(WA45<748;" !-:L!DY1/1>*Y53$(S.&2E?<3/S%3^
MRF<S%WL;C\]&-EP\>?'79'T^G9Y5U'TZL&@ L_Z_!AHF\M4W<TC&>J"9H-=8
M9ZHG<#OSRY9EOF"4-;DD<"$'P,!3ZZ(=(6$4R7%=K6^I^Q.!G65VLZ*T;KC\
M!@*S88:XDG4BZS2$FSG07%RR3JNT3@NE-1O,IG +(M@"R'R"(.MO062TDO&Z
M98PM 4UTUFQ8<BY9)[). QA0LD[;GPU-UFF5UFDA=J?@#2\R@Q%! J8LP)KH
M@0N7I<N8DO#5.G';,476B:P362>R3ALBP]U+/CK9J57:J44, K->!:\B*%\X
M8 OJMSE%T#E$(4QBV;B=7<E9Y\35,[ZA)JB3B2(3-8 !)1.U_14!R#"MTC M
M8C]*'?OV+\B"!K"4!%9Z#C)5UZ,:)NUD)/%I /$C?Y_'.UV&+,Q_]!=\P<67
MHB_$4O3%1]$5=<Y<E**?%Z&_[I&/0T_.!SGF"IO)Y:#L_G>8_'WWP\]>>M_K
MT^FX?=BWDWQ</_7/_(^_QFGV\CPNY.(J43PRZDJPR_MW^E GT-DL_^-BRK#E
MC[@F0.:ZJ^QI/-C7C<?W@.:CT5CZ^7*R6*HO,H1)]G^ +_7;?.N/__)OISM_
M_^!+?W07-^;FF.MOSO/]'_>__W'_7Z.#P\='/_]T]//>\_TGGYQ?&_*E#H^>
M[S\[7X;/CT:/CPZ?'?UX\*1]L]'W!X=[AX\/]GX</7M>'WBZ?_C\V>BBR<OH
MF\>G%]TB_G;E%GQZ_9W__&@YGQOA(*(2CJ4D>4"9E;?<V%P=!9-$2$J?^Q+S
MO[C7'  9>7&1<<>3Q<BB5\+[NN>M'H:W.;H/I]@K/WDQ/KEDNSY?T]=>ARI:
M.\Y5\5Y@2QM4TL>41;#1<Q5-?=^<K!]]\MR_]6>STW]</'!N).:/7!B6.I+'
M_O4T?WOYRQ4'?#F,KHW?9<V*\<E\Y.9_]V(9.?<(N9JOI(M(P8OKN5AEC\Y7
MV4<F]OQ)Y(_JK?[T\Y]]\V>?M(\XFEN^ESWBGWM2277+]W[ABLWG/IBN^$%>
ML7O$S=<ND#5$ZUYO"59YBG"]UVJ'<J8BS'KOWX5%7O\=-&N[@[]E/QGM5UN1
M1D]RS*]"GHPD[T9UYVR^XJQJF/68-NFE7UCW]["H/_,-^J;072I=?B*]X/Y\
MZ>L6]36I!.>914/=$'SEEVCG9O[D[1<*<ZUIFJ]@UFS*&OCPL.G!K)$?SOS$
MG\Q.)QN^3)Z=A>DXC?UDG+]4Q([6"JV56\VQP],3H/7R@-?+9W<I/:R8^][B
M[!^/7XU/SCO1WD9^?V#3A?!Z0T^W';1.<]IPM-;O,1\O/_OXJ]#QU#8>3ZV
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
MB'0/FW2K49:(=+V1;DE58MF7'"1H;2V@B04<+Q9,DB[QF$O)9F=7=5KU$3)
MG"/.#9AS/4@LQ+D5<NX#9<5)JY4'YWCK&Z,C6"D,%,>3DU)FT9(8D-M.&SJD
M&Y*RL@:E_>/Z1A<UV\$MO6'^"<)<O=7K+7ATW?!=4_#H&FEF5":GKQJOWE="
M&DV_ON+<'>W"[83";;$+:Y1N9N7-MP>M=%,\+TJ[L M3L@JWL0IQ6;CQEN>8
MC(&8HP-$KL';:A5D;D?1N@CFFMY>W5_A2&[?W) JPMS E1O"W.HQM[3)5TXD
M9P*$I#@@$QZ"L@J8ED$+KXU3MCJ_3M1M?A_'F<0YXMR .;=&X88XMW+.+6=
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
MDE;V9%XO"BTIM9$P=^28VWM]"A%N(,+UR@E3RN:8-3AC'&!N+>$5"Y YCS6
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
MOCRKD%W_GUG^WXO%YC45O]U11?;I9AE_O=K,1]NM)-_IZWPGMBO,^B2<TBZ
M\J;Z3DE*L%8@R,RR<S$)$52;M:*DZYP98_C@8:;64 [A@2!N!'F5$#< XGJ5
MU6E7X18UJ!H/ M;@O=7U)LA)J>S1YRRWXP:<99UP@A!'B#MNQ(V@E1+B!D!<
M+YGZYG);+<"KUI):106>EWI):(VA:,<%VPX'E89WTI$71X@[1,1-5?@DV T
MNU[_=#;GDH,%DW@;'R5U]>=,=>I0%M1<!,Y9:U\@%>^T>[^O%HV/(L[=:<Y-
M2\4DN@U MU]WIHN@2N@+:&S9':7&K=[J BGRR*0)W$E&#^1(KSS2E]*VW<F7
M4F7IS2M+9_X\?9&&.=IB7B6L7+VA?+F9I>5%.,L?3P:;P+K^VZTG^'Q^O>ZJ
MESEJ(>[]\T0^Y[?ZG/*MB79!2.=B=3(YQ^IS2FS=^Q4(7Q0ZEDP*VX@:M>FL
M':-9UE[OKXD :9JIQ61$R(@<JK!.1F1P([(S"C"%ND$*(7,5 6T18&W4P+)5
M7-MJ-TPU(JX3R#HMQWAP04:$C @9D:,R(N.6>9,1&<:(](D, H5+RCE@.EA
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
MG65/RV':9N[5[U0O['PP>=>V>K\WF NL/3],O8H'P]2>[Y6\O@EZ>ZBD=U6
M>76-Z#]=E> ^&TVF5(%_3TQGRP*,$^BSM1I<ZV>"4B2P20<(/&J&SO 0JQ/+
M>5_+3O6(ZB0H4=+0CD%=]_07 KF5@=Q"?^%%&A%E!B-3 72H(:")D%4R-AOG
MT7O*CR2H(ZC;QC \@KH'0]U2_8O5BH5B(>G, 7748&70P.I"J7%0]D5:@CJ"
M.H*ZC=:_$-2M"NH6^DM)4<?,$)1EOGIU!<$'6Q>'%R4')IW(DJ".H&Z?H:ZK
M^@L!WLH ;Z&_2)&=MT4"4[$"GO0&?%01O+9<<Z=4RI[.ZKHEO^QIF<NGW<@F
M[_PX]X)OX^KBZ/U9'DYF[2][9Z?U+\W4F.F[W!OG4S^M;YGZ/WJ#]V=U85)=
MS)YV+ONUK8C)FV'*XZ/ZQ' Z^)"?#M/LZ1_;.GFVM$Q>M552WW9ZWF[ZK]-1
M_/WDC)HK?P-=\&5I!Y/F@GL!MA6$HY[E)PD+6$QE#%:*-94N!.\+1I.>*3WI
MD6/F5GN>$5QN"RX7(I$.KD@M(V361*(8'?CB$)2.)3%IL49*E,Y)>$EXN?UV
M:827V\++A=*$*".R&%LBJ*AX632$5O/CG4F\&)>RV&BG-<)+PLL.X^56.ZT1
M7FX++Q=RE9?)^,P9)%EJ.%Z*!\O00PG.H&/1:U\(+PDO"2\[TJ2-0'-;H+F0
MO)(W*N>8H<A4G<RB'+@0&3BMO-<&94!%9YCKU;W28')VZB_:K<U?&"M$;]W@
M6\EL._E6*O+[>I5YGD72F'P^7_%M*^BK#R>#-)^Q2)5].R A?QZN3LL?USE"
M/XW&SZYM^VS9M.0ZW<]UPF7Y-RJ3>?(2LF>ZS;P*X))BD)7R$JU*TM+X%TJ/
MW&O NT]ZY(H%X%L#3H*]-<'>0L9US#$9DV\5?@CH68)*8P)8+#P77=$OE8-#
MKOK<49(D =XC!KP5*[@$>)L$O$\J_JRT@8,+[8C,\S;[JE7%%*-9-HK'@@>'
M3O>M10(\ KS] KSN*+ $=6N"NOA)2*NX92!=Q3OT)4-()D,L J/CF1MF**0E
MP-MGP.M:Q1_!WII@;VG(E0C*&96!8RR  1G8% PXG9.JQN/*J%;W)_K,.'+Q
MJ/!O8X5_UPT71^6R") *^G91C?GK/)AGH_?O1\-92@O!^/U@7"T+,ED+A=(Z
M4$JT65<L@R^R=5XTUF3+LV2*$@ I 9 P;_L%>81Y#\&\ETOS_5AT224PV2E
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
MM9U+7_KR=NPZ)U&6ZR.+4!X5WW2V>IJ89TO,LU#);;)>A("0! I G@3XZEA
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
MD9M8A..?3*W(V$R)TV'^^>+%5XOJ>6NJ.?]J;)P>^?.?>R?C,Q\?=RIHSCU
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
MA- FH]G:1MF5FCH_$OX)_YN!_VO5VFP-_RE8?F/DSP7+ZT FE9@#)GV#?*?
M,J;!.Y.+CD%$U]1JZ]I+<GFI*1C!GF!/L/^ASH\+HC[%NQ>C #.CWRL=<J[P
MUYX70'0)0FSJ,@L691(JQLB:^OJ2?]TTC!2 %( 48,T4@';K;3K=YT+3&EW.
MF@E06B= KJM]GYD$H8I+0F=NLE_F;KT-A3QM2;]9])F:0K8EQ6K=I:HXK41
M45PLF)(-)1DK326<-[DXM8"FD"15BY:JSSI":E\*XYQ!##$"EBS .1N@(B-F
MSI31(DZBSTJPUF51M9.W]SS)EB"_69"//'$GN$#F&0;D7MIB;8R)IZ@#U]3H
M<>WX/W-$F6Q1&*E!&6$!;6EZ X>J!,8;+H74S+JM;>QJ]?6V/:(_T9_HOX[T
MOTX\HCWXI^#SC8D_%WQF12<6HH: 00/R&,!E%<!DGI1RJJI!);[J&FS59CN"
M/<&>8']O3'T*.2^&^W-;K!V:Y+.!E*T 5,V.@UP41!=#$,8*SB<A9TV6/L&?
MX'_OX$];R=82\7-Q9Z6]CTQ[D$PSP%0,>)$28"DVL(I]FY>ZE6Q#(7])?\CI
MO=P[.Z['BN,R\)-SW_[O,/CG]I4UXD_[PW$KH9\'N>F.\/=%"\-Q<?9IH784
M#XSZJDS^IT_Z,.P?G8WROZ9#P>:_8NL[I_+9GZ&?SNM?AZ/CH^W_#U!+ P04
M    " #H8550&P>H11DF  #AKP$ $    '1F>"TR,#$Y,3(S,2YX<V3M?5MS
MVSBR\/O\"GYY.;-5X]B*?$UMYI1LRXFV;,O'DB>[W\L614(2-Q2AX<6V]M>?
M;H"D*)'$1:)"[I&FRAE; AH-=*/1-S3^^M_O,]=X)7[@4._+A];'DP\&\2QJ
M.][DRX>7X=W1Y8?__OV77_[Z_XZ._G[]?&_<4BN:$2\T;GQBAL0VWIQP:GRW
M2?##&/MT9GRG_@_GU3PZ^IUUNJ'SA>],IJ'QZ>33R?JW_N<3JW5%"+&/KB[,
M\=%IVSX[NKRZ:AV=CD_M]D7[\N3DE/PV^7QFG9H7EQ?DR+JTSHY.S\8G1Z.S
ML]'19>OTY.SRK'5Z>7[&@+X'GP-K2F:F 1/S@L_OP9</TS"<?SX^?GM[^_C6
M_DC]R?&GDY/6\=\?[@>LZ8>X;3A^7VD<$I>,7?+^T:(SZ-*Z:GUJMY+&[R/?
M=5::XR<)]/:QXP6AZ5DD:>]%L^+6=N@?AXLY.886Q'>LM /U%/I0[VBM'S:R
MP[1?%JNS8_YETM1UO!^"*>#7(S. *9AAZ#NC*"1WU)_=DK$9N3!"Y/T9F:XS
M=H@-7.,2Y(N5!IFO0].?D/#1G)%@;EI$89U__\4PD)S.;$[]T/!R7<=F,&+(
M!G[(NAV=M(Z00)P![JEEAHRKLRN1ZW1,W## OXZ6(#Z^!_:'8W4$HN!H8IIS
M?22R'3DB\2?ZR&2XNW5U=77\CM0K12-/;-;^"'\]:GW2&[:,\=7'AK^.DGY5
MX+#D7#T<DGY;XE"\/550R?9\Y!T1ERO$I76^'2Z;X;$I$L5R1Y$<20<<]DQG
MP(!8'R?T]=BBD1?Z"]Q8%Z(=&8@Z)G\<+:%L@HM-'*EDR.&1=,)?2H5!+',-
MQ_[R 0ZO?_;#*?%OZ&SNDRGQ N>5]. LGY%[&@3P&YS8 ;DE_/]W<%@/2!AR
M$$''=P(X\V\C'_Y] I)3>VB^@^0?!:%O6B#,QZ:+&PHG^^7##D;R'-<U1RX
M#_T(CTT\8#_/>0-@Q2\?[,AG2Y9\-S)=%!A?/L XMH/<%0&V3AAAHZ\^C>9?
M/O"63DAF< 8Q*/R3&?4(G$F+'GR#T,L7%74$.W))?WQ#/1LF2VSX):"N8P,V
MWN2:8S&8$A(&]XY'$&2073D^'[YPFT+361V-90 485#Y(@"=+/C;G #BCR3L
M! &@U_->21#BZ5[")9)>\CGQ,T&5LB"KL#<.*9]1SPNA*7"PZ2UNG5<':&$'
M3Z93/AM!CZ;R;@&/$?MK9/JPJ-2_<SS P3'=GC<&M8WAUXGG7L:_VT"LF8<S
M6\\,IG<N?1M$\SEO9+JW3F"Y-(A\$CSY%) *%T] HK#CV=T_(V>.K8:(_9"\
MA]<NM7Z4,DKU U6^<MRX^!PF0^BLWA,*?.HATGQ'7R_N3,?_PW0CHB'_%,'4
MS#3/)"#^*]H]70 ]0VY_)B/X7U!*?E$7#9'W,^4$/X;['GD@LQ'QRXB7:[8K
MOK3IS'0\.=[==XL$ :@/M\!4%D(.Q#,0=*A[+L OQ)EX-^R <8AD(F6MZYX%
MV/ZP=^UKXL$O(=O<+AR;'@R).B(>_4P+3+<Z"()4 I1NJ2VA;K[K;#+:G6(Y
M-7UR;;*S=#8':<B/2Q^.T@EK>;U8-GDR%_A1Y\WTV3$1+GJ LL]\<0'3QH=3
MT^O/&4L_TEC'ZDPF/IF Z '=!>1=X%AL=<I/KAI1:B:1'LQW9Q;-.C,T!3NO
MIL-P? $ER'\F%G%>\<\!L<":"9U_QQNK9'4W@M54U;)@2[)YA71$X#<?9@#$
M]FQH1WQ !)W#'<N*9I&+)Z+(@-01 ]6-N<5"[Y(!F=7Q"I\ 4-,5'PK%;>L^
M$N[AQ"6D#P,R"_<>?0)9A3AC*R@JV%M ;( F'?L\WJB*LI5I5C<=5[GKQ:<N
MG2QT&'*M2^WS =7)"L%(BT!6>-9B"*=<X+(!GP '?P"H.Q:YH4%X$TO2,L^
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
M/!&]#B/NU5#69XEES'F);DOFA(QMA.05ICO34JBKI ^G;B&KF99(([^4])N
M:G#V3N:='FG&3JYMW61E6*FFYY0TKGL.^7,873:9 "R6<F$16-/5.,Q%0!HJ
MGC;62%8"U+M5?@1#_<>L*BC^7F2Z\54YGH_NDR?3#V_YS9B%QKJI &OHRO2)
MQ .1:5"WE!A@Q,QFMANQ31Y)9A6*=1ZUT012]YP?"1WB)"25\]=:U8UUSF,%
M"YW@F*E_KQAD5X52]ZSURL0KUK_3 -68ZE8LV')M6C^(_8UYWDP9J44]ZB8K
M.M 08WS0N^<%,):'%C^[J2!+AI;WK'MVRX>3.N.0^'\SX23S%_AJTJGJBTNE
M'>N>6_9.2:9(L.@US[(.#3V^>9H:/[OD-U#*6M=-)\RB<@D+W]P2T#@M)]'7
M8S4T"&7R0P-"W;,5%2C@L>M[LFVA@T(X/[/ @>EYE"=^X"?Q9_.YXXTI_P ^
M<AWOQV?\!UU_SV1LO,]<+_C\CA]]^3 -P_GGX^.WM[>/;^V/U)\<MZZNKH[9
MMX [ZVSZED]Q0J+&QW.?SK%P'PF.D]$2 %.?C!E5CD!N7;4^M5O_M$SW(R"2
MM,C!QUFS$3Z=G+2/\>MCZ&+%;^G=+Z>30."+%3AX-8$O4(-G;Y.Q[NSC!W[_
M#TP>=H?NY*$+<?_3YPT"4W?>T"5(4KLTIX_]45@P@<AJL,Q!1GTP\/.7Y][*
MR&$<X?\(AS(?>-DA@9K 7?+A[R?P7PM_C"/CEEI,0,*OK*^!G?]ZO-YE#5@4
MX$."O[/?U^<:=XZ;"#JNR07E?JL[JK!;_&&REJ(5[C\.^O>]V\ZP>SL8PK\/
MW<?AH'_7>[SI/W25EUT,14"+5DR+3T" ]-%?)$8&HK$$:?3O# [T0*,[6(:G
MY^ZW[N.@]T>W&H(5@910#W;]25N=>BLC'&@I6/@G$^^V3TF(^;([(.PJ? F5
MV_!SNAV5C5]71OS+GE+]NG/?>;SI#KYUN\/!)F1=!2"AVRG\G(GH%D,S.+@#
M38:#K?>= )J$6F?P<ZY.K<..RLNYSN#;W7W_^T8[JQB0A&;G\'.A(1D!KL$
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
M^7C]GJ3[*;.'DLV2V>*9K;V]>-D11A*..L4T5F6.$E8'8'AF1%%6_J229E4
MK<B=/90X@ZGIDREUP>P)\,97N%!^FR#?4ZSJGZ$O*^?RSX+Y+X,#VNOUUU/S
M2_M+E/SS=H%?L8@6^ZCBYQ>UBK<\M(!*A.8%)G4KD>^@W(OHNG[DH>9IA=1V
MW A+X1!G,L7L>_[0.Y!R1KT @00T"MF3"-H'[TYQD'#-)7"-D@ N/&@97E@P
M+,;,2% S8MP,CIS!L3,RZ!V8#5>5:RJL^E(T0_P(O_6!%W&@*?$"YQ4+PM$9
M >H$'@GI.#3?M^6O[8:5L-05L%0N*%S"4AR1N(Q3@DI\\V0%&8-C8_R*^/SE
M-P-00@8$I Z,A&NI2$E0W"G_:Z/+296/*V:E<TRHR\6D2UA)BX'P6A--/MKC
M"TMY@@ZL*;$CE_3'-V8PO7/I6S;3>TF((-NUR[IJ.B%V,K:$H5IX8T&1H1)L
MC/[80'P,1.BWU<3W#$Z_K<'IQKKR'OHV!B&U?N#N@VW%4,$:(NI\4=Q;;$F>
MLXK7.<HB*",+BY4SV:?$B.+5U+0H13#$5N5YNUT0S"NCRUY:EH6+6X5UJ0U8
M(CS1+9<+H9>2\F!ERFC,S@LPH8A]D_FJ8X7.ZP:GZ19#2.A^AG=_-.C.!CUB
MHQK988UDW,.AF!)HS98W@R":S?'; ,<):7+5?NE,'U/^_<3'JFYV%3*A*B0D
M?'0.?)0+'PKX*$'K*'$F9! S$#/T/"2XK7CPQT:,GQ$C>! Z":V#]/U@_)HO
MD[DB#[;C)07X$C:Y. 6S3Y5-CHP@\S0Q:\3'-,PU87,@_0;;W*,>/O]#;.[
MJU?F")&1,-4EWA'Z2;('\#SBB"9^SX,4*I,2*4U9B78'GZ%@NS@"!'8BEC0&
ME+#4%5Y9TF"IC* ")(R80Y9HQ.(+$=EKX=5C7KG0?-<IFK[L(O837)RT"BJI
M\?X& ["?*ZU;I'Z]H]@+<-%J%\3YLZN^CY9_9A4K,/<5H8F%V@6[U2<DU,&N
M+Z1@MG#?W*>O3@!#P.(XRR9CG\XLZH6.%SG>)*Y^ ?K$QG3>?DP)-[3Q7J"$
M&U9K!J9HX NB28"%-T54C"4NQA*9/6>=5#=Y&9B>#;K!RV"U#"2V+"/DB,!"
M<S@;\U'%"$B8ZA282G@"K^I*+Q\''UGJ,*K5[(_U*I6LIX"[.(;).;/7K+::
MP@&T"]\(**HPLRBD_F),;%@U-Y4?L(($"\Z/QP054K+RQ<;LM@,D)"QW!BQ7
M\##1"LNM867$:!DI7D:,6$:J&8@"+XV?8)?[=K\9#N 2?$80_BBZH; Q#ZG!
ME;#%.5[\E+!%,A C:,E%AOTF<>19Q(?YPUS>YS1^.QHD;NE3<A'F@].)Y_R;
MT6]$/,!,MY#R[A"0, VZ)W/1D#6F23%B7)/BQ'0BT3MU6<18UP2U_66Q(2YI
M-N<B20W1C(\I0I,0']V(N1!&3/QA3/R5!)$T<60O8UY/F'L%AF)<RQHV0@BJ
MHL.O;B2\K?P,CA(PB?L'[Q;G-($8<J;J]2KP=!L>2+>ZVIHOAVF %/N3+O%"
M<LXP52;C/CJ;E!:_ C?4UN.()?!EZ_3D+!<=5*?\P7NER1(>27[%U\'I>)YV
M*FS/@AT[X)@MT) P%+L:OPU#82IZ_"=[09VYP3+]BWLF"6\'MBNDMS@\['@V
M"8F/M8:]":S_G/@.M1TKPR([X,&J<)(P9!MOVF_#D+E+.+G8-1@F&609!R?H
MKK+R@3V+66$'W*7&'*=XX7X;YCA0M'CY^8M8P=+^1C^>%U#7L=$^SY;2WP'Q
M]4>7\,D97J/?AD]BC(R,0P(?$,L@M5;U_\!8RJ15O#3U<_A,#QD)VYT#V^5?
M=]Z:[61WNW[E>/[%0$P/G+B]_A)WH2/7F6P2I/YI^$CX\0+X<7-WSR:Z5*(^
M95 ],&0) Z2YG4%JT*%5M,F[BI6-)V&H2ZRTL U#+5-%@ZRAB'CL\2N+VY-O
M3&GH4=VH=.7C2MCG"DLN[)A]$HP.?%1"3[SOC0FWB:\H?J-H!YPC'DG,*U<G
M6$MA&UY)1E^ZG)+7F/:0,V[H;.:$;/JP=CQ1: )_9<*QJJ17 24.0UVU6@6O
MKV;@,OHN(6>#Q@>:91>Z@HC%EJ-(=C$K8[$9I0_!BNP3&E'@>"0(XE?*@^7[
MR.FR*+^;H0!*LG_;K8*W2A.XR4OJP<HSRBGL ]&R*ZWY'ILR0'$ ^>JT77 -
M1)& ^Q@^5ECX^"N89N3JOF2S&72)Z#W#@B^;TO@H:6#P(0\RMY L(0U-UR-
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
M\X7IV/NT8/8E-FLPY7?OSAM+QG)LC$ FPEO,B75(.P/_HI1([@-QTE8Y/M@
M7)\VX$/JZ),SA-*"K5'FX:CVU'B/7$JPJHCP+Z<T,C9QH62."JM<]7BNS..P
M.VF?U&='(96[[[2)^F(G)(90#1P+!U&BM>!J8AG WTR")0#&917/;7N[5)8!
M[R8-Z./X>-XT<>QO+AH[GEK?ZL4XM#\M=3C\O_DB87_',NLMCS(J!%X8 Z_,
M6J3A;4<^2HH9=5K&.G?&JI#3)^-?7&.WL>@=:40GK_?'_(L6>/NICY/IK(FS
M8=->"7@3QQ$,T\<1D+2&&*P=TQ!^(NE9 )/'&&QH1"'@N< :@E$CJB1.*M'3
MJP3>016\*Z7H1,./[?3+N]'DVV\Q7,;;:PQ'";;M3]&/['0Z3,-%'Y'\]@(%
MD7,6<X%OX/F 5:J(M+0!J2B$C\(1+*K4U)<DHD\G[ =5Y:K2[T1_]]AML'<8
MG$F*%,\^:2 )F:0<,LX932PXK++*,5\7_D<Y)F^*Z$Y[FN$4//^W[?VYC[$9
M3L(=QQ7)%RV=!Z8H"QP']]TJ^)$H+#$5T4G5:?!>D+8?Q?WKZ'W9U @=2KOZ
MN;?ZZ SG$!M3D:\H9_!.&H.L<28XR5.L5!M;;6_M@*&+$_PG8#+"S%.(&:RP
MG"#*075Y!.J=H!A%JJ3W27BEJUR&+4S'CV)?JNK\WJY-05TYG 5Y'K[3F%DP
MRREY<,Z"ESDQ1I"F-DB#K5.I'ZJ^CY+W(L;LMY8749#>YU>\"_D:&D8$.X(X
M3A!*4RD0]5+(]B(:)C]L?J4LFX^N<JK^OQ\Y=OD\^^CL^'1CT."L =J/X'0U
MRQNZ^=KN<1/#\%XLQ-I\55LC+)@&':,"(D2PIBQ%&I)5,; J56D]H7_+??IP
M)JRK5V\;:]97/:UN"]\"]G$,JT0 T,]CNV!(#)O$/X02HZ-PR#MO,D4NW]JD
M"&NN- _<5VH>5).H'\8CZ-OKU+E&=9/M&X[M:&D@SM(]SS],QLL?'C(^T_UW
M.YJW7[@O-6#:1<8DT&' S7?>(YVH!8^,&/#%5,*I\Q1V$<KZU=WM!WI;#J-;
MG;PR3X*!???56\-QGW?3G+0G6<!]$ BA$%5D#EC+%>,.8@O:^>M4G>H^W9O[
MT=ZT?JGDWF_A+'W?,>5NGTFY+\FWKY(/!$\6E1/*.4]!5,' _LQION@8;4 8
M<R6(P\&Y1\'PDRK>'I"Q98O /\_^U0/9;*5B?2EF_VB!'T#?#"S-J&YE^\.E
M.BYS?X'.LK-,WAR]/_IP?'+^V\G)Q?F>#'WXK-(<>P%IH6L Y[.)_^>7R0C,
MTO3D7_/A[&80; PJAHABH+E[(;PHVIF )+7:&*,,354.N)]"V;LS^I,G+LY.
M+IIHI_/FIOW[P'%I@U*Y=9-U0"]6.8EBD?<V"&\TKG2K?"-T?3HRVU-7GG1%
M+RZ=8K'( P@Y/HJ#$ @3BB@4*4[@C:F G"<1.4U%I,DES:J4UC^%TJMT4F&=
MV)/QY68J;*2;X(Y38AAHI(A *7<*N6 E$.YD4C(8:JN4.NQ@.7:Z('8U&:\(
M0B@:&,$!49HO(*9,-\7MY1:7HO8^L"HGLX^!]-LD[JLG3YO*[B&&8N_#40AM
M.W [^FB'X71\;*^',SL:2%A.,T[R7$* (&6^')HD8D9)C(UDX%S7T(EG\/3I
M]E%]U2@AE()#(F8V)^MOKR\?>3^_RMR/(:?Q_7 V8-1:S0E#GO,\O,(J9(70
M*'*9).&$)%[E5/5U:'VJI:ZO-X5%5<[(W./8J*#<*VH$=@X)0(.X%AFD!$?#
M6PY>@6+!5<G9;HFS3UG6#HQ212$6T[3W0^N&(S">L>W4_M2'Y2$$08Q 6"2;
M)^$1Y+C-5</M&#S@0ZQBJEX#5I#P@0 I>P=,9U(8>,=S@V2G5+Z/(3W\R5LI
M*]/8)U>NJ$X\?BMVY7O%@&:0E,?14H.<S85T1N<6Z%JA0(AS+!D2314=?TVK
M#^NV556#/:7064;Z0=ZQ9/[YA0=7S9UVEEM^D.,^.O_MW?NS?^R;8U[_S*K9
M^?7("^6<8>_/);_M #)XVIN;S],(X<OZMD3@BDJF3:[W)4'GVZ86G!'ID1'!
M.9JGM9@JK<NV0KEWLF7-2G==RX_\;/BUM4C/L$A%);6@% R1R$-K\K^RMRYU
M<M%JS'VES,P^J/NT]]?3R"?IG,X$7<QU>(8Y:U"O:V<W:&='"P:[9*0$@@DJ
MD G49N]'48^9LK)*BF@_V"6;\D224@ E(2J?8 C,4+XO@007ULID6*@S8FB[
MICP'?M5J:--+/7BVD,EA>EW;8 RGVJ(H/!@9;CC2P0848_0V1"Y2JC)YM^+X
MG[HG40=4K&J"+=><.5XWT0^7K7FET-$X@XS%.+>'=K"?2(D8T,N,4H2P*GFS
M51!]RK@>4'-VEDNYI.O*=96S=#J>V?'ET(WB8NSKP/%@'-84Y5E6X.L0#[X.
M2%=I[HV/3J<Z+<%>AM6GE.H!M:>@["KI4ZY''WN@.%]>R@F5UCC.QX N".X8
M(0I1PH%P&G*2.4;$:-(>W&F19)6@95. ?1KUW!L=*R3/#H?6$!L$L3HAC$F^
MRR 9LC(R)!16R08L29VZG2)#:^2?P'DJ*\(BA?!Y,-,8_GSSS@Z;MNKB?!:O
M/U\/(.#/!4<!*9F 3D\P,CYYY'GB+HI\]_)1RGQMA?ISS]]$)=0?U^048WTQ
M\_)F/AV.XQ1(O')@^3)I"VHO 23\:PJL:982:F#S;0O/I\=?\C]/QV ZYUF)
MG_G*[4G##1FHZ/(M*S"6.H9<,D>0MIEE5%'M9<JE/36,5$?T;:+7^H^KUWW6
MIG+)C:MK>&,75OO]9'SY?O@UAH4C>C%Y$\%/N)X I\_2(.;!%<YH1!($-SPZ
MAXP,.8=*+%%Y;I&KXOAMC' 3=35_?'6M(]%R)]IY.L4;"PARB4D<3Q=!M,;!
M:-[V0&BQ4(RT%PH1;SW%49(4Z]Q>6 MGH\PK_N/K4@%A%?'LEO<LS\;G=A3/
MTJU%;L_ZEU&S-M@IAUV>MY/[!5B-G-(824<,%LQKXLT&/M[K*VVD&YVU63F0
MOU=8( 43IBDV3>: 7PS56X[]7=XJ'&CO?'!!@CMJ!$2[.;?"1?9."38BR&!\
ME;[OK^#:2*>Z*J4Y:%ZUG/B*&)Z%%S<]?<[C&^B@.?':HN 5.&V>.J23,"A&
M$X*CUAJF-C [KZVSD8+\@1/OQ651-)65TR!GX]N!(Y_L++Z-S? KH,JUL]-9
M,V]#@@^3V=LX'5Z.<Y7MT33WS6OGE-Q]8* C*#'LITC%W!A*@2UQ.,?-^=S3
M$^T(K^)CER1B(U7E?^#]\>":4;:WRSI6+3L_GL\ ;\8WH$IP[A)#)'>= 39I
M9!)WN1R<!"$D4;%*NG9CA!MIY9_@7*".2$O66N0K#?"6+/Y[.C[RBX.*3]%'
M>''<* X$]L3ETXI@0YZ3'",RPAB4J[--A- DZ"K-\S<!MY&>_1G.!XI+LJ*.
MW6:O<YF_)P9PY$INC"%LD2Z"BTE2]C.MXPS,;ZQ5P/,\JHVT2OTIM6I7V554
MIX]-O+;#<!O,+&.8VX8]R_ 8M, P'1E*&&)D#ALXROXI8EI*)6/47M<:[;P#
MW(T44/\I%;"XM#O83#_:FVQ_<[+&^V8>P^I%)\IE5"I@B* ,N)JPZ2.G(FS\
M3"@(MH6#_W2[O;X$=R/-_#.D_>L+N^H.O$SX *0D(^:Y2;RGN5\]SVTL-1'(
M!<^#QI2%QZ?U]7;@.U0;U<S^"4X$RHFNF#9E5N3_GV_F?;6CV+J8$#D//033
M^0^@^0]_L?+)1=?AIU0MY\R>?/=MUBE'[B<I13\;,!*82Y0AU])(L426&8:8
M@L"(2D$UK=(]IELR#WS[Q+#@;<(6"1_R95M"D'$,HSQC"0LOA Y5O/"2MT\.
M/(2[OV_%8YO2H:[4OEV5HY'I!I@994X239$S"@)?(Q72&'9AS[Q(RBLN>95^
M^?O![M.%[Q]?OVOH2FW]OBLD?@4S]LP8S<"Q4(KF5B1MV9]&@CGP*+&)M$XC
MCOU@]^EVRX^OWS5TI;9^/W.!5VA&5%0.WCE QZT ES9RBR(CTJ;(>>C=9?;#
MWJ[Y\;6W@"844]8%E6=IE?*S\5X\'DBGA=;"(9)#/YXX$** &F&3I,$&JUV5
M@KL*M/3IRL\/I/B'UJK#-&K_[>C#KR?GIQ_.?SOZ=/+;V?NW)Y_.3_[OY].+
M_WJ(:[]V+R^L4K4!S*;45>R>\SR$:AWQ-UWR0*ROVL7H/!NFYF:2<OE(.]9D
M/+.+S"^8C.O):.ASEGQ[;F_XX!(\W86&KCCWL38'/W;/R?4T=<71^_ZWI^,T
M:1;;ZMO<W'07H[#_FMWQ?6/*]Q=%+K(8ST8WP^D4'-A[*-.9'0?;A%WT^?5G
MEF#EEL@[8-6K'UB(L I+-UZ[$];OQHG]100Q6A._1HC%=F'RZK=+L.E9-$4)
MO<B'MGN2NWQ&8:+7(2M*>ELY<?O#[B_7:T\LS);74>_/I",/P=:TW42F-K=Q
M:%/(LWFSDZ:\]+02S-D8;57&[/PBO?[,RDRJ\Z*]L&!9UVS'A2HSM4,G[ 44
MN:E=7MRWE\IC2(MDN855'H$JK+G;+%Q9$COSH*IDSN?7P.!< @\DV^F7-)I\
MJRV4#=>L+(]=*"_A?N=;+G[6#@$'1).\C0[O+K'[+[:YW,E\;_C@,H[S]C1T
MQ;F=M[^M'M\=%^MLBINM;8ONC_NOV1W7-Z:\*U'$[]<QGT#XW-%L-G%Q./9Y
M!&W8)Q@OLG!W0MF.!UU)IEG]U'4SN6SL5>5WY(4ENY/&IG07:L?_ -1M7[_V
MNL%]!YCC!;*!U$$Q$1DBQIO<-SD@G0)'5%BM=&),\"J-JK; N/\@L]6EEG0+
M%?-\/8%42AQQGR32EBL$Y'+F>0@I56F9NPY,GXI#:^G.TY%E>PJE7'_3]<3%
M2)3VP2/K71XL+CBR20O$HC ^4DZ=KE*'N<D[<-CZRJY4I(!@JA82;&K[_01"
MU]&B)?0D+2HJIA#0+J[<C.ZOW-CI=));1\?P;3C[<I#-LCS6+G?9RIS>WTU:
MO;B[O1"?7/O=DZW/HBE*Z,Y1YM-G%":Z3KRXLL#.K^O39Q0FO:+W>=?P]4.<
M#9CT44:#D:-:Y2:O"3GC$TK41Q:252I5Z:JU"F+_.XG+9WVRWWX'F]$,[6@Z
M\ ISF6( 7\5&H,QR9'!22#N9KT<JZ545QWDMFCYYD#O+_^F%PGWY7O!:ZA+*
M/R;-/_/%[HF/T^F D823\."J*I;G.^B(K !BM<4V2AN5397NHZZ#TR<?L;P2
M[,[Y\EKP;C@>3K_$\.MD$L#'E=Y[:P(2X-4BS@)#.G*'. ;B (QFE;7@ 9P^
MW50IKP6[<[YJ* !J>1T;6&*4J[M@$_W7?'C=-I?:?N]__EDE?( -D>[O!CV[
MT,[^X&M/K,J>.K[B@^7NUMH]3_WR\XHSZ&7$A?S)VQ4_YA6/QN'D=M%L5 S3
M5'@I$,$A(2Z\01;,# HFDDC!%;"/FVP6&\7W+*@"DP;7/_O7)D^Z"UY8A8D&
M:+G3*7,&.<\34D8+P8U)(E:9\OTRK#YYH,4T9LV\P5*2*9>^]'Y^E7F=SW;N
M9X_!OT>QY?\XK$[\>9:$01ZZD0@XUC0F!EMH[J"KJ4>)",X\D3Z$.@G/0@3T
M:G9A-14\B+B+*>LK+Y"0S%O@ ,I]XN$%8@IB.^D1\<PE;A)-N$JV8!O3MEV7
MZ/?@0[R9#T?YDEY.D[_/U_;RO/C3J^MF\G4Q$&1!O.(<XY0P@,M#/K"02&L:
MD1+"1,>5U8&_LOUOM^(/8;*W5XS5QM"5V%_L??C=^B_#<6QNGI),@M(ZYI9P
M0"3BDD"$FR!ZDDII00/7!%?)+ST/J4_YA0KZ4E@F!9M870]G=C3\[\6HC?DL
M-N>3-/MFF[A 93'7WF, %#U%/!"&K&6@N3@0A2VS-%8YRGX-6)\R$17UI:A\
MRFG-9+PXU +>M&FSRR9.EZ;.<BN2T11YJ\DB@V9X,B@!$!LT2U)5Z9+\ J8^
M=:BHJ2N%I'*89%:U^N=]5ZR:^3E,[7-.<'X;CD9WI]UWLX#MHNWN]EQ^]9$E
MV+@=[OI\VCG;N.&#N^!9G=SC:ZN6O?&SSVI=\+C#NS^O0;FK6_&V:6YRQ4L[
M*-+=-/$Z1_80RL3+^ZQK!6%LBZ + >W%E0Z$!J[?9)S#R4EZ_+=Z<GI]T4Y$
MLR7M]:61+RY=Y1R9'8_G=F17,F)QT86]FDPV7KH+R>S&A_WET^99=MEUEU\L
MP9MU&$I1MK-7\>#KY:BLXR$LGOT![*W-4ZEV]^^?>5 Y^E_&6(H3O]M<(IKK
M1R<IOV%QI:)T7^9L\NQR_-J:DD)GN>_S)-!XU[ZY!7,WY_JCO6GSL6_G<1 \
M]<F% -$OMHA[19 AD2%E'!:8"4HTJ9&BV!3@ONF93=?Y (R_^!9'7^/OD_'L
MRW2@E/ ^1H4H 0*XUPRY8!TB/HHH'4TJ5.DQORO@/ATR5-&^QRF>3B1;+$VX
M*=K_BK:Y^#89.!-3<)@C$@)!G#B.-!44*<Z$HE1+52=UN"7./AU5]$KK=I'C
M890-M"<.C!.>ICPK)'"/N%(&66IP/GIQ003/I*TR/')KI'TZZ^B?PFTMRX.H
MW+O)O!EX0XPRDB.1P!3S$#@R*0IDHV(F"L^EK%+,NRW0/AV8]$[AMI;D8?0-
MXI6!B9JD8  @UFV;9@"HC$#8&B*]H2;@P^L; .U3)^W^Z=NVDNQ<WX[2+#9W
M4!WQ6@F-D1/1Y5?#(\MPGHMCL#8>/$U296C!3F@WT3SY9]2\W65:]?AXD6%8
M/35U=F3'/DZ_Q#@K<EZ\]1+E,B>[TE4J!_5NGAMR70W'PZOY59NZN5YJQ!P>
MWXPG8Y\QC7)"<'*K0NWG]DY1%5BZG!Q*\V%_^;R9-$VN#+C<A<,K7R[!H^>P
ME*1RYQSXDT>4I;A.+OS^^<<KIUWO)^/+B]A<O8UN]]/8C1]=ED_;T%$H_9L?
M?]I60+4-/98'N4?M0>Y <$EMXA@9"]L69Y@ADZOF8O":$D)LK#/X[B50>[MG
MPW$\2\=-#,/9@!,?E3$,P58=P4NT%CE# X+0UV ?O(JBRL6=51!]2L<6TX8G
M#M2N7"_FEI_'\7#2?)C,XG3 6=2"6P:>&,\UH$PB$YQ!1GL9+1<<NRI'&2L8
M^I0.K2;U77E>3.AME^_S+Y-FEDWIO:$=X.@"53%W+,+YO@]UR#F(#(/TW AM
M::HSLO8Y0'U*5E93AR+2*!>GKVRP QIUD Q$IA2/>5*<0HX&@;SS!@N(##FK
M4K"_"F)?@EZ6F\O7(?*5?)T3O)P$I"/5R$3K _?$,EZ%P,VW\@,?1.ZJ#8^5
MO)@4BBGZVYCRJ(.P&/$9V_9P^<XCL30PQ^"%2RHW:' <7FJB4;1:><."\-[5
M48FU>'IU6;2@.NS/_*JYH4VCC\&CW;EH' 4/[S*2>DQ+J5*:5:7AQL<@@T%1
M>A"P,1)I8B("$T"YI8837>7M*KFCK#[K./<J!A.&2104&PKK<I)K(B2R',/6
M;1+#P@@B8IUR@Z=8>KM_;"/[)Y'2GCROXA]]F"QZ50,63U.2CA(4$LF7<FU"
M!G8N%$5BC 0G1:AR"78]G#Z%45548$?.=[1EE+V0LMESRVX4'5XRN5_TG1TV
M?[>C>9RD0FG*]4\LRZH-4)=DTM'E91,O[2PN?.?RJ=V-%BBL;5O3M#]'W]T/
MZKF-2G8Y(EC[F!+<>1U?'1[L?%CRPL-J\:/. <JZE<I:]&U7J,6_#JW\NN6S
MY?RZL)S@D0R_MO<B]CC\W7Z-6HS=@K("K+U=["K::3YJWJV;X]K'%&'0J_CJ
M\&!W2_;\PVKQHY(E6[-284NVY0JU^->E)5NS_-W4O\5E1CM>;>&?KP$/8["S
M].B;83)N8@YCP =R=CK<_?IM?4RU!%>1<W5$G5W]EO:+Z+^,A_^:[W';<+OG
MUQ+!AA358>>SHS#RL(MXIQTK2G&K BM:L:(-15^A2N!J";(+7NZO!>=?;--V
MMHO--+>NF=WL(*TU#RG!U=>PU:!^9S?EV4?5X40=%^7I.F4=E.V>7X=S'3HG
M3Q=_;!3R=NEGDS <S?-0H38## ;@:VSL)7STZFHRGN:'3"?SV32WE]K'J%:%
M4T=8M?A5Z##M'TL 1PL '^97+C9GZ>T"7DO.].P>R<!XFXC7$6G.).*4,61E
MI$CI0(2DFFE;I91O2YS[GLH\L]R3==YD:0Z<BT12AA'U(2"N$D56ZX!<-,%J
M8R5F50HXMT+9IV.\FEKW^)BGGBB+G0&>CGVSO%EQW%J !;BCV:P9NODL;Y07
MD_9W #*&Y4V8HZ;)_EB;( (.R: DH%4R7X(QFB,;*$.>P7+6&<=3E4J[_:'W
MZ6RQ2[WL6.C=*NOQ9 PLG +'S]I3K/,< [0APD#P9!0S%$DJ%>*:)GC#8D !
ML\0Y\3C5F;N[)^X^E8[V3DT+B;OJ<?I3UVP1S[93,F\G"[2]Q')7-_AH'$^'
M7_/X\,E5'$VFTW&<3=+,?B_HO>Z'H([#6I KA7S4MJ#Y>'7YTW;Y]O<?XNPL
M7=CO \J#ERH(V+F%1CQ)EV>08)2(9B8&CP6N<MM@(W1%*NS7+/(>)/ F0A (
M+X+/.<]A&OI6#:9WC(DZV<"]0$P[F6_D)F2PER@2:E/R41%=I97('IC[Y*N6
MU[ZU!?L="+>8"_ 8SCM@VLIXEN?H6=;9?8S-<!+N*-".1BV(10GG[BC&TMRH
M K3)*VND(JY27Z^21/2JJ+J^PAY,_AT["!MN@</Q;++X:=\6J\4AU'$12O*E
MV.SE6XN9E1'\T=EP/ ??=]E, DSFPI(N/@=Z%Z<GWV>-A9<37)WFYA1>J6FN
M H5O M6PS.7I>!;S@/0!U[G#!.:(16US12AHJ D&I62C]YX99:ND=RK25-,?
M>6P=CL+_FT]G.81H[<39\>G'_)5V8E?[G(^3Z:R)L^$BSG@3QS$-9WD&Q?3=
M)!NL7^UP?+\79INAM/?<>8UTPC1/C*!(:QLA#I;1>D%#Q%6N61V6["V]HKJ[
M3%]>N&V<J9YI9MG[M\_0O#H3;V]Z/\+.W9S'YNMP<<=J<=/\GGKFP.=DG" 3
M)8.]/#+D*-%(6>XQI80_F>16_[WLD@%]RF7^B"]H;Y6U8\?SW'^)83[*O1SL
M],N[T>3;:O>EM\.I!_]J#J)8_>I)^]7=JX>JP*CC@);F3X&#\MG$_S/[P:"C
M+8EYFM).4EC_H")\W !C+4[L7I7RTN/J<:52=<K:M0I7J&R]1CTN=EFILA9
M^_Z[?'YVO/*G(S\;?MW/5NZQ6CUV[T!M+<8_*FP!KWM^==UZ'7. -YO<SF>Y
MKQ-,D\7?+QL[;F<\%]7_4GCJ":\*QVJ)MW5"FYM)FN8_+W#8!WI63'(;+%5/
M*-O2V:/7:9S/9*?PG44Y66]>JQ=Q]>KUVIR#U5^S.R@Y_&J&/H/*WYB/A[/:
M[]T6:W?P(N[*B?U%M A39SE0WH')J]\NP:9GT10E=&>W_>DS"A-=QT%?6:"L
M5[[A@PLSJ4/_>V55O](5Z+J9?!WFK TL/[S_2$Y7^;N4U.0N)56"O_LO7U@*
MA?E1],3LPGX_61S.+1-H VV%R;6N*";I$6=)()M,1,H:X8+04J<JG8>>P;-O
M;GQYZ/PN!N#IZ"FY/"9/9.2(BL00ES@B&PU!,0_1X%YZYED-<E_!U:<*F!*:
M\F0>?$&Q%#M'68(ZG^76(>/P'KZP!AKUV"7C R(IFCSSPB(3C4+,4R ?4^YB
ME>/@C=#U[P2BBMX4%%%I[7DW:8"YXS4JS:3RREFD77) =I"@T@GT6N" $P\D
MV2J%SZ_@ZE-A<TU+4T(LY9N%+NS?<W0S:YW167MI CW.!M!&&Q%A1/CD:*"Z
MRHRDS>#U:1)7#<VI(*3B"O3 $#Z'T! N6* 8)6T3XEIX9#P'<XB)ITIR[ZBM
MJ4:;@.S3F*V:RE1<8.5MTL)2/J_N1)K #&*@]GG:ET9:A(0B<%I*%20S=6W2
MB_#Z-#.KJDTJ)Z2JM0TK8?!="N_SN1V'\63\^7PU,EY$P\\%PJXMVVB?4R)'
M4!A+X81!34[] /6V5M*(/?AAC FP?E8YI .!4%![P8@+#MLJ(7F/ZVUW@/86
M_C&=#?T@WP,1)&!$&>=@;L#2& R&)V$6+=-82E'E8M0>F/N7_3B\IJ^YF-F)
M2I2\.+PMX.4N-V".&)$,0RH9B[A+"79,IO/]?/AW"(;**ETG=H?<OSS,'T*#
M=U&(KOR;AYU>8!^>?8O@DX&_/X<7XR8MHLB[I#^0&&%WCRG%?&P9'_RAA(]3
M 4]A/Z<VQPKY.B>W"]XIXB=8<)V^#F( AUNY@*0-%'&<"+(D&>0),3S 'ZVJ
MDAO>'.*^5GS]2I\>2/+H-J]_?BO*!Q\>$&V#2\*BJ%D>TB-@^Q%<(D^C"GGD
M HE5\A$%L/?),ZFDEX_-=-<2+^9P; +\<1R=/_%V"%_,.>.A'0V\E9J$Z!%.
M&C@7'>PT7FI$A>38!.X5K>)ZE #?)R>D1\I:5.:=:BO\\G@^FQZ-P_^9N.F1
MGYTE4!_U,38^CRYABAEI&'A%0@7$ Y;(2@,4 $$D"*U-J#(,:7_H?3J$ZI&F
M%I3WWGH*KN9&F-_'2SLZ 6;-;GZ/S65L;M'"NR2IR@<C21E ZSF$"E(A+%BD
M)'"%-7_%N]T70Y].K"JK6:?BZM0(0B0*/OT</N9&<9GWON^3=KQ2.9IO_0VX
ML=%A"$FE;YND<8QT\@IYIC#5^1TA\5!&<3M2^G1$UB,C65$?.M7K]2>#<3IP
M-#@=HD))"I([I'CDJ"=(>7@-P2%QD1UL6W\.=)_.X7JDJT5DW+G+V7+J,L(O
M,](HG522(A\ ).<\(.<#1\PJ@XW"AK,J94R[@-U$"]6?3POWDFEGCN0=Q!G\
M:SH,2_9\BKG5I!U-!UY2#6PRR(2<!&:>(JVH0&#?:4H^"<Y?2Y>6PK*)HND_
MAJ(=1'R=FKSCM@/FZ?@D7_6+X3:'Y7 @.%&"?.X/S2-QR!#BD4\R!8.#$;A*
M'\7=(6^BE>:/H94=R[?S+;CM73+]%*<1%OTR<("&YIHA0T!AN T,&1HE8L:!
M]7;!&7<P77P*=Z.D.>ZJ<U6/-'%/R7:JA6W/G?NF/-.!$IH%[!P*F+N<)>7(
M: -^J\OEU$P*46<4Q"Y@-]+ /^&YS5Y"[>I@/2QK'N&'=5/=2IR5;[9$X>/O
M'>@J=*)]6T4*.G'4KOPAS@94*<.2SBU@$^A:D+#_48(1-HSCH"5FHDJ:81V8
M?6*+)\];OD_C2_A-VV5L'!96]]@VS4V:--]L$Z8#3HC%T3#$A9<0!!&&G,@V
M&'[FFN63G[!!.+'C\GTZ6-Y;/59CA2[$420F?1[H^VBG\5-F_%GZ/(WM7P>*
M$1HYT; S1PX@'4&P11L4(N&>&4N$Q'NIR[I5^W2BVY&6[,W\XA<D[C!>Y+$'
MB]\M\\ZKV6;0ZV4Y_G39N1"4FD<I.#/(:9L++S'$O%8J1).0%+;<G.WKQ,9N
M#;U/)[3%-.] DNU2(W-@T7R-V<H>>=_,V\R+9M8(09!(\ IQ'A(RQBNDN/.&
M*(9)G9;[N\'MTZ'M(31O7PG6T[8V>A@0'[F%F!5)0Q7BQ,-&C:U"*< &3@F$
M*'4JI-;#Z=,A:7UMV5X"];3A;N[ST6@T^6;'/@XX^&\A!8P,-PEQ#_]RCB3D
M+*$T,LU2J%(.NP&V+0\HZZ:DZBO*GL(IKC5W.8GW]P'O(!##79Y)(DCTB*O@
M $P@R%JML21$"UJE]<Q+H J^)BM/_=CD"WNSF]RN>@:&/?<FOLX9F($S$2?.
M+0*W =YEIS@"41.DO4Y"*2F8J#+:8$N<?0Q7]]:I%]ZBXK*K88=70/XZF81O
MP]$(\)V.9W9\F8MC%J9@0)-TTL6<718!8%J*#,82.44%IMH3Q3M4L1>0]C':
M[4C)2LFOLII]'H?A=#$)\NY.^HEMQA"WYYH6 ,)Q1-KX?#5+P=Y"!45,*6]=
M$%36F<BW/=0^!K<=*5HQ"5;6M)P& DP/YM]*(UU0$F)N[\!#$B8@FV1$@41'
MC=),U^UK\BK"/H:N'>G5OO*JK$Z+P,G!QAP"2PC\:H&X,0PL:10H4L4L(U9+
M7N48_05,?8Q?.U*9[65264D&UFDN&6RM1@H'.RU1R# K$ Z4  [+M:N=KJT3
MBMQ'F>!#R/;^- X&Q BO(G(\"<0LM<YRDHRL4L[Y^JG?@0><%5")5Z/R;070
M31CN$PN$>4#$/3B9DEED<^4!-Y%;XI4/IJI5?#T,[T<H4$$S]I9'5S49\[&'
M&-@.(3;Y?CV9MEVFIVG2K-0OV.ETXH=Y2.BWX>S+?)QO^U^.A__=%CRXY?E)
MB>*-PE@*5WG4Y%2IMMWM'835$5JW8[5VGY"SX8/+,7L[&O;GW/+DSXX7,W"O
M'TRCNQ7:#HS;[+DE^+8#!1VQ;>>Q ]L\O3,6UAE5L-'298<8[+UD9RSO</#!
M1GC&\?:?'OX^2==W7UK[^7;D25TQ[8&H,RF6XEJYJLGA.-Z6?N3T?YXRVDZS
M'_KE;Q=73(E2E&N#E,HMI84A2&O.<M4N)9Y'3IFJY$!O!+! ]/!HG94QJP-"
M(/HWVN:+X_F"K0@H)P108D)8H[31O-8IWO.H>G9>55Z/UD04A614,NA\!.FV
MC5R+26J#O<<>6><5XAX;9)6/*!GOL.8Z2M^1WJS"ZEG@>0C%V5E*%34GUT;E
MRUN?XFS>C,_&^7?+X['HDR:4)Y2" X0<8&K' K(BVL"H2ZI.O]-M0&YYX%0]
MTW4(M2HDPE*UWT]9\& :^3@L<C1V-##6<QRE1"*!R>3YHHPC@2')I6?:.LF<
M?L5%VW;-GATDU5.7JL*H:(\^W:5L .NO=CC.-QO>SN/%Y'B>LS^CQ0E8$HX)
M#"S147'$M3+(<1.!.9I(GA*8SX[VN,T ;WD:]8>T4Q5$>Q!%/(^SV2(W-B6#
M&'*?&Z[S43Z#U\;%7/PGD$Q$4FU9]*969>9.@/M6KMDO1=Q9M%6/"S:*\5^>
MRSN$L!V<SZMAKD<9Q]GUDLDK:8&Z:9)2\#K+F53A9T=9LKJB[%H2!V2DO9K,
MP1;<GR/E5MGCZ60T#/F4R=E1K@"??HFQ\NNS/9#.Q+,GC_;,*:[W<X\6F#ZM
M8'JSP'&><9Q\]Z-YR%55WL^O,FMB:(MF\N6T)G[)9-]>]\][P\ I@AUU'!%"
M\APIR9$3.B#XAY-!),VLVRE2*0RTO!NT""3?39K\P^UEO3S#8#$-<*"D=2::
M@ RWX*-I*Y VL#TG8W.?%]@F;:TK<-LA[4/BLG_*^KJS5%(!RO59 ;LZN8E@
M[EMVK!1Y+*=4#KQ03'D/. ++M=U>(&<-1<KP *&L<D;7&2#P&K(M\Z!U'/#^
M*V)9"1=3O.6.>#1>4/[QP8[XE*/3%=PK[PR3TE@;,5(L:<2I5LAJGI"BPF/A
MF22R2F:U"/I>I%S[K\#=:THQ)=^0/8^(>(G>ED((ML_2A?T^D%PGP2&2QCA?
MOO'4((>%10I">JR%TD17J8NL3%<?<LO]?R_ZI%R'S]JL"9[L/8/:+_I5!BU&
M-8U:!G4<;VZ'ZY#AYQX<["BOL$5R:?F5B1L-+Q?-['J3J'L66A^3=)OQL2/Y
M)SMLOMK1/$[OBK%RT=6B>UU=^6ZR=&?RVYH/U2K0W@&2W-LAGJ65\W,N@LRW
MS1&C 8);*0.R"O8])6SRX);E60?=9#?6XBM[4G^WQ&1EB3O?(!\=Y]^TGS@=
M?XVWG2[S?&PBG$.I/9NQ4L.&RPUBRC)NG0K.B5<4MR2>/N1Y:JK9RP?\'<BP
M4IW(T0A,]=@N^JS>(5O/+RFL\=$(Y%WN$:8XA/[$192XI51@AA61.ZG<%B#Z
M7<]66\]J2>OP'OF+6U*:3&;CR1YC98M#Z,=6_1)?.G*IXK(*[K:&W=ZT*EE7
M4B\OVIELMJ!]?VE P'XU7+SO@,K?3:=8N8>W [LW>6H)?FZ-OA.&E;U>M.>"
M';&YPZM%;^93V+^F8*HN;R&U;]/P?N$=V+S)4TOP<FOTG3!LYZN%FS^[(^;5
MN5:XP<++/S5Q.A_M7C^RXT(=,?=5&COA]&PRLZ-Q!!A?XQA<&/C([:^NEUWH
MLC,S@]_'VRYT[N8R3BX;>_UEZ)MXN8]![AIA1[*MQ]42FRY\'[0OW-<BP0YT
M.;<- )HT$,_8L1_:T7Y;P"ZKE-E>]Z3N( S>><O8?:T#,;O.EK(#D,6!&KR
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
MLRGHY!4/*. H.GD#4S+9/N)\F*##1GV(@FZ^ZKC:NF.8:ZJ+SHI27-(RT,Q
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
M110U$4J2,0K5*6)M_;G?N]X.DE//<ZY6Y9B2 5'E!Z,K/#YY[S$2@%*+N>I
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
MIDQM>E[J<:ZSLH8[9>,RY]$VZ>!W#ZZ'*FO1EA-WA<<>J)L&<8YWP%O59^@
ML&7]TWL1/DPQU%[UVITS!RCE0=CC/%?)F\QRR89I+)F!=(J9X.L%4[+.M*IE
M]A"LN:=*ZL.29A==M";+\AO,M 9_J4TN7TWF&T-U5[4F=*TKYJUE4G"L=4$S
M\T4B<\)!DI%'-$W"\0\!_2 %X?KDP%T,:ZG !MD>5[5A9XLKSY<3&-?$U@TQ
M%+]^^?9U+5"[[.RGE0U&&L9U!MK_:0 >HV3<!><+&'38Q-4[!/0/85P=3:M-
MDP JHE6GSPZ86AI;FT ]4+'YHZEV:RK @7IIL(5NQ%8"!C1.LR"2HB6=>Q9E
M$BR&HG46.9B0OV^NW%=[_E%191=U-*#(6DS/:O>52AFC,T-.2ZNF 3,OO6>V
MEO!.261<[SG6)'SJH>RBPQ5U=^34'E)N8.-LV' 7%.?%*0PR,9%K3)<%Q;SB
MA<GL8O&:OA1-;.<M>'X(RZ0/7?280'87K.5%W&I6= '8T@*Y%^'#F".]Z+,#
M1PY71H,]Y7Z@10=7,BV>&54F[RY&YG.$6IM.&>ELG3<GQ)9[#)*'(<LN.NBY
MM..SV:S>[]>Z=XMFUR_&Z4^K2D\\*!529KS4RN)<.Q:M!)8YYR;QG+/MDN>Q
M_0V/XJ[S$%5,>I=CS\56WUU@(DSS+ZOJAB_&L_GTLMY<+8YX".5D>C&9PASS
MJD:>]PZC()([7=MH.,] !<\,+\5SEZ4373*.=W_S*;&AL=P;;!1;HMM^_?+5
MW5*%>U4K!5O,R+01D4&4GCFAE(A6@^5-G-5[D?T05FF_^NDQ3_T>@->\MBX
M6]JG]R)\&/NT9\UVX\V!:CG> G0-J$G%%HV2%17(1]=.,)^<8@7IR^"%3KQ)
MD/0#\>8>2_6A:;.+-GJW6>?#\[IU?DV ?%VV 'X]7IWP%(Y9)&79XN"(\!H6
M'9>,&YZ=U4HYE3I9L[N_^_B63<_JFQQ1]@U.U[8'(M(N_3O\<S)=7+@N)@UF
M@$)X6)($4&/A+'HRPT)*.I,9YN)Z@>W6L:&W,/X0]DXKG?58@Z4#U&] 7\'Y
M:NIU@=O2#MH1[\-81<WTWYUGO2FO@;6T*^Q 5,A8^S3K6J?8F%"7>\' II"5
M%X'6^Y/EVCV6U&.EVBXZ:T"Q6D-O-,(TOX31F^F$-HKYJH]"5#YZXQQ#%7,M
M>E4K?,; 0"II,Y>!IR8Q\-LA'=_$:JK-21-5-#"M5CU%W^)H&3/V<7BQBAOS
M)EA74F8$1=2&-Y;%0M"\R#(H"%FNGQ_WY*]MQW3:-.E+&2WNH6 $XX3O/B+.
M7TZNQ<T"F"A+"4Q:48L%)\T\9LN\E-$$L#DI;$&2;8!^"..Z%VWT6*GN+EQ7
M\Z(+LJ:7VUNA/="M=B\J[,"+ ^1_I'5D=8ZI(>6$FKE83S30(0NA)&8PY< #
M?2B/MI(\Y WVD8FQB]A;5'N_BB"\%=&EB@9>R#!*Q@>F Y!A!-K3UE=*3AYD
M"4U"I[8!>H#KS9Z4MB5R^R")-S!%%Y4&KBRK)2 H(:$UG&$$<M:@8.WS4EAR
M6@7GLN*AR87!+20GH_O#9+QU^A^K'1CY3HM&0FE1Z )S648: [UEK<%0S_VL
M=GEQVZ9*>XM@K<F2,Z&@"29$ES4W+F;R3+*%F+6)2NE!%LH7SCE3,=$:(+(B
M^U199KTN-M?F<3RW;+)4VZE" ,TLD;#>.9!/[(5AM=&CY<9*U:;(0\LF2YM<
M U+H\ZJXM_@)QY?D%_A0KU4L4S[H&LD<6"C.L)*CR=(!EZF-&70_MD<1X;,?
M0SK$]!VDB>/$E'^%^ KG-03I'&L;GP$:X<B!M"Q!(%=2UKZ;SGH&6-#I8$5(
M32)[.B/\08BSOU:.$SF\POD,IN/A^,/L#4[??80I_@JS81I([@7]YQB&VIY'
MDDT (426A>!"130J'VOAN1/H:9.I/QTU2)S< >_3X:@V\AFH:+4M.;/:9X7I
M$LA:15-(1C07I,222Y,B7;M#_3%YM8^>&F3'_ .''SX2CK-/.(4/2[8O\,U>
M7\YG<S*""?1J# .R7'G*'JKW0TZ+XX8\545?96=\\;PH:+)4[83RA/C43CL-
M EE7.-9 W\*[8GY)7@#4 H8\A]J\@[9H2[I';HM! ]+(-M6H=\-Y0G1JJ:$&
M\4$[7^W4A@T^$^VMJ,=G19'CH#TRA]*D+'1"TV1Y^BY+S!U"I*::>2PEYK:E
MM$6BO8$B65*)=FRKD$&TB>4HO$V2[,0VIZ/?>V[Q3ASHF%N\BRX>)$NT"\#_
MR2W>3Y\[IXONHXP'88W#(G.@%9G[6K(JDVJ]RL"RUYEF2U;6->WR\GWD%K<E
MRRXZZ#E/X^\P2Y<CF+Z;D!UV=1?Q"B?OIY#FUQ?950T.IP7XD)A+-?0)""D0
M1A:=]-$['6)9.X;<F*&QVUL?A5E\B,HF1Y'WUO/I8UW=O;N\N%@:1C!*,/M8
M1I//K6_M.KZS[87=/@-?NZO+($'% ,X%I[E0@1MMH@L!@"OM[0!MJ,& GF%0
M9-(D+,P#2@9HG,S62A?+]6'NIM6W6'.?$XV&?#(:W:1>(I-J8#BMPTKDMGW
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
MZ;%SV/<^2C@J2S 9F:1.C$,BRTUSSGSA@:$-5F1TT;7I#OU]Y02T(<<NLF]
MBJV1IZOXPB E()#YA3D T\IJ%FK'42\X5Y9;KU23Q.G[@#VF,,^==+ANT?2I
M@&/F!*"R!HW6]6AKD2+C64RUJXC--44F^2R:'+A\#W'@AQ"B%X$?(W9OV564
M/'N/);.<:H)OC)9%22MC*.!,T%GY]5HK/WBD;V]FZ%XJ.&*D;Q=8/WBD[TZ:
MZQC<N8_8CQCIJY03Q']DQ=6H(%Z(_D)R)J4N5G#ZLDWKG<<?Z=N"#+M(^\$C
M?9&KY"49U#(33BV585$(R0KM>U8X1=OF??>/WWFD[T[J.BC2=Q=9/WBD+P<7
MC"C5W?*Y5@BJ";')LA1J*6NOXJU#KU.+].V!& UDW?.*L3!\-]W+KSRADFV
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
M5T M1I!!LQ"*9I9+G1+*K&07RO2)Z03H]& JZGD%.M-_\L[<0+]"++FTJS*
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
MOJ;BC0A$U0UFP;O?_ 0M>+#B'ER#G<:!O\3Q[#_QZIJFRP$Z PP"W_Z)@XX
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
MK$5$\&[9 5$J",I7:/UP"BE-HNSR!,\?>H>G_+M-CG[UK>>J+CR3P:?'*G[
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
M0SK@&98EO16VP93 _Y(#;!%#D";6U+JEHE(9,>9H0QFUZC)*T0#O&QR":QT
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
M!^HZ=&Z]A4[ G(,U<Y<WOD6(ZZKWS%U[$7-@:,FO83I5>]$S\#Z1VJ-*W)?
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
M9+49#W6@%"B;$8*2I@Y=R%+J6))L8K$\H6DJ>ZEPWVDJ^\C_3*:I(%=":EG
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
M(\F>2X'6%2;;B% :JTIF4'*].EX*(1*A@-:6"?H>0Q0==+O[TY^#2GN06Y.
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
MU(*W=1Y.D@%<<06,IQ5FIZ)-7;;R\V[6WL"^.UR*/?J!VYUUN\!XIKW9]]+
M/6V]#Q%?P][L09/;JH."DAG!8=E"X"@@)$>[4' BE2[W@\Y#BYUZL_>BQ#VD
MUK0WNRTIV$1B+J8N1M>AQ]%+*"QK)J-5.72)PCREWNQ[R?[>WNS["*YQ;_9L
M7<((T>4:TD4#T==;AIY)S;QF17>)H#ZEWNP':_!@P0V3N__E<CZ>X'R^CJ3-
M-Q?#Q]=YTP.2Q%T^M8=,\-[@M]*]SMOL/:]**0HS1F9*U,:A,3:C8:-0AP&'
MZ"#%4J\P<DG^:LX@K(S."52<I\-S]QW@+^VP0ZHGNG_V,'K8M9 M;1BMD5Z#
M)*WSBA43(T\<LQ,F!RVS&9E<FSI;0QN>9+3_!0W1&G(.@L;DG?4RE:;:6']K
MAG,R= ZNH#CP0</HZ=$E;BG-ZVQ*4%EHJ957/"(7,:=@F.4B,S\RPA@53824
M3 $EE(6H)4(I4>KBE=$I'UDQ\2=^Q\DESM_2[OV&X,TFX>+UY7PQ_;KJ__S;
M=/+YM_%WS*N66M?ICQ2B4C$I"#ZEV@2']G/R5>D7:Z0A?9DV]]P.!7QLH.J/
MRWH*O2]_XK?I;%'?R(]K)HS0187ULC93.=7(7 (7<FW\F'3,O#"M4@M1W _I
M%"5^ _!H.Y35DTX:E)"NQ5&E46,#LY 6_QXOOFPD\N;O='&9QY//51KT__PI
M_#V*5B:M":U.SM=B-P>A]I9*G)P49QG3LM$-EKVQOA!^M=9BWPU^5^1__PWK
M_,_)YU4'RQJ?&I')[$*B\X-96[MA1@WT)08BDD-LA<L\\$>.WH>?\,P9T:-X
MF_1*^#;#-%[EBB:UDFBV6+<F&Q'G BO<@I=U^[,\041RH- 28(96%M?D<'H
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
M;) +[QF3NM[@0$/R4 Z\(-_)6.ES$B((V80MAT-^-G0:2&L-DA=OOGZ[F/Y
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
M/EXJ&&ZTP7R6+D5\[C769.,,E.F=MBH#.<!J=UJ[/X$2I+R*]:'%?4UI.68
M^U)@R7A[ZUI*/XHH";]T=2ZEG>'6@AUE5:3PE8-^XIXFQ$9&>;A:__8 Z/VD
MJJ59 XOL\5,;[*#91W(TO4]HQHT@B_A6B5V]"I,GC;UY2]_LO*@B)9;H8G5.
MCZ(ZHMXVN+4?!+DNL R[[/2XX%C>/WZ9]%16^VT#1R;/T@=IN250DS<=5'\P
MO(7,4OA+YNR!:S49P<VY-%O=]0<4V&O4+]FA+, ?H"@4_D7F= "/W)X>]4'7
M0=#C>R&5=5#%HH]4=W$=7R0A !_B\AV=#")1D6+WJJ]N5S1O?4@B^C>U9RSE
M 88YG/(?6*NX/ECE[)]OTKP?9L)XFQ*[2BJM#K_QC5H]/E=C=[WHT?=;N@-0
MS!4P\Z'LZ]CFF958#BUN@>P7=)0:<Y+)<$O$@LM,.@Q)O?&6%56V9@Z";?8.
MB/T.<QT5AC.DITJKKZE H?!!X?6<3!@'=+VP,[E7*6R/-'2N/+U"5H^@C'YP
MH@B&>:&;"9,:=FGVZE+5,_PQ^1YS=M#Y_EF0VP/9N8ZZG>B]?L"'-V='QRZ8
MKZZ&FNB,<D?(=W5(?$T\9RIRZ8C5^OI:GU.IKG6,2==+5SOY99YO<"B/' S=
M>^5:>&[.W0Y2&PHC.FY*^'PYU;/2YV]$L^N,5B2$ )S5?1_M2-P1=1((X6O$
M02UP5V]?-Z^ONXRWA96DDDEXK]J'?15-]_,C\#DL"'?FI-Q2LS(@;[EVR54G
MIU%^L-(>J,6 GWEBMD&^G@(!W[MP^I90)!%R:NTC9CJ84"8O^G&GAICTC:DS
M]4XO C!3OGR0G'CS/@\!#-\!44.91@8X9W*4ZR[>94 5^BH\" 3%E;[AWXH=
M?9WQ("AK(^ )S=ZR78C!'6A>^^R%M9[_T3)QA5]Q)]/PV#M[+)HED*HANWOR
MI&3C38XW>RN6VM#'!:Q'LS+=']Z]D,^(7>M./*_H$MQ)ODKWPV;)_F.TW ML
MD3]3,Y'C@I[7X+-E\8&><RR=M=.=MF,P$,Y_$0^UFK:KU767OE71S>=&&$NT
M.W>P%IO6=ZFWA #PW8E1]H1!(<X<SI^'3DLEU!Z>!Z:-*-;N5*=JA5=VXRJR
M#U1T!3B)I*+3Y$YV(P 242S:;Q*DK^]%!?"'322O>$>'3"M45)MYQF-3Z/IR
M1W8X)>\A $LPX38HD8;JT";N/<$>B6Y888")%^^[".7/KS8PZC!J *\O29 ,
M@AT0ITV.=8-MEC!NDU9M](_>4VPYDF)#)F_U"_$,S!-]VDX:T@F[A6VVFE!+
M1E9LN>K*!AO4UY>RWP95^[U*SSLVG<'^$[["355>.1RI1/Q-"F0\/36R/9NH
M=P<(1OR$]^0[[CV.$&L2[BHU,>(89K.C'O_Q?)3J;2"N]+[LUC:KC;S&Y^%=
M@W-0RY?/-4]1E5UX.D+EOO9R Z900S+W GTH*%3\P058'QI8/(VSM>PC/E4V
M'CDG_[9&69"9F3EV,I]M9_'>A7A[MR]IW1"_1YE139VIN9>6IKUF "ZIFG#4
M"R (3BKA+['I>(@ X'AT" !2+",+?1187EV<N:/CFC_D9T8*LN1^XFEA*3A
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
MOR'0_$N"4+91O/L43T86R;&FP2A_J8QT1O_HH]5:VV7E'XLJ[A(1]F.]D-.
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
MUMI5ZRW6RS3QJQOKK= C)^J5XQL"&=3JG^48R\G?V7O] >6">^1HNQJXC;*
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
ME5E9(_NE14P(T\$Z9B(15 5*@>0I7_Y +A,^H_C9'(,2EYL']_07&[!'# V
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
MB<0@=QNG@$?A'A#1>[UT,T=_\,JREP1P-MR[,PS95X#-<<^OV02Q=S]&PB>
MZ/##_3J7A;=;;A"=(R.K#_&7ELF;9]=99&3H^_YO$I,1"$_'""09=$/3HM(_
M.%/JY[#4$?!;%1:8;8")T%02%6S;9,[WKH057P$(3WQHY6J&JNO*;-_>IEH.
M748U,KCH:S<I%M!K;P\TB9.\.\WLJLN5?R2?(QG7G:.I80P0(?2A  5XHO^9
MH0_Z(=%-I QA=D3CL=I'ST%+9FV?_%Q;<\I;PE-D%'121TI%^-]^'#L-AK#4
MU,7?"9U^:F9:'LVK$=VIX;K=(K K" ]#"PMUV1TQZS/7G9H_3&SM@3=#,G,*
M#=9!(SH;]\3(NQU[$4?T>7--9Y]FJ(\F7YL_>S8J-TY9E!O>NT68.>M6JOA'
MX1@]'6,O^,P>&>^(#]6UO?MXOX27!-;LF?*[C[7B)6>T+\9Y0'UD*\SL^]1Z
M?T,H_ FL'"CR]WDN3&87A.BI?W?$Y<L7&T##H47%YP7//M[!'I1J">3]8%)\
MOZPVS>*' Z&L>4&N@7S\N.^-25C(V>*&W]2EG^)1&P" XR]"**-:0BE)> N
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
M_+8=STV0BP)'3G/X/=1SW,[U!]^@.ER.C!.4M,G' 9 TIB)-)^/?MCGZM[3
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
M'UCZB\^%%^1MU$ZOA%F43#[W D^20=* '0BFO97R(3PR(UWI1PKE.5$]FM8
MIMU":9>;W;Z# LY;FY4(L_UR_DZC??JZ*X#_[\O%U=[,FW3N@TQX,@0ZG^=Q
M#IS!R[Q36XI3:>W/.0P5KP#HUE/ZC-<4)B''$VNMY/@]660\8D\72CDX:)6\
MHB20%(T3K+'/P& /5GG5+\2XYHWWI$Y5#S<-HN$+XAP(9,6,S82A^IM+?0XZ
M!XYODVP$H7>>M;'Y0RB7&HC#%G[2K;>P[MT,;* 3<8B87= 8@UK&F[S[D!MQ
MT^ EMMZD?;EJ+K<:R0D3>Y"-PL#5Q]XKNR/<#]8=RJ;9/U6E"K#3F+9%Q<O!
MXPG8Q*)KCJP^>UX7GVA;>S&AU,(05X['K=/WCYW3)BWI]<2*HF@9#=99:?W;
M /)LX95EWB]WNX/\Q#/SBNI2)W&=&6M27>%XYM0T B8,=-A.IQ\>WJD9VP5H
M<?F9&5V;VCU,@N(],++VY:2-7TN("R_=LY<W=NCHG$:J!?THWTP/AE?OE>A
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
M<!=B]9//FTB.'EP'37J#?.X R VLT58[]%W;>-M0G.7"R^.$,M=$!97U:?A
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
ML,<]H4YS-"T\5=O8<W^Y:9/:."0#[[I-[.6OAUB#XAP#U4.*H14]=#!)6=B
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
M'%B>N*K'2#EC+'HZYSR"ZUW7=,U3N3[W(K-TMO@QK?.?TBF7="6Y[*AX#P,
M0(+T.:O!!OIQTGM_^OSQBTBV&HQUV$/].0.H(?[,I.ZW17UYEMG.427[,.ZR
M%'HCO6<M+SF_=S&O,GO_/!8\L55B'S44QASP[VM?&16SV%F9W.G%_%!JC]E5
M,U@;=9\QHHS[39DJYSU-*<#2 6-G"D8Y?.B&?JYQ3/1-RF9ICSF+/W$Y92E8
MQ(@A=C'DQ:B)\MX;HUQIP'$1EWZ*]FO36!53:;Q*11A=L#T;,@MRH+Q&!X$=
ME=DKOK>A?6MEET,/?5+^+_UVN9RCX7&FC9" MV8%CYNK4@1H23%([TQ31NU]
MG3M!N$]V1"U4?WD[C,NO='%8EOW)'=#TI@CWZ+T*XP_OM-[HBU@E;R*B\@XM
M8ZN.Y6V)<J^5FX=EJ)L3[&@7D=+Z0<LRH:3]-<3EUZ2$N".VM5F?.K1 5@^H
MXK9<+OSO':W'WA-C?XQ;TMYSQ45;\RI$D ZOE:SS_8CJ$Z0CPBL6=&4U:-J
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
MKL'^/M3%B$IC6D?'@GX,3K;=K"OKN+6+33JTU0T/#+Q>=RPAY+@I7:?)AX6
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
M&=I9>1^MQE@)&[=3&(ATD25WQ1-&)3:G?V 0POL^:)=6;P$#A6@ !5G_]!;
MKQ^.&^&SJRYL;&B!LN\25K\(11V'J(3)TF'G\,=[$B/MC+S5NU>4Y6_4U5BC
M8*5BP?J= JG;M'D(>&U3K%N-&M67R>L@!8)I5WNI?H'2]"W,WED0Y7.2:QU&
M1?H&=RM<\"3Q5"/Q:=C]>",(KN>TWZAOB$ K=.93=OZ6Y^9681ZCY<V%H=%4
MY9-2FP6<C>U3<>^K[2TWR)ZNXN6>F@@&++-[+5[ROVE>%^GW*2=9\TL?B.&4
MT!*,BCSLS2IN#"UL;VC)Z)\[8$YQBCD:CNYF^R2$NF+Y[3!@JM&$N'Y1K=N8
M'A89Q2Y75-_W)O)E-;9OR =9B8T.)/HB2.L7NOMC/P9+5Q.^_M&K)?R+D4^N
M0B2,Z2AG2?4!<XJ)".1I@^R8_2 \N-RA<59_/Z,-K)0AS)H!-E*UG9750[)\
MQ?FRX+VD"$H9.LE8@'"N05(?K9"JN-K[G.XV3>E<B;-#X@]7'P[FR2/"3=WX
M=M,&:&R1)QT]L=BWN1AK6L-6]RV/2G6+<<T#;!R (,TP$8GOVNR]M\ JYW2
M=)E/G*&>>9+2I(2^Z;1YV"=F;GL8PWG\I^Q7*7./W5/Y,.B0-(,_VJU3U"VC
M<]28<'2PY1Q!X^Y6HD!ERCN6EOBE&#;)>3DSQ)4H=F5H>SP]G2WL.*?W8//S
M'R,VLW3NIKREX-"% C0C.H'.CQ*7/JVI/AXQFZ(@'%5H4F_D6&=E%.W)H [A
MSYF.6<%14X>1]<QC=1+$J<25I:R_VM^,M2W%W,NNI>(+Z+*,8+JC=%J%OGH8
M@=K9YVBAW-KJ4,G?S:PCWYAL,W1I?EZ4EO.(>U RZ9DZ>JV&,<O*870'VY23
M1Z"!=NK#]U.IUP?[55E#C*%FJ)E[@XE<U .-#E'HAS:;*PA7Z^4F40X4:9ZF
M7(-<?IP5&WF5(^[*\4LI06<FI;F@Q"K%I@@R!^YF'IYKZL/(>ZDZ3Q.(:\6I
M49'+6-Y7L)O0PJ4N#M@-N$FV,LF(1)3RXS0BEA18D!Y$#C&=DNBL]O47OX6C
M*TU[5CX)5#C4J(W<_/Q!GK)?#XFM0,"8?TQ4.HHD9M4]*7%)BL[FFDAUQ?MZ
M?AR]0,-8M  ^W]N89?*\?KM>^\V5<KE4KFLA<YLL1]K9*Y_197Z/(%W.]I<!
M W2N>L;D,_7S>!AZNA!X^)-LG9DK>6]'LI<9>VH91TZ?JYXKX")9W[^_?O?U
M.'J3H3VI=J;VS*R.BZSD/'%CK/*#NL]H2C*/=4/':-Z55*\98<G89AK/U.WS
MEJ#T<CN!"5<\^]?XXQ-SZM>SN&,$\4C&H(V:,_<2U_9V(,^Y)73G61^FR 7D
M(2>CTP%^*QY5V0.:.]K+E!+T7#$6J-=KVY!0%=^#A)9.C'YH0OAV2M(3L7'T
M0CO(F\@/YIDMJOOM)T6O,"3KRID<P\,CG\AVHVB]@W*"^KPO@L.6M2>84G'D
M^FAY>'=(&X9 V<6U@5LZ8[W63Q@UVKN>F)3>J; 7RXPY:0K@)BVM6)RK"^(*
ME/[<D#6RD<$3L6Z7P<U'SX;_M'3QTT:5:PB>9T&;]>7 #7U#E/8M$%,PP"0E
M&J44(L!KLU?Y_F47^ZBL1>NAY[?8K.]]QO>,R-8>5].V2]CTG/'/;Y\..Z)G
MA"C$8Q%16-/E\+GNYO @[1'KO(%SF\QLPD-]"W8NRG>TCVP;6EY;ZS+$=QWQ
MH\NSEJ=O)\Q'#Q@W'S_ZA[#B#Q"EXQ9(+<T/_D+UY!:8.!4$ZP@'W@+,:@\0
MH$6H^!8HW+-%+BJ(906JG/M 1[P^PC<]?,';'0<MC[Y>:=P"C&3AP7O\+#?9
M!UM_$/M'_"XK([UT5TC5ID+7P 3R 36O)<+J@2)=NJDBB5,L,!;5<R'8$0N1
M[$BS('VYFEZ1.D=*BNTF*R-TY ?[):I'GZ0C&S<7+:Y4W@JEP*<R=0+%=1!7
M[EUH2-?WE%&'QX@;!.-M@3D^JC+T]9[=V5&?&0P8BN1E=!V.QWOYO:N"DVKU
MX%4)'+$.#POJIIRJ/9$#'9EF'#H&7VC14Z>Z>2&G)(%;(*S(#,X8/F[K3P,?
MK?=<&#8>\=4N2KYP9">A*^-24$9]FNC3=5PVWW/!_V5Q3BK-?"837#>K3F7)
MNZ#42^IM:/8R&8.%:44[@ACIE7!D'7N",:?VNOQD\9390*;/:?3D/3&SP07>
M^2R/'-H)ZYG"F7M@#J:I=7*5KPUR?-@$H?>$<3%H_&<2B)%R6:*.[3(\LY4^
M)!M^;B2*;)#[^JEI'F$+-C;18%>Y<(9V2\+KAJR(.F'M2:XY^AR>K?7QLI78
MG%A@)*G'CUKLJ9^AOE N;2YUV,,Z@Z<$[)$+Y/=X< _<$]NFS\T3?8PIUO48
M4AZUB&WJTMZE.R&^8$7F5X;.1.15K#^8\+@6,#3]A6/_"4B8HG\_SX9"9*SL
MK:,$S6HVJN=[Z->T9S4*,)'(?B;LI(0=E[;(KL$M%WX# 74T/WBP@L*3+-78
M]+I+S)1GX:3+WWM=;ZJ3FB<A!4W0ZJAJAIK$PP>3+(G=7GH5#:[O&XQ%X@F.
M<-&1:5#M)V0HAE?W24AYLB3#HBL3BDSU\^:0=O'7GTLO;N^KZ_O(]6@3J-(D
M1=656^:@-;PRJTE 2>%E+C0E2V=Z7;;RM8$U#_L2A+<%,9P8+K$3$G*31Y\K
M]/>WC"\RB/,U#>%IC7%LYW-7BY,'YX%-5*)^J4UZG"S6GF7P-B(\59>X'U=9
M=/UU5JL\H#DID"#\L/;R7D(I9/MT/LY7*)E#.6UJ7QW-7D55ZE-W%67_*)9U
M\XL1T4AF.8XHH-4TX+.+J 1,FS4/DS-_F]/9']G.2X%&-FY)P7'2<9@@S)*\
M)Q6@$-U6R,_?%FO(R:"LRK3RMZ% Y:QR!"M-A89&F,IT;>N\S;N[7YE76Q\[
M,TJ^TAB!XBI/B*HTA8VJ+@(@A: JHN5:.?J[^SK:H.CH^*M^AO6^^^Y(;K2'
M9H <FA-6H2%#,=-!._',T^Y$A8;AX[QZ,XJ:+TX-$SA,5OPU]NMD/):W)/IC
MW3EDDXW!-G!GI?J%Q(0-W8>O=  Q:#LY</< 7;!>'I!W<$#D4)+*%P2('!K*
M$,F$R*'DF,0N $T$'Z?4)ZS+N"V.E<2##;8QEQ365/5"3(J080L6BFV$Y=A;
M$I(%D%W"G9D6^>=B+U9BG"T:Y+-D7)-'T=;'/24CM)N@-A$'X%6N-N&B7QHU
MKTL\4_OO$8Y\#X+5=/)?C7RG#;+8<;"/!4;#>UJ8RQJ%()+/[T%TLI!IWG&G
M,T)'FT#LM!MN]I^S E] G@M/ZLLR+[;4R+E,(#/9+_NP6]!18Z]7L?4A'(X[
MLNY^04>B(]GC5$GY\*5""#W9+[BRR1;?Z,Y$2X97G?%&"OH*1_+M:NR2&[;V
M<D;Y,:G34FB%PE/]O07+Y0'+D54U/,,=Y[<+MF*6C6"^UD7)UX[L?"L__)Y*
MAQH6NJU-)0?67SI% ^_%BX63M<7/E\QG,*(,\D8Q 7SNX&H-&1(S\/&E_W*#
MP9=Y>0\S78GC"*VK^DU-%PJ(.&Y8I88\0/Q?8)+?5I/;OX_2 DA@#7EB0$=X
M+>F<O(WJ%C![)7V\[&W$_#<;B7\0_)_*?Y-K'(JJG"YO'N5$W *FCBJW@.*7
M<71E>6)U),/E6.D-<ZCS=:3E+3 9N.B1/@(OO%'@1KL%OEBK70LO_E'N!^LB
M '%)^*J=19Q!FT]1ZGT6#)*ZVIK>E\N,=Z=C\\8X7"1WO9IR8R"G43:KCG**
M,R>UA4.!9OP/]UJU/;7."W _/<T8Q;R/*WONX@M07D0EU'$*74!&5>*RR^/*
MG>M[:',M)%=MW=!?7;YXQJ6T<3+"]6'=!&]+[+FV?OUYF*\6=2A*XOOR)GD[
MO:<5CW17^-,IQB0HCS@]Z^:Y\>3?M1\4Y_E<!TC:H$8F.0N,1Y@NMT:2PRZO
MFKL3XE]NR=!EF43CN3J\]5F:U#;AUH"A197.;R?;W#LP_9Q$;+)D>L!7F$=W
M+(!T^/2ID,803D2;.PV8Z5%5H!+U#'-.:SD>J7S!KIA1>LT"9,S34;+X<E3/
MW"<Y2CM"*.U;&3GG^#BZW)]&Z=_*VE."6*KL:AEG3YH2(1""5\S)*[@NTH1*
M@"=3Z%./)&([L<7/&3-$G[@LU'BZW1TYVR+X$U:9M,R;;^CN;KB/  X3_Y:5
M\R<V7#R[2I?$NNEJR;Q)^E"5VMQZ>,[F1W8=ZLE]#;*0H6$FUI!!_;>R3LJ5
M#'Q(L*%*@AD*GG+HN/?RA76T<^SX&4LMSV%:?7 T+!:8@G]8?X/^T=W'9R>3
MP>&EI]+!XS=WESD^['DL-C;,>+J^MDI&,B!8DHYMTRQ8VH9X7E>69(!'!!=/
M"N?)EHD4Z+62T4Q5T%FH@KW:7L\*0]=7IJ1HIZ1766#I0[,2.BY+#@N/YL&+
M26?\TU&JBRV ^$7QOREPN083'F</5^,8V^L''M1E:GMI8OD["L'GZ5(R8XH@
M6KG6_(U,IM2,1+' /FLUVDR;SKN=+*?6<@@\\JLB]"SJ>'?W_IZU#WU3SB]M
MJ1)RMIZ.H5Y*14@I(<KE2T(PVDK7P+7A2T>%B[XVX<(O2U]ZG-U@ ]^41A@I
M\/&94%B-JL@M1)#OA4A6_785&,RD96>3LUA!K!(,JTL47 WC]6^2*@-TP6L3
M)PXT#U2,0!H&S^N;E7]A&K,*Z5:&!&G.CE^HH]O]._U.W7@)LCW#;VRRH.CH
M>(<LP\Z0K2"Q* U<$V"T+HG7=<&XD\/09N"C2)#W53G[\FW[V);XBDX\9-N8
M^SK/>6U*0L9Z7 *+.GM_KU D XH;M7R]WG6#_U@5T)V5\%]+BJ?L&XB4(BF?
ML[4-:+WVD]%D\XN0?$HPCO>J<XZB6A4>#)V5@;L776?+AW]N25>$.!<#PZ(7
MIX;'&EUG$C.G4?EV.903J^!C=M:*BCQRI0)RVHV<HIR-(X<'(9BL!7_+7P\[
M-\JV3$[1ICJ/ Q,0?OQ_N>7*CMR;0WP+/(\/:_GZH=AZ2<5.1^W- Q6JDX54
MQJK5N2YL/M]*!"J.F9(B]O$ZL8A<6+0[-;$*^_3UT\24O"\*%Z7(QD+%%^JP
M3Y]Z>5&R:M= 46**,8+WG0Y*VQH,WIHW=C8V>.@>%B2<%2BG,P%N?!'*V I^
M%I4%(<"=MY@\Z #N])\LP/J]MY#]M;?\6S)Q;L C>&M1@'2T;F^4)@RUZ\ZL
M:GC&T*K*^D'X%T_)*-<1G_5UG-.R2N%P*<+NZ_(JI4>J02$"0N'Y=#D8-%^N
M"A=@!KDX07AZ/D(V,_7S2?N=1 NIWW>(K-IJ_*+/W$\LADZIU=&%5T'/(6-Q
M]8-7%K!4DX;%E)9)!>F=RLRWN.W2*Z"S"1:&]GH""WFE*;:W']_% Y+W;?/N
MQ++^??ZS-];_\$9$!/%>/GIZS'V);&]R(=4?(O;HUR7SVQIUM^AW52Q";/.&
MR2?C[",(KY[37241@VL_H)K322N+O^6I7'(140_M6DOLMRO/5?=U:=3E+2S?
M4R+OS;65OJ_/YADZ%Q>:+YMVQ,91:81-9BJN?#HH8-099-:[:@[S*L-4-HT@
MQG<2CE3*+-)BR?-1KDG&+<UOV#_.#JWUK$GC[R3;DTW,9;-;UM4*C?=0B7B+
MZRMC>+$5BD=AQ7M692%6?)5W'^5!8T%9IM*X:6=]Y(Q!=G9YI8R!(KYL<OC=
MO<\*:HN8O&?->;BQL=]MX)T.ON5;IY1,8J:!.BI)&@GU"3I[(M]!Y@^ 1%4P
M40YZ:4!LYUIN#.?JHJ9Z8[@R6<.%8 697]VR_1'D[F9@X;!1U&?3=Y]E[W>1
M,^4 XN_^Y&JH?W UI5TF^RUO=D"6IL^]\0_#?&?GKX;Y7\I5#@.T4N,WH"W'
MM[NSXLJ#81 ^[$:<K?*KH15O :3&LATO?:%LJ?QWB_)V=D[9FUG:D'?L'P6Y
M2>#EZPUE7!$KO$(QJR+95J?5;.D.H=<3)Z N7#48/B[K9,#]M>I$2)'^81(V
MA.7YFN.IV,-?M*K0SY*F@BDHI#\"HM7>DP+#G%2JX6K@2O.ZND;5%#G"?2UB
MI)B58& K&.]8<+*.RK%H9<R=#LT@\L3Z1L9%''/;]A_8\\^*8@B9S!BN.M;C
M5LE[K,Q3)W'3-?67"@%O8[2]4KJZ3=^5;J(0*E'0*"KK&K-!QV$TQ:\B]RN<
MCW>+VVI:='NB-]5UOAHF?-)Z23(X*"G;G8>ISQTMJ'MEY[GJ3) M'E=<8_1@
MYJB?-%+4G'NS1N#9@5;ZAT%S<IXMV3$MPYF858,X-:)%>)K1E,64IT.<9:U"
M8X,0M/O.FWD2K%;+#QS*%CD\:*+;MD U#[R]"-[:1T9I$W4<*':DAO-+P(CU
MVD=_SQPM]&A\%08+D8TC*;-95+72"1E:@[5J/),=*=)VZ$'HRMU*(LU)NIK(
M\RK'</T0%\(5RX8O Y\E:KG\3:?5R.!$O9K&/I&SC^K$XHV9P7L5.*L9 J1)
M1"2^S-JF?8]XS=[S#C+28)Q 6.^PVY+.@*D\1'53U(FVT-B3XQZWO(=_*&Z?
MJ0\LXX!(%6API:+BXTD-1QP5/I =O.QKP0LX3?]M:/ZOG=/]M_EM:6MCO>'"
M&#'CC"+6U2[;>K\Q>>T8Y$JQJ#NQP_%8Y0H2(O2VZL'ZVD"(H_M7>*ORL^ Q
M]F($0)(=L3(,\(<[.+ZY84D8*]*N[0AFRL-[6- 6_/0Z_XH^$'-[B7)JTTCA
M2'=_M3EK(D-$N*4L^;#K_&E&]VZ\=FZ2!Z>S++0IK3N(:6IMQMF)H48VV&<6
MR\7*]'G(.4%-F EO1)?V6@@(QKZ.DQENK4KVH/%F'B8YA(&6BVLPS)*?YBPM
M3YUK-F(&!ZV<()("=_P-I]J/I"#78[J!2 IO47 Q:%X$%"Y\-^+N,7FNK]@#
M3SBN\I3&-[SC5'___%F.[KV@+<DQS853VO#_&@#^;71O>?1;+P(\7OP*/G\+
M[&>5?X_] 8_TSP$*,,YOSZ5 ._I?LZD)%R#G!H2K*O2+;/2#*+3Q_K-JAK=
M8AM7@,U*ZS62L]1'IZLV0_*VD6Q+G<O63&EO&D5]8(NU8I$!QPTD?NFO,7GH
MWOCIDB1\_MGNF_F2-"^??MYXVN;U1PA?K]@WZ=5GB9IAK'8@I33-9F#T]T@^
M?]GO=< H,KB]PXJL$)OO7VU'Z;A97%+X;D[?<.F]BJY-TT/_2": 0'F8.EED
M3$/^M+5H.[.AP2^CS,K&TV>>,Z^I26G):Y!<GH7#3:;KA!@IZ+>@]"]I\)\6
MG^^G#E/CMTT.?I"GS/#V^OB61IDEKYH6ICC@V3(U%M5!LIVTYFAU) &?RO;I
MA(S!0G>3._<I@8,.QMT//L'=WF2$.RJEOC4]2+F?[^Y2?8J[G]0!HW#C'95W
MI^5(4H0ZI5A4!$A.KN4:IEI><I:\[LM^&G\+5! Z#J5X.3GNOR;1S.H;#T*W
MIV6<)NJ5)C_Q%2R_.DA237Q %V(CKDR^?IT.^-?[]:>O5F(]2%E^..%Q+;I!
M953)^82A9SP=61(5\.6^XE!+(,L]PH/;../Z!98\D<ZN!,V#Z@0/U7"W*'VD
M:N@';A3L3R&LR+V=-=*V#DL=].,"5XCE(B!R"PRJ*EZQ=R8(YQ[APU\AOGZ=
MQ2"=RNGO2(RT9@(M"O#TO@7HN>,N9O">1E@!M\"&J?0CZ=7LPN9;(+DQ\4K6
M-Z=3BO\6""2M=BP(D3#&FW/N@C7LQNT[;2:9\'WES?W$JY]Q"]1&]?CP?MWV
MU@&=S)QJY%YNQ)X\8D4.;81309=F:74B*K-!WV?T$"MX_.5,96</WAW(^A T
M,BYEO#W>*5@(K26+%?F>-*:/%VL6:QT.)Z,5VV"#:XCLSMV!1U&_0)VBBDP4
MO:WL6-Y@IH>,N7-\7" (8]0CC^X7.9=9:_P]KKI/$59F30?P*>_+8,G['L;>
MB/B0??1?;YJ>56]5._><#'E5NZ5+$W))BM:T#-<U(0VB"\BY RV !ZNE'>SH
MERX-G&6Z=%^1W-0A[6=>)&1D6I_YO5D@]1HZ^]KT0B'NQ-R%_14T-^$>#*W2
M%6?ZW3QD4<%9P$Y!MJ4>9S-35-*]_C(@37%9\.MDT&A6;G2>_Q@5?.E0<WH4
MVZ#0CG-UP]*1JZ(K/K2N! /]M>D%NX]F;]H.)<>9V$$"M;[JQR%*O:V:C_V2
MQ91TJI- 113(8R5"9) 8:>Y?N^MD&-5GY*X!7>Z1U-&><)(:\7?>.'^RIS/?
M8JG9<P</6Y&AY6( 9A-9*6&VZM^.]23#Q['JU#EU[H52JY&AZ7O&=XEYXVA]
M)-E%=MY^SF].1[S5IZ]&6H/F:5K.=4>]SGE9#+^_/B8?$ 7GW6F;71N+WC_V
MK <?&S'@:/:+'?/IVGUBT&1R%5ZV#BHG'W510@E3P^SUT[+<62*&'K2[95)^
M#2^QURQXINS,L?XJW>WQN"XAFK+(61X>QDR=78!P'GQ>?NK;I>IH[JH1&V3F
M"=Y(_>N@0XGUD7[Q\%@P;%WE6X#"S=0MD)2_NBA@X$3]S?]Z^=(A"4[*/F?P
M\0;D;FKR8%)WN^D20\@UMV8E3*)#ZA=\O.'$L)*.\;HWCT]GOC\![U5S5<P'
MUIV1;C-VS:&S]EH]EA&E#0OAF//M-&V\5+LXO!\P=O9A;!=1/B=,WP)]"9Q<
M=0;[@F83)_A)'E">U[ZGAM7IC,EHZ$M84_[K=7^9**._GJC_(R89@S<.T-)"
MI;)/EPGM>2%EH-;G >!/@23H++OCW@PA8IC?ET$!-M#94,,OYPGE#DS[JD*?
M#UP6 :\-ELFT/8?GP4172G#PB//*O)T$RZH7LXEFTV"6YRU@F:@V(16Q.QZ
M# WOH07D<T87EG=*[ZD^VD-[D39KNQ6^/58F@-0EMY(4'4QNHS(6/0OV<>\I
M#A\H@"34*/'WK_B!O(>.-8R[5X/1MXRQP7U1D<=;S_+7_5F'/REZ6PR#*ATG
M_G'*),FM<("H154D++66Z6^?KM_H&W["!YGEE'[12=\%U1FG<&Y/!B 7V$O=
MGZ)ZCO]P"%3B1R9]-DA[C+27/N)3N :*D*"B A$X>#74A*8X404,;%-N=E*;
MM_7<$!PFF!"(PM!JG5=&N!XW-)CLQN:>/?;S1!T MZAAW8PMH4./X]S];>ZU
M^K\9D2I:,L_84<L\"^91:P?<)Z\\87AQ-O[2$;28;5.^\Z>7F_.$N2YW$77:
M'=?C$KSGM%*P>8P@5I\974>3M.)M&TST_)5[BE6S%[--W2C:XTQ"$TR\=!\5
M*2.T:$-P7UP ZP'WH=G=0;A?+J1BD(U8KMH7DL0,+R*=6V\!I#ZOI_]J//%J
MS<AMN4>*;,JS?.Q$2.B0'_MZ#1U3<JCKRN'QAP"M50<0N>UPL3WX,4?'!/%1
M'X$Z"T&3*]4&=3Z=)3:M6"SP-8@$'M4K%E%56.BS9";46DING2H?8X&'#8MZ
M3(QTU' L$8PG,9NG(UP,QY(9;U/W'$$;E613K+MD:LC04,1I*^]T\9+7R$0/
MF=MR-6+^VXVX?^[6@I:CXI,:L,"Y<[W*6T=.,R.PJOAS+=J-V2R?V?6&A/SE
M8'.?QXM7:FL85,.),\/<E)V%?-^8@CW= I6J_!_#5=:6H\\F'*0I!.T8&S0[
M<#!'3HM\0;V*6%NN&9)?U%$@8_V5SOV415GHW6]H51^X> V7+RA&FU%<=@F3
MGP5WJ]K"%5<$7U.^A*'W.IS!'K=LB&-%<CI3' /74$EHYU[L\365W*2$>/%
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
M_SEP^*\*&K[\'ZX.^$_4OWKJ][Z!F?F'<?_!>AI3'V\X0+[ZQT-$ *00M Y
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
M1 Q7=/L%E[QIH/E6&[4>#M2<A*/]&](6.I@UW@0T9/%'</85Q3[4ACIWY(7
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
ML"F N<FNYWC(<-)D2KGF7&I$(L>>8M70%V #'M3H%V"#?]&EU51';:3"*".
MLL+B]&L@?U9G9:88IIVL#61H;PXW]#G#).YP-LQ>>M8WS]M+VN;K%)DWCW7
M_<VZ*BN<*>_U[SR]NU<9-)\D]CO^_CLO:%KRST5*^9=\M1)YH6Y<>F[,_201
M$(M BB1WY,Q12,T,@L@-6>1[+ Y,1')Z$^8FL_T,NWT.^FEV 7D&!S/Q-BEW
M6R[D#ULV%J#C [2$@(X14%,"?E6DJ)!\]1##Y;%7>//TQHIYOT\CCS:O]RJ-
M4+WI]7K2YKCW"E9,.G*^7B^]''M?$<GKC-X_RPNK\CIK#I8LO2"A#+$0!JY:
M'W)] G' Y,B<1 X1*&$X06;1-W8!SB]2Y]-:K=BI'9"\ 0SN%&(I<ZJL>E-L
MW3 CK>4^34@2.X+'D M'0(3\""9(NEPL) P[CNN[;%)O:WB/3N%);?MS,XK]
M/+,.G<:)&=Y-?R 'I3%2!;J^. TJ/5K!TVI=V(QS':=+YN1IO$#XA_(B#K-K
MVT,XTHKY3D\=K:OJW^#L^0NG/'U2^[R;1%C4#[%'!8*"T0 B)@(8.\R#D6"!
MEU#L19&ON]-SNJFY*?@5I:I&3 F*#=0F+E&^1V6^2IDZMP#*7HBS_O[%&=+/
M[_O8HW)DE>T#!3VD9W.-F7*FO^=CC[N)]GR.<6@Q89L^+R<V?\X\8++-'SU#
M^IL_FG=8*A[YYEDE^ZUS&F./QP%S$<3"50%R(H8D28CTK%TWPG$0.\@H9OY$
M6W/3UZ-E$$_G0#:F6,_-M43<R&HZD+/+"T?NLS%JX<A><Z];.'+?[K.%(P_<
M8BNOQK9BF)Q>=(D]WJWY;2Z5JL+IJM[360K'H[[TS2!RB0.1U#.(,0N@ZW/F
M89PD81!VIT!O+\G2J(='Z_O9/0YZ.X7^]"!>FF=#LV/TI&A4GE\S_X::$S?S
ME91N_JDNT?AC$VKZI\5.HB6U!5WEH&?CF,DYS$@>-U&')I973MIAQMCY!!Z&
MSQNJJH7T[JHZCY+*\E\_LVOLS?-?.;M+L[LOO,F>5-ZGC[47$3BQ$R2)#T/J
M^G(>C&,8!PF&//1YP+D(_, PY>T0&'/SX5J8H(_35$L'=8>NDHY-\L@Z>HA?
MZ\[>92S9%<)!2":6P4O8VA?!BYXV<+./WG.V7JD3'KB\_[#*OWU=/SZNZF5'
MO'J7EG25JQ#(LC[R<<N_5V\D [\MD8<9<P,?JC0C$ 7,A\1S&?1\UPV3F*J-
M(*,=H&$XYB:"G1GU\25I"%"6+$#?%M SQG#/9V!?:6[NC-\#8^_BF)'?GB<#
MRA10VV(S2N0R-JUNP R$,NU.RV5\[6VI7/BX"R(GR/F-'')D(Z<-Z%"0KK.J
M2+,RI74<NKO$A"1QA!A,'!)#1(D/8Q%[,/2Q$R6.%P5<ZY3-^%#G)LE7=W=%
MO9( -D";PR<+T#-B ;@J*"/ ,\?%@*WX<7K=8%O^U?OR#[1%O]/O+]X*RUOS
MHW:+]6WZ<=!.OV4_*NL'M^_';7'@<%3)(4UE8N&LG^JY*1==US5,58[4^K(:
M4%U+;AEX(H@1#Z"@(8?(QRY,B"^@Z_L)<5W.W8@;#36#8,QM&/F49U E#JS3
M,W>80:E @W5=*3ZM3;P@I&M8=VF.$:-WPMCZ7S/=6/ RW7YC15WDN>N8YO)6
M^"W72+R,2ZNB/0S)M()\$5M[8GO9TP;G&'SD1?6L%J95_=?WOZ_31R7CGWBU
MQ)X?!![QH)L$&"+$L$H('<(@C 1SN6!$N(:I[HXV-C=1[+ NZD3U59W-DW=X
MZTHIQJGNCA,=8$EFG="6)IXD.E"!Y*$#'2J?%0ODN%&\K'(YOYN8Z$V3_S\A
M6F]$L47?R./&EKG/&^;>;YG[=(*Y(1D$SU)B.7?@\?:FSAIXUO(#^0+/WV.M
M#(D0G%8WXB;C<L1041KXCG_.TZQZQVFASL/>9%>4KA_6*Q5T\#F7(PFOTN;L
M?_N<&[)*[VKGWEU&7A Y/N;0IP&"* D8C),$PRC %+/8#Y/$J+S;Z(CG-G1T
M1@")6GZ2A5J@D=-W]W\M -O\T[W\6QL;D&],N;@0BN5786@DQRMV\*N$?#3V
MUL=@,@ZV)H/:9K!Y(=2:SM9LL&OWYIDWY]\'&U5:QNFCD4N[6 ;]VO5@QND#
MC2(R(S7\ZDD5=I>9EA0)C[DN@5XDWS"4>!3&;N1"U_,PB86+8\<HGF4TI',;
MPTYL+>P<4[]L:V&4/C?867CMGOP#;2SL]/JX&PMC]LJ<CO\=!_N'.@EXEO,1
MTP8<:7#HU(I4V_BD.@ O]@1&GD.@CQ("D>\CB/U(0-_Q7?DG$7C8,!7[RR;F
M)OP*(=A"''1.Y0"1NC.)2^@9W?4W8F: BW[,>+L^]5XK$SO!QZS<]UJ/7CGL
M^][D/KS.'J6$?.1/?.6U"8>1)^)$("$]0QY!%(088AXB*-S(XR$F0>*[9JD\
M3K1F\E)/DY>C1@<\L\_\%)_"B1!/0A<ZV!<0181!'$41Q,RE?B@<Z7<[)L)I
MB<U) B73NRP5*55+LC>DY$5SJ+H!#GYLJ3;<03W%M9ZV6F)P9)'=)M!=M(PM
M0,O8",FT-3BQJ;VGFIM4A#7L?JG&.K<,D^5F+6)3\?L6?_\BYYWJE$Q&ZT)J
MTN>3?WPK6[W*V'_FI+Q22Q>2XZA=NU@FF% WC!B, B*G^3SD, DI@BSP(H$%
M)CXUBNNX'-+<1.GZ0?Z#E!\Y5U=+S[=O__/*3( L])*>3DW+_<ARMC$&--8
MB1PH>\"N08OZ'Y1-]2Z>L@I(LQ;=6K(]R;-'KTUEM(!J4@&UQ^)+G;7XY(D7
M8]4F9_7<.^!S(Y6FN+W'63MO_Z\ZQJQ+YO,BXU^=Z>>=-'4ST"PY$I@C7ZHZ
MHPPBAT60J)"]*'(8#A@GL6>4-6(VELUM<-C+-5I#!@HSZ#MDC9EU&"#+5RM<
ME."1%TU(X%1)WJR_92,O%[_FNS/_Y>6&G=ZJ2@EJ?J23@K/MXG/[XO42S^F]
MLC-8F!ZK_V>QD&W=N#_&PO=8?6IMH7PT@)>>Q/TYS]FW=+5JZOJ%7H("GWK0
MI8[*;!\X$/OR#8U(%'"'^IR'8MA)VYUVYC;<]@]S=D"''I?=)51S++N<IK%'
ME@,,V:^1>(:'<0ZJ[C;U2@=1#]I[_*#IX<LO34RBSO[?9-O?ESA*/$>%FTLE
M2"#R70]B%0I-8I\P+_#"! ],/O*RJ;DI@L*G@L/8!N'0]")[I.INO-F@:O0-
MN [4 G2,O3O/V 690HZ1,4XVD+W67BGCQS&KCV?U.'K',(VXHK18*_>D70'9
MIC^-7.H1[B20)O(_""&E#G$"6>0F 8K"D"*C$RE'6YJ;0K3+AY6""![QLU)B
M,XTX3JJ>1%BA:F2%:#'V%ENMIH_5IL*F/AQO;%)Y.&OS2W4X?X-Y%N^_RD>]
ME1.>ST7^E,I;RG8'-"*$"%0?5!/*<\ ^E#\X,.!!Y+I^X(@0Z:;O/M+&W 1!
MP00*)]@ !>6:W@-<@L]R4OB J5&N[F/4GA8'2X2-+ N'N#J[F:S-D'Y*;@M,
M392+>Q!C1FFXSW!Q(O_VL3LG2[Q]!GH_X_:Y2X?Y1[]DQ2:'I%36-AZ_[$+W
MU6'A]4I50_P@<7_E5=5D!RK_GE;W\GKY#U?KZCXOTDI*Q-(/$<*<<R@=*2F>
M-. PP2R$R!5N2%2104JZ/+IZ7I55?%I?QVY>W9&E]XN<%M.F>E&:@77/6.6?
M=<>Z2L":Q*[EUD SC\UN-^MY>=-WW31#0-^N>J^]LVRQ/9VUL:TI@-&S#GR3
MYH'&/M ST)Y+.0KO-MU0NP G=5U'X?:ENSM.(P,CJAX>5_DSYW6JB&;%O_55
M7"\A3A!2&!+'5X48(D@\'T,?(XQ)@CS/,%#J6$MS<Y>;I"GM[H=AY--1-O4D
MU0I'$V[E;K9HM_M,W3F@$4(PS[)C-<SH:&/31@^=LWDO*.CL#<.$XD#BW7?Y
M TZS92"P$(XGH$NX!U'@<8B9Y\+0<5P:A")FOM'!EZ,MS4TH+L_U?9Q4/;VP
M0M78,^J#&;L;F!;%X2P5-L7A>&.3BL-9FU^*P_D;AHE#'3.@ @\*?L^S<A.2
MN'^:O/S$JU_DZY(7E7)_NL3>5T5:2F#]9%;2TUDF#L61$SC0=UP$D4^QG&]R
M*2U!R)A+PY@%T8"Z+2/!'3#]G**L2P\_^'%5UQ&Y4S5%<&.$G'O6:>14K/=C
M&S(EYZ9F0C;6"Z G@Z_9G].(:!/IMF-BMW/1E(91<]-#Z4;ZU6-:*U_F#;P]
MT=G&,CQR5]@4\;&@3CH$C,SWRP%D[.;,]WGV6[ZBU5IJ&U[U:N9<9>RS;*OX
MRHNGE')58JE<>L)%* I]B%7D.(JH*QU7$D,<<BP\CT5AJ!4T?AF,N7FU&]R
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
MXX<OG.'![I'!PTU-?%#PI+W[QP-/7VZ>'?:_<*ER%A2?\J*ZOWK@A1SINT*
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
MYB4=SM->IM(+'C5P)Z#*Z6_W^4K>4:KX>I46M>+OY(@GYW7K@F^S3K' 0R3
M"'(6.A"YA$#B"P1QXOJ1@QAU/*/IKG;+<Q.X>FVN!?ZO]9F<ZMEPR5Z;=,V%
M^#&H''MYO8?Y7T&#&BC88(L;_#I."C!3NJRN@FLW/NW:MBDG>RO6Q@\86N#F
MB6=K_D%:\#;/ZIRP?T^K^[?KLLH?>+%)*AP1/Z:>=,6(2SE$&(<PX8X'*<(>
M8TY$D=":-1NV.S>Q:F$#U>.@ PZ^I<I/;J'K9"Z^J"OT1&P$@D>6,$O<#BBK
M8\24W5H[>DU/7(#'B(_]JCQFMP](>3BTJ.!-4T?P9WEA55YGG^L0N!<EO]]_
MYP5-2UX?72F7#@M$* 2%! F5G361<U/"L>Q0$K@.9K''M+*S3HQ[;KK9@04M
M6M#!;8[6+4!MF_SW'],,L'RUPD6ICH&!4A&B&1DX];MQ6HAGW.-C^Z+*)/#F
M=+7:-VVUVO:ZG6JUH#6_>2OJ8R<- ^#,>Z2Y/C+UBV*0B'*>+\Q4B2QG^.*8
M9<2<OOM.9=2<$,UT&3FGIW@GH^<K-&_N(?TM77'I;F6<]&!TB1#C*! T\6%"
M&(,H\!!,6$(A]K@(J2=BE&BE?CO3SMP\D W4-@;QL0&K/V"<XO2\)V")J9%'
M[I<D=>)JGIWSY!NH/1Q:8FVBX6LP>T9CC 8G)\:$4W=/IN$:)O0U5^?R8:M?
M727YSSAEGWBUC#ES_1 +R!".(1*Q[,H$,>AYGN,)XA*/)B:K7"^>/S=-K%,X
MI2U&J8BI8:S\2_KT5J8N(&5D^>N0 05-!9K3U;H^O?86/Z857J7_TY1?K2]:
M@&W5PBM:I4^G:ST:+TL=H<GF\M/+)B9=9CIBW\OEI&.7#=R?6Y.2_[Z6^O'^
M2:7?DT]YES_@-%L*#R>>ZW@P8"H+51 )^>G+7QWN.IPE$8J$4>C!T9;F)@);
MH*!&"A14PPVXHZQJ;KC9X&KL18U#-(%?&YPV=]/.<6%U]^QH8]/NEIVS>6]W
M[.P- TN/;@\3UJ=!5LWLCOUC758]!]9/ L83C\/8YU(KPH#"1,12.K@(&*%8
M),1H,TROV;D)QX>\D-/7#+RMJ[[29]###K;@#6N9ZO6 GJ[8YW5DD>F?KMZC
M=XL;7%55D9)U5=?UJG+IKQ1V)QK#&+1:256OY6DKK!JQL5=YU>SN80KV-_R/
MO/A<J&KDU?/;%2[+=B1VY(R&N;$/O8 BB'CHP3@(8\B(2S$1 ?'-,OX?:VAN
M*E7C!!U04",UDZ2CE.J)D VBQE[V.<#1"*[-.29LRL?1MB85C',6OY2(L]>/
MDC'Q'1=<CC'L%G_GY1+[\B6)10 C)W(@0AC#A D/NL03')' 33Q?NSR48>-S
M$P_M_(:LM4*E.S/9A33NG?,KS6-R/KK[HY=PL,,/;D=FVVJ:P,&LSRP)H.:[
M;CNWWT'Z+LO<M_O(.>7E.VBL8=:]P\\8,H)0OE(KG9R]XX\%IVGCN&9=PIVR
M*MMIF1<'V,-) CT?J_,[ L,X]$+(N1?$?HS".!'Z8X=NL_,;-3;(01\ZD-@W
M2;-*W<,\AEV@,T",0>SX,V,M3H<4$M0GUV0\&(/DR4:"+=FL3[9*V=/E?94&
M6$OL:LK52=G7?MB$@F]JX*[4&]\];.W@ TZ+NO[']IA!N3T[@SSDB8C*V4 B
M8I6?(X:Q2Y$ZFXEPZ%$N7&2R@'"RM;E)N@(+GA1:\,"QPFJ^M'F:7KW%!&ND
MC2S7-5\UT-[YHW*D TA:I-A<7#C=X*0K#%JVOUQFT+MIF(B\69=IQLOR;?Y
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
MT8T_RBOKGW3CI.R^ GI.Z^0=._+(TK<'; T"G47-D-VS277>)CV6-*L)35V
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
M*G1+'=E[>&AW%9>,,BKG=P%T2.RI1 \!C$-"8$0"WV<QX]@Q=>U.MS@WG>L
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
MP_X+?O*V@[S6EYQJ7^:+U_6HCRA66MCR8?Z-Z)'(MB;#W9S7^1C32.1!*N,
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
M3/,$01S0"%(9"Y@B@E*)U'\CHR6OZ\P8VX0B1&%HUY7TA-^L?_ /JF?2UPY
M%;AGH%V8@*T36J"P=:-*Q6L=T02N70&5+^Y(_#HL73)S3TL&I=OKT-KGT"OO
MUH\8_[Q8\)_%3&\LE.54,HH1)AS&5'"("4I@GA$*J:[<RY(XR]/0AN]V[CXV
M&FN-LZ.R7<#,&*HW#)Z)I[5K BK+W-'(48==LL-N X.^]$=]VW^7CU_46UQ3
MK]\5\Z=O*S6.5X.F\H\7O7*GL$E0V)Y41$PD@C'UZG*FABHXAEDL&40TBT(>
MLC C5D6VC5H=VRM]]^T/H.V#R'* 8H:QV=ON'#G/++"U%VP,!K7%+9@>\@NL
M4'*LL&?0\-"Z>N98'%'3L_CR;18'']:K4ANGC/RZF,W4;$]_.&5!0#,>AC#!
M.868Y3G,DHA"00E1(PXUQT)&Q]+\FCDVDG.Y1M3Q&/Q-^PP:IPW/57E^0(99
M(+P^[/]$JX(](C[X4N#Y@(QI_>^$I?]4BW[GT7:]TG>AM9[+>\5</,A:__X#
M8?JLR>OOY%?QO'Y^NU@N%S]5:_=$O5WJ[U.!PS34YSVHI +BE,>0)$$ $4X1
MC4+&0FZ46M.G\;'U)8V=@#SK,00@/T@QJW($Y&():&N]Y6*?33 ,E_@\0>Q[
M84^?AUU(4!L.6LOU"E\-^\9XT%KO<"FO!V9.%_!LVA]VV:X',@>+=7WNT8_<
M/A2_VK-T6SVD9D::IR)/,$F@D 1!G"DNRRE*H(P"&:A/J&3$ALO.M#4VZJI,
M;8\OV4JOF6!K1DV.$//,1"? \C"O-\##)<N<:VY04C'P>Y]#3+YBGP'Y29?]
M%LTA@/G3)RW]^6W]\E)7_-%[!ZIO?ZY&;7LG)U$D0\ZS".:)P!"C7.C42 QY
M3!2QY#FEW.CDU%56C(UFND:#CM434+LX 1LG0>6E>5I@_TB=IZ;!\/<]?#H.
M\ 2<BHG-*5:'T3!/X1PD*@,E>'J-CE4:Z-6HGDD2[7_OP5)(KW:_FV!Z_<WL
M>ZR_D)*M9V1YQYAJO1E]98C1A 4$9H+G$.-,JEEZ'D/,2!(&$58#7F-1Z&,-
MC*V?:6W4Y:>$::FWD^A=[B"NQ<0S]V_@J.WK(5IY%!=SJKX6GX%8V!HG*V8]
M!\(9TCSZM<'X\)S17:H[>UT/;<:58L&/9;D6_)T:R\^?ZL3%OY#96MPOYC\4
MAZ@G82'?J3__4$_%CTH,9R&W]3G+:8PES06)84*0HCH9YY"("$&49Z'(4O4P
M,&RLTWB]/6/CR&WATDH"?+$2X+O@3SJ_N2P7K*A.,_TL5M_U^2;EX*K0XPU]
MG06?NHCC9?H=.#J^-ZBT-Z!V!]3^-/GE$U"Y- %;IW3L.FYM2OEU7!LV6A8"
MC\-&;2BQQZ&B9Z?]Z [K<SJ0#EH93A/2'20[^I .;]LSOV2C4+FKJUQN)]D)
M$VF:T @*'JKY0)132"(60('#,$UYC#-F5>CK<I-CZ_WT?NMBWJ:"5TGCCVW2
MN&6VQF6X#3,OG(+HNY/J:-KNIMQW=-I+KTIHYG@Y37*XW.JP"0O&*!PD'YA_
MLT^=$%G,!6_E<-6S<Z<XL99U+__0"0]DIB<,>EVDN>B!SHJGJG?^."]6!9G]
M/T%FJ^^,+,7C4LRY+I\X)0S)C+,8LE3G&U :0,)SK<&0T1@%"0^0\4J&)QO'
M1G6-I6ITWYH*5MI6L%3&VM2M\!/1R\/[$<3),YLV'H*-"KCZ%'2<!']4V6I;
M-S=7;AT%;9RWKH+*UZHL[>WC;%.[Y.;Q'JRN21WWMN;SB_ITHN??F\"O=>!9
M)_";\M ;CR>@./>&.RK6Y3DH9RNB^&EYP&HI7J';K:3BMZG^5586LLIDI/N9
MC)\73;6RZN/R+VW!\X[=>SN$2<""5$H$21ZK(8 ,4C5YH1RFL4YRCTG.L5'*
MH1?KQM;Y_U443]^5_?!.S3QUN;^[?7)9+<#[<E4\ZQ,J'TBQK%<I]+A>.0__
M4E<#K-T'?UZ2N?K5ODR(N^@;K ;>,J8#3KO.)*CKR/WH1JY>>VKRW#M/P#5[
M_.YC:U\<YB8Q'FAPH RL-J-X4;+9HM158E34=6'QLGB:5Z+2\]7A8('7:X[Z
M.EUX7+_?HGV_]1^E?L=_M._X?/NDE,V34LS9;%T=::#KE5[P![/BN:CKFO\'
M$&WA&E[\*+CJ'VH]E&51_@/*I1#5F*-\<T8?IU?1&N>!-BAGXZ[-P0O=.(?K
M6 D<]XWT6_#4]4[GZA%Z?;=Y4SJE*1"C*189Y(AI[<\@A[D(<YB*B&8)36-I
M5JW-I+&Q=?ZMK=:9O&<1-5O-=(63YPYU8R;8VJEZ11_KE2:(N%RI/-O>H&N4
M)I[OKTX:?<=-T9L/RF"#J@R--&"]G_-9K![D(_DUU;LE+"$<2DQU#<@PAC3)
MU;A,34=H)*7,>-@*\9DQC$OSC-ZT7;D]SYQT]USKIRXW7JJQA'YD=*[6IKC*
MHBJNPG:*JQ1UPOT;]3#8JN\YC;@9_PT>Q1M5QJE"9U879R-8NMD0;[:[E8O^
M"N2X -YGF9RK[+MIL1P7R%XJF>.DC7[=Q#TIO]_-N?[G_?^L"S5ETIMC7Q:S
M@KUN1T,!9:$,<0PE(FI\*2B&68P(9'DN,Y;P-,VLMM*-6AW;0%-;6TT#F?Y!
M;.VVHVDSQ,WXUSF.GHEU V'U0\?D":B-!G]K_O4R.+6"RR4=FC4\*,]98;%/
M8'9?[C_A;7*%/L[OI"QF.ENS_-:1GK]K<SBU!.A_+HKYZB_J<BT).DWBC!$4
M,)AF 84X1A3F/ \@(P*%(DM(3%+;&7%O:\;&9!UGM"PDV;AC/X'N'R'S&?8@
MN \P!>]"KCCPCO\@ZE75:Y=;Q_1AJ*UK$[!U;E)]J?(/M ZZG;=?C;/KB7U_
M@P:?^5^-W;&E@>MOVKL0]]X&ZQ^S>G&]WC:])TMQORA7FZW38(H2C#,<$TBP
MC"'.609ID& 81V%&$(FB7$C+VMR6)HR-9%M[KTE)NB(@9O3J%^8;)!1-P ;W
MV@.@70#:!Y-$H3X%OWL"Z+@&N*T50Y<%[XG2D4KA?>_DB@OOOVOAJH_S@]22
MK@Y=% 0X" 11+,@SB#$)819%$B(J:)R2A*3"Z%S6=6:,C1./O[&U)WI8="3A
M[QJ-P9ZQZTN=KB-R$_IT$0P'+&J#I5\F-;+DQFQJ@]9E1K6Z6S]6U:L&J]<#
M :4L9@E%(8*4)3G$*4LAD1F',0]RCC$.4FZUSGB\F;&Q8FUE;T6J$UB:L=CU
M"'EFJ0-P/"A0G0?!);V<:&E0^CCO[3X]7+CZVM-[=[,J/(I<'F23R2M6!RES
M:BP54IG#,,DQQ )CF*4!A5G&@ERB"//<:C!EU_S8Z&*;OUI7>-%;1*IO;H]3
M"-L-"<M@F/&*/X@]\TTW^71K>@7T%N"!COS90.?G^)^1!3<Z"FB#SNEC@59W
ML3\9\$A^W:]7)=$+=+2\8ZN%U.64ZR%6,5<?ZTFJ&H.)Y5)P]>NG@M!*&[3>
M\U5_>?]+BR:+9C0VC<*<XDSD,"-Y!#%+&,P9CF$21D2&249"<YDCY]:-C2N_
M+!<_"DV/50&L*K5F17Z!-Z*V^D^;DT9\72W$ZP^90J1::_^[P@009E&VUWVT
MS[/MS6/HF8R5;>"^#8=V#RC_-!=K#[MS57VA=G,"6D>K/VU<G;1*IOJO;]ZW
MT6\\OF6 S8\#W#30@QT'N&W K=+VO07D3-J^^S8'2]OW!E<W;=]?(_9]_P?U
M6GS1VW+?BE^//Q<?BA_BBU OBOJ#F!>+Y;<U5;<JYCKGZ[.6G'JW%NJZQ^^+
MM7;@\:>Z4LV\?HAYJ]U-2)YR+&"<A SBG$0P#V0,\Q@Q$=$P#B)DVO6[-FYL
M/3_^+0GC_PMJ9T#E0=7)ARA,S?G>>0@O]^>W#(SG[ER[!BK?@'(.**N!=@\T
M_K7!ZGK81$[Y6%W>>@EJ-T'E9P^I1^=Q->_&;QG?@7KQF\79JOOV%8@SO;?S
M)@?KO'V!U>V[O;71<X]"2L%6F^SK9NCP56BTJFP<O6:@4[6[RH $BQ2Q1'71
M$B,U.X\1I#E+H*2QB'.>R=1,C_,:(\;6%5?V3<!<6(J.]0J X;:'9UA];XJT
MYG=G.=H#L.O"I#FHTO%BTK*PP^V3*\!TNKG2QXYAMUZN0.I@8^::>_6M*S0O
M5N*3:I-_5(.(^9-6RZT73.OBUD' &0^)A$F,,\5^*((9RV(H$Q+F&"4AS9A=
M<:'S#8Z-Z2JC_O5?@@3]QSU9+E^+^5/]6WT@T+;2T 6TS:C.)8:^YP>5J;"R
M%6R-;39=G-<<-T7&;?6A"VT.7(+(#('#.D2&W^LAI;1^?B;+UP?9G';3R7RM
M=$_Y]O5W\O?%\E'=5EV@T_RJ?9K=#4J"8\Y80B'*10 Q%RDDF&.(1(Z"(.01
M"HQ72:ZV9FP,U3A4U1ALSJE6N;$;IW15V,HMH/VJKE.?6PCF7!V_RTLD@T;%
M]WYS$Y"'DP%YNQ.0!]DD,U<;T%=)&UT=*0LIHR$C-I0(^O958DWDF(Z,Z+Y*
MSU7D5LVKI#]W)%7H#-%S&D%7MS&<)I K.'8T@)S=M&>:E)',NFY]4[MBFZA5
M'1#OSHQIG 9<9!R*5 B(XP!!FE !LYP(Q&44YCRRRJ)R:=WH^LF=PB$_B:Y6
M;9U8Y31\AGE7MPJ*[V[2MN)$Q\%.\JB?XA->P7>:V.74P&'SOGQ@>Y 6YJ61
MGA7JC]35VVQ6-TIT>@7\OP59/OY<3",<1)%,0DCC1-$[YDS]A!#,!:$,IYQD
M@55A9\OVQT;@(0H#RRKTEH";$;)'&#U3[LERG9TDF]:!2;5SIWW0VW<.2]+W
M0\]I57I+$X8M3-\/GX/:]#UOTX_9_KQ8\)_%;/;Q^8442\$[TD?UGW1SG_0*
MIT "12$3,&52UY=&%%)*(LCTTC(FE,1BHSOW:$YMQ@88O8V[RG*/ W!;5XFL
MV!@,M&:<[>$A\UB8T9U;:(<ANM;F"6BMGNR(O6T-!Y^<+D!;@^62U\P;'Y31
MK#'9YS+[&_173OLP6_S\?X(_*<YL\H"(P"(@808I2B*(B<[.$SB G D4$C7S
M1D%FJY1VT,K8QEJ5FI>V$C1FVBNB'2)IQC=7X^.96PZ@\7!\\2P&KF7,#AL:
M7+;LI*_'9,I.7VR_-U5MIV_&1<USBD,DPR@*(-,C$RQ0#"E.0XC2C&4ABK.4
M"M/MIF,-C.UEKS-*-D::[S<<1>_R9L^UF'A^P??@Z)&+>A07\ZV5:_$9:+>D
MQFG6VNEH%^2<\V<V-HY^;;"]BG-&=[<?SE[75U11YPKIT8_6G+U?S-5T;ZVH
ML9GZ+>;EQ[8PQI?%LJIGL%HM"[I>5?L:B\_*._4EY:EJY.GC7!&.*%?3D*22
MB@3#,)4<XC!@D*08P22-LIRF29 @/ETM5F1F-NKQ8Z85DVZ,]?=*-+E[E;@T
MV_@(%ALG;>48_<0VI)B@,(<YXPQBQG.8<13"D*8L"5" A33JWT84VT$D-CLZ
M[F,/L=E0^_:!\]R5MS'[M(W9UDNP=;,KZ5Z=,VPJ"35>@Z[;^E#QKN.@]=RE
M>*?/R+A5]?1BZ<!RGS[1/M0!]=K:M=K,.OWAGJS$TV)9_&]E3WM6,1 L9"A1
MHX%8=1M8_8>$ D&!2,;RF..(&!4P-&]R?%W 1L&UKZ[R271-&=LE9M[9=ZN0
M_+=WBV=2S!W7)3*#PH^(\<E6;Z14? F%TW+$%[_9CU).%;WXL%B*XFE>9V"Q
MU\<EF9>SJMD_JR=$\^+=LB@5M74W['4%FR1G:1 @!FF>$(B)SG1B>019RC*2
M$8QH9)7NY-K T='5L_I@M<UF9*]@M?5E GBKL[ BOVQWF9P'UXS_;AFR09:=
MCA4@:L:O$]!X"5HW0<=/H!UM1[J-L_MI54X+%OD*A4NV=F[CH-SN"^']GL!;
M.V[JW#VL=1;6Y6)*S4 J3&G DXQ#KL5&,28I)%F4PC#CJ6 YR3 U4M-R8\[8
M^H2#0FB+=9T]:50*[;KR=9:!-.L1A@N/9_Z_+C(>-B'=(.NS!IVE13>M.M</
MO4MUYGK>M>?A!5T7^:TNFZQ;4+>ORR/K1/JG*K'^[>OVDFYEY8>Z>O+[7V+)
MBE*O8OQ5=2S?E;UW/\22/(GF$_%E63 QS0(<Q33)H<Q%#K%$,<Q)0&$:(!Z'
MF40BLZI]/)#=8Z/ZUE;0& M::T%E[@1T_)H 74A#L4U5>_V-&DGRQ6Q&EB5X
M4813E5BWK%TZU,-BUDN,\!'PW)U4[L"JR#GH^@PZ3NOC;-WK&L=!Y;E.$VX6
MQW<>E N/E<.S%\/&S.FIC(%,'_:\QK#Q.#C),7#S/04U2+&L#I?\+H@N_EVM
M?F[^^/\*U>"2?7^M5T.G:8P0UB?V:!"'$.<X@ID@,4PYEEE*T@!3JYJ&5JV/
MK;_:JJ"#C:66^AI6X)OU'-X@]<S_Q]"L-%@_W_W%PVI\+YB<RG!8&3"L)D<?
M; X$.GK=I!^)?5GJ=(;5JU9/7]W-N:X8\:(;;#2!*(OB/ UA% L,<9ISF-$D
MA8F(D@Q)$D5!:),;=+ZYL>7XM-9.P(NVMWJG1&OQ!#R=5;3I [<93[D#T3,Q
M;?'[LL'O_18_QXI 9K"X)*(++0[*/&;>[U.-X;?ZKN[^$/.U:%,?EH2M_EJL
MOM^OR]7B62SWJZ;+.&=I=5X,$:0+Q020IC%5(R22QX3@/$NM]OSLFA_;$*FQ
M'BP%6SS-"SVNM5V2M4+?= G6%Z;>EUQK.#>)8=IT\+/0-48;X_V6K^^'G-LE
M52L+!EY"[8/.X9)IK[OTG/[56V;O?[%*GKYML-G1B.,H37(B8)1PHDO8IS"/
M,PP))5D@\B0.J9V8XKG6QL9=!YO7K=F;-\]RV'0>:\/9G2L$?<_F&O .,/.P
M[V.$B=.IV]D&AYVJF?A^,#4S^I+;)"J]^[Z_&;15*M%D=_=P_[&I)*?&<-5]
MOBS*U5*LBGKVV*D/6BH7/HM5NZU?Z9[HI!R!$IJ()(&QH!1B3D.8I2&&$4$B
MCZ.PFNG9G]:_J5-&;_7P"@ Z 5T?+6C'=O^KE0#F6F);;\$4"UZP2FRN4MW6
M.S6ZL)7ZY_^\"29)$/QI4OT49]F?JAG5_WD33G"<JC\K(U]J6>&9Y7+:;9^]
MZQ+"QO,HC29[['AUZ$[:V 0<Y"!L(:L'R1JT"2!2#1B&R28;-(Y#I)X-X] H
M\M0&C9UI4MNP1CDK+UD9_S(3*W''F%8>+^9/NJP54]U3DWBW^$)>.]413Y6G
MRU-*B*B/^^40YXA BBF&<<"8)!+E<6ZTHC*$L6.;PSP>*R:Y+697;/Q6?V\=
MGP#1N-YTY/H V0MY!2_'*UDVA2S!FZ:0I6'>Q2#/SOD^>6Q/A.<N]T)EPZW+
MX*[S,+1>-TG9X'&ATRY MZQIIP+(^_9A>#N^A^'J.I<W>2C&4?9RX(?#11%,
MY]&RKXGISH1;E\AT#J9!Q4SW;=J-;LKE:OI-/%4;26+QM"0OW]7X:]9D8U N
M1)#C&,89P1"S,(89HP2&DE$6!A*3Q*C,UME6QC:>Z%IHQNSG03S?/SN#QG/'
MVC7.8:J*D?MGIH#J^YWIG_IM?^IWOH%!*,?(QY8KS"[V5VKO\V+.!5^S2G6Y
MH9CC67Y:C'\:98R%:48AQUJ6BY( YC%)8):P-,8!X5F6NR[$9V?BV.CE_2\F
MRK*:5323";V\6!\E49.0LI/ZRSJNN*_I9QEILZ6_V\;/,P>:UP/<<;$=$TZ.
MYW5ODV5O5#2P7SR&+BEH:>7H"@[V0[E/.<*>+?5-'2I72]56==I4_2*6/\0T
MD;$0B6 09U$,,<HRF*5"0A0E0<95C\%#/*T77KZMR')EFB9TV)0-.^PWZ(\H
MWA+UJS[-0\53,9];2[4>!94AU:R@,60TS" .(P'S/&00A1)51V@YY@VH[^=\
M2$C;Y@8 5,RY&S1-LZBNP\=[KE3'/-#8YS(3ZK3W;O.=CK0S<%;3:4\/<Y?.
M7-N/1/^8;S>8%:4W4_IRP_%?A)KXZ^(G=XPMUX)/94)0$@<!3.)4#[MC##,>
M*6 %(1F) Y%S:3/LMC5@;(/JKOT[0^L)>&E-U\O_VG8[\K .C1FQ^ 3<,^GL
M8*U'P&\W6'>&Q1L'P-T%V*UIJ2]V+BG+VH9!Z:PO0OM4U_L^_6BPN@N9?5@L
MW\]_%,O%O-H3F.E-W%J1[TFH4:XHIQ*3*$19#!,1!UK^GT."]%!(RXPPFN:)
M/NQB3G^F#8^-]OY*2C7YY$7YLM!3RH;@MO+/=E1G#+\9Q?D U3.U-28#N5B"
M':.KBB1@QVQW?&8+E$L>,VY[4/ZR162?MZR_[_A(WATMJVS3J> H1A'*8)2H
MZ2^.LQ!F@H=09HQ0G'.>9=R&J"ZV.#:&.GNP#/RM-=M0Q]\<>#.*<@JG9VZZ
M&DEWQ_3VT1GDI-ZFT7$<UMO'P/B\WL$7^W&//F%<Y\G-9HN?>G&D5*TTT]&R
MWCI6X[2EKC'W3M3_3E$@@I0S!3HFN1XW89B'-(2"XX@BA#,FK<9-?8P8&T-U
MY1KU.U7E%MK14:]8F#&4;X0]D]:W]_?@&_LN^%JKU 0A1'E=2+C)9-XX54'?
MNC5I4VU:S\";UC<'Z30NH'7)>+WL&)0$KT%JGQ>ONE?/:>6S5FRO190?Y(=B
MKEI50T"]^:';?E>45>9-.659A$*<$B@3]1],L80D3A+(XBR*1<HI#F*K::5A
MPV.CQ*[=F]37A=QJ$\O6E>KT2_WR<D%7>BI:N60Y\30-D.'$TP/LOB>>7<05
MTN\TF+I"MGY!P/T&Y(WM#F>?EF@YG7V:MCWL[-,2D8/9I^WW>]*:FLCR8K;6
MN\&=\NCJ*6L2S^(HQY3B%"*)J![M24@#H2L,B4@$8<IE8)2]9]K@Z&BL8R_8
M&CP!VF1+AKJ$M2$S.430-R.= \^#5I4I-$[IYU*;P]*.(0('=&/ZO;X)'B]-
M9?('^6DQ?WH4RV?=/4VC+,_B0)]#U@E_F$4!S(2(H"*;A(0XEHB0]ARR:3;"
M\::,7HO=T\&>J>5KG5^C.NMB#NABN5S\5 QOJ95P$ME,H#2(&($)T=/T1'"8
MI9C#/,Y1DB+%W"CN<<+;(;Q#'+[VB[$985\%V5 Y(*V)>N"HC82J<WVNAI N
M4T'. ^$V'>1$6P.GA)SW^# MY,+U]@<S?B=_7RQ;39SR[E=13D4HN,01@DCD
M#.(PBV"&<P2CD-$LI6F 0J,5O..W']L(;BOXI*TSW"0X@=SY%_YZ/#R_YJ90
M6)V\..WQM4<NCMQYL+,6I[WJ'K(X<U6_@5)3_OR=*(NG>;W$I9\[&D>Q9)+
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
M7EWZ]/'MP]?V:1(YEE$8Z$QYIC<BPGI+(HW2*$I$1 )L)85IU.K8F*@RS6[
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
M,/JZ[ID/:K,<GD\[Y>NU[_3./0=[98]YTGTCCW[>;Q[T5?Q8S'ZH/JY>7OI
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
M2(.<DA"2- \ARB-3"<DAY3%B(<U2FE@%ER='F%KH:(P$.ROM*[^/ WB>N[S
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
MQYF!0YG2D<;U%:BWJLRU+$O[#XTLBY9CN?MS-2=YEF4YXU#(-($H8(GN5QK
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
MO=<ASM%(/8FRD(8\A'FF!5!8$$&:10R2$*$PSR632>I"-8[C3XUZNGI!K2N
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
MS:C>H,IS2$G.2180CG)^W0:5E1U3>ZRC((JOW4:RFX"^&T?>87V!K:(9:+T
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
M$]75@*DQ6-=^T[J4-A[,P&-KNAMQ.4^)'84-"?3 9/8,8UV\_7J+<:>B>^M
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
M[K?N#*38ISV\:(\NYIC), C2".8T2R&2.8(T)@PF*,DX)Y3F.'.)N)U&GUJ
MO3O:X=NC'44 FXY/1J:WR0RH%+L++6(OS^07NE&]V^39L?E@4S(P87?M-AO,
MK>5FDUG9?NPHSA\1]X+-)]>Z&3 JG?;"9I\Q^UW$6R^SY_E9[WXQLW>M]ZL;
M-8?#%!V>,Y0*R:!,L@"B+(PAB6()18 "2A"F/'0J!/%BU=1(],W5).AGLOJF
M* P\!9/)8SB>)=MDQ78"WT'[2/7'>N N4ST,>^D>5/VQM.A0=<7%>ZI;;+M1
M=/M5='J7O'XZ:%AQ\R<I^;:9UDU5;1Z,>F*E-V-8O3_P$,X3%L:$" 1SF0F(
M4I[#G D*:13H3-A<1M*)QH<S=6K<WAH'%H4T,@VU]*JC#,9P,VO'^=.8KX%?
M!-W./UTWG[7_H4_@:(<@[:QZ0^B.C<9?T'%X!K9W@?;9H^3&X-/B595C.&O'
M%>X8'/4#;8_A1^SWRODBJG59Z*L9Y=U6U#F,*0ES=1-$"0TA2O1Y9$03R*.,
MD9 H.V.G)N_'AYD:U7]25/%36:H>\W)K,*B,,G2CF=U+:-OM77%B2NQX_GJ@
M!^;HG8'@N>2V=YGM\U#XY,43(XW*:>>]W>>C"Y_VMN&P67(]!%EOJKK/ZYS+
MA,DDS6#$.(>(9"',LRB%'&<R9FD>1LA)9LAFT*GQ3&VA(A9MHM]NW(> ]]X3
MN K&%UGR-[B^^K:4YJ??0&V^1E=_8M!E_4FX!EZU'X[[THORDTA8K+E/?_>*
M)77U005/@L])&H59'E.8BMQ(G*5J$9Q*2,(TQA01D>;"7;NK.X3+(S*>?M?K
MK6I7*R;XJEB"RMA]>J_K,IY93@F+(J'N4LH@4M0.<\XQQ$D>Q#(7ZK_(5<7K
M.C2'5_)Z5^MW^07280W? YHQ5MWJ-58;YGEMO.>N]]5L>_WQUY][GAU=,>Y_
MQFLQP8>E7NM<S([=-E65F0C"*$4P#E"DV%,@7< 50);K1DQQ*#(FYC]%25>V
ML9L?PUP>A:YY QX'Z9P:N5C]V=0-%*U#W8H"+=ERK)[ L1.NI\D-4HY82 64
MF=X?EHEB<<%S&,I<)I0R(=VJ\\:?VE'.^?[Q)M;NU3+^= W\4KI0.;)U['+E
MR" MEOWB/4(QB:ME4R@JZ8FF97%)WZOW; $MJDJ(YK++^X\Z/V3;VK?MOO-V
M(_Y+D/).W0]B3I,H1C'",$I#IF7S,DB#$$$1!&$>9 %*F%-;,V<+ID;>41!%
MCDVBG4&W8]M!H1R86&O;9V!K/3#FSW:-IF?MF9IB5.4$T%X XX;'%M1]$?3:
MHMK9B'%;6/?%Z*#%=>\+7:-,; 3%E%/'2/6S*-\6BXW>OM;+I#F/HTBD200%
M$8KK:")5],HP5+\/621HB@1U5RMVL&!J7-<D^9^N6C8;%WRU6)"RTE4:]2:&
MXQZ&^T39\>.@\ _,C\_**^H).!I6FH1>T#A19R3XED7N :!_J607(UY /KD'
M1L<EE?M<J/<QFRA+DS_<LK"*/5M5^)OE08G>7(@T8GDL(:>U+E@""57T*/(T
M3R2-<)(YG>8[6S ]>FSMJ_[EG\(T^+=_^:<\"J-_:\[Z"?O[IJB*'O(.[G-C
M?3PW'.+#G]49VTT]0\?Z&6CM-ZD3!\7'7D_K^J'G^>C.T8BQS_'Z873D4*_G
MA7J>\.E'MIM5I4\-F[[3+,$Q(0C!F&,,4421B@N1_D] <R%9K-C/*>OU]%A3
MH[@ZN>99%N39(W!G;"W/K/P@-L81UGY":"=GU'];;PM<O)YUG1ENW*.ORWX?
MG(19?*4?==RIK]U*DPNU86M3M?YV]4"*Y9S&F6*.#,$LQE(1AP@@1314Z\LL
M#UB.4(8BM[.NDV--[_A*FZI/,9X9ZT8<IY&UHPTO: U,&D=A M]K.SU2Q44L
M?!+%Z<%&I8F+/N^3Q.4O],V/7A.=H_2.E#J!INK(.^OL)5:LYRGF>1YD$L:!
M4%R11SDD(N$PX<ISPAC!8>R6*WUIR*G%&JW%0#0FNR8\7\38CC7\(C<P?6Q!
M:ZT%K[K*\(W!'DL1[='QFQM]<=21\Z1M43C,F;;^IAO7K.6O\T+RIW0VM I/
M9[DEJC>;4MFXJ/7*24AR$284(A;D$*&0ZI[7(<0<RS3"B4BQ5:;U,.9-C<.Z
MMLT ;_<LUMIN.SH;:!K/4]_+3\[PNT<7>FB<$SE:U#)&W2THD^C1\?5%)Y>O
MU 743W7Y_G0G^9F=_QLGV_IM.NQ<U&]>-89YG891\S(=:-!17KS# M:^I <>
MI:=RX;,C\[^*XOZ'LN1&K>+)O7A;5$RW>==Z HV _!PQA+2N"HQU=RJ4401I
MP$*8Y3A(><IX%#E5Z;L:,+67<FLQ(+7)@#<V ^668UFE\V38K3F&A'C@5^M!
M"L\6[L9\T-H_5)^#ON!YE?=SM6%<$;^>"!U(]?6]3C_F^T.-LBG-YOF'Y>-F
MK;=GF@W 2,HL%+KV,T8(*K)#,&>*XS@* QJR".,T=^&XTT--C<TZE@)C*C!;
MB!=W#%T1MB,N/[@-3%%](7-FHLMH^.2<,Z.-RBZ7O=[G$8MO]&0,\M^K\G/3
M_.B-U@>]^56H!5(:RI2%%"*A2PSC/*RUFPG/6!IC3#/BE,5\?)C),86V$K1F
M F.G(ST<A].2&JX&:6A:.((/^*Z-]$D)9U'P2@?'1QJ7"LYZ>T #YS_=CP),
M.LB';=NS-Z;K635/LH#F&:,P94A E% MWTX0E"@4. X1Y7'B0@''AYD:!1@K
M#YO .=+ "4CM:.!ZH :F@1JCG87@S06,G#G@/ 0^.>#$2*-RP'EO]SG@PJ>O
MJ7/Z6,O@5JPLC.35QV(I/JS%0S5/0Q&$<9Q 0JA4\0#.(&5I"$5,(XF(2"AA
M[E5-)\>;&BNTU3?-@KUC,OBNC0;&:L>EQ"7,[=C"(Y(#T\:U(/:L5KH(C?_:
MI--#OD ETD7_C]<=7?Z:5U6$[4;)KJQS6TL=RS3AE.<P^O_8>]?FMG$U7?2O
MH&IFS^ZN$GI($"3!F4_.K5?JI-LY27I6[=,?5+@ZG"6+;E%*XOGU!^!%HF6)
M BB0YJK:,[72MDP![_N >/ ">"]*!GI'$BM(><H@41*KE(9!2)&'(/D>$>;&
M1\<!\<7^2'&R@/B^ ;-CKG&'860RNQ#H?CCC/6@Q942[!8@31*_W23&'2'4+
ME"RCTFU:<O=.V1=2_"2YS+]1$SC3!GY^*5[)^F/3?Q4#^KU82J:R1'$%N0JT
MG290I"VV1,($I5R%" >$6GG>#^I];BQYJ%/:T> 0)@V^%."5!*T:X/VZB9G^
M7M@[)[@/43\YC@[\R+PX3\SM_3U&Q7XB=XX1QL#)3V,PACUN&.YM3N9E,5C=
MKA/%\$:&!OL+X[9QKKSDJ\?JJ/%P@IT@3%(68QAQB2#6>WZ]L)CK0TJ#1* D
M0[&3BX1C_W-;6@[BP]7I&JZN(?UNPV%G88\(\LC+R&5\O=\[# 3+;^B^FP@3
M!^X/PN=YV/ZP9@9&J?*O4NQ6\E:UV?M;-[666PW3?I$_MJ^TKO]8"H3B.&(F
M4)]&$*?FWA,)!@,5"AX)G++$J4:A8_]SH[E]^8V]9V@CMF,\J^,HV+';B-B.
MS&ZMY.:(YBS$X,]*?F 4 )4&/N-@AV'G-3;6481IXV6'X?,LAG9@,P/);G=_
M3S>/MZIVL?U"?]194>ZDMBQE>9A?42QYQA36+$<2B,,H@B3%"614)#CB89AQ
MM_A\RX[G1F]_Z'?!>!VOJQP9'XLF]X@ILMK-F&$LCH+GE2/\]WS[%9PM%^I(
MB[;C9<F'(XS"V$18BVQXL(DF,&@^$7M<&G2$S"O_V?8]+?$Y(O*,\5R_/]#%
MOZ<$]G&=ZQOQW[MR:^C6)(JZN7W]_J/YBO[#N@Y/T!-_NY';O/:OZ\0QE.^*
MS>]RVY;1-E7M,8TCKC#2U*DDQ#PD, MX!%/!:2P93[/$R2OFI129&Q6;^Q03
M$P(ZS*IY>:T_KDL,Y!QPK=["A 8Z1B"\U+MB1]O_#&_ R,M 7W39AWUTV8D0
MM4[MV 4X!@L<T*IO20U>"[/">(RD>.'!\QJ1\5*Z3!O9\<(C]BQ"Y*7E\55T
MK%,IT=R)OJ8K;D( ]=*O._[8<'CS_&LM9[LC^E"L[TQ)Q4]RN]NL;]=-@CY%
M)$JDR0)$< JQ22M+@I1"&HM,)"H+%7:JC#"VP'-;4$U0D;&K-Y64UQ8X\SRX
M=BOCG(9LY!7P3 3V05U0N99T% ;&8FI5WG_O=64B[<^4C-Y0OVWWH'T=:@1
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
M0,_Q 7_60GJ\(+\ @T\V.=?5I+1Q0=]C?KCT^+6I,IZT?[,6GV25Q*>BHCK
MCH6APC@-H-ZK9A 3$D*:<HVO9)H:1,CUSFE8>HR+?<^-,+K9&9Y.#A-:UXA?
MK]3#(B5=QL6.949">^PS-H] 7Y'QPAJR<;)<7.[^A3);6.-R/IN%?1,#&>XH
M6\:;O.2KPCCH''SJI) T-IXO28@IQ(I*F'&.8)BD- S"*&1NY3XL^IP;HXV3
MY,<">TOV\HOHV*SU+&'/05Y-4Z-DY[$'R"M'670[+3?9X_",DQR^.O1XJ:UB
MN/<;O%6'#UL?PL<E)@$5F!.(A$@@EBR%3$4Q1$D2*HYY&&:.!TMV'<^-E>HB
M?ZM6/" .92!=#Y0LD;<]2O*/Y^B'2*UT>X_IQP7H.E)7!PN'/_H\/G)#R^_!
MD67?$Q\9N2'R_+#(\?O#^,JDCU_KL7W\76Z7&4E#Q0B" 4+:2$(9@E2:6MF8
MX9@B17&@7#BIV_C<>*>5+7?EF2>(I6$4A9@QF 49TRPN!:0HB6 D*>=1HF*F
MB,OEXF#$)KA1W,NV,&4\K@#-CH"'0C$RR5JBX,R@I]3UR9)/VI^4"4]I=LQV
M)Y]Q=Q][7=S?%VM37'+[^-E$9C31&I7;3(PRIE""ZD-O'(<,TH@02%*&,9%4
MTL#:C;6OH[DQ72UK58I5VU?E7EKP;_]"4!C^)_@B5U*MY(\G7C3V'DR]H/?/
M=9]0CCSO&Q1K.<%!T $N7[V V3MW^0)N(C>NX0 ZN6O9H-+CF-7[]<E<L&R4
MZ#I;63T_S$"\X=P4!"A_+[:R_%#0M<GY=2(:X=7CX>=]/GG!*4UE&D*$8@PQ
MC[1YE&$&2<8C2A%72CAE;;Q&F+G1\D'"X8G\KQH<.S-L*LA'O]]T0MO9?/,!
MDT]S[RIY)C4/?2!W;$YZ:7-@%L('J>TGW<L'24M9OMMM=QOY6[ZN"K@U 5MO
M=K))?K3DDK,PQC&,E8E>X#R!F10I# 2), Y#$;)L^4UN6&&=H-!) )<IVA5C
MO)EJ7FC'G(5ND-OQWG@PCLQT>\%!+?D"U+*#1OA#K.<;<R3XN[FJ^/)=KK[I
M)XKU]JM'I[)A&'K-D^@FP;0)% >A\RRSXK!6AMYN')>+,AG$N=XNUOVV?VCZ
M-6&H[_*2TY4)2BV_?)4;294VKI842990$>J]N+F.%0&") DCJ)14G%/](W.Z
MCO4EV-R,Q$H\@ (4_]N_A$GPG]66'?VG^<21)+T-G>WUR?0#,OKURJEZ?*U:
M+<ON_UIKMJA"YT&M&ZB'\Z"=SPL8OWC[O:#Q)-O$%SA^$7U^P>.Y_8%U]JAN
M(Z>K?:::]5U5N[XYCDI1(GD615"@6&JBE@0R)0-HCDP%3B53Q.K0U*Z[N='O
MP<MC+RVHQ'6LM]>/L1VC^D-N9)X\"YK'DSXW4+R6X>OO<=IB?%;:/RO)9_<M
M;Q:BMNE,ML;;M3P4,/]8Y*8@(-\8H_5VW2DI^K$HMQNYS>MR%DT[MVR5W]4G
MXC&GG!(I82P0-N4_4TA3+" .E1 2<1FZE?\<6^"Y45JK ]!"KP4P=SVFO%SX
MOQ8F7+3YTU?]66/'%'M-KK8W_;X(@^W0%QO>E[%/*W6-<[56&!PT!I7*8/\Z
M%.LG%:.?JKUO\_;RV^##=!UEB$8V:?W*_-*F[B@C8&$"C].OK[6LDUEXR9@,
M8Y122!!/(8X$@5F<,1A+F661C! -KER(.KW-;17YW,F'?>VZT 5U**D/A.I%
M&+F;S7U,%CV!R;@4V.WPA?GKA.Z7R>?4EP:DL#*Y"EYIIA*OBWM37K&BHDYX
M[ZO'PR/-[O[F.]V(;FFMW?V#^9:YMOJ[S.^^:JZ[^28WF@SW3S6A83(AB$A&
MH!3$N#;%"60R2V"6TI1Q)#.>6/EL3B_Z[#C-J 8JW4!7_V[@/7CU"+K/-2"
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
MYUZ'W'92<1X2K""/ Z09R=0G9VD,68:S,"0JQLSJT.E$VW,CG1NE>P'ZA8H
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
M$?<[OL&_^*%]9\1Z*-^^K<GHWEF]+M6[?WF@BWZU8-RJ)YF)WE?[:+WA,(6
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
MD*=?BE]W5%L.>C:]:TN2OU]KD>YK.5KN3&*%LE!%,([" .(DY)"J*($X2X3
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
MBW>F+*%'F^8L(EY-EN>]3&N1G-7RF<%Q_LF!CM)ZC'_7HW[S(R^7G$D>!U$
MDR#0^Z4LRB"3<0(91R1D* XDLSK*.]7XW.R%*C+4" ?^-.(Y^@\\@<UN<@\%
M8^1I;8V#N_?Q"86]>AEWVY_6F_B$9L^\AD\],VR.?I+?Y'HGC?_QZV)=A4?\
M/=]^?;TKM\6]W!QB#>,,Q3P5"J8J$29&*H8DI2ED*B0XBFA&,J=2GK8=SVUN
MFZ"&32V[H^%O#;7=G!\#P)'YH!&YCE)HA0;?M=2@%7ND4$Y7L'QRB77?D_*,
M*R+''.3\_<'!5GI'<D__+LUEI!0W=26DNNS [6Y;;NE:Y.N[-_EJI_^\5#A5
M$4X2& M*-$TQ!+,4!U#B).99FJH,625#&]C_W-A*BV_.+.XI^-XH &A3#ZPN
M0 **@PX+(&HMP$]Y6Z#$L::ZZW!9FC?C#<+8%I#&OQ(=M+*#1OBVE,EM%_]&
M :]16D.0\QRPY23"U+%;0_ Y$<8UJ)EAG%AOSO:%Q)NPA(@DB>"<0(0B"7&,
ME&8^JJI$_S3A)@FX$_.=[&5N_-8<%>RE=&.KTT#:<=+5\(S,/,?(C!#ET0N!
M3PHYW=&D1-&KZS$=]#\\;-+K?<=K6G[53/,M%U*\>ORC-(7-;Q^D*7_;C1<U
MYEB^WNG/FC^:3-!QD*8T4ACJS9JVBR(4PXQ0S1,ASE20D43*P.7$]3IQYG8Z
M:S9U7*MCHM0K?0![!$6K"Z![9>JM"]^KU#[4EREZC.%$ =/&K!X_%"@]G)E@
MD%#&8( )BY#B">-.N_$)AW.B/7HUG#_MS&UYOO[YGV9@[1:?Z89KY%7*C)31
M!'SLC,]/?[2CME>HD\)@ 0XZ@=O+H^2\K/D!U^?Z=Z5$DRZ4?M [7E$]M3HP
MGD&J?*T[K5/U51G\RG)W7WEBE$:0UW3%3224[E0+6B>$SWGS_.NB?%);=2D$
M";%*&*2!J;6!L%Z* VVWIY+\_^Q]6Y/;.);F7T'$S,ZZ(H0>7L#;]%,Z;7?G
MA,OIM;-ZHK<>%+AF<EHIY8A2VCF_?@&0E*@;!5 @Q9K8ARK;F21QSG?(#P?
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
MYT"XH#WGR4</UJ3SG'+-5IUGK^WF3_V*Z9,DFN7;S9RIVE4OC=9B@F)!@X#
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
M%7@"6-6&"ZSP3].@J7YL>'ZVOJIE>IZNCY5"J2KDO5/Z_:+JC):J@7>UDK\
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
M>HQT!=@0%N"-M.9Q<%=Y)<X'5H[6P@.52]AT>0<- (!" #0A "4&^]5D-B@
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
M4]6I]O%QJ7<K;_%+OL(S?5[.<K4A7$P#&F49(QR2&"40<4%ARB7 !/DBCJ+
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
M48(AYX)!)%(&21;X\I_<(Q'Q<2:2NJJ;V2SE7$8C7MLM]M;SO*1*V&]"1^>
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
M@ZLYQ*@!,]L^[ 9"S^Z"TKZJ9%2>=NO"1M7FZU>UU:KR=%>K94[6*UW^?[4
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
MPAY&W(-^1!)UV$(A9@&'+*)9Z$<)$1S;5 ZV&-N*> <K(KS<.0I5VS_Y1G!
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
MHI3YEFGCT#.90>/$2RD)(Y)[A2M'VL=1JI:-$M/>/-<PPBA;,GC(H3.M9SM
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
MD[_&/K:1W/N/?'7[V=ZBO-U49<7K!MZ_Z<7#1R/YBR]Z;:CN@[:"UUT!5_4
MY@U?V@JP<AY)@5"D,%0YC^T8,@IIG,:0<9;FTD L$?$:E#$E[:;&>ENY02LX
MV$D..J*#=XO<GO6 ?VF^-HYI1_$9L$:R,:BL2?S=_+/GE(XI;8[K%) IR3RA
M[T*M-!16:]!%!G2@L9Y4][H6'E#C8^SS&B'0@:@]=:P,2*!%Z='SY_@(UV@%
MG&DRQ8<@Z,R422DX[DR62:G^A$LQ32'#E-RTO3[F3!"51)&"Q@=1$!N7"5+;
M'$+BF-M05L2$5T/Q)]:9VD>YH;RV5B%<T<W-514W/; :^'MSHMSF9NA:FYOQ
M"FUNIE!E<^-78O/X\IY-N!8K?9O?K+6R+7F12 G5&42QP0P;2C"> $)02\XR
MF: T)JE7GZC.S:?VXN^['RUM%SI;S5S+Z=DAJ@L?8Y'D*DH@$_:P-Z<4<BHY
ME 1)QN,\1M*W<UE/ $?J5W8 ',BYM(_F=YNPL3%D6NR_;5> ZL:@?8$:F#;W
M#]D6JYOS#YE_.ZT3B@=MHM6]_[BMLTYH=M0PZ]0U3Q%A%W3SPS_^^;?M7\Q_
MK(OTS[_]'U!+ P04    " #H855037)ZJ-H\ 0 SRPX %    '1F>"TR,#$Y
M,3(S,5]P<F4N>&ULY+W9=ENYDB9\7T^1??JV<1+S4*NJ>LE3IE<[+;>M/*?K
MO^'"$)!9AR)5).6TZ^G_P*9F41*'#6XH*P>;HFGN&#X$(@*!B'_YW]_/)C]]
M@_EB/)O^ZU_87^E??H)IG*7Q]/1?__+[R3MB__*__^V?_NE?_@<A_^_5YP\_
MO9G%BS.8+G]Z/0>_A/33'^/EUY_^GF#QCY_R?';VT]]G\W^,OWE"_JW[2Z]G
MYS_FX].ORY\XY?3^G\[_F4;F " 19WPF4B1%K'.,R"R3,,)2*N%_G?ZSBM(;
M:X!$&Q61*E,2E K$,DF554Q:K;HOG8RG__CG\DOP"_@)F9LNNA__]2]?E\OS
M?_[YYS_^^..OW\-\\M?9_/1G3JGX^>K3?[G\^/<'G_]#=)]FSKF?NS^]_NAB
MO.Z#^+7LY__WVX<O\2N<>3*>+I9^&LL#%N-_7G1O?IA%O^QD_BQ=/SWZB?(3
MN?H8*6\1QHE@?_V^2'_YMW_ZZ:>5..:S"7R&_%/Y_??/[^\\<@D3R!/X_M<X
M._NY?.#GUS.$P[D_+>1V?WWYXQS^]2^+\=GYY/J]KW/(__J79?Z.3V6.\=4S
M_^?-W_WYYO'G<U@@8CIV/^ ;EU]1'K8;*?!]"=,$*Q:OGC*9Q3L?FA0!S^97
M?W/B TRZ=T<)QJ/NFX_"8CGW<3D2(H;L;$#\4427@4"<\I)X[P5U+M/ W%W.
M"]D+I+O3QP+B7T]GWW[&+_ZYB*.\Z.1"*+O4QO]\\-"5A':C_FH1GN!G1]91
M;X4QQ'! XIVQQ&<G2#+>:!L]TF][(/[V,^_2?EN_1_/XTVR>8(ZVY.JA?AX?
MZ/HNCB\_\?.YG^,7D?AU/$E7?[L8E3[TMISU(+^5<I#<O_R$7&>8SR%]6.GF
M4>8ZSI9H8:'[9!]Z/YI.+_SD,YS/YLN1S@R)C$"4C91(:Q7QJ?SB>;")*^DY
M[5'_MY^]$0YX^SC869Z-X.$3S,>S]'::WN"6/%**6@6:$AZ]P(W42=Q2I2+1
MZ*0"&$<C] B(.P_?"!&B?43L+M%&('$R]]/%N C^$M:*ZJRR,B1!X2%828+A
MGEC*#$M<RRQ,G]O$O>=O! S9/C#VDNO V'@[78Z7/]Z-)_#QXBS ?)1=RC$8
M142*FDA)-9HZ'HD%;U*0C()-/6#B_G,WPH)J%PM[R;$)#'R&TW$1PG3YT9^A
M?0N:9HZ[752:XY87(\I &J*93]3Z+ 25O>'@[K,WPH)N'0M[R+,)/+S'D'^.
MYJP3_!>4/[R>74R7\Q^O9PE&$)W/AF-0SK-!> M/7%88< J!OP4;LNK#P]R
ME(W08EI'2W_2;@(\)_[[^X3B&^?Q*J=Q:14#,&.4#P0=9TDD+3NCX)EHJ;W%
M%6+P_]Y@\P@1&P'&M@Z8/B3<!%2.4D(5+"Y_^S"> AMQSQ++$(E"7M"!<B@:
M"IPHE;PWG.=H?6\P64/ 1A!QK4-D7\FV!(_7^/)X?C+[8SH*.H*,S!-/.2(\
M8>052D3NLJ9 I<#-M(_,W"./WRS/15\(-G84:TO(Z#;+X_FG^>S;>!IA1#$P
M#TYEC,EY0N$X0ZQW"/B$(D$;2(T/?</C'@V;8:3A9&AO FX)*)]FBZ6?_'_C
M\\ZEXC0):UPB3B#(I9>X8^H02&;>1*L=2U+T#9,[%&P&DH8SI3T)=V"(% MX
M- =_2;=.F3M!:&2"2&4<L51J#-HMC9P9$+R/A-CM9VX&@X;3HSL+<&#%E]/6
MR:>OL^E5QB9QIFG@@3"1'+I&Y=C99@RRI##&TY2][2/C<?^YFP&@X33H7H(<
M& 1?(%[,$<",AY/Q<@(C+964IGC%QE B 1QZ05H1!9F9'#D5CO< @OO/W0P$
M#><_]Q+DP" XF?M2V_+EQUF8348Z!\8-LJPMS251EXEE3I%HJ?>::^X@]X"
M.P_=3/T-ISQW%V$C!N#M]_C53T^AR]6F$ /W1A+0'@T8$XRX) 0)46EJ>0J@
M8H]&X/:S-T-"P^G,O07:1,CP=YA,_L\4P^(OX!>XLZ7WB\4%;FT8#!L>."4A
M!$:DE(!6K? 5J%'< $JG#P?Q22(V@TCS"<P^1-P$5OXVFUR@ N;=Z=]\,5(@
M@J,T$1^$*Y4!Z -KGT@$D!$C9"EL'QO(VH=OAHWF,Y?[B+0)3+R^F!=YK>H!
MRL:(2KA8C$R@26GFB8D>1:-L(@'%0G+P6IAD8DS])1W6T[!9?5;S^<L>!-P$
M4-Y/\=M0'.-O\,8O_25;(ZZ5R3I)PB2W1$:@"/@<"63#%(2<<NZO"F,]#9L!
MI?DD9@\";@(HG25\[9=P.IO_&"FIM0?KB/'H5\L8-?'*<T(U8-#-DPG0GR&Y
M\^C-8-%\VG)W<3:!AB]G?C)Y=;$83V&Q&&6F5;)2D*@5)S)Q3[R4:/J" Y\5
M#XSV=UQZY]&;H:'A[.6^XFP"#6_/8'Z*F^ O\]D?RZ^O9V?G?HJ@9B $Q$2X
M<X".-%CB+'K3+ ;+>8B2WUCOO5&QEH3-T-%P:K,O\3:!DB]?,>*ZHM[(*$P(
MEF#P[1'C+""\6427225FK76*JOY,QJTG;X:)AC.=>PJS"2A\N@B3<7PWF?GE
M2 FG9)"2T*S0$PK>$VNY(9H;*E/DWO(^K@8\>/!F0&@XY[F?*)O  0+XK)0;
MSN(_OGQ%L2V.+Y;E7F+)Y8Z2#!GM6"3!2L2R$9HX#*\(>!$-$\*AF]1?L/H$
M)9LAI>&<:,_";N0ZR>*F9A72JQ^?"R4PC7 "WY>O\,/_&&DT?0XR<F$CE/6
M/A3#($MF8-XYF9+KPR_=F*#-@-1PYK2.Z ?&TQ%RE I7[R;^="281+\J>:+
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
M?CY%)W;Q">;=I=QK<6@%%DQDI6MMN39I.7&"6<*,I]8GGZU9TV%G?YP\1M!
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
MD*CGV;@$R0]U>Z;=3/? %5@[::\!1*YAYXJ5G09M&/!6"HKV )!SJ:@BWGI
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
MDS@O=>4"$I$A*6)+>SNOM. 2LN;N7H'HVA* ?6AH\L+](8!Y4.6U<QR*HHX
MZ?(V=B?FY<7\3AG8B#H;6/&V4BAA KKPQ"99;LNZS*4HYV5US.GSM#7IPQ[4
MCO:LOS:V^EM,E<(#6"/140K"2*HLP5 3]P:6@%A)-5'<!8C: .559G%N0MRP
M^:?&8-F+!MM-$FPHUA'Z,+C>RF07$<O9!L.M@<= (@BEK=$ZJ"J-2/<C>]A<
M5@-(/J#6VTT<7-\!WU#@7EHE@Q(EJ6R1:Q6(9QC?2@@YY'*/RQ^RX=Z6Y \]
M)NBPB8.:NFW.FRB=4I%;6%WH0C?ZK+LMGH6G3%BT""RGXB%Y8H$C8SDH3CG7
M@NG:OL1ZTII,%%2%S!.>1 _::P*1G^'\,M*\QXGQPD=E/5%1.R(CC\2YH(G,
M*:NLDU&^"@X?(ZC);, AT=>+IIHX]_]TS<?=ABXC*W**T<4R[1(]%*G10P&C
M2<C.6ZVS<Z9*+<IC!#49TA_4XO6AJ38PM]9VKWJ6_SY%1;['-Z;EXD$9\K'V
M@FM)!R^NI]QT/<^/SZ_.Y#0Z[LZ0(E,B1;'XWJ-K'1DRK)/.MLK9?U6NFLP<
M#+_?#X&9@2\,WDI&/W8]34 4%ET=8C'$))(&11R&!\3PR&41LU'WW(7GS@OV
MN31XZ"S (5!901%M6.;K/>;-N AUFA:WIDJ,DA6*:XZ.#8WE?DS&/<?Q3*(6
M8(+TZ%;7R:T^2=:PG:I:L(W]::T)%.XGTI&AR)%DG/C$//I#"459RM<\XSZA
M8)-3#6:9ANTJU0"*#ZCU=C.JZSM?7\L7"8D\IU)1KDM#(9^(E8&39(+BT@3G
MZM2U[D3MT$.J#YLO[5%S#1QJ;5@4N9[I$2BT Q&=: >I3-FVF01F@0!EW#(F
MA5-5*@/VHKK)E&J?J+H_+NQ@*FX SUN)=Y1U]%+$1!BSI7^,+?=VT6T**7OF
MT$*(?,@"USWP>N@D;$6\UE-A ^[ VYPAXE;U]GOLFL^4_AO'T\)O^;\4/7[S
M$^@NWZ(HQQ%=[:[*;)KNOG'KDR/%A8S<:W3&2M=,YC-Q%GVSP,"#=M$&6L4/
MKL#+L(F&:J[$T%IOP##OQ>PGF(]GZ>&5H\L4WVVQKD0] K0SG7IB!(P2=,P8
M+_A(5-!660%>J2KW%0_+YK 9D6K+I6&L-+"%[&<V/-H-9T$2Z2SZ<YIC("TS
M$*:Y%Y(F ;:*RU-_6ZB6,VD3YUMI<F?8GG>K"24P7S8 7JL@<?3JB!49659:
MD^!=(I):L%$SZ1NTZL-VU6X4O-MH<D_POIW>SE8?:E[UKT<??WG[Y?W'+[\>
M?7[[Z_&'-V\_?WG[?W]_?_+O=]G:;X+U$T^I.]-Z4_;ZGW+=G75\G4UPV2P*
MHI8_KN$L @LV%I=8<48D_D,L&$$,&$BE5 )-8PWSL!%U>S=MOWK(2=>12;,D
M#$A#( ?< F3Q_$O_6VZMPI\BU;(NKR?#=\CJ'Q4/NJ[O+O0&8JYKZE<2*342
MLVDQOT??QXL1 [2_R18-AQ)  B/>,E-F&*@,PAM5)VWP)%6- &H'=3^&G+UE
MWP"0[O'P9G;FQ],1&!MLN4S!LI8ER8?B2<H0&D0&ZGU4L4KEX%IJ&@'._MJ^
MGSK:6_0-X.=6E<)O<!9@CD;9\E2J9K4O@G#<$6>M(TDXYK7*(O$JPW$?4#(L
M;GK0[GVW?"]1-X"5HY3&1?Q^\LF/T_OI9=.B2V9XEF"2B<1W3:?1 A,;+2<,
M>0-F(61>Y6#\2:J&/:'I'T/]J: !/'V&)<H#TEL_GXZGIXM++IS128)2A,>$
MH:^-C#A')=$N<AH">.VK &D].<,6O?>/H!Z$W@!TCF*\.+N8E'JWKN=CD= <
MOL)TT?7*+^W.+AE30#&6L()H9509-ZI+/=)JFT\Z9R=%E8+)C2D<MD:G@HFJ
MHIH&,'=2CBLNYC]N[^"217!1:!24L*4#CB/!(Q@B5]0Y*R,551SM-;0,>T#;
M/X[V%7<#B+F./3Z@Q7V/+Q<C3H4US%G"F"DUDIX1ZY(B%*+FK!P<Q"KCK1Z2
MTD@3MA[C^=VDW !.'AZ)/DR:?9Y-)N]F\S_\/(UR%!:-HT+#Z1TN Y6(4TZ1
M1)UA.@29?97BOBWI;"3PWQ$6SW95[4]'#4!P=8VK7.N"-%*4I<0$0SN-(I+<
M)N(#^H:94^>-@6Q"E88HMXEH;<)#C]I>-S]T%]$W<W3\4#;711V?9O-.9\OE
M?!PNEL78G\P^SJ:E8!!IF723JU8#KT8N15R(R1.762C> OJ#AN-"]9$[HQ27
M4,69ZH?\UH9$5 3LX=7=#-0_S6=YO"RSB$8F6PI*9 (E@2R9"\1J&DA2SJ,K
MFIBR5>;CW)#0VOB'>I#;4>Q-]!2YN1'H%U]'7FD3P&!(I+,NL_D,L<EY8JWP
MT@5%59VF#G>H:&T*0SW@["[\)NYA/I9!*2NA:W1ZXK^/9 PV)AXP9+*BS("F
MQ"4C"*,B!I^S4K;*=/A-B&MMXD(]I/6NJA:B@B*ME6?ZYF)>]O?5=MIYK*]G
M4S23"U3E<5Z]7I9&O%\@XD>[-I)1JLP-Y<25S(_DODPD34"X\@EEZ1B'2I4P
M^Y ];.GVP1VYPZBW73#_S4\NX%EFNQ5\:T+E*''CE76EPU0I38=HB<7=@R1=
MADXXAXYME6/R7KD8MGJ[ :@?0/D#-ZO9<(W/\LVLZ<6(\2!IP*7L*(^E_Z_%
M-2XDB5'G,G\HYNCN@GMM^YI=GCUL3?8A('D0K;2)NGO+[0Y[N,AF=Q:9H=X'
MB\X1:!V(#)Z2@-X38<+F8&P$9O< X3:D;(1)]R?%9#6=M>L2K);A^A9F(Y=<
M3 &#1IU5:;""?'HN@<3$@L$-0"NH4E"P ZV;Y=#I2P;NH339+EB[]?D(AQQ<
M$KFT0:6!EW#3E=,$5B"6M0C:,GK( .P)4C>#ZI_CO*>N'MM%ZFHQWJGK^ SC
MU;E7,-0X'3QA!A$E7=+$TQ )@*<Y:4FC/+Q574OJ9DC]\QSTU--C$QG6IU;C
M>A:!>BO!%2CY<FY5QO1R:0FRYGQ63N<ZXVVVIG0SI/XISH?J:K$!D_IZ55.)
M3O=5QY*/\,?E5.G"+O(<Q^>3,AR]X[SD*V;GERU0I>5!>Y1F-$3&B#YY09C4
M*=$87$AUFC'N3O)FP/U3G$\=2*\-(/A.F8LT/GM5!D. X.7FIR4N*D5HT#%I
M9A-&C6U4&/TISJ9VEGVO%_P'+S"2*FF(&?F5I3D'9[DT*&4H1VF<Y<I+6:5B
MXX %1NS/<S!U6'W_R5I9?.IT^A66X^@G=WFLU=?B[B.':G+Q!.,'[7@!W.J$
M ".Z# *1FG:UQB40LEI&8R2GE6S- 3I>W+K*>EU@@_Y)M\V@?9CX,G8W<!]P
M\25"G<I$*AE)"#$0QE14K.2#E:_B=VY 7".EZ;TAZ(F[QOTHJ,=*NIZ-XY>+
MLS,__S'+B_'I=)QQV>.77CO0Y[/).):BCNU-X(9?W(NAVX6)GLS9K6#C\C'7
M"'2>A2 T(TQ&2V10AGC<4 F5IERD\%'4J7%XG*2]'<D;\3Y\R E*]-6DS&N(
MG"H>*/K$U"#CVDKBF .2$WC.A<<56*>X8R/RAC5>/>'E@<O7OV9Z"WH'L5B?
M:ENN3P-8L/5,U;=DX)V37"-8+#=$)B5Q+Y6&V,A!B,P2A"J^2#U+5L8<X5>F
MU5RM\N4_;E:)3UY(9PP1(>'.+H7'8#\H$IWV@25NHJF3\GN"J&:MUC;8>.AG
M]:2%!A)TOR_@.+]=+,=GZ)TNT/UD*@EE"7>JS"QB 27"-$G*"A-]")95Z>AY
MEXQA;U550LT>DFX )Y<=1.\W=[X'?LU92)1R0DVI!%*1DZ 3!A=&1*.]24Q4
MN92P$77#7IRJ98MZUTL#8/L,$9"5,($'G'"&3I]T@GBG.9&Q%$;JJ(FU$917
MR1I3:23S8R0->ZVJ$JQZTD #6'H__89BG,U_W.<CF<B<XHFD'"CR(2EQ'%(9
M&2T\$\FD7.6^^V,$#7MIJA*.>I%^ RCZ-)^=PWSYH\RR7:*]+;;VO"3S[O/E
M!%6"<TJ*IT<DBX)8*1UQTEDO3'9)5NG2L2F!P]YSJH2R*MII '6_S&;IC_%D
M@BR]1RU-3\L-E:/% A[N\%+2(D%-N$C=V'M<3Z)<3G&.Z1Q, %[%<=^<Q&&O
M'55"7B4--8"]]V?G?CSOSBOF;\:+\]G"3X[SA]GT],/X&Z3U/#*7O1-!H"BE
MQ?65.7$&&36.Q12B21CU5-E3=R!VV#M'M?;;VEIK )GO9G,8GTY?7^"SI\C'
MW$\7*+=NX-TT=3].5M/H[C,:9):2BTA*G^=RC4^AY=>)\-6IFV*.5G'Y=J9X
MV#M(E3!Z&/TU -1;=Z8><**EI0"XT+3V1%IK"7K#D000 ;](& %5#.7C) U\
M;:@2UGI200-@6G])Y+BK"NV\CXA21CZ+#WS)ZTC(;(+ABC!>QG[R$(G5I=L]
MLI:H4\[6F0BP ZT#7P6J!+_:2FL EZM^)R?^^P.O(H:0(90D(PU$4@7$I\A(
MYMD:F42F=3)UCQ$T\!6>:@F6'L3? (P^E>XYW:+H6NI\FJ%L8#F>=Q53J^6Q
M^L3U,L%HBB?-2; 0BR_@2,C*D61E#BF*&'.5AO';$CKP?9Q:&9>:ZFH CJ^1
MH05&2[,X+I?._CY>?GW[?7PKJ+H9U'X\[\;J7<1E=P?IX=F+T%HHZX@OC9^D
M=FC/G9$D"QMB0@685.E8OB\6!KZ94^T4?Q 5-P#N5Q>+\106"_1)PGAZ.]0:
ME3X.W'I.@,I8#@H9<25!KW"MXK])!%8E0GZ<I($O[%0"7T\J: !,G^$;3"_@
M'4KN=;F-@9(I2^GUQ6*)CLG\_E*A0)GG5A*.3@CI"F5<F9?KM%62059*5)KS
ML@V9 ]^ZJ7:H6TU5#0#QWA7*V11?QLX?N5Q9]_DS,G"GG26&BY( H)H$)WWI
M1YR]-RI+7J4\<%M"-P/C2SLYJ:JNEUT$?#/OZ_TTS^9GW6/?E!%.NUSJVO^9
M!RP5WICU^M7#29=9-480PPJX<^#$NVP)S=I$RC(#J'*7J__JX:[/UTK\Q_GI
MDOMN+@L/.>2L&$FI3)3C(I<!/I9H1M'L1V\P>GL&=%L^LMDRX6U <*>M6B5Q
M-[#/HNM0LI;S3CV?QXM_O/IQ@G^UFZP:&:=)<$]"+#W]A5;X*G-"N>9&,"%T
MG1DB3] T#+2J8N!A.7HO"FD16X61R[%B,F4:&<OHCI:$IL^:.(IR\E90=$>U
MR<P=!%LW- UKMGK3^W-XVE$)+>#I,K1YP-+E:+FDA# V2!)%UTTE8'2C="**
M.:X\VGRMZ]BKI^EJ#%>[ZO]!UYO^E-$ MG[S_S&;7U4>OI[XQ6JX>)GN'#(R
M(#B+Q9(+XKQ!6:6@<\S4LESE%NEZ<H:Y27/(W:\'-30)ILL%EV*TS#E' A6.
MR) E\4I0DGP,F7+IP5<YPG^,H&%-4Q_*?A8_.TB^ 02]ND#)X<JZ&K.;/5<L
M=>4LN*2,X20H+0DH:[V3!I2JE,B_349K:-E%M0\R]SO+N0&4_.919E.8_[A=
M)7_)BJ=*12$B,2+CVK'>E'&LB5!T&7%;]T&[*I!Y@J9A+X)6P4]?&ABXUW^I
M9[K K[IF =GY,LO+/U"RE]QH9A2W:)!3"&57=\B-DHPH;;QD,DB(]Q)H:]-(
MSS]IV(N=O:*D@F@'!,IBOAQ]]M/354R*>+8VRT28IO&RL(U&1Z)T/*&HM$Z;
MN#+XI;=L"_YTWZ[<>>HPV#B$ [R[<%M Q"60:8I2)MPO8PJID*V)%U&3$#30
ME!V/;I/CX,TQ,:1?LH?&[NM\!_$-K/7?QM/QV<79)>&&JA#*G&,>.<.=KEA)
MI)=(&5WI9*MSVJ05[$9ZO_/D@36_B]YF?0AQ:.W[[[<(9S8QY2&1&&S)]#!.
M/(9PQ*:4,61C)OM-+BMNIOW;3Q[&G^Q-^SL+L8'(XQU"=PG=+;3[-R5?_>A\
MJ)MX7LO 1$B,1)U%B>(%\2$88EP2'!3+*E4I$MJ"QF&Z/APRL59+86UC\8:Q
MC_[L*NMM8W8RN&)C$RXUX1)QU "!'-#A=H%Y7>4JPY9T#IMMJ8:7S7&YM_(:
MP&;I8SV90%Q>^,E55'F5'E#&"DB90"@!I3484#(NB=&07<0_Y;'2C9K'2&H6
M<?LCX<$]FU[4T@# KH[A/HP7**?+? )53D2#"Y G3R35E#BG(HG <)<H2S57
MZ5JRAI9A4WZ'A-2^BF@ 2V^0]*XC?W>2>_KUFH\0G>-@-;'2PZJ[G3<^E)KV
M<AT"75=1I1W)8P0-FR(\)*IZ44D#T#J9^P1%)E?T)YJEHDD2*D(7[S 22G=-
MSK+D3$8?4I7=[SXAP_9[.R24]E+!P.<3W7"04AV]A*/3.<"=4Q972DHLH:9,
ML-<)16++E2V&89&U7%%S+P^]]ESB\2<,V\GM$ CI4<(-F)HUA72O8!J_8IC]
MCU6J5N"_*@>2M A$,LI)&2131AT;FGWFFA^JK/4.8<, ;>#:UMU5TR34KKBY
M7(WEC%=Y7X:\^TPD0,;(F )AZ/WIQ"D/-Q=MZT+M+F&-E23N!8-G,;:'3AK
MV!<_@<7E7;^/<&63,[*0K:'H[W7]IJTCP0M-8IG=K@3/FE=QG]92TQJ:]E'X
M_98O>TM_\*.:XB1<QJ:K=)TTB6J1-:&RM/RE8 E&$YP8 3SGKFUF;Z>T#Q\_
M3,O20QWA[RGN@<%2_,CC?(>'J^H7GYBE* ^A/2L#)S-QA@IT*PUU-NG(]";7
M-3;"S*-4#'?:NZ]:9WW+>.!X[-?9XGR\])/2XN]7\)/EUX@R_#2?E3EE\ZL
M$R1EGK)B(1.*R/! O/:>1).BU<9PJ>X5SZ\-S39ZV'#8Z$FALYK2'1@N75>A
MWR"5>8YOX-LXPF]^>I%]Z<!RPU .R?K />&^NS%BRBP["40(([)26DFE-H#+
M1@\;KG2@?[CT+]W!K<L9O%Z#>),#.*$$H5Q0(A7Z<(Z*1()3/ 3.6;9R(WNR
M]NN'22K7LB#[2W!@$&SFK7T83^']$LX6(\LBC1F="4.5)JL^%I%%8GRBTD?(
MUO,-P+'E8X=I@WX(;[:V#AH(K8\FD]D?'J/'=S-<<!=AF2\FE^PM;D:FC*1T
MFI;#X, "QH\\*;2<U!)?6FGGB.O&5;FJO!EYK=^(WQ$=L^JJZG$<;FT(KIIK
M+T<VH[56-!,6!>[AAFGBO,00A#NO+?[/;97F@UM1V?HEU4,"<A?%-6 8'YW
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
MJ=R']),;([VX5R^&.T3P07&2.%5E2)HG+F=!,*0W7@F0@E?I%;@CO<,&M]7
M>0CMO<"-]BBE\2H1?&N)KLKI^MU]GWI0[2UY8R8/L4^GDI?CW!,K>2(21"*6
M8G#,+607LG;!5+E05W.?OEE<:_: Q:L?MWZZ''2AJ7-:>P):EUX9N(@M X'N
M:\@8QN.24U4VZFT);7BGW@9'CQO#"OIJ8*N^$UYUDY>["W6=WKK:*($14C">
M""70\\@&-Q*C.>'.)V42I:%.D[1GZ!H6;75!\3#7W)N&V@;<Y?F.L51$JQ))
MN;19AXS.+C>"*&>!>QZU4;7.,IZF;/ T<G\XV!QC.RBE-92M?H"$R_5'F7[[
M<;9<GSZZ:GI1LN-6:\(9A=)6 _>+S($89G ?"32 JG+Q<1^BF\7F+OAY"ITU
ME=D <*\&[B!;L/@P\]-R /X.79II'$]/;\;PO/IQ\[KTAED-<)5".\45H3)Y
MW&:080N!8]3GC,U>@0%: [C[$#UL$'W0G?Q@NFT QW<YN*K<<.! &4D<BP*-
M +4D\,A(<%G*Q))3+M7 YSIBFFB.>  H/#@OWE,O#6"K$]H-(U>&G@NAE$P$
M**Y'B0(BEEM+M)2Q]"M*<+^?4T]]B]=1,_25NGV5?+\%\=X2;P V:RQ\MYQH
M-@(<CX0EU*[47A K:"8\F9"MQ)>LBKOW"#W#%,T/LB'VH9%&@55>SN%Z[4EG
M<L+%EDKR2880B$W!E\L"0G&CB\0.!;$[E+61M=M+_QM@:G=E#%RY_791]#$N
MMQ"Z6>COI_&O5Q6LU GA8B(TEZ(Q*@T)FGN"@3Y5D::4]";7=AY_0GO0V$.-
ML]YE.O1UGG.(R,/RQ]4]E??3Q7)^<7:E(^1J-C^?S<L E*L;"]8:" P7E)&!
MR&@L\<)9HFC.EIK$#=NDGFG[)[=Q3MH_DBKKH(&=[7675CE%AO#58IPN<RNO
M?ES'(B)3*\H=5PT)5@?-/G!+#!."!2V]IE5"NF<I&^8NVB!N5+]::A=VMX(9
M%;/.$CC)PHG258T1&XT@&?"ELTQ&6J52Y%G*AMTU>T;"9CC;42V#NU:7X\'>
M^?'\;WYR4>I=UC-X/+V*>#.%Q$I#JRZ01OX4"89R0A5-1DLAS/WI)8\X7=L_
MNTE@[:KZV0'UT( ]>WRZ-&X%O_G_F,V[,Y-N@4+R/HMRT9@C0Q(R+>7*EK@8
M94(/P83[-W3[L6Q;T#C,%=]!MM9:FFL;E#>,??1G5PO<(6X2E)D5DJ/KJI0K
M"YP1KZ-+PC*'*_S P%Q'Y[!VLAI>-L?EWLIK )OEXOUD G%YX2>?YK-SF"^O
M[MT'88-5QA 0 8,U*04)/#CBN> Z4>YHK%(/]SA)S2)N?R3,JJBE 8#=S!&>
MK*H%OH[/KRH&K'+:Y)@(DEXZ-CM-0D96+$O<">\2OY]9ZRFV>)RF83,HAX18
M7XII &.O_,1/(WSY"K#\,+M5J>6]"CQG1[AFM-Q(D\1"TL1R'I3S.L7[%PM[
M.@UXA*!ANG@,<^+4ATX:Q=;EZA/2QU0:HYI0 C$P0)S+D2B(R5&';_*#H:L%
MEZP?E6^ HQWDWP"2KBI1'ISNBRP]S;BC1V7+R&(ORH03BW8WYQ2MY]E5.19_
MC*#V4+2+PA\I"=M+^@V@J.NM<^D2K!CPV470BA(('J,;GX%XRC*)1@IG3!+4
M5<G0/J!DX-.G.KC93]X- &;-7O_ANB%*EM1RJ2+NZQ$ML[?X*L5,:*8*?4B;
MHZR"G:>(&J835BME.;OII@&<W:D=?[I[Q)U<\R@41DI7/PQ>,Y&)<5Q/&'%X
M8#'[)%G.5::M[4IP<^4:.T+FJ=K_6OIK *>_X([P8;98'$]7''<B/,XK$\]&
M!H0T5*!S2GGQ57-)KY0KC%[E3*/DBE9QQIXFJ[G"CGXPUZ,N&D#6BNSCO,5*
M&CD:(T\6-P[@JG2[521$:LM=LDA!Q8"[2!7??WM:ARV7K8;!VEIK )@W,4_I
M6/?^[/QBV248 76X?.<C')V5V&@46 9C62 B0FE^$G'E 5KRR"-+00%3OE*C
MP8WH&[;0J!H :VAGX)*/-?=K%I_\CU*OMSB9O8+5VX7+C_!]>?('3+[!;[C,
MOBY&(+/6+'N2O2O]5*0D5DI'(%N5!5 OPB:UD[M3,.R9>^\H.Z Z7@SH_AW\
M_.2/V8BCKQIRPM"M3/24LHPKUA((1)6#%#)[NTF3[JT?/.PQP, 0VT7X+PM9
M"!48^9Q"2%$05EI>2^TI"2I&D@ =!1>YL/=;ZO2!K?+H8?,G+:!K:P6\*'R]
MFUW,1X[K@%%V(!0X)U)@5.02MT1Y)S$N4I9*WCN\RI,W0I?]$Z-K:_&_+'#A
MRY' 8 9D$,2!U,A=>>69)][:",HDI?(F-YZV?_)&X')_9G!M*_X&HLM[5Y:O
MJXMO^A>.C(VI-!\A40D@DI:..3HEHB%B4),QE)%52FV?)VVS9"Y],9"KI)3V
M8/81EFB%?3;2<0)0;J^J:$H?3$Y$\2%5+ /"JIP</"1E,QB]O$.!/87> &S6
M]"N\>[%B[J>+%65LI%5@P:-L?"ACU&GBQ+N420#*E>&<&U6EL\4V1&X&M9=W
M%E!-40V \&;#O[P0>\4L+'Z9SQ:+44([S*,0)$@5B,S6$QM")A:H9=ZF ,;5
M -YSA&T&MI>7].]5(0T ;(O%\V'LPWB"LH0RX^&BO#62P06PPI(<I"?2N4R<
M\XF 3#[G9'R253;2_<C>#)PO[T#@@,IL%KKK;B4>S9'QTZX[^N)S>76<CR^6
M<78&B\ZW_75\^G7DE=1>>TM"<*4:@6OB@L#52Q4PS51RH6I%4S]L; ;MEW,*
MT8"RVX0Z^M:ST^GXOR"]3Z592A[[ZRL?EUM3.IK>7N?X9Q=G#^^'='6*)U_]
M])?9+/TQGDQ&V:F4!$HC4@FE32TC04=)DHJ**RK L*JMD ["Y68+Y>6<I;0/
ME0;6T37=D5&=E-)$,8]>6A"4!&8L89YF2RE-651QF[=#W\LY:]E+P T X_'[
M<[\O(%],/HPSE-P]4HT0=R8C3T*6O!=&D=DR8,DGA1*J 9I-B-L,4"_G>*6:
M8E[@6)M/\UDWZ"5V)AU27IT,>'S*O0$P/0^9V^;!M<?>["R$0XS!B=)&CE F
M$&,IZ[.:>"42T9%&Y42([&#IO^'&X)0S )NH(IJ56U"X(HF3N H-<!43DQ%4
ME5N-?Z(Q.-O@:.\Q.-OHJX$M^K%.I(&CI^DS)U%$-/Y: /'H@Y(4F-61,VKK
MW&+;IS=P.V-OM@+!AKV!M]%(H\"ZVWW20.;)&42!+9,Q$N+!BN1)LC*AG)+0
MIJIY?V&]@;?2_]:]@;=1QL 5-'_SBW@Q\?,OL\G%E4_S$68GQ=;?7I=7S=J-
M9-ZZ2$PL33D\<N:1)Q(,M\$:Z4).SSASVS^U/0CMH>[9063?ILVZB;<@&^N=
MET2;U/7Y0UXL4R1*"AI#+B[JQ*E[W\UM9X9,S]OB;KII$V>+JS'(G^$;3"]@
MQ*TK31TU$=;),F,"996-(CD%E;CQE,<ZW4R>IZTYX[8C$)Y'V%Y::1QH'V%9
M^G2?0;GQ.0+%C-1*D^B=(9([%)S1EG@D'.VT9BY6:6>],84-7[FM!;K=-=0F
M]*[X>NOGT_'T=/$)YE^^HOA?^<4XCCBUZ,,R0\"5FYQ<4>*="R0Q1ID(@!'[
MH0S>DX0V?.^V9R#VIZ^7A<<WXTFY\SD204N=4R+E6AVZ*PZ( Y51IKCN.(><
M<I7CK.U)_?_9>],FMXX<7?@7X4;NRT?9EGOTABPY)$UWW$\,Y"9QND3JDBS)
MFE__(EFL?>,A3_)D>>8NW9;;YL'R)!) 8NFX%?=$F#Q$9QV@\E]Y_OD+T?WJ
M>U[AYXN3M>5G_?Y\L]Y0=$5,7O(\*UFSF!S6F4D"E"5/.J"DOTI6N^)8D=C$
M1 ZBLN.&W6.PV$Y3'<#PDNX[3-[C[_*4E>@X8JU(8,G7?BMR0PSA)C-3=-8H
MM&A3'SN,SHX;>X^!8DMMO<"'W(_GW[Z=;2O3\"SB^DLY6_YH_8:[YS=;/]\>
MPOHI7FX5RB0R*V!\-7]FVX\9R 8*[Y@7SA;19'))RY?;=\M%%?'[U9^XVNS^
M<$,U%*S1W_RZ7)#,5S]OEX'=KP&K+1/*F&(D".YK*4\D1\6( C;HG%W)(MS=
MJ#)6L]28;/21"CH:@_?[K";3=:\&^$.N*]XBF1VZ6<@,+6O5(EE1G*^J_8ET
M^7S.AUC9/7]X%%-Z"!,CV<M;GWZU2-LY[W1WQ\W\^P5:+H&;A79:8P+%Z[X\
M)ST$Y1%R<I$%NKB#:O+0L#>%Q\^_NO&A-U?2IT]>3'>]^N!U=^PGTL(O]!O_
MGF'P'@LCF>ABR;/. MQ%-S82J%02JLW2XF.(GGHI=@ODW1^;=2*EOFP#N7T(
M:V<F=S]_0F/Y$$,G-YE"*<%\,6"DR754> 1?A_[Z:+113N5H&TW*:VPRM]M6
MS[]^)3?C??FU-I35OISUYG)YW.5RI;J/KJZ/6V^V^KCXCZOCI4@J 7T&8P2)
M)Z@"R'6$R$7!$C)FYY^!WRB$O!0[. 1.M_;BGE13'>2-KBL ;@F7_I!7W_/%
M]LT=LU<L!FU1\\1 AX2@F,MD]74!EH-(//.B19/*P@-HG?;-L2U>3Z7"?E%Z
M+=+*W?J:/::43<X(T)(;4!@BH$X>!$:?4$2;E3DA0A^C<]J'R$G1.8KJ7K8C
MB2EM<Q%U^?J=A%\S[_*I;Y[0Y=R;]9/[H<:@2J@E<(L$]?KPZ LJD*DH)E%;
MADU*FD\6NF]S7=?1W:\7"IGYF)65HDZ&3PZ4= Z\"@8\_3V*[%A,I=W8]'OD
MO!0W<PA:'AR3?IPB7K;]RW]]RY'D&NL%L%F&/-\-W#C\O6>D#Y_0$@X3PLG-
M(=.^N%0$" IGZ.8/@FY^CU!B*#Y;9@QK\L9Q,G.XIWMR4?SL$TLZ(V L$I3
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
M#-% ]-(S[62XETSX.W>[C "J!G*?&%1;S^^AY/1E&%&2\5B2A$02JYT[A;P
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
M3=:T ?(1.+AK+4:4?M]68?N*?[AMV/WK(UJ(APAJ8R>21Z]DCN!R+9W7I,G
MH@+GF%-.)O2RR8MH>SOQ=HYA?C;?_/P#-^<K^N\[B[TUL2Y-D&!MJKGSD(EI
M7R F):V5J#QODGT[@-:N+,H0Q.QC4<;4T\33^A]B[^/Y-[(CM8CLUKKQ.TP*
ME[S/W(((D6RI(*OJG"%;3095<RV0I_B,+3J*@&ES8R,@['3B[R FN['A\9S.
M3/Z#W/JOYU\_;+G\$W]N.Q!^7Z[N7MVWF59<JVAJWXND\$')NOS,:PDLN<AY
M5%F:QGN/CJ!^VL38B";Q]+KLVQ=[AZO*Y_?=4^;A7MF]'QK1/WN:R#:>FL.2
M B9+GCPC%=<:9T=X QN8\3EQ(WF3#M06GMKV-W_+Z[B:?[LRQ[,DBI#1.^"9
M*%&>#E3P10.6NOJ'%6PTY_4)FKKRO(8@X&'/ZWBY3[P_ZT/=K'BQ%LH6[[@-
MD!3FB^FUCM>$JHHY&,82QGW LM>>DZNO3@V'D72X/%:@/:#@<GU3T4XQ2:>@
M3DM36BI QABPS&,4PAF9]RFBW!\'4R_'.E!C=W5^@/@FUOK.,]H1CE'P&$H
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
MQ2L':OCI61A#Q=T!8-X^,*IH9SVOYM;\BM_H?]G\G#FAO7"(X'R(%R45SN0
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
M=4HL:Q.M=:*VGR"0HR'!Z:) FR2,\XH\XSL^W'BQZ\1/3A-$#R=66!<;'?_
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
MM$S36EOO+E<[<7Z?:\."S$*"19[HD-;*]$(2IZ D6D[QB11-TB3#D#]N2F1
M\(Z@S9&'4=P<UZN!&A\OOWW;Y%O"Q:W"F=NNUNL;5^O6/<-#4M):"#:G39$^
M1=2!Y,Z8P/6*E_039W%0@L9-&0P RO'4<SYQR:N<UQGW</%V5N:+K^NO.+BF
M=+_/;Q3![,Q2F[ F9BTSQ:C@DR:<(%T;+J4(6C'G@G+,YB:30X8):]9GYO&C
M,#&*C*\2"#P;19%Y"N"Q6. Z&QT5C_[^Z]#C!NKQC^\JRMA'B7?,S0"BZ\ I
M>S5;3?/TXK*^:-\LXGG]/5U<TGEY0]*K=_CE1CWORNNPF$UGGY?O<;$6P"\_
M'O^ =1=J%CEZ:\EZ9C+B2F4+WI<J&19YY*X$VR2^:,C3>*N:!L';O$_E=WL.
M_@A?KZ8U".N"9FC Q+KSL29$'#FOD&U@CA?!1&BRVNEGA(UK3+M!T$[(/E"=
M'<!S_:C^[MNM\6L\:I:X#F!R$D 7&-U;.C&P@=/55;0GE[590N,V)3T"\%!%
M/Y;*.%CJ'<#F]_GL,WW:U]\PWDS/8K)8C=%!D'4$4:1?N>P+4)Q3LLPR&M9D
M/N=CQ(RWJ*[%?7JTN#N$S/88U;$/NN8!%<7AH K3X&(@5GQ6%)1;'7F3DLG'
MR1G7YAROYI_@Y@"9=X"<7^>S/W&QFM(IJHQ<C0D5/EJ6+,@4/-E?5NH@D039
M1:<L&L%*DWOJ46KZPLTA:GZX7^-(F8_]J/K #/]^W9ANK?:6&4E'JA9$>4Z_
MBE%!#EA8JD51QMR%SHZO$+_O-?^BR0;+(:^?(>78A1WY^G4^6_M>FRSMJ\O5
ME_EB^M^8)U8EE7U@P!5&4,P1LD4A?DI0POD4HV\RB.49FGIZ$CA0YP^,RC *
MZ M+[\/BW>+CJN:FUM6-5S'H) FIE0T!,'--1XZ\^SJ2 E*PC@45M59-JE-V
MH*TG]WAP; VBD XP]O[J>Q\_,=QZ3%9*0$W1HG*.I.5$H&,3N4S:<=]F[]CS
M9/5T\PV#K '5T &HCGQ8>_6USAV><"&TPA0A%3+4*DD#H1ZGS$6VTKL2?9,,
MU2#4C[>^N15$3Z_4#I!<XY*WL^5J<5DS\6]"NN(C^%+-? )=>"8^=(* UD(6
MVME8A-:IR8OZ4P2-T\_5$F^#B/Y\*ASNSXB*83E-J_GZQ&'^:UL(&C:%H&GM
MB"S7U\3\<K5<A5D^9LA64W(:U4^T$EB;<@O&6;*A#H;3,H#BOFYS]@)8=IP;
MKS633=ZMAZTB?[8>^=V-7&L_5IHD'T+2R.B@%CK]+D1P=#S!9*YX06XE-KG
M]Z*RJWJ.?5!RWUZVTTT']_"Z0WU3#+<-PC8N\FJUF$;R.6H)W'R3E;VU<?/5
M8E$'[6WZ:S-=&U8+ U(%7?L!#3@=+#@N6'3>9:N;A#+'D]Y5S?@Q$#VQ%L\%
MMYMW\.7:;:Y>SXUW/=')>)?JYFJ6#/DZ+(!3H@"+2F'Q.@C>I//O2+J[*A1O
MCMB!]'<P7.G+XWP@P#YQB_RV\:H>7"83BM<B,L8@9.%)N.21AZ(">.4*1NZ%
MQR89LCWI[*I(O,$M/XA^#K>7<SH?IPR6-@-TI[-PT[(QKRT;Z7;+QG3=LG$Q
M7RYGN)J75?@^8'QT' 6-0J(!Q=(F"N(Q1^ZTAVQ+?<=D IQD!I!B>LR)V6S.
M( K:I^%M0@9>.%\D%.U2'5 >(4BZ$$1 X;EB)=DVI9=[$-E5#+0/1AZ\4;;2
M3 >NY#K95%V1C;PJ:_-9]8G7%3Q8BLA*.8B)U4<Q6< CQ7,I1F%T$45)W@)F
MSU(U<G5E,S \J+0<2C,=P.P>#]LR'^-X\CXQ0%_(9<EUS0'W"-SR)((.JNB&
MAOL>->/":D!MSX<6?0?XN77J_D'DUQ/V!ZZNNAK_%^;/^'XMYZNBY.*,KAL[
ME*HM3,8*"-9PJ'5E0=<V6M=DQ,2>=/9P11Z%C*=ORL'5U!<*?ZL+-C#_@C/Z
MQ>K]19@M;\;N;;F+EM@20@*%Z@64#):L?Z&PS*'6C@5&LFP,PAW([.$=L!$&
MAU927Q!\=.+CU4YEED1,*8'A/M<%0KDZ'JG.T0O"Q*"-:--GN!-Y/3SD-8+<
M4$KI"VI/>;I;QDQV/DKI((C 0%%(!5YDBK"<Y=Y(GXII;>B>I["'A[I&@!M0
M->>!N>I4_'Y="Y(*EEQ3C($[XJ\D!<19@,A9<2+)G$V3Y5'[$CKN+7NRH+6I
M_CK Y_V9YF]G#V<[WAY@*R1WPM=QL2K63(WEX*,JP+1RG!P,9ML\3>Y)YUD\
MJ1P(FL=R;XTTV % 'S)##%]<UJS-^_EBK=$[6<8_YB3?V8JHH$_\_'9&E.!R
M50<O1\%Y @RY3COUM:DW2Z#[2J,.ILX.;_/P-P3YX\*Y*<)^.EFVN;I'7W%U
MQ?MSMN(7+/,%WA_(5A\CWI5/X?O$JHS<&0?DA=6H3P1P4BB"I70Z>.2ES?C5
M(V@>UX,X):A/I=@.S/5]1FK!^P[7X6;IPVJS9^6:=R&D%3$8B.3LUTD,#%SP
M&E@.FF(*H8IITI ^)!/C/@V<$N6CJ?[8-1]-C??ZSZ_9<BEH&06#[#G)5]=E
M0:@]>,^L#*)0;&)/::;O4#?NHT(/!OEP90U6%#2ZIYRBU3X'"\G*.IO3K8?I
M<.*_2&:B8JZ-T3VAI]QL8=,9>LK[J/N\]K_L6-XUG:WFF]_A]V_T0QRP_.U(
M$AK5OPTIF#8%<+;X0.8U0:K#,91,LD[GK;N2BDLNQ6)%DS*=$0O@<G+.TX4"
M0A!I"M=[F&*BPQ@#0XW6WU]B_#<O@-L'(T<5P.VCF0XCL%V'MJ_K<J+7IC"Z
M" 16H8I T:87'K*FFTBS;*UL\HQP#-%G\=9[ )0&&L:_MU[/&,/;3&1RY$H5
MY2'E.@^220T^)P*=]B;F*)U5)WDWV(_L<7%\.G@-A.L#='W&R+ZJN% !T3@$
M%='4XIXZ1TXBE$)"\*XHGIKT$1U']GDB^Q" #83M [3= ;:?+_G5)4M1"J/@
MUM;2R(+@E-8@D_"I"&*%F1;0/;[TOH\JAF-\A^$TTP','J\^2@I5*D1ZH1L'
ME%,9 J?_))&#2"QE5$TLX]F5WN^E[9U*[_<1?0?XV;>F.T0ILI <])H]DSR$
MQ!1$[9SV7JOH6U=DG6OI_5[(.++T?A\U]87"7:JZ?9:Q!%/+'F/=H<;J5#L>
M !$]9T(+CDWJ5\Z_]'X@# ZMI X@>+/G_F: V(?I\K_6UX17(;BZ<U)*72=6
M8X1@)4$D.AE"H9!.-''7GB-JW%SZR;RUP?32%<9^K<FGD&Y/1<]<!R;1@U4N
M4Y C,G@O#1CF<A$J,FF;3+YZCJAQK]'A5/\DIH[40P>8>C-?X/3S[/7WS2"'
M;3)U:X,E-YG7K9+,1 Y*N%C7VFO05DI;I(].-(D#GB.J%TP=J_IY(SUT@*F]
M2[9Y0.5"LF#)AP 5I(6(,8)V)JI<Z']RDY%33?HTFA7UG.S.;*J_#O#YZWRY
M>E?^,9_GY:M9_HB+/Z<)EQ_G%WD271 V:DYN9@WH@V+@E?)@>$:3F53:-$F6
M/TW2663D#H3"@UGW@^BE X3=2&8SI'JVFLXNI[//[[[A8E.3O"E5OEKQ_;U.
MM:;KA-0YG87%C[4LGR@R"JE$Y@*"9W4<H42DV+Q(D(H7JU3PO,W8E88\G<7+
M\3 8[P49'=187K/X>E,2M7T.F'#FD]1, D;/0"FAP6%(0']*L7^6QJ8F;X1/
MT',6@?*0X#Q.(\<6D'\ZH1$^K!V*92>,X"!*]:QB7%<R9XB<?"N.QF7>)"AJ
MP\Y9N+2G,KW-\="%U=W0O3WB$Y&S*W5?@HH^@'+%@^<80 I3D'NZ.7PC=^(.
M'>/6FI\8AX=KH /?]CD!W:_1N'G57S<PO?OU[?OZ3^@'LXV@WY/+O\#5=#/Q
M^'9"X,V\-H]<9:LV3E%M)$GD[FOE#*!.]>&.4R2@18#D0\R&A<1YD^&6X[*]
MT_$P+^)XG!&^NFZ6JVR]^EHOLO\>1E;O%]/Y8AN5UU#]5^)VNKJ1')>ID'QT
MW>]@ZT4HP840(7K4U@>F6&KRBM>+ '8ZH_;%G]%N,=?!W4D<W1+4GV%Z<37.
M_WK+X[:[:+,RA7/K%<]D@IARVUDF3# HS"HO=4#=IH5@3SIW0KY[$<AOJ<'S
MV1SV,7W!?'F![\I5#=''RV_?+K9K*WZ;+M/%?'E)7_]P4]NF\6TY2$O@ &0T
M:@L<6D!M6@-U=IDA*G)N3 8EN"7K*<CU85)S)EEQO,EHOF%; ^O^DYM]*-L-
M[YAODOZ;)7Y\$I2)0@<#09?ZC(5(9S%'R(4I;P6+R)O,V]J5P!ZJ#@_"QF-[
M% ?7R(C7=]TY^:DVH5\N?FRVY>)JM3G,Y,A<Y>SIK&\XG=*-\,=\A>NZ2OH+
M_QGJ.JG5J\\+W*Z4X@:-UT9!K-&^RHQ"?F4<%"U*<-%887]F#8>FJ8=RPZ/
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
MC4$R"TK8V"2,W'O*]> H[!TJSX[!WD=O'8#N\'[K9R;K1>6<0N=!RTS2S$E
MM#8!4](IKCSB2+7%9SX&>R]LG6(,]CZ*[@#L3P]39B1+=!K!E%(K"3('IXH
MS^I4#"V*;H/8O],8[+W LO,8['TTUT-C^2GNM)OTDS$R(E<2$BL>5 GDJ6F9
M(,CD++,IE>![\GU_WVL>R>!O>F?B>9P!F#JP]H-*Z,-T^5]O%HAO9T0@+E<?
MP@HG%I,IKEC(C.6:W#7@-"D0F0K)I92+ZZLL?5?._@9^_X&P'JH I0G&>CET
MSTW5^.6)J1J/":0^Y=;RAT^X^,HG3A?-DA1@)=WO2D8)+C%'>N("A6.:NW8/
M84U8^AM<<@,>L_%1U<OY&DIQ5Y+X;?KG-.,LKPU.4C8Y%>@82,-J_YD%7_,W
MG"Q-M$5@<J'[2^TQSL;)JIWK:>L&8R_UT/W'_((^YF*Z^K$62?;<8&(*2F*U
M4-!1',O)&"6)J6B>BF--MAJ>@+=Q9L'\^^ =C;/S2HL3YU_#XL>\+.N/-^G;
M<*>8<K",]PY?U3"9O2^CI\E3*\4"YQ()Z77?</$(4<<$T7"K"G(F3CH+8:"B
MSV,;E-]=KI:K,,O3V></\XN+-_-%_>$DU V^A0G0J"VHE")XZ3TDD65,4J'0
M?3E9S[+3Y6/U(;@<NCU] .V?L_OS4 J;>3.U1DPDK0KX;"()0%/0%6L?0Y!:
M1<<#BM[AO^&D2^2?%)[M3LP!6#GXL'S;M&FNPF+5Q9&Y-^?/%R^450HDAMI=
MQC*XHC7!.R-JXS7C?04'A\^$[*]5L=_#<@1*>KA6GNN5OI7HO1[RDB=62Z7K
M.YTUA0/]DLR )(E+X:V3*G$AVBT*WHO4,YTBW!#K;;6]/Y[]!L\S_!PVC\&=
M>$LD[(+3U66=QS?+%,5/%^M/N#GG!9TN"2T8(6Q=,BHHA)<%I-5T52I5BFPS
M$*(U9V<Z-+C?"V)8++V<,_;0R_0N)H), 5.75"@9-+@<,LF!,>:R\IZ_H(BD
MO\'!_9ZAX[!R9$3R>I9[.S#WWL"OKNOWBVG"JK.RU9E3*(OAJ@Y8EJ"$U!!<
M+A B5XPDQ(WN:S3+P:QV&==T]OS5 C4]Q#"GD="$9Z%"-!$P!P;*DO&I-;-@
MHJC%W]Z0S,[X,+V89[0F,!_G5.Z%N=$?WH[*]NXR\^F.;):3(A232M55T4+4
MC;X2G.,)$GG3A9%"X_ULU["%U?N3W.4MU=L9ZQE&Y]J]\-2HYN<E$U@J6DH%
MDD4.*E!@&G)=I29$S)J" 1^;=NT>1/6+>?7K_8PU!-,+\"I_^NSS[+VOA.>I
MSJT6+$825J#8(2@!1@5OF2-^V7D^+Q[M@9[#T^,Y>*"GP^<+.,R[NNLI:I^8
M\W6*DX=UHV4TQH&W*FNC>:UG[_'8#ADBGL.[YCD<T!:8>R$OH:]R7D^?#Q<W
M<[)N#[]B1:#(D(,AI;G:H5_K;$5*QA8A$A.ZQT/X+%==>K4]O&\.AX47<$]M
M+4-M:M[F27(4*8@B*9IU"$HY"<&+",(6I2PR)UV7A^$!)^?]/#D@2MML;SH0
M,B_KS#Q[STHR999[!T'X<-548C)$)TA_426G4^<GZ6C?KMNGR;,X7X/!JY=3
M%W\NEKBW=_L!ZZ0:^O-?Y[.U^B[#16T3%A.6I;=6D'3JH#L5+8(30H(,3MOD
MC>$-:ZY.RVN7[EXOI[%CV+V D_FTP7I*1'S"L'#/? &.%!VKF,EX2=)K0"-\
M3"5)V:8F^/2\GO<C9;\GLS7L>CF9P[P(W=NNZH/4P2L-5AD%%(TS<,DP"$XD
M'X)W7I0>?=,G.3KOE\9^O=%A(-3+61K&W-P5!)]HY#P%JT&+.NV)!P\^N@*9
ME$;:\B2/WB^S>RSM=)K,W_0TC0^B\QKQ<, 8_]G5MMGENM.HFPT(S]+5UR:$
MW45XFDD3)8:B9!8@K&*@, AP2 <P^I0X8[GD(D_H<9S?1@2;9?'*:&#""U!"
M&(AD,R!*\ER%5LPG_9-S\.^-" =#<L2-"/LHO@-'Z^[T<Y%T2HQ%*+FNJ4H<
M(6@=09G,LE***]UFL=[?<B/"7E!Y=B/"/GKK '0_E?,AL\^#\,IJ98$'E>HR
M*@W!: \&HV<,>4AEG)JZ,]^(L!>V3K$181]%=P#VI^?J\R(\4SX#2YPDJX0%
MQ[@$5WS1/$@N99/VO;_31H2]P++S1H1]-'>N/06'SV=D,4JAM08D!ZUV-3$(
M0C H@;O,6,H84D^^[^]_NXT(AW@>9P"F#JS]#?O_F,]SY?&/^0SO[MU<?B)Y
M+>LXR?FLLALVEF7U99X?G4]?M8*<[+@W=<VF9IELF Q0BI<>0PB.-1Z<,!@O
M?P/?_D#H/NDYC8.C\S]*CT_%ED44FSP(J6L9C@T0;6$@54F,.Y)";ORN-1@O
M?X/+JHNC=#2.SNO]_WKR\?63=+4?BVD5P7H8\N5LNFH]\WF/[S[%$.A#17&:
MMWJA2E8Y<,!D&:C *<3Q+@)*H1(Z&;T7;6W:X&_UZ0OFRPM\5UYMI;M=C/YI
M_N%: ^NOKZ?YWA]M/%SO2BK&&T#E22BZT*WGZ<(SRG$C<FT)#[O$($=3TF5,
M?0AT[L0!IU50!\[(W3<Q9K51F2L0 <G\1T1P/@A@2:@8!"\Y-FF[Z.6=_,3J
M?_;M>Q]== "D)J]<Z*5+,7$P@15RCY2OO5H!<HJ2*<.,P'&VY)WYV_=>V#K%
MV_<^BNX [+>.?O67_D7^TO+#QW]M7U&UL\9$L@$^U'Q"*0:<$@I*#BC0<"MM
M$ROZ+%5=WM<G!,V\E0;'?@<_YLZZ"40=#['4EW].\1\H1R%I%*) CN0YENR,
MPM+:K^SAO7H<#V D179@20]^<WG]_RY)1&]G)(;+M0%YM_J"BT]?PFQ;Y?C'
M57![>QJLD:%DQ@U803&!,HJ1=*0#5GQ)T63/=+LBV9.Q>:8>]($@'JK6O#VB
M_A[G;=N/+11G@A6$7">1J!I^1Q$I$.>A:"V\%K&OL=C[<MBY1S4BS$]_(@_
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
MN?160ZXM'4I;\J<S>5E6Z80Q,E+9+M7FK>GLI$7Q% 9\'-UV;L\?NZUXH8
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
M1!M$DP6D@U#?U=OQ:9']\Q1':S1TX)3<S5-^_#:?+>>+W[>^USH)'DJ1++,
M2402*<<$$8V$X!UC6BAN,[: ]T\IZPJZIT#+LQ4&QZJN=RQNT^<R6I\M^502
MZU*9HB/Y=#Y!85$+ZYCWV*1@;P?:>BHX.!H-^V#M -6,B+947T$6/R;_^C@I
M7H:4:S],J8OGT7 *("V%!<1(\D(HDLE#,"VOT+3$]#\^S__\G]M/K&"R5[^I
M.+*W<'3SK1W#Y!!%SH^2:@=69[NAH(IC6T5#GD*25CJP%#<2_Z6 #PDAHV"6
MO D90I-7_ >4C#V#K0U4AA'\B,A9+E:3#S59MC:K*1HM:]5!J9/ E6,68N(*
MLK!1*5NB#[NT:-.'WD(*_>X^2NY\:V])]U/Y/H>+O@>\;&%N@C$1D8'5E@RD
M570'$_0!N7"N9$R9[U(QN3MBQBR(/$)C]W5^@/A&UOH_I[/IU\NO6\+)Y3)$
MHR0]65Y[SQAX9A-P+Z*RDADA=^F=W$GO=[YY9,T?HK?Y$$(<6_OA^RW"LQ4H
M@\KD="<'*@L#+DL%#+TDU'.-8I<X>C?MW_[F<>Z*P;1_L! [\"V?Z"M F2.R
MVDU@B':E,]V!)FEPUFO+LBZBS4SK(SIZ3EC8-.X[RD%*ZA)J6Q==<ZE3(#Y4
M'>:EF%9U/EX=ZX7!H2DABB;%RV?5Z;.7LG?M]-E'\AT@Z*?=)1I=XD8**$$+
M"L\BA6?1"Q Q.,>D*S(U0=*9=OKLI?Y].WWVT44'V/J9/7^,1:9]99(N=Z<*
MG4FNP2LZF)HIH3V)UF.3FIP#:.WIH68@!+;6V,&@_!,7<=ZL >V7']?E1K^&
M%7Z>+^K"MW4S:-"^N&A!RE#K^UFD*T)$<)SB61LB'<16"SYWI;&W>MY3>W*M
MU-F! 7V$C>TAYS[&(!1!1Y4JL(3DM=0J.&^4146W09LE(T]2U%M>=B ,W+^A
M!U%(!\BJB^Q7/SYBNMR,T=[:\B"5"HXLN'$QUY(Y!T$E"T*+G$0N)J8FH]<?
M)V=<3 VDZ_G@@N\ /F^FWZ^6F#Y@Q7.-2;M(K'@.RF4& :6'(B6ODT\U\TV&
M3#Q#T[B>6AL@#:6"$=&T*M\W'N<#!C0K=?!E /22U;X##C%*#DXZ+YC 6.+/
M2DN?_/!Q7[Z&!<,P$NS H!SD1MZMP?[]NO ;$_.%A5CC$(I(C"=O4L<(NOXR
MT_U>VFR<&I*)WGJ6QO?J3P2(D>WA=;/M_%8+S.M2,*VF?^(KBH/#9_SM<K&&
MPL0R[40DX>IHR-!''B&P6" *'IV/C(G[X>FC=G*O+^W-TS\5+N:G4%*7IOC>
M"(1?PT6ZO AUS\B#9O%J VI1V >ZW2;%H,V:&$_(Z [*F03-Z3],892"1>O:
M9+P&X^ ,"VZ&A/JXB#BSH_ ';A>Y3=.M:357W6._SV>?/^'BZV;_Q+NMR9CH
MG"W/ILY[]W1#DC+ &?+^# F*,R/0A2;)E=:,G6%V>>R#TQP_79ZGS:7YKKR;
M(7&?*DH^X_OY=+:Z6NY#O*9T^;5*"?.CZKNQ-9-DR( (E\!''4!Y1 B"HE]C
MC2D^EJK+TYRG81D[PS?^TYRG$?%SMN?I(R[^G"8D%;Z=$2VX7%N:.A!B/JNM
MS1-=I_0([^B6K@M$5#$0BD_ BM FQA1%/E%OXQ#LG&$DW<_9&10K9W9BKM;*
M[6-!^"3KPK4S) :Y+BHR9$R"$.!MM(&I+"5K,@6M.6>]S2$Y@W/4'D%G>Z1^
M9ECXQ 0AG:U*LH;$D$P=:XP1;'9H4C2YM!E6WHB?WB:FG-7Q&18M71Z:6Q;B
MH5^J56!%:@_%R=I!@P5\00_9%I)WT4[G4[VD/4/FN(M".X;X8+KM$KFWRU;K
MCO;GN%V^G;W^GG"YO#-+]//GQ7I#]*.31B?*"FNBSH#>,5"(=<-[%,"MJ(_I
MUB9](H^J,:<[G1__-SP_/2&LSR-X:UK>XC.N;B;IW5RIDQ08,HL6N$0#BBL/
MT6L$[92+ 3W3K,EHN</(W2W-R/Z.IV%H97<)Z:N7[S>7J\L%OO[Z[6+^HXXM
MG:T6TWBY/NE_D*3?3)<I7/P?#(N)U$%9YB44)2RY@+40/5D-,FKEK)<\^R;%
MBP/0OAO87VY2?2P8C%SL\:C<9Y?A8EM"\$_,TT0:?!\6J]\^7L;E-/^8Y"*M
M,YE!D4Z 4BQ E,F#8SH+XY$K=2\N?K3FXY#OW@VF+S<A?A*==6V-7WV=+U;3
M_U[K_-ZYLXGB%<L$")?KN-5H:W.: JM4MBX2AVW6/QQ"[&Y _CLFJ =6=#]@
MOGUE5$;K ]+-5/1)U@+I:C" Z_<CLZY:Y FT4#D*Y8BIEBO.GZ=N-[C^;?*_
M ZKRK&<QS_#JEXE^/B_?KO_1HW__VZ:%L^6HYB,H.MTDYZ'$UNN@9Y99R17Z
MP6H/"F.NJY8]H Z:<R5].<E[V0L9]*RUSH[$!O47H*0-X(Q*=/G5W9HID63[
M:29XX8.>]T%VFT'/^Z"A ]_GB<$G7JGH4=5DF:1P)' )+G$+QJ7,6;8RM'DI
MZ7&Y^ BXV&T4T3Y*ZA)JV[XVP;Q3622(BD<*%S2"X]4G"]GDS(R6ZD2;['OH
M5!]"V;N.(MI'\AT@Z*?C;UA@W*+G$).HA3$1(3I2/)-1L>*=1]GD*C[3441[
MJ7_?443[Z*(#;!TRV,8D)3$G!@5C[:)V)#K/2)S%!Z&YL=(VN25?SBBB8Q#8
M6F,=@'*W-58%@[ H+'B%=:A3M"1.<GJ#=T43X9*?*JWU"'5GV"$WJ.\VO J[
MQ.6V_JX^M$V\5NC1,$"7ZTS71,P8;R&4R(.R+O*XR^CS ?!XBZK>8HBC4?!3
MG!VJDB[Q=;NJ<R)3#BE* T(F)#G501A:)S#D5T2%J<C<\BG^";)ZLW3M$7:P
M4KJ$V%5BZZJ#\E;YE]'>EBP*B<W&.J>"0U!8IZ9H+6-@)8@39RX?$ME;1VU[
M^ VDL/W!Z#=@G*T+!G.#(H\_<'4[O;IY#"7"PL6DY%AD#:NL877"JZR#[IDB
M\%BF"M>^E'N7ZX[%'4]_9V^]I4,AJZGLNS1Q-SE0XO(?%(#5C=Z_7>*G^:^7
MBYJ_6F^NG4@N@K7&@C#$G8HE@PM< P^)?N#I?\N)VCMW([BW!L[VIJ^!(H\U
M@Y]&P>U'7*TNUA'<DD]D8()[7\BWS13=U_*!8!('[=%R3%9$V60GY:$$]]8P
M.29N#U9DS[A]?&3')&:=I-$:M$ITCZ"HM2XL@E58%.<LVM@DX;$K@;UU(K;'
MY0"*.OS"GZ_"Q<B%0G_A]/,7.@QA4Z(:;H;07"XQ3V<9R2WY.IU-9Y]GN/JV
M%=6M(IFV54-#D7>Z$J(F NVUGB@BQ54H-5AA,BC##01="I02?'":K+D_1=_0
M"ZDGDD((EJKXO$R@O*CK$J0 1O#(V3F1PHD>&_Y=3[0/LMO4$^V#A@YBSB>J
M%W(=-<8D@C=U" R7=&]SP2#JDE1FCIDV%8<OMYYH+USL5D^TCY*ZA-K5?ANM
MA*@5XY(S"2K9")%I!):%C[GDXO^]VFP_9>^\VFP/R7> H)_6L(C:Z>T$!9XL
M\,U>6L]0 TG+!J5LDMC$;)UI/=%>ZM^WGF@?772 K4.J4P3:0AX%L:@S$HN:
M0Y#1 %/)<U50A?SOU6;-$-A:8QV <K>G%:D2AH(21*D[>8M""$H:2*QXM#I'
MI4]4O_%"ZXF.\=V&5V&7N-QW#/*=(>(!'8D7#5A=2Q$\W1*1F0))>",$DNM3
MFMC18=GH+4HY&F>#S[X^6.DO O(_F?PMT'BF.6DE!$=7(2/5).G %2Z+YKHP
M<Z)GI!$FQX]<9C7NL1@0&-V-/]E7%F]GT]4T7/PO#!>K+W7JQB?2<EX;#%Z3
M.T4$\-+0+:Q,!N=C (O(55:H';_7++)C)<UP-)Y#3=<A6.]*MUU>!O^Z6$V_
M$B<;YGXEYBK'UPSR"?>F2"L2\%S;:TP)X'AR$'F,Z$I.*9YH[_#/2#V'\K%A
M#?:@RCOK 11MT\(GS^J>4U(V8\P9*;Y,R ,H)@1=\^04.U&?)<@)*/D474$O
M)"DKT")+S(%,A=49O*R.C!$0HRU&6'32G.A-Y-])V7V0W28INP\:.G OGD@!
MV8)16VN B_5$=)*HJUPH%9,I1HJ@3Y0G>RE)V;UPL5M2=A\E=0FU[<N\SX*3
M*Q6 I2S)Y4D2Z(]JNR_Z0NY5TDR=!FP=)V7W4O:N2=E])-\!@GZ:")1"V236
M,WY,'5PL' 3M!'@C,0CRVEUJTOUWIDG9O=2_;U)V'UUT@*U#4GQ1>B&504!K
M27Y*K\TYA8;!1E2NZ&#2OY.RK1#86F,=@'*W%PJ6@XF%[H*4%+D6FER+4'>"
M.,%$*3[8K$XT9>Z%)F6/\=V&5V&7N/SU2YA]QK>S[1_=K-3X,+^X>#-?_!46
M>>*9U%IA@<)C 14DA\B9!1:9E4Y;X\N)-JSN0FYO4<?1N/DI,@=78I=0?<#=
M))983"(I%JV));IZP".==+1*%L^0\3:SP7:@K3<0#@^1GZ+R.'T=#,%-X\W'
M55BL3C 8QT6*X[3+H$MU3(0*$+)RY)@4D:UD,?$3Y6SV'8QSPKM[!/ =JJ,N
M+=^=H2R\B*"8C,"MLE#GWY+K'3@8D;5AT2-3)QH-MO>DG!.FM4> W,%:ZA)S
MK]+J,BRFX>*JI7OBA2G*1PU6Y_HP8!FXP")D8;6)&+,()VIQ?D!;;_GH$=!W
MG+Y&'9CS-%,D*IQ^GOUZ2?3,TH_7W]-:L#7COA'Q\J&3H8S0RKHZ*CRLEZ!I
MB$8$X)+95&>[&'NBB1$'4-_;V),1@-Q:YUU:VP<L;?]@^3Y,\R1*DJ0.";AV
M'%01"%XD!D+SY-!C,J/%.;?I[&WV20\QS\%Z[-0B/V#P/:DY+:;K&K_?%I>?
MM]O//F!"^L,)IH*%<P.F%D,I[CU$0;_R*<> @5FF3U2WOR?EO0U,Z0', ^JZ
M2RN\]J.^XBQO1VTE&9!<)M <:TF?(U:R0K!!\,3)H7+E1+']7<)Z6[D^ C2/
MT%27R+LSXLT@Q8PI*V#%:5".7!J'*4*(SIFL,0E_HEE]>T_D.^&B\A%0=["6
M>AYH=FM*VT/'&G-@:"E\9#I5Q]HS\#X1<J)*W)? ,YK30/$Y,KM;&S[*@^=
M:NP9JZ]RG:]5:T8K6[4I:K;$Y<1K,O-2>7*D0P *!!7YU4:!S58$:1VCR^!$
M+U./$MC=IN\QWJ>.5]VYA$231%YO=L9!]HH<X6 T^% 0LG!,1LN<CDWJBP;+
M2[[LW-!Q"CLR,?EZU@J'5Y)\$Z:+_P@7E_BN;%OP<+6\+4U3>Y)2R""3X:"R
M8$#<*TC>:R6C-N54E_JN)/>6T#Q=2<>@RNPR]'F4PPFCT(VY:,#+E$B:H8#C
M7D#F3)N,T01W(A/Z*'V]EG<,"Y>?O]4?K;N.RSS6&;6+1S91\"R9$$6 MC7;
M$*.KG<@%M/(1LT6TIYI)_A2)O=G+D> YB :[-)HWO/PZGZT6TWBY[K'_Y<?Z
MAW0FIFGZ+<Q6$\N,DG5FBC'2DV=3) 1N$N28<\K*>*].U.2X*\F]5I*<&+M-
M--PYEN\DR[Q#C)8\<;YN"4V(0.>T0-3H'>?&"7F*"=1/$MAKS<EH.#U8>YW&
M];=>U&Y='70S&$51)Z"M"X-DBL184<"]1.TY1:)X(L?T4?IZ+2 Y,2J/U]T9
M/H,R'@P:ED$3*Z#J,D@7K840(G<L.XXG*] [_!ETA/J04WNEQVNO4XMY([U[
M15R?%F&VO%CS>UV>2-X)>2;2 3=F/6>5#J-S$:1CG&/)V;49Z7T<V;V6A8QV
MZP^LZ2X]U,>?.:Q ZTTB$0;.0/'@(2I3YP9SS@QSQ9UJI=[A3U0C5(ET\42U
MC^ZZ??!_<UF'5'TDI5[^__;>K,FM(TD7?)__XG=B7U[&C.)2S3%*5%-4U?2\
MI,7B06(Z"; !)"7>7S\> ')A,I<#X 1.)%EU;U,B)>7QY0L/W\)]M>7N+*7Z
M#)O<;BU<Y4M%<+(.6%?,.YV(M'"B2NCWQ/7:0')J0!ZGM2<].RY\JK-]5\NK
ME8&S>5K,5XOS6:YN20PDC82KCXB-MX_M3\CI)M(=*:1>A]>IG-#'8 GD.=$I
M,G2*ZK*2B"PY9LGRGF0'U@\RO,Z'4K+0J=Y=Y%,IF6NT4, (9M$&H[(+IS'T
M_QY>MP^RVPROVP<-'7C8]XS*2LX)9YR ^AR<X@1/<B1>P,9@K!;2FMSDF<N/
M.[QN+UP,&UZWCY*ZA-KE!",M>2[6@&7UW9CA$F*)$7SFV63KHPU-BKA/:GC=
M7LH>/+QN#\EW@*!'!Z8%5<C]+*(N*/+UD-6-PH$.&0O61LFX*4W2KD]U>-T^
MZM]W>-T^NN@ 6X>,0I,R\D0N!?":4E-,.(C>*H@L6<P.T85_;Q1KAL#6&NL
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
M:+IC4C//*1K"/5E%I,LXNSH7)R#(R*-U/!4KFXR-/7!*^N3#%H]QE(\4?W<
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
M>=>_N>H03"0P%1.=%Y]2W5E.=ER*2+]8(PWYO*;-M,)#"9XXC)HND7L2#7>
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
MD'\'0/KE8D5QPVKU?/$I[IY&;E<#?-@,$YFO9GDW:?"2UZ^7G KOB2!=@%Q
M0_*K4R($A;3&2I^3$$'()D@[G.1I2VV-H'@B#7: U9>?/I\OOB*^P_/-MK3O
M#Y\7VL0@ [C:2J5X%N =BY"*XD8Z$YAJ LE'*9NVJ-8(>>/JHP. 72XUN>4Q
MHHPJ.L<@$]UDR$N"VD .028?A!*%_KQ1]\ =Y$Q;/&L$I1$DWP%^=E[!C:5Y
MEXPPG:QUJ69L/5;WTH*+P0"&+)A(CJLV-=A[*9JVTM;6*SM2_AT :5,%NL.>
M:LN-R-;7\\! 294@VFQ >&TD,Z$@;],A>3<]TU;=&H%H#-EW *$[.!!*>HZ*
M0=2IMK20?(+#FK2569,]S=(T0<^!P&E7FVN$G"-%WD/-;C'_\!Z7GVJ^]4;Y
M.:)A7#N$XJ7;09_L)B WT7MM'3:JD-Q)3C?)RH;5D>/UT($)^JX[ZH;L:HN4
MD0G)@BI@K!:TR8A"C%[0]9R*<%DY:40+6#U"5S=YSW;X&E,S'0#M][JW@M2S
M>Z7Y^X)$A.O9<K,L@WB=S3'O-@?75S2KF]S>.%V66S3<0M D1B58J$\@-!C4
M0HC:N.S;O*X=@_INLJSM0'MZ+7< [:N<W:O%\L]YPN4ZS.:;!4&KV79?VC5K
MV4>EN.=@B"-05DF(WACB- >!%F4I39[A[4%C-QG8]IT-8VNLPUKD#4Z$(0>7
M90W%R #*2Y)8"@YL;5EC40OC;V5>!Y<C]T3/*;*HXZ-G9!%W8+D.J$O<['C-
MTFMR0L"+NJ+4" /$9@9?F.!9A*1]D][1HZCN)C7;SKJ=3JL=0/C;)[-W,91=
M1LUXA(0UKU@S0T[61Q^>?.0H'#ILXC,^2EDW^=UV4!Q7.SW [5;F\08GS!$.
MBN&$!\7IX#@-WAH'BNF:1$(9L,E.X_M)ZB;WVQ!@X^BC V3=8.(L)J^XY@%B
MJ%..<]VK[)V!;(P3M6V<VR8]JC=HZ"?]>Y(&Y[U$WD$6^'N)G)E0K"LE@I$Y
MU[0X@Y"\ YU-\$B MVT*3]^3,@P[3[LY_D@%= "AQ\1TAEQXEQ*#K(0 5=?+
M!E67O2N-RF8>I&MRH3U&V#!X/?'JPIC*&0ULTV_\K6.-7YTO_CKIMM_;'YUJ
MT^^#S$^[Y1<9,\67^H#-R+K[(X)C%#7JP#%B$H5G_XABIMGRNUM LOOJ3L!7
M6[RW2R>$5J;DP"&84A>02%ZW:UO(4NEB?53!#1DP/73MRT.T/,DEO_N X]9B
MF-'TTLUFH5L+1X5)CN? (-6).RK9"'1I>/#H"W,R!\N'%%B?X$;?T34\9'WO
M/N+N$#*[34NQH&31(C#!*5@1INX,E>19D)])4A%"YR%5I!]O?>]>ZAVVOG<?
M67>XOI>;(+.V&1(GO2H5)7CFZ;?",XLHI X_W?K>O53ZR/K>?>3;\?K>VIJ4
MD<*)HMGF%<!F_Y\#7YSRV7F;S&@P>6KK>P^%RUCR[GM];TY91^X$""=8+7GR
M.C4E@)8Q61,2DHS&0LX37-][*'A&E'HW?LPW>T:YLE*+XH'NY/KTDDQH<)F#
M]8HQQH5Q:LASBR>WOO<T;N_!HNX.++MSA-;5)+P'X6.F>Y9B2)]1 G/)2.((
M[:"]&C_6KMZ]%#MD5^\^4NX)*7=MC?5TJSI7@$03R4*2F8SH%%VSS,K,A'.#
MGG/]H+MZ]U+T/KMZ]Y#Z] "ZQPBOGH?/&Z;>7,WK<JE$KAR2UA/QI6MS:O$>
M4M3DKS&%;-"[G"-3@-\3-JG/T^H.:Z.6#FK\=6<><?7[<O%EEC'_\O7/56WP
MO^J2>9;6LR_;QTF;AJT+^K/=/R2VSTB005I4=%Y5 &7IO#JG"IA4K%":D<2;
M#"0ZCNP>LXO'0FDQF5[[1?%VEO>CW%Y5!9@J)LHH2>"26'<!*3)*% PG531Z
ME4)ITN0R#OD]!@^G075+/7> [M_#UXTLWR^>I?^YF"WQWN4^9T5D;8LHM:)?
MSRVY/=[Q##9&9X0.GJ4F"!Y.XK23!J< T.T'26VTN3]._1:G<_RPF<-R[%./
M2[Y>+9:7[=Z;3I'K!1^K'<.9M/"V;+9"[_[@3!2M4:M,+K_C]<%@I  R:@CH
MR&MWFN<TY"'(,31,^T!X0F">5'F3PO3J""X7"3&O7I$:7LPV$J[K.]Z6:][/
MF&#**T?&KM0W^"48"AN9!(\)I0V!8\ FEO1QVJ9]:MR#"1U9?SW<\3=8^@_,
M'_ .>9YEE3,K2"<KVU!Y8N"T*8!*2.?H5LBBR=/W(<1-^Y2X,U".HL$>4'G;
M5[F<N/5Z_LU"I'F^WI1T)J5VZ.H45(.BCEJF0\?)RQ>()DB,GK5Y=7((L=.^
M+.X!M:TUW,6%?YR@SV(1#$L20-Q1R*H$@L-4P);@?8Z%L2);(/HXLJ=]]]P!
MMD^H]0X>3]S#[:X-=K# M4O%.PQ@5*AKIK4 ;TCJWBFD<^U,:C/N:QSR>RP^
MG"8'UE+//7@B-[RKUZO51=U@\[;<G'AUIGB.3*H B04/*MH(OL0"ADOC,D6A
MUC>I13Q.6I<YKZ: >< W'D%['>#Q'7[>>4ZW^2@*L\(Z8",Y4#DD\('"4)X3
M_;EVI?@F>8/[".HRK75*[(VBJ6.]V/>CAV1ORY40GR]6Z]49S\B2L062-JR.
MJ/+@<E2@ T.979(A-TW]WR:HRRS528W>&)KJ"'AWVO _/I(Z5G^2[[-\37]
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
M.1>2+0;-"0H;>]'<EYELA]1VBNP L_>(D7R78K4D3[4$"JU4"18<0P[DLL2
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
M&KF/>A()F_SP$\ (;&2)[? _U6<KO(O?2PF3/<++//8'O9=_]B*;3LM4@4A
M@ X?=(R)I4#,JMRR+G87@M]0L@@5@$\7OG;Q3VE6)^>O0D)5EX:CWYYMSQ,,
MM&*]Z_>@IJIU( P H"2IAUQED:ALF2%4\)5?1L6J>Y\N_!GRT*'ZE])-:K#I
MZHB*\ R!N/IG7A4 ZH&_93[7:BZ(Q',^K1[=F8I41%8HO13H7<QT8!*^!2_
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
M4.U>+CQA70  4%,# !H              ( !     &5X:&EB:70Q,#(Q+6YQ
M9&-P;&%N>&0N:'1M4$L! A0#%     @ Z&%54)BJ./ (<P  ] <$ !H
M         ( !F5T  &5X:&EB:70Q,#(R+6YQ9&-P;&%N>&XN:'1M4$L! A0#
M%     @ Z&%54&U#9MX.$@  J^\! !H              ( !V=   &5X:&EB
M:70R,2US=6)S:61I87)I97,N:'1M4$L! A0#%     @ Z&%54#!O7^EJ#P
M'5H  !H              ( !'^,  &5X:&EB:70T,RUD97-C<FEP=&EO;F\N
M:'1M4$L! A0#%     @ Z&%54/]^8]TL7@8 G49? !               ( !
MP?(  '1F>"TR,#$Y,3(S,2YH=&U02P$"% ,4    " #H8550&P>H11DF  #A
MKP$ $               @ $;40< =&9X+3(P,3DQ,C,Q+GAS9%!+ 0(4 Q0
M   ( .AA55 *!(B,LSX  %ZH @ 4              "  6)W!P!T9G@M,C Q
M.3$R,S%?8V%L+GAM;%!+ 0(4 Q0    ( .AA55 UV?'KQ.T  ,'U"0 4
M          "  4>V!P!T9G@M,C Q.3$R,S%?9&5F+GAM;%!+ 0(4 Q0    (
M .AA55!G<UK$<6,  *^2   3              "  3VD" !T9G@M,C Q.3$R
M,S%?9S$N:G!G4$L! A0#%     @ Z&%54':Z@8>:2   HFP  !,
M     ( !WP<) '1F>"TR,#$Y,3(S,5]G,BYJ<&=02P$"% ,4    " #H8550
M6.8'JL%8  #^D   $P              @ &J4 D =&9X+3(P,3DQ,C,Q7V<S
M+FIP9U!+ 0(4 Q0    ( .AA55#TL^F=-O,!  5^%  4              "
M 9RI"0!T9G@M,C Q.3$R,S%?;&%B+GAM;%!+ 0(4 Q0    ( .AA55!-<GJH
MVCP! #/+#@ 4              "  02="P!T9G@M,C Q.3$R,S%?<')E+GAM
M;%!+ 0(4 Q0    ( .AA55 \BF/E, ,  &8)   8              "  1#:
M# !T9G@M97@R,S(P,3DQ,C,Q>#$P:RYH=&U02P$"% ,4    " #H8550L1%]
MBMT'  #0)0  &0              @ %VW0P =&9X+65X,S$Q,C Q.3$R,S%X
M,3!K+FAT;5!+ 0(4 Q0    ( .AA55 XO1 9WP<  . E   9
M  "  8KE# !T9G@M97@S,3(R,#$Y,3(S,7@Q,&LN:'1M4$L! A0#%     @
MZ&%54/.FSSOL!   *1@  !D              ( !H.T, '1F>"UE>#,R,3(P
M,3DQ,C,Q>#$P:RYH=&U02P$"% ,4    " #H8550!)>TY/($   Y&   &0
M            @ '#\@P =&9X+65X,S(R,C Q.3$R,S%X,3!K+FAT;5!+!08
1    $@ 2 ,D$  #L]PP    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7017969392">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ (115,981)<span></span>
</td>
<td class="num">$ (104,670)<span></span>
</td>
</tr>
<tr class="re">
<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">(82,719)<span></span>
</td>
<td class="num">(92,914)<span></span>
</td>
</tr>
<tr class="rh">
<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">2,449<span></span>
</td>
<td class="nump">2,837<span></span>
</td>
</tr>
<tr class="re">
<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,617)<span></span>
</td>
<td class="num">(1,729)<span></span>
</td>
</tr>
<tr class="ro">
<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">(47,768)<span></span>
</td>
<td class="num">(54,771)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="nump">213,989<span></span>
</td>
<td class="nump">205,910<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">167,053<span></span>
</td>
<td class="nump">152,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_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">(5,091)<span></span>
</td>
<td class="num">(3,972)<span></span>
</td>
</tr>
<tr class="re">
<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">(34,951)<span></span>
</td>
<td class="num">(38,143)<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">1,916<span></span>
</td>
<td class="nump">364<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">$ (38,126)<span></span>
</td>
<td class="num">$ (41,751)<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://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=118930883&amp;loc=SL7669686-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=118930883&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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1731-114919<br><br>Reference 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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://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=6877327&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=119400593&amp;loc=d3e572229-122910<br><br>Reference 6: 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=6876686&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=6877327&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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<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 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1731-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(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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>75
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7025350512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and other postretirement benefits - fair values of pension plan assets footnote (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</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>
</tr>
<tr class="rh">
<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>
</tr>
<tr 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>
</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>
</tr>
<tr class="rh">
<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>
</tr>
<tr 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>
</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>
</tr>
<tr class="rh">
<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=tfx_UnitedStatesRussellTwoFiveZeroZeroIndexMember', window );">U.S. Russell 2500 Index | Small and Mid-Sized Companies | Equity Securities</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_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By Fair Value [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_PercentageOfNetAssetsInvested', window );">Percentage of net assets invested</a></td>
<td class="nump">80.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">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_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems', window );"><strong>Schedule Of Pension Plan Assets By Fair Value [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_FairValueofPlanAssetsEffectiveAverageDuration', window );">Effective average duration to maintain</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</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">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_FairValueofPlanAssetsEffectiveAverageDuration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair Value of Plan Assets, Effective Average Duration</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_FairValueofPlanAssetsEffectiveAverageDuration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of net assets invested in emerging market.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_MaximumPercentageOfNetAssetsInvestedInEmergingMarket</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_PercentageOfNetAssetsInvested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage Of Net Assets Invested</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_PercentageOfNetAssetsInvested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of net assets invested in foreign equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_PercentageOfNetAssetsInvestedInForeignEquitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Pension Plan Assets by Fair Value [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_ScheduleOfPensionPlanAssetsByFairValueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_ForeignCompaniesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_ForeignCompaniesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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>76
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6866151776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent events</a></td>
<td class="text">Subsequent eventsOn February 18, 2020, we acquired IWG High Performance Conductors, Inc., a privately-held original equipment manufacturer of minimally invasive medical products and high performance conductors, for $260&#160;million. The acquisition, which will complement our OEM product portfolio, was financed using borrowings under our revolving credit facility.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<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>78
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6872857856">
<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, 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_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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:34.510%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.982%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.102%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.102%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.105%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basis of fair value measurement</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level&#160;2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investments in marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,926&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,926&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,492&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,492&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,387&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,387&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">219,908&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">219,908&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:34.163%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.398%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.080%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.080%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.083%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basis of fair value measurement</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level&#160;2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investments in marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,671&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,671&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,050&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,050&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,581&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,581&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">304,248&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">304,248&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 among Level 1, Level 2 or Level 3 within the fair value hierarchy during the years ended December&#160;31, 2019 or 2018.</span></div><div style="text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We determine the fair value of the contingent consideration liabilities related to the NeoTract and Essential Medical acquisitions, which represent most of our contingent consideration liabilities as of December 31, 2019, using a Monte Carlo simulation (which involves a simulation of future revenues during the earn-out period using management's best estimates) or other probability-weighted discounted cash flow analysis.  Increases in projected revenues, estimated cash flows and probabilities of payment may result in significantly higher fair value measurements; decreases in these items may have the opposite effect.  Increases in the discount rates in periods prior to payment may result in significantly lower fair value measurements and decreases in the discount rates may have the opposite effect. As of December 31, 2019, the maximum amount we could be required to pay under the contingent consideration arrangements related to the NeoTract and Essential Medical acquisitions was $263.2&#160;million.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:25.192%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:21.976%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:23.877%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.495%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent Consideration Liability</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Valuation&#160;Technique</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unobservable&#160;Input</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Range</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discounted cash flow</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">2.8% - 3.3%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Projected year of payment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 - 2023</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue-based</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Monte Carlo simulation</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue volatility</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">19.0% - 23.5%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">&#160;</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk free rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of debt structure</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Projected year of payment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 - 2022</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discounted cash flow</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">10% </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Projected year of payment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 - 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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018:</span></div><div style="margin-top:3pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance &#8211; January&#160;1</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">304,248&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">272,136&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Initial estimate upon acquisition</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,696&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Payments </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(1)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(138,171)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(75,335)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revaluations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,915&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,977&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Translation adjustment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(84)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(226)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance &#8211; December&#160;31</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">219,908&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">304,248&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div>(1) Consists mainly of a $106.8&#160;million payment associated with our acquisition of NeoTract and resulting from the achievement of a revenue-based goal for the period from January 1, 2018 to December 31, 2018 and $30.0&#160;million of payments associated with our acquisition of Essential Medical and resulting from achievement of a regulatory goal.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6871809840">
<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, 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_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract', window );"><strong>Defined Benefit Plan [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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">under non-U.S. plans are systematically provided for by depositing funds with trustees or by book reserves.&#160;&#160;As of December&#160;31, 2019, 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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 expense (income) of the  pension and postretirement benefit plans for the years ended December&#160;31, 2019,&#160;2018 and&#160;2017:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:35.481%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.814%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Benefits</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Service cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,768&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,887&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">279&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,816&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,137&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,391&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,389&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,577&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected return on plan assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,426)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(29,666)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,809)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net amortization and deferral</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,013&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,777&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,734&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">275&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Curtailments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">677&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">486&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net benefit expense (income)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,645)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,087)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,051)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,399&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,252&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,131&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net benefit expense (income) is primarily included in selling, general and administrative expenses within the consolidated statements of income. </span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:35.481%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.814%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Benefits</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rate of return</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Initial healthcare trend rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ultimate healthcare trend rate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:48.879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.732%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Benefits</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Under Funded</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Under Funded</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefit obligation, beginning of year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">416,470&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">462,158&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,115&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,903&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Service cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,768&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,816&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,391&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,389&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actuarial (gain) loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,525&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(38,446)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,551&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,058)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">229&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,780)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefits paid</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20,350)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,314)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,090)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,790)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Medicare Part&#160;D reimbursement</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Plan amendments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">157&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Curtailments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(162)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">520&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,420)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Administrative costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,406)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,039)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Projected benefit obligation, end of year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">470,236&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">416,470&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,042&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,115&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of plan assets, beginning of year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">362,807&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">386,307&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actual return on plan assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,918&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,275)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contributions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,695&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,687&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefits paid</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20,350)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,314)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,420)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Administrative costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,406)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,039)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">636&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,139)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of plan assets, end of year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">423,300&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">362,807&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Funded status, end of year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(46,936)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(53,663)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(40,042)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42,115)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:48.879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.732%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Benefits</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,449&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,837&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payroll and benefit-related liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,617)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,729)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,091)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,972)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension and postretirement benefit liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(47,768)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(54,771)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(34,951)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(38,143)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated other comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">213,989&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">205,910&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,916&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">364&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">167,053&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">152,247&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(38,126)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(41,751)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 loss with respect to the plans:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:49.315%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.526%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.795%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.502%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Cost </span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Taxes</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Other Comprehensive<br/>Loss, Net of Tax</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209,314&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(75,277)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134,088&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:13.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net amortization and deferral</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,760)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,579&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,198)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(486)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(403)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts arising during the period:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actuarial changes in benefit obligation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,495&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,012)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,483&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Curtailments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(162)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(120)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Plan amendments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">157&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(682)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">183&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(499)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">191&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">205,719&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(74,429)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131,481&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:13.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net amortization and deferral</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,995)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,631&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,382)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Settlements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts arising during the period:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actuarial changes in benefit obligation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,033&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,457)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,576&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Curtailments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Plan amendments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">173&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">213,816&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(76,270)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137,719&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:49.315%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.526%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.795%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.502%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Benefits</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Cost </span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Loss</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Taxes</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Other Comprehensive<br/>Loss, Net of Tax</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">305&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,410&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,995)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,720&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:13.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net amortization and deferral</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(77)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(59)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(104)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Curtailments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(157)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(118)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts arising during the period:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actuarial changes in benefit obligation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,058)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,459&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,599)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Plan amendments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">293&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(465)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(101)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net amortization and deferral</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(64)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts arising during the period:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actuarial changes in benefit obligation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,551&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(360)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,191&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,909&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(825)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,091&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:44.852%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.741%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other&#160;Benefits</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rate of compensation increase</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Initial healthcare trend rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ultimate healthcare trend rate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The discount rate represents the interest rate used to determine the present value of future cash flows currently expected to be required to settle the pension and other benefit obligations. The weighted average discount rates for U.S.&#160;pension plans and other benefit plans of 3.31% and 3.05%, respectively, were established by comparing the projection of expected benefit payments to the AA Above Median yield curve as of December&#160;31, 2019. 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="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 2020, we changed the expected return on plan assets of the U.S. pension plans from 8.0% to 7.75% 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 31, 2019. </span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">An increase in the assumed healthcare trend rate of 1% would increase the benefit obligation at December&#160;31, 2019 by $1.9 million and would increase the 2019 benefit expense by $0.1 million. Decreasing this assumed rate by 1% would decrease the benefit obligation at December&#160;31, 2019 by $1.7 million and would decrease the 2019 benefit expense by $0.1 million.</span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 $469.6 million and $415.9 million for 2019 and 2018, respectively. All of the pension plans had accumulated benefit obligations in excess of their respective plan assets as of December&#160;31, 2019 and&#160;2018, with the exception of one foreign plan that had plan assets of $2.4 million and $2.8 million in excess of the accumulated benefit obligation as of December&#160;31, 2019 and&#160;2018, respectively.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 (40%); fixed-income securities (50%)&#160;and other securities (10%). 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 </span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table provides the fair values of the pension plan assets at December&#160;31, 2019 by asset category:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:48.439%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.824%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.824%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.586%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset Category&#160;(a)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">650&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">650&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity securities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Managed volatility (b)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,334&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,334&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. small/mid-cap equity (c)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,014&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,014&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">World equity (excluding U.S.) (d)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,285&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,285&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common equity securities &#8211; Teleflex Incorporated</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,359&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,359&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed income securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intermediate duration fund (e)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long duration bond fund (f)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,143&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,143&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bond fund (g)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,107&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,107&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Global credit fund (h)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">929&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">929&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Emerging markets debt fund (i)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,974&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,974&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate, government and foreign bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,714&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,714&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset backed &#8211; home loans</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">316&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">316&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other types of investments:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Multi asset funds&#160;&#160;(j)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,246&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,759&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,487&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract with insurance company (k)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,849&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,849&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total investments at fair value</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">387,430&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">373,773&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,803&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,854&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investments measured at net asset value (l)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,870&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">423,300&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2018 by asset category:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:48.439%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.824%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.824%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.586%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset Category&#160;(a)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">627&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">627&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity securities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Managed volatility (b)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,306&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,306&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. small/mid-cap equity (c)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,379&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,379&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">World equity (excluding U.S.) (d)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,589&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,589&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common equity securities &#8211; Teleflex Incorporated</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,216&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,216&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed income securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intermediate duration fund (e)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,958&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,958&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long duration bond fund (f)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90,661&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90,661&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bond fund (g)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,162&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,162&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Global credit fund (h)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">647&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">647&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Emerging markets debt fund (i)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,923&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,923&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate, government and foreign bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,418&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,418&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset backed &#8211; home loans</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">367&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">367&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other types of investments:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Multi asset funds&#160;&#160;(j)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,905&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,676&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,229&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract with insurance company (k)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,092&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,092&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total investments at fair value</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">328,262&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">314,569&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,596&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,097&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investments measured at Net asset value (l)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,545&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">362,807&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr></table></div><div style="text-indent:-36pt;padding-left:33.75pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">a.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;">Information on asset categories described in notes (b)-(k)&#160;is derived from prospectuses and other material provided by the respective funds comprising the respective asset categories.</span></div><div style="text-indent:-36pt;padding-left:33.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">b.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;">This category comprises mutual funds that invest in securities of U.S. and non-U.S. companies of all capitalization ranges that exhibit relatively low volatility.</span></div><div style="text-indent:-36pt;padding-left:33.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">c.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29pt;">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="text-indent:-36pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">d.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;">This category comprises a mutual fund that invests at least 80% of its net assets in equity securities of foreign companies. These securities may include common stocks, preferred stocks, warrants, exchange traded funds based on an international equity index, derivative instruments whose value is based on an international equity index and derivative instruments whose value is based on an underlying equity security or a basket of equity securities. The fund invests in securities of foreign issuers located in developed and emerging market countries. However, the fund will not invest more than 35% of its assets in the common stocks or other equity securities of issuers located in emerging market countries.</span></div><div style="text-indent:-36pt;padding-left:33.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">e.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;">This category comprises a mutual fund that invests in instruments or derivatives having economic characteristics similar to fixed income securities. The fund invests in investment grade fixed income instruments, including U.S. and foreign corporate obligations, fixed income securities issued by sovereigns or agencies in both developed and emerging foreign markets, debt obligations issued by governments or other municipalities, and securities issued or guaranteed by the U.S. Government and its agencies. The fund will seek to maintain an effective average duration between <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzkxODU_c0b154b5-d2a5-4e40-b8e5-67d62e9fe687">three</span> and <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzkxOTI_3d4c94cd-9694-4604-a662-cd05b5c9094c">ten</span> 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="text-indent:-36pt;padding-left:33.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">f.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31pt;">This category comprises a mutual fund that invests in instruments or derivatives having economic characteristics similar to fixed income securities. The fund invests in investment grade fixed income instruments, including securities issued or guaranteed by the U.S. Government and its agencies and instrumentalities, corporate bonds, asset-backed securities, exchange traded funds, mortgage-backed securities and collateralized mortgage-backed securities. The fund invests primarily in long duration government and corporate fixed income securities, and uses derivative instruments, including </span></div><div style="padding-left:33.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">interest rate swap agreements and Treasury futures contracts, for the purpose of managing the overall duration and yield curve exposure of the Fund&#8217;s portfolio of fixed income securities.</span></div><div style="text-indent:-36pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">g.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;">This category comprises funds that invest primarily in higher-yielding fixed income securities, including corporate bonds and debentures, convertible and preferred securities and zero coupon obligations.</span></div><div style="text-indent:-36pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">h.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;">This category comprises a fund that invests primarily in a range of debt securities, including those issued by governments, institutions, or companies from a number of countries.</span></div><div style="text-indent:-36pt;padding-left:33.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">i.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31.51pt;">This category comprises a mutual fund that invests at least 80% of its net assets in fixed income securities of emerging market issuers, primarily in U.S. dollar-denominated debt of foreign governments, government-related and corporate issuers in emerging market countries and entities organized to restructure the debt of those issuers.</span></div><div style="text-indent:-36pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">j.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31.51pt;">This category comprises funds that may invest in equities, bonds, or derivatives.</span></div><div style="text-indent:-36pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">k.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29pt;">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="text-indent:-36pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">l.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31.51pt;">This category comprises pooled institutional investments, primarily collective investment trusts. These funds are not listed on an exchange or traded in an active market and these investments are valued using their net asset value, which is generally based on the underlying asset values of the pooled investments held in the trusts. This category comprises the following funds:</span></div><div style="text-indent:-27pt;padding-left:99pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:23.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="text-indent:-27pt;padding-left:99pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:23.85pt;">a hedge fund that invests in various other hedge funds. </span></div><div style="text-indent:-27pt;padding-left:99pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:23.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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2020 are expected to be approximately $12.6 million. Contributions to postretirement healthcare plans during 2020 are expected to be approximately $5.1 million.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other&#160;Benefits</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars&#160;in&#160;thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,226&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,084&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,555&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,653&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,013&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,187&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,344&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,875&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,139&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years 2025&#160;&#8212; 2029</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127,256&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,623&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The amounts in AOCI expected to be recognized into net periodic benefit cost over the next fiscal year for the pension benefit plan is $7.3 million. We do not expect any amounts in AOCI to be recognized into net periodic benefit cost over the next fiscal year for the postretirement benefit plan.</span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 $17.5 million, $15.6 million and $12.5 million for 2019, 2018 and 2017, 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_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 pension and other postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6602930800">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories at December&#160;31, 2019 and 2018 consist of the following:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars&#160;in&#160;thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Raw materials</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,302&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">111,105&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work-in-process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,479&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,334&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">290,776&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">254,339&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">476,557&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">427,778&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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=6877327&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=6877327&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=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R118.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6848280384">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance&#160;at Beginning&#160;of Year</a></td>
<td class="nump">$ 9,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">9,100<span></span>
</td>
<td class="nump">$ 9,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for Doubtful Accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance&#160;at Beginning&#160;of Year</a></td>
<td class="nump">9,348<span></span>
</td>
<td class="nump">10,255<span></span>
</td>
<td class="nump">$ 8,636<span></span>
</td>
</tr>
<tr class="re">
<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,680<span></span>
</td>
<td class="nump">2,521<span></span>
</td>
<td class="nump">1,949<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Accounts Receivable Write-offs</a></td>
<td class="num">(1,739)<span></span>
</td>
<td class="num">(2,601)<span></span>
</td>
<td class="num">(596)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease', window );">Translation and Other</a></td>
<td class="num">(234)<span></span>
</td>
<td class="num">(827)<span></span>
</td>
<td class="nump">266<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 9,055<span></span>
</td>
<td class="nump">$ 9,348<span></span>
</td>
<td class="nump">$ 10,255<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=119407570&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=118936363&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=119407570&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=118955202&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_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)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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_ValuationAllowancesAndReservesPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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.</p></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=26873400&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_ValuationAllowancesAndReservesPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>82
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6872796992">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7021320144">
<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, 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_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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Consolidation:</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of net revenues and expenses during the reporting period. Actual results could differ from those estimates.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Cash and cash equivalents:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;All highly liquid debt instruments with an original maturity of three months or less are classified as cash equivalents. The carrying value of cash equivalents approximates the current market value.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Accounts receivable</a></td>
<td class="text">Accounts receivable:&#160;Accounts receivable represent amounts due from customers related to the sale of products and provision of services. An allowance for doubtful accounts is maintained and represents our estimate of the amount of uncollectible receivables. The allowance is provided at such time as management believes reasonable doubt exists that such balances will be collected within a reasonable period of time. The allowance is based on our historical collection experience with respect to the customer, the length of time an account is outstanding, the financial position of the customer and information provided by credit rating services.<span></span>
</td>
</tr>
<tr class="ro">
<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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Inventories:</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;Property, plant and equipment are stated at cost, net of accumulated depreciation. Costs incurred to develop internal-use computer software during the application development stage generally are capitalized. Costs of enhancements to internal-use computer software are capitalized, provided that these enhancements result in additional functionality. Other additions and those improvements which increase the capacity or lengthen the useful lives of the assets are also capitalized. Composite useful lives for categories of property, plant and equipment, which are depreciated on a straight-line basis, are as follows: buildings&#160;&#8212; 30 years; machinery and equipment&#160;&#8212; 3 to 15 years; computer equipment and software&#160;&#8212; 3 to 5 years. Leasehold improvements are depreciated over the lesser of the useful lives of the leasehold improvements or the remaining lease term. Repairs and maintenance costs are expensed as incurred.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and other intangible assets</a></td>
<td class="text"><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 strategies and financial performance. If, after completing the qualitative assessment, we determine it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a two-step quantitative </span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">impairment test, described below. Alternatively, we may elect to bypass the qualitative assessment and perform the two-step quantitative impairment test. The first step of the two-step impairment test is to compare the fair value of a reporting unit to its carrying value. If the reporting unit fair value exceeds the carrying value, there is no impairment. If the reporting unit carrying value exceeds the fair value, we would perform the second step of the goodwill impairment test, in which we would measure the amount of an impairment loss, if any, based on the amount by which the carrying value of goodwill exceeds its implied fair value. The implied fair value of goodwill is determined by deducting the fair value of a reporting unit's identifiable assets and liabilities from the fair value of the reporting unit as a whole, as if that reporting unit had just been acquired and the fair value of the individual assets acquired and liabilities assumed were being determined initially.  We did not record a goodwill impairment charge for the year ended December&#160;31, 2019.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 to 17 years; trade names, 5 to 30 years; non-competition agreements, 3 to 6 years. The weighted average remaining amortization period with respect to our intangible assets is approximately 15</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">years. We periodically evaluate the reasonableness of the useful lives of these assets.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the year ended December&#160;31, 2019, we recognized a $7.0&#160;million impairment charges related to the abandonment of certain intellectual property intangible assets associated with our interventional product portfolio. See Note 5 for further information.</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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 </span>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.<span></span>
</td>
</tr>
<tr class="ro">
<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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Income taxes:</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Significant judgment is required in determining income tax provisions and in evaluating tax positions. We establish additional provisions for income taxes when, despite the belief that tax positions are supportable, there remain certain positions that do not meet the minimum probability threshold, which is a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority. In the normal course of business, we are examined by various federal, state and non-U.S. tax authorities. We regularly assess the potential outcomes of these examinations and any future examinations for the current or prior years in determining the adequacy of its provision for income taxes. Interest accrued with respect to unrecognized tax benefits and income tax related penalties are both included in taxes on income from continuing operations. We periodically assess the likelihood and amount of potential adjustments and adjusts the income tax provision, the current tax liability and deferred taxes in the period in which the facts that give rise to an adjustment become known.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy', window );">Pensions and other postretirement benefits</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;We provide a range of benefits to eligible employees and retired employees, including benefits available pursuant to pension and postretirement healthcare benefits plans. We record annual amounts relating to these plans based on calculations which include various actuarial assumptions such as discount rates, expected rates of return on plan assets, compensation increases, turnover rates and healthcare cost trend rates. We review our actuarial assumptions on an annual basis and makes modifications to the assumptions based on current rates and trends when appropriate. The effect of the modifications is generally amortized over future periods.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock', window );">Restructuring costs</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Restructuring costs:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;Restructuring costs, which include termination benefits, facility closure costs, contract termination costs and other restructuring costs, are recorded at estimated fair value. Other restructuring costs include facility closure, contract termination, employee relocation, equipment relocation and outplacement costs. Key assumptions used in calculating the restructuring costs include the terms of, and payments under, agreements to terminate certain contractual obligations and the timing of reductions in force.</span><span></span>
</td>
</tr>
<tr class="ro">
<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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with business acquisitions, we may be required to pay future consideration that is contingent upon the achievement of specified objectives such as receipt of regulatory approval, commercialization of a product or achievement of sales targets. As of the acquisition date, we record a contingent liability representing the estimated fair value of the contingent consideration that we expect to pay.  We remeasure the fair value of our contingent consideration arrangements each reporting period and, based on new developments, records changes in fair value until either the contingent consideration obligation is </span>satisfied through payment upon the achievement of, or the obligation no longer exists due to the failure to achieve, the specified objectives.  The change in the fair value is recorded in selling, general and administrative expenses in the consolidated statement of income. A contingent consideration payment is classified as a financing activity in the consolidated statement of cash flows to the extent it was recorded as a liability as of the acquisition date. Any additional amount paid in excess of the amount initially accrued is classified as an operating activity in the consolidated statement of cash flows.<span></span>
</td>
</tr>
<tr class="re">
<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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue recognition:</span><span style="background-color:rgb(255,255,255, 0.0);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 such as pharmacies, which represented 88%, 9% and 3% of our consolidated net revenues, respectively, for the 12 months ended December&#160;31, 2019. 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="text-align:justify;"><span><br/></span></div><div style="text-indent:27pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 $7.2&#160;million and $4.2 million as of  December&#160;31, 2019 and 2018, 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 $21.6 million and $18.1 million at  December&#160;31, 2019 and 2018, respectively. We expect the amounts subject to the reserve as of  December&#160;31, 2019 to be paid within 90 days subsequent to period-end.</span></div>Leases:&#160;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. In addition, we have elected to apply certain practical expedients available under the new lease guidance effective January 1, 2019. As a result, and in connection with the transition to the new guidance, we did not reassess (i) whether any expired or existing contracts are or contain leases, (ii) the classification of any expired or existing leases, or (iii) initial direct costs for any existing leases. We applied the practical expedients described above to our entire lease portfolio at the January 1, 2019 adoption date. Furthermore, as permitted under the new guidance, 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently issued accounting standards</a></td>
<td class="text">Recently issued accounting standards <div style="text-indent:18pt;text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the Financial Accounting Standards Board ("FASB") issued guidance that changes the requirements for accounting for leases. Under the new guidance, in connection with a lease as to which an entity is a lessee, the entity generally must recognize a right-to-use asset and a lease liability on the balance sheet, initially measured as the present value of lease payments under the lease. Under previous guidance, operating leases were not recognized on the balance sheet. We adopted the new standard on January 1, 2019 using a modified retrospective transition approach, which requires leases existing at, or entered into after, January 1, 2019 to be recognized and measured in the  consolidated balance sheet. We recognized additional net lease assets and lease liabilities of $105.3&#160;million and $106.6&#160;million, respectively, upon adoption of the guidance. The difference between the additional lease assets and lease liabilities was recorded as an adjustment to the opening balance of retained earnings. Prior period amounts have not been adjusted and continue to reflect our historical accounting. Additional information and disclosures required by the new guidance are contained in Note 9.</span></div><div style="text-indent:27pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2018, the FASB issued new guidance to address a narrow-scope financial reporting issue that arose as a consequence of federal tax legislation commonly referred to as the Tax Cuts and Jobs Act ("the TCJA"). Existing guidance requires that deferred tax liabilities and assets be adjusted for a change in tax laws or rates with the effect included in income from continuing operations in the reporting period that includes the enactment date. The guidance is applicable even in situations in which the related income tax effects of items in accumulated other comprehensive income were originally recognized in other comprehensive income (rather than in net income), such as amounts related to benefit plans and hedging activity. As a result, the tax effects of items within accumulated other comprehensive income (referred to as stranded tax effects) do not reflect the appropriate tax rate. The new guidance, which was effective January 1, 2019, permits reclassification of these amounts from accumulated other comprehensive income to retained earnings thereby eliminating the stranded tax effects. The new guidance also requires certain disclosures about the stranded tax effects. We elected not to reclassify stranded tax effects from accumulated other comprehensive income to retained earnings.</span></div><div style="text-indent:27pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued new guidance that changes the methodology to be used to measure credit losses for certain financial instruments and financial assets, including trade receivables. Under current guidance, an entity reflects credit losses on financial assets measured on an amortized cost basis only when it is probable that losses have been incurred, generally considering only past events and current conditions in determining incurred loss. The new guidance requires the recognition of an allowance that reflects the current estimate of credit losses expected to be incurred over the life of the financial asset, based not only on historical experience and current conditions, but also on reasonable forecasts. The main objective of the new guidance is to provide financial statement users with more useful information in making decisions about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The new guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted. We adopted the new guidance on a modified retrospective basis through a cumulative-effect adjustment to retained earnings on January 1, 2020. The adoption of the guidance did not have a material impact on the consolidated financial statements.</span></div><div style="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued new guidance that simplifies various aspects of accounting for income taxes including those related to the step-up in the tax basis of goodwill, intraperiod tax allocations and the interim period effects of changes in tax laws or rates. The new guidance is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted. The majority of the modifications under the new guidance will be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings on January 1, 2021. We are currently evaluating the impact the guidance will have on our consolidated financial statements and related disclosures.</span></div><div style="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2017, the FASB issued guidance&#160;to simplify the quantitative test for goodwill impairment.  Under current guidance, if a reporting unit&#8217;s carrying value exceeds its fair value, the entity must determine the implied value of goodwill. This determination is made by deducting the fair value of a reporting unit&#8217;s identifiable assets and liabilities from the fair value of the reporting unit as a whole as if the reporting unit had just been acquired. Under the new guidance, a determination of the implied value of goodwill will no longer be required; a goodwill impairment will be equal to the amount by which a reporting unit&#8217;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill.  We adopted this guidance on January 1, 2020 and will apply it, as applicable, to impairment testing we perform in 2020 and future years. The adoption of the guidance did not have an impact on the consolidated financial statements.</span></div>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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.3A-02)<br> -URI http://asc.fasb.org/extlink&amp;oid=116822174&amp;loc=d3e355033-122828<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 3<br> -Subparagraph (SX 210.3A-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=116822174&amp;loc=d3e355100-122828<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41638-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579245-113959<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41675-113959<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: 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 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 7: 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 25<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32247-109318<br><br>Reference 8: 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 28<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32280-109318<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65884525&amp;loc=d3e40913-109327<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e543-108305<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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 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.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6412939&amp;loc=d3e15145-114933<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=d3e29149-114947<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=d3e5033-111524<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7029441728">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 301,083<span></span>
</td>
<td class="nump">$ 357,161<span></span>
</td>
</tr>
<tr class="re">
<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">418,673<span></span>
</td>
<td class="nump">366,286<span></span>
</td>
</tr>
<tr class="ro">
<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">476,557<span></span>
</td>
<td class="nump">427,778<span></span>
</td>
</tr>
<tr class="re">
<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">97,943<span></span>
</td>
<td class="nump">72,481<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidTaxes', window );">Prepaid taxes</a></td>
<td class="nump">12,076<span></span>
</td>
<td class="nump">12,463<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,306,332<span></span>
</td>
<td class="nump">1,236,169<span></span>
</td>
</tr>
<tr class="ro">
<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">430,719<span></span>
</td>
<td class="nump">432,766<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">113,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,245,305<span></span>
</td>
<td class="nump">2,246,579<span></span>
</td>
</tr>
<tr class="re">
<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,156,285<span></span>
</td>
<td class="nump">2,325,052<span></span>
</td>
</tr>
<tr class="ro">
<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">5,572<span></span>
</td>
<td class="nump">2,446<span></span>
</td>
</tr>
<tr class="re">
<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">52,447<span></span>
</td>
<td class="nump">34,979<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,309,820<span></span>
</td>
<td class="nump">6,277,991<span></span>
</td>
</tr>
<tr class="re">
<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">50,000<span></span>
</td>
<td class="nump">86,625<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">102,916<span></span>
</td>
<td class="nump">106,709<span></span>
</td>
</tr>
<tr class="ro">
<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">100,466<span></span>
</td>
<td class="nump">97,551<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Current portion of contingent consideration</a></td>
<td class="nump">148,090<span></span>
</td>
<td class="nump">136,877<span></span>
</td>
</tr>
<tr class="ro">
<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">115,981<span></span>
</td>
<td class="nump">104,670<span></span>
</td>
</tr>
<tr class="re">
<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,514<span></span>
</td>
<td class="nump">6,031<span></span>
</td>
</tr>
<tr class="ro">
<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">6,692<span></span>
</td>
<td class="nump">5,943<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">33,396<span></span>
</td>
<td class="nump">38,050<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">563,055<span></span>
</td>
<td class="nump">582,456<span></span>
</td>
</tr>
<tr class="re">
<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,858,943<span></span>
</td>
<td class="nump">2,072,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_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="nump">439,558<span></span>
</td>
<td class="nump">608,221<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Pension and postretirement benefit liabilities</a></td>
<td class="nump">82,719<span></span>
</td>
<td class="nump">92,914<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent', window );">Noncurrent liability for uncertain tax positions</a></td>
<td class="nump">10,294<span></span>
</td>
<td class="nump">10,718<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Noncurrent contingent consideration</a></td>
<td class="nump">71,818<span></span>
</td>
<td class="nump">167,370<span></span>
</td>
</tr>
<tr class="ro">
<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">101,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">202,741<span></span>
</td>
<td class="nump">204,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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">3,330,500<span></span>
</td>
<td class="nump">3,738,013<span></span>
</td>
</tr>
<tr class="re">
<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: 2019 &#8212; 47,536 shares; 2018 &#8212; 47,248 shares</a></td>
<td class="nump">47,536<span></span>
</td>
<td class="nump">47,248<span></span>
</td>
</tr>
<tr class="ro">
<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">616,980<span></span>
</td>
<td class="nump">574,761<span></span>
</td>
</tr>
<tr class="re">
<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">2,824,916<span></span>
</td>
<td class="nump">2,427,599<span></span>
</td>
</tr>
<tr class="ro">
<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">(344,392)<span></span>
</td>
<td class="num">(341,085)<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,145,040<span></span>
</td>
<td class="nump">2,708,523<span></span>
</td>
</tr>
<tr class="ro">
<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">165,720<span></span>
</td>
<td class="nump">168,545<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">2,979,320<span></span>
</td>
<td class="nump">2,539,978<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,309,820<span></span>
</td>
<td class="nump">$ 6,277,991<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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 3: 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: 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=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: 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=118952595&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=119400593&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=6876686&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=6877327&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=6877327&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://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=118930883&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 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=6877327&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=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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_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=118951113&amp;loc=d3e6801-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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=118951113&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=6877327&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=6877327&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=119400593&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=6876686&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=118942415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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=6877327&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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br><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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31931-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=6877327&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://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=77989000&amp;loc=SL49117168-202975<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 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=118951113&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=118951113&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=6877327&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=118951113&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 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<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=6877327&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=6877327&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_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://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=6876686&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 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=119400593&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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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://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=6877327&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=6877327&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=6877327&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=77888419&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=77888419&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=6877327&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=118951113&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=118951113&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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=6877327&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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<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 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1731-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(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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=6877327&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=118951113&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=6877327&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=118951113&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=118951113&amp;loc=d3e6787-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5865-108316<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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=119400593&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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 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=27012166&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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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=6877327&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>85
<FILENAME>R114.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6844779264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed consolidating guarantor financial information - Cash Flows (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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedCashFlowStatementsCaptionsLineItems', window );"><strong>Condensed Cash Flow Statements Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 (used in) provided by operating activities from continuing operations</a></td>
<td class="nump">$ 437,068<span></span>
</td>
<td class="nump">$ 435,086<span></span>
</td>
<td class="nump">$ 426,301<span></span>
</td>
</tr>
<tr class="re">
<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">(102,695)<span></span>
</td>
<td class="num">(80,795)<span></span>
</td>
<td class="num">(70,903)<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">(3,462)<span></span>
</td>
<td class="num">(121,025)<span></span>
</td>
<td class="num">(1,768,284)<span></span>
</td>
</tr>
<tr class="ro">
<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">14,345<span></span>
</td>
<td class="nump">3,878<span></span>
</td>
<td class="nump">6,332<span></span>
</td>
</tr>
<tr class="re">
<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">18,331<span></span>
</td>
<td class="nump">1,548<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_PaymentsToAcquireInterestInSubsidiariesAndAffiliates', window );">Investments in affiliates</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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Net cash used in investing activities from continuing operations</a></td>
<td class="num">(73,481)<span></span>
</td>
<td class="num">(196,394)<span></span>
</td>
<td class="num">(1,832,855)<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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">275,000<span></span>
</td>
<td class="nump">35,000<span></span>
</td>
<td class="nump">2,463,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_RepaymentsOfLongTermDebt', window );">Reduction in borrowings</a></td>
<td class="num">(528,500)<span></span>
</td>
<td class="num">(128,500)<span></span>
</td>
<td class="num">(1,239,576)<span></span>
</td>
</tr>
<tr class="re">
<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">(11,635)<span></span>
</td>
<td class="num">(188)<span></span>
</td>
<td class="num">(26,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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from share based compensation plans and the related tax impacts</a></td>
<td class="nump">21,206<span></span>
</td>
<td class="nump">22,655<span></span>
</td>
<td class="nump">5,571<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_PaymentsForContingentConsideration', window );">Payments for contingent consideration</a></td>
<td class="num">(112,079)<span></span>
</td>
<td class="num">(73,235)<span></span>
</td>
<td class="num">(335)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of shares</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends</a></td>
<td class="num">(62,828)<span></span>
</td>
<td class="num">(62,165)<span></span>
</td>
<td class="num">(61,237)<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_IntercompanyTransactions', window );">Intercompany transactions</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_IntercompanyDividendsPaid', window );">Intercompany dividends paid</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash (used in) provided by financing activities from continuing operations</a></td>
<td class="num">(418,836)<span></span>
</td>
<td class="num">(206,433)<span></span>
</td>
<td class="nump">1,141,259<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract', window );"><strong>Cash flows from discontinued operations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">2,457<span></span>
</td>
<td class="nump">2,292<span></span>
</td>
<td class="num">(6,416)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations', window );">Net cash used in discontinued operations</a></td>
<td class="nump">2,457<span></span>
</td>
<td class="nump">2,292<span></span>
</td>
<td class="num">(6,416)<span></span>
</td>
</tr>
<tr class="ro">
<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">(3,286)<span></span>
</td>
<td class="num">(10,948)<span></span>
</td>
<td class="nump">61,480<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(56,078)<span></span>
</td>
<td class="nump">23,603<span></span>
</td>
<td class="num">(210,231)<span></span>
</td>
</tr>
<tr class="ro">
<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">357,161<span></span>
</td>
<td class="nump">333,558<span></span>
</td>
<td class="nump">543,789<span></span>
</td>
</tr>
<tr class="re">
<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">301,083<span></span>
</td>
<td class="nump">357,161<span></span>
</td>
<td class="nump">333,558<span></span>
</td>
</tr>
<tr 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=srt_ConsolidationEliminationsMember', window );">Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_CondensedCashFlowStatementsCaptionsLineItems', window );"><strong>Condensed Cash Flow Statements Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 (used in) provided by operating activities from continuing operations</a></td>
<td class="num">(358,727)<span></span>
</td>
<td class="num">(158,852)<span></span>
</td>
<td class="num">(61,918)<span></span>
</td>
</tr>
<tr class="re">
<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="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_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired', window );">Payments for businesses and intangibles acquired, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of assets</a></td>
<td class="num">(2,362)<span></span>
</td>
<td class="num">(28,239)<span></span>
</td>
<td class="num">(464,982)<span></span>
</td>
</tr>
<tr class="re">
<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">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_PaymentsToAcquireInterestInSubsidiariesAndAffiliates', window );">Investments in affiliates</a></td>
<td class="nump">5,946<span></span>
</td>
<td class="nump">5,700<span></span>
</td>
<td class="nump">5,900<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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Net cash used in investing activities from continuing operations</a></td>
<td class="nump">3,584<span></span>
</td>
<td class="num">(22,539)<span></span>
</td>
<td class="num">(459,082)<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from new borrowings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_RepaymentsOfLongTermDebt', window );">Reduction in borrowings</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 " 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="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from share based compensation plans and the related tax impacts</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_PaymentsForContingentConsideration', window );">Payments for contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of shares</a></td>
<td class="nump">5,654<span></span>
</td>
<td class="num">(5,700)<span></span>
</td>
<td class="num">(5,900)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_IntercompanyTransactions', window );">Intercompany transactions</a></td>
<td class="nump">2,362<span></span>
</td>
<td class="nump">28,239<span></span>
</td>
<td class="nump">464,982<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_IntercompanyDividendsPaid', window );">Intercompany dividends paid</a></td>
<td class="nump">347,127<span></span>
</td>
<td class="nump">158,852<span></span>
</td>
<td class="nump">61,918<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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash (used in) provided by financing activities from continuing operations</a></td>
<td class="nump">355,143<span></span>
</td>
<td class="nump">181,391<span></span>
</td>
<td class="nump">521,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_NetCashProvidedByUsedInDiscontinuedOperationsAbstract', window );"><strong>Cash flows from discontinued operations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Net cash provided by (used in) operating activities</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations', window );">Net cash used in discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at the beginning of the year</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 " 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">0<span></span>
</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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_CondensedCashFlowStatementsCaptionsLineItems', window );"><strong>Condensed Cash Flow Statements Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 (used in) provided by operating activities from continuing operations</a></td>
<td class="num">(55,472)<span></span>
</td>
<td class="num">(196,727)<span></span>
</td>
<td class="num">(50,585)<span></span>
</td>
</tr>
<tr class="re">
<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">(614)<span></span>
</td>
<td class="num">(1,881)<span></span>
</td>
<td class="num">(240)<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="nump">0<span></span>
</td>
<td class="num">(100)<span></span>
</td>
<td class="num">(975,524)<span></span>
</td>
</tr>
<tr class="ro">
<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">2,362<span></span>
</td>
<td class="nump">28,239<span></span>
</td>
<td class="nump">464,982<span></span>
</td>
</tr>
<tr class="re">
<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">18,331<span></span>
</td>
<td class="nump">1,548<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates', window );">Investments in affiliates</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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Net cash used in investing activities from continuing operations</a></td>
<td class="nump">20,079<span></span>
</td>
<td class="nump">27,806<span></span>
</td>
<td class="num">(510,782)<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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">275,000<span></span>
</td>
<td class="nump">35,000<span></span>
</td>
<td class="nump">2,463,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_RepaymentsOfLongTermDebt', window );">Reduction in borrowings</a></td>
<td class="num">(528,500)<span></span>
</td>
<td class="num">(128,500)<span></span>
</td>
<td class="num">(1,239,576)<span></span>
</td>
</tr>
<tr class="re">
<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">(11,635)<span></span>
</td>
<td class="num">(188)<span></span>
</td>
<td class="num">(26,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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from share based compensation plans and the related tax impacts</a></td>
<td class="nump">21,206<span></span>
</td>
<td class="nump">22,655<span></span>
</td>
<td class="nump">5,571<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_PaymentsForContingentConsideration', window );">Payments for contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of shares</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends</a></td>
<td class="num">(62,828)<span></span>
</td>
<td class="num">(62,165)<span></span>
</td>
<td class="num">(61,237)<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_IntercompanyTransactions', window );">Intercompany transactions</a></td>
<td class="nump">358,467<span></span>
</td>
<td class="nump">314,386<span></span>
</td>
<td class="num">(550,579)<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_IntercompanyDividendsPaid', window );">Intercompany dividends paid</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash (used in) provided by financing activities from continuing operations</a></td>
<td class="nump">51,710<span></span>
</td>
<td class="nump">181,188<span></span>
</td>
<td class="nump">591,015<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract', window );"><strong>Cash flows from discontinued operations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">3,088<span></span>
</td>
<td class="num">(547)<span></span>
</td>
<td class="num">(6,416)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations', window );">Net cash used in discontinued operations</a></td>
<td class="nump">3,088<span></span>
</td>
<td class="num">(547)<span></span>
</td>
<td class="num">(6,416)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="nump">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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="nump">19,405<span></span>
</td>
<td class="nump">11,720<span></span>
</td>
<td class="nump">23,232<span></span>
</td>
</tr>
<tr class="ro">
<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">49,523<span></span>
</td>
<td class="nump">37,803<span></span>
</td>
<td class="nump">14,571<span></span>
</td>
</tr>
<tr class="re">
<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">68,928<span></span>
</td>
<td class="nump">49,523<span></span>
</td>
<td class="nump">37,803<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_GuarantorSubsidiariesMember', window );">Guarantor Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_CondensedCashFlowStatementsCaptionsLineItems', window );"><strong>Condensed Cash Flow Statements Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 (used in) provided by operating activities from continuing operations</a></td>
<td class="nump">511,092<span></span>
</td>
<td class="nump">413,579<span></span>
</td>
<td class="num">(502,181)<span></span>
</td>
</tr>
<tr class="re">
<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">(66,824)<span></span>
</td>
<td class="num">(40,399)<span></span>
</td>
<td class="num">(34,912)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired', window );">Payments for businesses and intangibles acquired, net of cash acquired</a></td>
<td class="num">(1,025)<span></span>
</td>
<td class="num">(37,010)<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_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of assets</a></td>
<td class="nump">13,296<span></span>
</td>
<td class="nump">3,878<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_ProceedsFromHedgeInvestingActivities', window );">Net interest proceeds on swaps designated as net investment hedges</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_PaymentsToAcquireInterestInSubsidiariesAndAffiliates', window );">Investments in affiliates</a></td>
<td class="num">(5,946)<span></span>
</td>
<td class="num">(5,700)<span></span>
</td>
<td class="num">(5,900)<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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Net cash used in investing activities from continuing operations</a></td>
<td class="num">(60,499)<span></span>
</td>
<td class="num">(79,231)<span></span>
</td>
<td class="num">(40,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_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from new borrowings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_RepaymentsOfLongTermDebt', window );">Reduction in borrowings</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 " 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="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from share based compensation plans and the related tax impacts</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_PaymentsForContingentConsideration', window );">Payments for contingent consideration</a></td>
<td class="num">(15,195)<span></span>
</td>
<td class="num">(10,831)<span></span>
</td>
<td class="num">(335)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of shares</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_IntercompanyTransactions', window );">Intercompany transactions</a></td>
<td class="num">(440,274)<span></span>
</td>
<td class="num">(322,363)<span></span>
</td>
<td class="nump">551,230<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_IntercompanyDividendsPaid', window );">Intercompany dividends paid</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,723)<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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash (used in) provided by financing activities from continuing operations</a></td>
<td class="num">(455,469)<span></span>
</td>
<td class="num">(337,917)<span></span>
</td>
<td class="nump">550,895<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract', window );"><strong>Cash flows from discontinued operations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Net cash provided by (used in) operating activities</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations', window );">Net cash used in discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(4,876)<span></span>
</td>
<td class="num">(3,569)<span></span>
</td>
<td class="nump">7,902<span></span>
</td>
</tr>
<tr class="ro">
<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">5,364<span></span>
</td>
<td class="nump">8,933<span></span>
</td>
<td class="nump">1,031<span></span>
</td>
</tr>
<tr class="re">
<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">488<span></span>
</td>
<td class="nump">5,364<span></span>
</td>
<td class="nump">8,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_srt_ConsolidatedEntitiesAxis=srt_NonGuarantorSubsidiariesMember', window );">Non-Guarantor Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_CondensedCashFlowStatementsCaptionsLineItems', window );"><strong>Condensed Cash Flow Statements Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 (used in) provided by operating activities from continuing operations</a></td>
<td class="nump">340,175<span></span>
</td>
<td class="nump">377,086<span></span>
</td>
<td class="nump">1,040,985<span></span>
</td>
</tr>
<tr class="re">
<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">(35,257)<span></span>
</td>
<td class="num">(38,515)<span></span>
</td>
<td class="num">(35,751)<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">(2,437)<span></span>
</td>
<td class="num">(83,915)<span></span>
</td>
<td class="num">(792,760)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of assets</a></td>
<td class="nump">1,049<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,332<span></span>
</td>
</tr>
<tr class="re">
<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">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_PaymentsToAcquireInterestInSubsidiariesAndAffiliates', window );">Investments in affiliates</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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Net cash used in investing activities from continuing operations</a></td>
<td class="num">(36,645)<span></span>
</td>
<td class="num">(122,430)<span></span>
</td>
<td class="num">(822,179)<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from new borrowings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_RepaymentsOfLongTermDebt', window );">Reduction in borrowings</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 " 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="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from share based compensation plans and the related tax impacts</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_PaymentsForContingentConsideration', window );">Payments for contingent consideration</a></td>
<td class="num">(96,884)<span></span>
</td>
<td class="num">(62,404)<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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of shares</a></td>
<td class="num">(5,654)<span></span>
</td>
<td class="nump">5,700<span></span>
</td>
<td class="nump">5,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_IntercompanyTransactions', window );">Intercompany transactions</a></td>
<td class="nump">79,445<span></span>
</td>
<td class="num">(20,262)<span></span>
</td>
<td class="num">(465,633)<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_IntercompanyDividendsPaid', window );">Intercompany dividends paid</a></td>
<td class="num">(347,127)<span></span>
</td>
<td class="num">(154,129)<span></span>
</td>
<td class="num">(61,918)<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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash (used in) provided by financing activities from continuing operations</a></td>
<td class="num">(370,220)<span></span>
</td>
<td class="num">(231,095)<span></span>
</td>
<td class="num">(521,651)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract', window );"><strong>Cash flows from discontinued operations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Net cash provided by (used in) operating activities</a></td>
<td class="num">(631)<span></span>
</td>
<td class="nump">2,839<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_NetCashProvidedByUsedInDiscontinuedOperations', window );">Net cash used in discontinued operations</a></td>
<td class="num">(631)<span></span>
</td>
<td class="nump">2,839<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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(3,286)<span></span>
</td>
<td class="num">(10,948)<span></span>
</td>
<td class="nump">61,480<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(70,607)<span></span>
</td>
<td class="nump">15,452<span></span>
</td>
<td class="num">(241,365)<span></span>
</td>
</tr>
<tr class="ro">
<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">302,274<span></span>
</td>
<td class="nump">286,822<span></span>
</td>
<td class="nump">528,187<span></span>
</td>
</tr>
<tr class="re">
<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">$ 231,667<span></span>
</td>
<td class="nump">$ 302,274<span></span>
</td>
<td class="nump">$ 286,822<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedCashFlowStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">srt_CondensedCashFlowStatementsCaptionsLineItems</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_IntercompanyDividendsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intercompany dividends paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_IntercompanyDividendsPaid</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_IntercompanyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intercompany transactions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_IntercompanyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments for businesses and intangibles acquired, net of cash acquired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_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_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=118932676&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=118932676&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=98513485&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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=118932676&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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=118932676&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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 financing activities, excluding 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/2009/role/commonPracticeRef<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=118932676&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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 investing activities, excluding 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/2009/role/commonPracticeRef<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=118932676&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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=118932676&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=118932676&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=118932676&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_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=118932676&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=118932676&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_PaymentsToAcquireInterestInSubsidiariesAndAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled 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 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_PaymentsToAcquireInterestInSubsidiariesAndAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=118932676&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=118932676&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=118932676&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=118932676&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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 additional capital contribution to 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=118932676&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_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=118932676&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=116856206&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=118932676&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_srt_ConsolidationItemsAxis=srt_ConsolidationEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=srt_ConsolidationEliminationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=srt_GuarantorSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=srt_GuarantorSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=srt_NonGuarantorSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=srt_NonGuarantorSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R110.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6873367968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business segments and other information - segment result (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 29, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 01, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 01, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues From External Customers And Long Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">$ 680,952<span></span>
</td>
<td class="nump">$ 648,319<span></span>
</td>
<td class="nump">$ 652,507<span></span>
</td>
<td class="nump">$ 613,584<span></span>
</td>
<td class="nump">$ 641,615<span></span>
</td>
<td class="nump">$ 609,672<span></span>
</td>
<td class="nump">$ 609,866<span></span>
</td>
<td class="nump">$ 587,230<span></span>
</td>
<td class="nump">$ 2,595,362<span></span>
</td>
<td class="nump">$ 2,448,383<span></span>
</td>
<td class="nump">$ 2,146,303<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_SegmentOperatingIncomeLoss', window );">Operating Profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">427,254<span></span>
</td>
<td class="nump">321,704<span></span>
</td>
<td class="nump">372,279<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">218,369<span></span>
</td>
<td class="nump">214,714<span></span>
</td>
<td class="nump">160,338<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues From External Customers And Long Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_SegmentOperatingIncomeLoss', window );">Operating Profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">545,441<span></span>
</td>
<td class="nump">490,317<span></span>
</td>
<td class="nump">450,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_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Segment Reconciling Items</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues From External Customers And Long Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_SegmentOperatingIncomeLoss', window );">Operating Profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(118,187)<span></span>
</td>
<td class="num">(168,613)<span></span>
</td>
<td class="num">(78,348)<span></span>
</td>
</tr>
<tr class="rh">
<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_VascularNorthAmericaMember', window );">Americas</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues From External Customers And Long Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,492,274<span></span>
</td>
<td class="nump">1,351,699<span></span>
</td>
<td class="nump">1,141,406<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">153,419<span></span>
</td>
<td class="nump">146,016<span></span>
</td>
<td class="nump">105,811<span></span>
</td>
</tr>
<tr class="rh">
<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_VascularNorthAmericaMember', window );">Americas | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues From External Customers And Long Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_SegmentOperatingIncomeLoss', window );">Operating Profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">319,933<span></span>
</td>
<td class="nump">255,798<span></span>
</td>
<td class="nump">240,982<span></span>
</td>
</tr>
<tr class="rh">
<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=us-gaap_EMEAMember', window );">EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues From External Customers And Long Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">588,043<span></span>
</td>
<td class="nump">603,813<span></span>
</td>
<td class="nump">552,722<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,328<span></span>
</td>
<td class="nump">47,171<span></span>
</td>
<td class="nump">34,322<span></span>
</td>
</tr>
<tr class="rh">
<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=us-gaap_EMEAMember', window );">EMEA | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues From External Customers And Long Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_SegmentOperatingIncomeLoss', window );">Operating Profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,424<span></span>
</td>
<td class="nump">106,090<span></span>
</td>
<td class="nump">92,430<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=srt_AsiaMember', window );">Asia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues From External Customers And Long Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">294,328<span></span>
</td>
<td class="nump">286,895<span></span>
</td>
<td class="nump">269,208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,072<span></span>
</td>
<td class="nump">12,917<span></span>
</td>
<td class="nump">11,868<span></span>
</td>
</tr>
<tr class="rh">
<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=srt_AsiaMember', window );">Asia | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues From External Customers And Long Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_SegmentOperatingIncomeLoss', window );">Operating Profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,090<span></span>
</td>
<td class="nump">78,135<span></span>
</td>
<td class="nump">75,637<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tfx_OemMember', window );">OEM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues From External Customers And Long Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">220,717<span></span>
</td>
<td class="nump">205,976<span></span>
</td>
<td class="nump">182,967<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,550<span></span>
</td>
<td class="nump">8,610<span></span>
</td>
<td class="nump">8,337<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tfx_OemMember', window );">OEM | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues From External Customers And Long Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_SegmentOperatingIncomeLoss', window );">Operating Profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 57,994<span></span>
</td>
<td class="nump">$ 50,294<span></span>
</td>
<td class="nump">$ 41,578<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=118932676&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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&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_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_VascularNorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_VascularNorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=us-gaap_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=us-gaap_EMEAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=srt_AsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=srt_AsiaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>87
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6954882016">
<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, 2019</div></th>
<th class="th"><div>Feb. 18, 2020</div></th>
<th class="th"><div>Jun. 30, 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_dei_CoverAbstract', window );"><strong>Cover page.</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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,  2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-5353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TELEFLEX INCORPORATED<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">23-1147939<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">550 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Wayne<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">PA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">19087<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">610<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">225-6800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $1.00 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">TFX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_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="ro">
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">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="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">$ 9,090,013,523<span></span>
</td>
</tr>
<tr 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,363,711.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_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">(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">2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Forms 10-K, 20-F, 40-F<br> -Number 240<br> -Section 15<br> -Subsection d-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_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 CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1-<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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>88
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7021176304">
<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, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Recently issued accounting standards</a></td>
<td class="text">Recently issued accounting standards <div style="text-indent:18pt;text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the Financial Accounting Standards Board ("FASB") issued guidance that changes the requirements for accounting for leases. Under the new guidance, in connection with a lease as to which an entity is a lessee, the entity generally must recognize a right-to-use asset and a lease liability on the balance sheet, initially measured as the present value of lease payments under the lease. Under previous guidance, operating leases were not recognized on the balance sheet. We adopted the new standard on January 1, 2019 using a modified retrospective transition approach, which requires leases existing at, or entered into after, January 1, 2019 to be recognized and measured in the  consolidated balance sheet. We recognized additional net lease assets and lease liabilities of $105.3&#160;million and $106.6&#160;million, respectively, upon adoption of the guidance. The difference between the additional lease assets and lease liabilities was recorded as an adjustment to the opening balance of retained earnings. Prior period amounts have not been adjusted and continue to reflect our historical accounting. Additional information and disclosures required by the new guidance are contained in Note 9.</span></div><div style="text-indent:27pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2018, the FASB issued new guidance to address a narrow-scope financial reporting issue that arose as a consequence of federal tax legislation commonly referred to as the Tax Cuts and Jobs Act ("the TCJA"). Existing guidance requires that deferred tax liabilities and assets be adjusted for a change in tax laws or rates with the effect included in income from continuing operations in the reporting period that includes the enactment date. The guidance is applicable even in situations in which the related income tax effects of items in accumulated other comprehensive income were originally recognized in other comprehensive income (rather than in net income), such as amounts related to benefit plans and hedging activity. As a result, the tax effects of items within accumulated other comprehensive income (referred to as stranded tax effects) do not reflect the appropriate tax rate. The new guidance, which was effective January 1, 2019, permits reclassification of these amounts from accumulated other comprehensive income to retained earnings thereby eliminating the stranded tax effects. The new guidance also requires certain disclosures about the stranded tax effects. We elected not to reclassify stranded tax effects from accumulated other comprehensive income to retained earnings.</span></div><div style="text-indent:27pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued new guidance that changes the methodology to be used to measure credit losses for certain financial instruments and financial assets, including trade receivables. Under current guidance, an entity reflects credit losses on financial assets measured on an amortized cost basis only when it is probable that losses have been incurred, generally considering only past events and current conditions in determining incurred loss. The new guidance requires the recognition of an allowance that reflects the current estimate of credit losses expected to be incurred over the life of the financial asset, based not only on historical experience and current conditions, but also on reasonable forecasts. The main objective of the new guidance is to provide financial statement users with more useful information in making decisions about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The new guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted. We adopted the new guidance on a modified retrospective basis through a cumulative-effect adjustment to retained earnings on January 1, 2020. The adoption of the guidance did not have a material impact on the consolidated financial statements.</span></div><div style="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued new guidance that simplifies various aspects of accounting for income taxes including those related to the step-up in the tax basis of goodwill, intraperiod tax allocations and the interim period effects of changes in tax laws or rates. The new guidance is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted. The majority of the modifications under the new guidance will be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings on January 1, 2021. We are currently evaluating the impact the guidance will have on our consolidated financial statements and related disclosures.</span></div><div style="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2017, the FASB issued guidance&#160;to simplify the quantitative test for goodwill impairment.  Under current guidance, if a reporting unit&#8217;s carrying value exceeds its fair value, the entity must determine the implied value of goodwill. This determination is made by deducting the fair value of a reporting unit&#8217;s identifiable assets and liabilities from the fair value of the reporting unit as a whole as if the reporting unit had just been acquired. Under the new guidance, a determination of the implied value of goodwill will no longer be required; a goodwill impairment will be equal to the amount by which a reporting unit&#8217;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill.  We adopted this guidance on January 1, 2020 and will apply it, as applicable, to impairment testing we perform in 2020 and future years. The adoption of the guidance did not have an impact on the consolidated financial statements.</span></div>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 of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>89
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "tfx-20191231.htm": {
   "axisCustom": 0,
   "axisStandard": 47,
   "contextCount": 632,
   "dts": {
    "calculationLink": {
     "local": [
      "tfx-20191231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "tfx-20191231_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "tfx-20191231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "tfx-20191231_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml",
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tfx-20191231_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "tfx-20191231.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd",
      "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd"
     ]
    }
   },
   "elementCount": 994,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2019-01-31": 1,
    "http://www.teleflex.com/20191231": 4,
    "http://xbrl.sec.gov/dei/2019-01-31": 6,
    "total": 11
   },
   "keyCustom": 94,
   "keyStandard": 584,
   "memberCustom": 70,
   "memberStandard": 82,
   "nsprefix": "tfx",
   "nsuri": "http://www.teleflex.com/20191231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000010001 - Document - Cover page",
     "role": "http://www.teleflex.com/role/Coverpage",
     "shortName": "Cover page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210011001 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i88924236b79c4c2b977b2053e862ea41_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240824051 - 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-20191231.htm",
      "contextRef": "i88924236b79c4c2b977b2053e862ea41_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i88924236b79c4c2b977b2053e862ea41_D20190101-20191231",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240834052 - 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-20191231.htm",
      "contextRef": "i88924236b79c4c2b977b2053e862ea41_D20190101-20191231",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i2f4d3e017d7d4dd2be38fc2870704095_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240844053 - Disclosure - Pension and other postretirement benefits - (Detail)",
     "role": "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail",
     "shortName": "Pension and other postretirement benefits - (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i88924236b79c4c2b977b2053e862ea41_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240854054 - 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-20191231.htm",
      "contextRef": "i8ee6cda20b7f4ac29f5dd6887630489e_I20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240864055 - 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-20191231.htm",
      "contextRef": "i88924236b79c4c2b977b2053e862ea41_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i8ee6cda20b7f4ac29f5dd6887630489e_I20191231",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240874056 - 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",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i8ee6cda20b7f4ac29f5dd6887630489e_I20191231",
      "decimals": "3",
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i87fb498c3b594234bd57e3a12e786553_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240884057 - 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",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i87fb498c3b594234bd57e3a12e786553_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "tfx:MaximumPercentageOfNetAssetsInvestedInEmergingMarket",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240894058 - Disclosure - Pension and other postretirement benefits - fair values of pension plan assets footnote (Detail)",
     "role": "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail",
     "shortName": "Pension and other postretirement benefits - fair values of pension plan assets footnote (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "tfx:MaximumPercentageOfNetAssetsInvestedInEmergingMarket",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i8ee6cda20b7f4ac29f5dd6887630489e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240904059 - 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-20191231.htm",
      "contextRef": "i8ee6cda20b7f4ac29f5dd6887630489e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "icd7c7c170a5141d2be9dc23c881d6e29_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tfx:EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240924060 - 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-20191231.htm",
      "contextRef": "icd7c7c170a5141d2be9dc23c881d6e29_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tfx:EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210041002 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R110": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240954061 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R111": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240964062 - 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-20191231.htm",
      "contextRef": "i3f59c05e40eb458ebc7ecd2986c4e49b_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R112": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240994063 - Disclosure - Condensed consolidating guarantor financial information - Income and Comprehensive Income (Detail)",
     "role": "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail",
     "shortName": "Condensed consolidating guarantor financial information - Income and Comprehensive Income (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:InterestIncomeExpenseNonoperatingNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241004064 - Disclosure - Condensed consolidating guarantor financial information - Balance Sheets (Detail)",
     "role": "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail",
     "shortName": "Condensed consolidating guarantor financial information - Balance Sheets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-3",
      "lang": null,
      "name": "tfx:IntercompanyReceivablesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241014065 - Disclosure - Condensed consolidating guarantor financial information - Cash Flows (Detail)",
     "role": "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail",
     "shortName": "Condensed consolidating guarantor financial information - Cash Flows (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R115": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ieb2e838f32024de4995224602f650f88_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241024066 - Disclosure - Condensed consolidating guarantor financial information (Details)",
     "role": "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationDetails",
     "shortName": "Condensed consolidating guarantor financial information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ieb2e838f32024de4995224602f650f88_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R116": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i393f2d03d78641aeb2b3522534fb835d_D20200218-20200218",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241044067 - Disclosure - Subsequent events (Details)",
     "role": "http://www.teleflex.com/role/SubsequenteventsDetails",
     "shortName": "Subsequent events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i393f2d03d78641aeb2b3522534fb835d_D20200218-20200218",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R117": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241074068 - Disclosure - QUARTERLY DATA (UNAUDITED) (Detail)",
     "role": "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail",
     "shortName": "QUARTERLY DATA (UNAUDITED) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231",
      "decimals": "2",
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsPerBasicShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R118": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i4d0424a1766d450694f6a8e87efba51e_I20181231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241094069 - 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-20191231.htm",
      "contextRef": "ie92c4cba1c6b4a0b80ffba6c6d622ac6_I20161231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R119": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i4d0424a1766d450694f6a8e87efba51e_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241104070 - 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-20191231.htm",
      "contextRef": "if9652b42f9cf4dd8bfd78376e1a7ef95_I20161231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210061003 - Disclosure - Net revenues",
     "role": "http://www.teleflex.com/role/Netrevenues",
     "shortName": "Net revenues",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tfx:BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210091004 - Disclosure - Acquisitions and Divestitures",
     "role": "http://www.teleflex.com/role/AcquisitionsandDivestitures",
     "shortName": "Acquisitions and Divestitures",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tfx:BusinessCombinationAndDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210141005 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210201006 - Disclosure - Inventories",
     "role": "http://www.teleflex.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210231007 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210271008 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210331009 - Disclosure - Leases",
     "role": "http://www.teleflex.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210391010 - Disclosure - Borrowings",
     "role": "http://www.teleflex.com/role/Borrowings",
     "shortName": "Borrowings",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100010002 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:InvestmentIncomeInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210451011 - Disclosure - Financial instruments",
     "role": "http://www.teleflex.com/role/Financialinstruments",
     "shortName": "Financial instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210491012 - Disclosure - Fair value measurement",
     "role": "http://www.teleflex.com/role/Fairvaluemeasurement",
     "shortName": "Fair value measurement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210551013 - Disclosure - Shareholders' equity",
     "role": "http://www.teleflex.com/role/Shareholdersequity",
     "shortName": "Shareholders' equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210621014 - Disclosure - Stock compensation plans",
     "role": "http://www.teleflex.com/role/Stockcompensationplans",
     "shortName": "Stock compensation plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210701015 - Disclosure - Income taxes",
     "role": "http://www.teleflex.com/role/Incometaxes",
     "shortName": "Income taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210791016 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210911017 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210931018 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210971019 - Disclosure - Condensed consolidating guarantor financial information",
     "role": "http://www.teleflex.com/role/Condensedconsolidatingguarantorfinancialinformation",
     "shortName": "Condensed consolidating guarantor financial information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211031020 - Disclosure - Subsequent events",
     "role": "http://www.teleflex.com/role/Subsequentevents",
     "shortName": "Subsequent events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100020003 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211051021 - Disclosure - QUARTERLY DATA (UNAUDITED)",
     "role": "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITED",
     "shortName": "QUARTERLY DATA (UNAUDITED)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211081022 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "220022001 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230073001 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230103002 - Disclosure - Acquisitions and Divestitures (Tables)",
     "role": "http://www.teleflex.com/role/AcquisitionsandDivestituresTables",
     "shortName": "Acquisitions and Divestitures (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tfx:SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230153003 - Disclosure - Restructuring and other impairment charges (Tables)",
     "role": "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesTables",
     "shortName": "Restructuring and other impairment charges (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tfx:SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230213004 - Disclosure - Inventories (Tables)",
     "role": "http://www.teleflex.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230243005 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230283006 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230343007 - Disclosure - Leases (Tables)",
     "role": "http://www.teleflex.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100030004 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230403008 - Disclosure - Borrowings (Tables)",
     "role": "http://www.teleflex.com/role/BorrowingsTables",
     "shortName": "Borrowings (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230463009 - Disclosure - Financial instruments (Tables)",
     "role": "http://www.teleflex.com/role/FinancialinstrumentsTables",
     "shortName": "Financial instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230503010 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230563011 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230633012 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230713013 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230803014 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230943015 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230983016 - Disclosure - Condensed consolidating guarantor financial information (Tables)",
     "role": "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationTables",
     "shortName": "Condensed consolidating guarantor financial information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231063017 - Disclosure - QUARTERLY DATA (UNAUDITED) (Tables)",
     "role": "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDTables",
     "shortName": "QUARTERLY DATA (UNAUDITED) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100040005 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": null,
      "lang": null,
      "name": "us-gaap:CommitmentsAndContingencies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "true"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240034001 - 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-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240054002 - Disclosure - Recently issued accounting standards Recently issued accounting standards (Details)",
     "role": "http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails",
     "shortName": "Recently issued accounting standards Recently issued accounting standards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ibe36ed2f518640eba270a0e645cc53a0_I20190101",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i61071b45980e43d79f00ef0ce60ef016_D20190930-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240084003 - 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-20191231.htm",
      "contextRef": "i379343b83d6c4f5b824b75c9facda0ba_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:GainLossOnDispositionOfAssets1",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240114004 - Disclosure - Acquisitions and Divestitures - Additional Information (Detail)",
     "role": "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
     "shortName": "Acquisitions and Divestitures - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i43c065e726ac41b4897839366bcbc5bd_D20181004-20181004",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i4c9c440e37f14661bc4507ece86cd451_D20170101-20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240124005 - Disclosure - Acquisitions and Divestitures - Pro forma combined financial information (Details)",
     "role": "http://www.teleflex.com/role/AcquisitionsandDivestituresProformacombinedfinancialinformationDetails",
     "shortName": "Acquisitions and Divestitures - Pro forma combined financial information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i4c9c440e37f14661bc4507ece86cd451_D20170101-20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240134006 - Disclosure - Acquisitions and Divestitures - Supplemental cash flow information (Details)",
     "role": "http://www.teleflex.com/role/AcquisitionsandDivestituresSupplementalcashflowinformationDetails",
     "shortName": "Acquisitions and Divestitures - Supplemental cash flow information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AssetImpairmentCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240164007 - Disclosure - Restructuring and other impairment charges - additional Information (Detail)",
     "role": "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesadditionalInformationDetail",
     "shortName": "Restructuring and other impairment charges - additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "tfx:SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i564f5bebba49479a91635269a104a922_D20190101-20191231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "tfx:AggregateRestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240174008 - Disclosure - Restructuring and other impairment charges - expected costs to be incurred (Details)",
     "role": "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails",
     "shortName": "Restructuring and other impairment charges - expected costs to be incurred (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "tfx:SummaryOfCurrentCostEstimatesByMajorTypeOfCostTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i564f5bebba49479a91635269a104a922_D20190101-20191231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "tfx:AggregateRestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240184009 - Disclosure - Restructuring and other impairment charges - restructuring program (Detail)",
     "role": "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail",
     "shortName": "Restructuring and other impairment charges - restructuring program (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i77d01aacfcbf4cefbfe764d989b34422_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240194010 - Disclosure - Restructuring and other impairment charges - reconciliation of changes in accrued liabilities associated with restructuring program (Detail)",
     "role": "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesreconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail",
     "shortName": "Restructuring and other impairment charges - reconciliation of changes in accrued liabilities associated with restructuring program (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ic494ebbf99f343bdbfbce1dd75c46c57_I20171231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100050006 - 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-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240224011 - 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-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "tfx:LandBuildingsAndLeaseholdImprovementsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240254012 - 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-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "tfx:LandBuildingsAndLeaseholdImprovementsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tfx:ScheduleOfCashFlowSupplementalDisclosuresPropertyPlantAndEquipmentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueOfAssetsAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240264013 - Disclosure - Property, plant, and equipment - Supplemental cash flow information (Details)",
     "role": "http://www.teleflex.com/role/PropertyplantandequipmentSupplementalcashflowinformationDetails",
     "shortName": "Property, plant, and equipment - Supplemental cash flow information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tfx:ScheduleOfCashFlowSupplementalDisclosuresPropertyPlantAndEquipmentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueOfAssetsAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240294014 - 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-20191231.htm",
      "contextRef": "icda2776270f24faaa2e403319fdf9537_I20191231",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i4c85a5a67120453485daf4ce01f4552c_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240304015 - 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-20191231.htm",
      "contextRef": "i4c85a5a67120453485daf4ce01f4552c_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240314016 - 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-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240324017 - 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-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240354018 - Disclosure - Leases - Narrative (Details)",
     "role": "http://www.teleflex.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240364019 - 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-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240374020 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100060007 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i4d0424a1766d450694f6a8e87efba51e_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240384021 - Disclosure - Leases - Future minimum lease payments under noncancelable operating leases (Details)",
     "role": "http://www.teleflex.com/role/LeasesFutureminimumleasepaymentsundernoncancelableoperatingleasesDetails",
     "shortName": "Leases - Future minimum lease payments under noncancelable operating leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i4d0424a1766d450694f6a8e87efba51e_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240414022 - 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-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240424023 - Disclosure - Borrowings - Additional Information (Detail)",
     "role": "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
     "shortName": "Borrowings - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tfx:ScheduleOfCashFlowSupplementalDisclosuresDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:InterestPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i874992af2ad3409f9023c47cb3115e84_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240434024 - 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-20191231.htm",
      "contextRef": "i874992af2ad3409f9023c47cb3115e84_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240444025 - 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-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240474026 - 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",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i8453381d882740c08ab9020d1d33ab0f_D20190101-20191231",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:DerivativeExcludedComponentGainLossRecognizedInEarnings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ia56e19a0526c4654927cd2e34dfaf218_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeFairValueOfDerivativeLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240484027 - Disclosure - Financial instruments - Fair value of derivatives (Details)",
     "role": "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails",
     "shortName": "Financial instruments - Fair value of derivatives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ia56e19a0526c4654927cd2e34dfaf218_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeFairValueOfDerivativeLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240514028 - Disclosure - Fair value measurement - Additional Information (Detail)",
     "role": "http://www.teleflex.com/role/FairvaluemeasurementAdditionalInformationDetail",
     "shortName": "Fair value measurement - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ia88fff561a774eb0945d8f40c039ae46_D20190101-20191231",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:MarketableSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240524029 - 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-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:MarketableSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "iad1ca3c6518f47fca283e27878f18ad8_I20191231",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240534030 - 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-20191231.htm",
      "contextRef": "iad1ca3c6518f47fca283e27878f18ad8_I20191231",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i9bd429cf0ec44e698c8e0b142d51e62c_I20161231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100070008 - 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-20191231.htm",
      "contextRef": "i9bd429cf0ec44e698c8e0b142d51e62c_I20161231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i4d0424a1766d450694f6a8e87efba51e_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240544031 - 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-20191231.htm",
      "contextRef": "i4c85a5a67120453485daf4ce01f4552c_I20171231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240574032 - 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-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240584033 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i4d0424a1766d450694f6a8e87efba51e_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240594034 - 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-20191231.htm",
      "contextRef": "i8a8391182b2f4dbea64632a32a30a059_I20171231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240604035 - 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-20191231.htm",
      "contextRef": "i10e9a25243c64749b9544111bed08636_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tfx:ScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtConversionConvertedInstrumentAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240614036 - Disclosure - Shareholders' equity - Schedule Of Cash Flow, Supplemental Disclosures, Shareholders' Equity (Details)",
     "role": "http://www.teleflex.com/role/ShareholdersequityScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityDetails",
     "shortName": "Shareholders' equity - Schedule Of Cash Flow, Supplemental Disclosures, Shareholders' Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tfx:ScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtConversionConvertedInstrumentAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240644037 - 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-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240654038 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i49bdf0eb973e463ba574d9fb5c4fdf87_D20190101-20191231",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240664039 - 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-20191231.htm",
      "contextRef": "i49bdf0eb973e463ba574d9fb5c4fdf87_D20190101-20191231",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i4d0424a1766d450694f6a8e87efba51e_I20181231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240674040 - 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-20191231.htm",
      "contextRef": "i4d0424a1766d450694f6a8e87efba51e_I20181231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100080009 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i49bdf0eb973e463ba574d9fb5c4fdf87_D20190101-20191231",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240684041 - 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-20191231.htm",
      "contextRef": "i49bdf0eb973e463ba574d9fb5c4fdf87_D20190101-20191231",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "if4aa5d8ffb2f45fd92e6fa73964a8749_I20181231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240694042 - 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-20191231.htm",
      "contextRef": "ibc114e616c394670a7fbb8c3736a2ca6_D20190101-20191231",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "tfx:TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240724043 - 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-20191231.htm",
      "contextRef": "if9917fbafde6486b9f1a3b5f0fe301f3_D20180101-20181231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "tfx:TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240734044 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240744045 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240754046 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "tfx:DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240764047 - 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-20191231.htm",
      "contextRef": "ib0bfbe1fa14548a6b0a5f3cb7c18d2b4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "tfx:DeferredTaxAssetsOperatingTaxLossAndCreditCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i4d0424a1766d450694f6a8e87efba51e_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240774048 - 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-20191231.htm",
      "contextRef": "i851376c990664c44856dcc064df8d058_I20161231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tfx:ScheduleOfCashFlowSupplementalDisclosuresIncomeTaxTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxesPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240784049 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxesPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240814050 - 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-20191231.htm",
      "contextRef": "i3e93db0114ea4e04a87105e1b33b24e7_D20190101-20191231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9999": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tfx-20191231.htm",
      "contextRef": "ib3e387faffe540b3bbb8de8038400a1a_I20180101",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "",
     "isDefault": "false",
     "longName": "Uncategorized Items - tfx-20191231.htm",
     "role": "http://xbrl.sec.gov/role/uncategorizedFacts",
     "shortName": "Uncategorized Items - tfx-20191231.htm",
     "subGroupType": "",
     "uniqueAnchor": null
    }
   },
   "segmentCount": 165,
   "tag": {
    "country_IE": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "IRELAND",
        "terseLabel": "Ireland"
       }
      }
     },
     "localname": "IE",
     "nsuri": "http://xbrl.sec.gov/country/2017-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationtotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_MY": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "MALAYSIA",
        "terseLabel": "Malaysia"
       }
      }
     },
     "localname": "MY",
     "nsuri": "http://xbrl.sec.gov/country/2017-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationtotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "U.S."
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2017-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationtotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r645"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in CCYY 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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r644"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r642"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r646"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r646"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r646"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r647"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r646"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r646"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r646"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r646"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r641"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r643"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Coverpage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_AsiaMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Continent of Asia.",
        "label": "Asia [Member]",
        "verboseLabel": "Asia"
       }
      }
     },
     "localname": "AsiaMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationsegmentresultDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetschangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CondensedCashFlowStatementTable": {
     "auth_ref": [
      "r154",
      "r491",
      "r651"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Cash Flow Statement [Table]",
        "terseLabel": "Condensed Cash Flow Statement [Table]"
       }
      }
     },
     "localname": "CondensedCashFlowStatementTable",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedCashFlowStatementsCaptionsLineItems": {
     "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": "Condensed Cash Flow Statements, Captions [Line Items]",
        "terseLabel": "Condensed Cash Flow Statements Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedCashFlowStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedIncomeStatementTable": {
     "auth_ref": [
      "r154",
      "r491",
      "r651"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about condensed income statement including, but not limited to, income statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Income Statement [Table]",
        "terseLabel": "Condensed Income Statement [Table]"
       }
      }
     },
     "localname": "CondensedIncomeStatementTable",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r639",
      "r649"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by consolidated entity or group of entities.",
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Entity or group of entities consolidated into reporting entity.",
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationEliminationsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Eliminating entries used in consolidating a parent entity and its subsidiaries.",
        "label": "Consolidation, Eliminations [Member]",
        "terseLabel": "Eliminations"
       }
      }
     },
     "localname": "ConsolidationEliminationsMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r190",
      "r198"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationsegmentresultDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationsegmentresultDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationtotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_GuarantorSubsidiariesMember": {
     "auth_ref": [
      "r300",
      "r653"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Entity owned or controlled by another entity which has guaranteed the issue of securities by another subsidiary of the parent or has guaranteed the issue of securities by the parent.",
        "label": "Guarantor Subsidiaries [Member]",
        "terseLabel": "Guarantor Subsidiaries"
       }
      }
     },
     "localname": "GuarantorSubsidiariesMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r202",
      "r318",
      "r323",
      "r628"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2019-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/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2019-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/LeasesNarrativeDetails",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NonGuarantorSubsidiariesMember": {
     "auth_ref": [
      "r301",
      "r654"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Entity owned or controlled by another entity which has not guaranteed the issue of securities by another subsidiary of the parent or has not guaranteed the issue of securities by the parent.",
        "label": "Non-Guarantor Subsidiaries [Member]",
        "terseLabel": "Non-Guarantor Subsidiaries"
       }
      }
     },
     "localname": "NonGuarantorSubsidiariesMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ParentCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The registrant that controls, directly or indirectly, another entity (or entities). The usual condition for control is ownership of a majority (over 50%) of the outstanding voting stock. The power to control may also exist with a lesser percentage of ownership, for example, by contract, lease, agreement with other stockholders or by court decree.",
        "label": "Parent Company [Member]",
        "terseLabel": "Parent Company"
       }
      }
     },
     "localname": "ParentCompanyMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r200",
      "r318",
      "r321",
      "r625",
      "r626"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [],
     "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/2019-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/LeasesNarrativeDetails",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [],
     "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/2019-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/LeasesNarrativeDetails",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r655"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.",
        "label": "Condensed Balance Sheet [Table Text Block]",
        "terseLabel": "Condensed Consolidating Balance Sheets"
       }
      }
     },
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": {
     "auth_ref": [
      "r655"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Cash Flow Statement [Table Text Block]",
        "terseLabel": "Condensed Consolidating Statements of Cash Flows"
       }
      }
     },
     "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": {
     "auth_ref": [
      "r655"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Income Statement [Table Text Block]",
        "terseLabel": "Condensed Consolidating Statements of Income (Loss) and Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r158",
      "r652"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationtotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetschangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r201",
      "r318",
      "r322",
      "r627",
      "r636",
      "r638",
      "r648",
      "r650"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationtotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetschangesincarryingamountbyreportingsegmentDetail"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r158",
      "r652"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tfx_A2014PlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "2014 Plan [Member]",
        "label": "2014 Plan [Member]",
        "terseLabel": "2014 Plan"
       }
      }
     },
     "localname": "A2014PlanMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_A2017CreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "2017 Credit Agreement [Member]",
        "label": "2017 Credit Agreement [Member]",
        "terseLabel": "2017 Credit Agreement"
       }
      }
     },
     "localname": "A2017CreditAgreementMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_A2017EMEARestructuringProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "2017 EMEA Restructuring Program [Member]",
        "label": "2017 EMEA Restructuring Program [Member]",
        "terseLabel": "2017 EMEA restructuring program"
       }
      }
     },
     "localname": "A2017EMEARestructuringProgramMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_A2017VascularSolutionsIntegrationProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "2017 Vascular Solutions Integration Program [Member]",
        "label": "2017 Vascular Solutions Integration Program [Member]",
        "terseLabel": "2017 Vascular Solutions integration program"
       }
      }
     },
     "localname": "A2017VascularSolutionsIntegrationProgramMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail"
     ],
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_AcceleratedDepreciationAndOtherCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accelerated depreciation and other costs.",
        "label": "Accelerated Depreciation And Other Costs [Member]",
        "terseLabel": "Accelerated Depreciation And Other Costs"
       }
      }
     },
     "localname": "AcceleratedDepreciationAndOtherCostsMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Actuarial changes in benefit obligation accumulated other comprehensive income loss net of tax.",
        "label": "Actuarial Changes In Benefit Obligation Accumulated Other Comprehensive Income Loss Net Of Tax",
        "negatedTerseLabel": "Actuarial changes in benefit obligation, accumulated other comprehensive income (loss), net of tax"
       }
      }
     },
     "localname": "ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://www.teleflex.com/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_AllOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "All other.",
        "label": "All Other [Member]",
        "terseLabel": "All other"
       }
      }
     },
     "localname": "AllOtherMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationtotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"
     ],
     "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/20191231",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationtotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_AssetBackedHomeLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Asset Backed - Home Loans [Member]",
        "label": "Asset Backed Home Loans [Member]",
        "terseLabel": "Asset backed \u2013 home loans"
       }
      }
     },
     "localname": "AssetBackedHomeLoansMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20191231",
     "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": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Changes in contingent consideration.",
        "label": "Changes In Contingent Consideration",
        "terseLabel": "Payments for contingent consideration"
       }
      }
     },
     "localname": "ChangesInContingentConsideration",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_CommonEquitySecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Common Equity Securities [Member]",
        "label": "Common Equity Securities [Member]",
        "terseLabel": "Common equity securities \u2013 Teleflex Incorporated"
       }
      }
     },
     "localname": "CommonEquitySecuritiesMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail"
     ],
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_CondensedConsolidatedGuarantorFinancialInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Condensed Consolidated Guarantor Financial Information [Abstract]",
        "label": "Condensed Consolidated Guarantor Financial Information [Abstract]",
        "terseLabel": "Condensed Consolidated Guarantor Financial Information [Abstract]"
       }
      }
     },
     "localname": "CondensedConsolidatedGuarantorFinancialInformationAbstract",
     "nsuri": "http://www.teleflex.com/20191231",
     "xbrltype": "stringItemType"
    },
    "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/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "pureItemType"
    },
    "tfx_DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument Redemption Prior To June One Twenty Twenty One [Member]",
        "label": "Debt Instrument Redemption Prior To June One Twenty Twenty One [Member]",
        "terseLabel": "Debt Instrument Redemption Prior To June 1, 2021"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPriorToJuneOneTwentyTwentyOneMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_DebtInstrumentRedemptionPriorToNovemberFifteenthTwentyTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument Redemption Prior To November Fifteenth Twenty Two [Member]",
        "label": "Debt Instrument Redemption Prior To November Fifteenth Twenty Two [Member]",
        "terseLabel": "Debt Instrument Redemption Prior To November 15, 2020"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPriorToNovemberFifteenthTwentyTwoMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_DecliningPercentOfRedemptionPriceToPrincipalAmount": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Declining percent of redemption price to principal amount.",
        "label": "Declining Percent Of Redemption Price To Principal Amount",
        "terseLabel": "Declining percent of redemption price to principal amount"
       }
      }
     },
     "localname": "DecliningPercentOfRedemptionPriceToPrincipalAmount",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "tfx_DeferredTaxAssetsOperatingLeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesdeferredtaxassetsandliabilitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred Tax Assets, Operating Lease, Right-Of-Use Asset",
        "label": "Deferred Tax Assets, Operating Lease, Right-Of-Use Asset",
        "terseLabel": "Lease assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLeaseRightOfUseAsset",
     "nsuri": "http://www.teleflex.com/20191231",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesdeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Net Of Tax, Curtailments",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Net Of Tax, Curtailments",
        "negatedTerseLabel": "Curtailments, accumulated other comprehensive income (loss), net of tax"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Benefit Plan, Accumulated Other Comprehensive Income (loss), Deferred Taxes, Curtailments",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (loss), Deferred Taxes, Curtailments",
        "terseLabel": "Curtailments, deferred taxes"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Benefit Plan, Accumulated Other Comprehensive Income (loss), Net Prior Service Cost Credits, Curtailments",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (loss), Net Prior Service Cost Credits, Curtailments",
        "terseLabel": "Curtailments, prior service cost (credit)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments",
     "nsuri": "http://www.teleflex.com/20191231",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Benefit Plan, Alternative Investments, Fair Value Of Plan Assets",
        "label": "Defined Benefit Plan, Alternative Investments, Fair Value Of Plan Assets",
        "terseLabel": "Investments measured at net asset value"
       }
      }
     },
     "localname": "DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail"
     ],
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tfx_DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Benefit Plan, Fair Value of Plan Assets, Excluding Net Asset Value Investments",
        "label": "Defined Benefit Plan, Fair Value of Plan Assets, Excluding Net Asset Value Investments",
        "terseLabel": "Total investments at fair value"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueofPlanAssetsExcludingNetAssetValueInvestments",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20191231",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "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 and prior service costs"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes": {
     "auth_ref": [],
     "crdr": "credit",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesreconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Effective income tax rate reconciliation contingent consideration reversals.",
        "label": "Effective Income Tax Rate Reconciliation Contingent Consideration Reversals",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesreconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesreconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Legal Entity Merger, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Legal Entity Merger, Percent",
        "terseLabel": "Legal entity merger - deferred taxes"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent",
     "nsuri": "http://www.teleflex.com/20191231",
     "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"
       }
      }
     },
     "localname": "EmergingMarketsBondsMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSharebasedCompensationActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_EquityInNetIncomeOfConsolidatedSubsidiaries": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equity in net income of consolidated subsidiaries.",
        "label": "Equity In Net Income Of Consolidated Subsidiaries",
        "terseLabel": "Equity in net income of consolidated subsidiaries"
       }
      }
     },
     "localname": "EquityInNetIncomeOfConsolidatedSubsidiaries",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_EssentialMedicalInc.Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Essential Medical, Inc. [Member]",
        "label": "Essential Medical, Inc. [Member]",
        "terseLabel": "Essential Medical"
       }
      }
     },
     "localname": "EssentialMedicalInc.Member",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/FairvaluemeasurementAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_EstimatedFairValueOfContingentConsiderationOneMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Estimated Fair Value Of Contingent Consideration One [Member]",
        "label": "Estimated Fair Value Of Contingent Consideration One [Member]",
        "terseLabel": "Estimated Fair Value Of Contingent Consideration One"
       }
      }
     },
     "localname": "EstimatedFairValueOfContingentConsiderationOneMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "tfx_ExcessTaxDeductionsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Excess Tax Deductions [Member]",
        "label": "Excess Tax Deductions [Member]",
        "terseLabel": "Excess Tax Deductions"
       }
      }
     },
     "localname": "ExcessTaxDeductionsMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20191231",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementfinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tfx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis, Liability, Foreign Currency Translation Adjustments",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis, Liability, Foreign Currency Translation Adjustments",
        "negatedTerseLabel": "Translation adjustment"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments",
     "nsuri": "http://www.teleflex.com/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Financing Receivables Payments To Be Received In Next Twelve Months",
        "label": "Financing Receivables Payments To Be Received In Next Twelve Months",
        "terseLabel": "Financing Receivables Payments To Be Received In Next Twelve Months"
       }
      }
     },
     "localname": "FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Financing Receivables, Payments To Be Received In Year Five",
        "label": "Financing Receivables, Payments To Be Received In Year Five",
        "terseLabel": "Financing Receivables, Payments To Be Received In Year Five"
       }
      }
     },
     "localname": "FinancingReceivablesPaymentsToBeReceivedInYearFive",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Financing Receivables, Payments To Be Received In Year Four",
        "label": "Financing Receivables, Payments To Be Received In Year Four",
        "terseLabel": "Financing Receivables, Payments To Be Received In Year Four"
       }
      }
     },
     "localname": "FinancingReceivablesPaymentsToBeReceivedInYearFour",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Financing Receivables, Payments To Be Received In Year Three",
        "label": "Financing Receivables, Payments To Be Received In Year Three",
        "terseLabel": "Financing Receivables, Payments To Be Received In Year Three"
       }
      }
     },
     "localname": "FinancingReceivablesPaymentsToBeReceivedInYearThree",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Financing Receivables, Payments To Be Received In Year Two",
        "label": "Financing Receivables, Payments To Be Received In Year Two",
        "terseLabel": "Financing Receivables, Payments To Be Received In Year Two"
       }
      }
     },
     "localname": "FinancingReceivablesPaymentsToBeReceivedInYearTwo",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Five Point Two Five Percent Senior Subordinated Notes Due Two Thousand Twenty Four [Member]",
        "label": "Five Point Two Five Percent Senior Subordinated Notes Due Two Thousand Twenty Four [Member]",
        "terseLabel": "5.25% Senior Notes due 2024"
       }
      }
     },
     "localname": "FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_FourPointEightSevenFivePercentSeniorNotesDue2026Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Four Point Eight Seven Five Percent Senior Notes Due 2026 [Member]",
        "label": "Four Point Eight Seven Five Percent Senior Notes Due 2026 [Member]",
        "terseLabel": "4.875% Senior Notes due 2026"
       }
      }
     },
     "localname": "FourPointEightSevenFivePercentSeniorNotesDue2026Member",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Four Point Six Two Five Percent Senior Subordinated Notes Due Two Thousand Twenty Seven [Member]",
        "label": "Four Point Six Two Five Percent Senior Subordinated Notes Due Two Thousand Twenty Seven [Member]",
        "terseLabel": "4.625% Senior Notes due 2027"
       }
      }
     },
     "localname": "FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_GlobalCreditFundMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Global Credit Fund [Member]",
        "label": "Global Credit Fund [Member]",
        "terseLabel": "Global credit fund"
       }
      }
     },
     "localname": "GlobalCreditFundMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_HomeCareProvidersMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Home Care Providers [Member]",
        "label": "Home Care Providers [Member]",
        "terseLabel": "Home Care Providers such as Pharmacies"
       }
      }
     },
     "localname": "HomeCareProvidersMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "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/20191231",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail",
      "http://www.teleflex.com/role/IncometaxesreconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_IndefiniteAndFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indefinite And Finite Lived Intangible Assets [Table]",
        "label": "Indefinite And Finite Lived Intangible Assets [Table]",
        "terseLabel": "Indefinite And Finite Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "IndefiniteAndFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetscomponentsofintangibleassetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tfx_InitialEstimateUponAcquisition": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Initial Estimate Upon Acquisition",
        "label": "Initial Estimate Upon Acquisition",
        "terseLabel": "Initial estimate upon acquisition"
       }
      }
     },
     "localname": "InitialEstimateUponAcquisition",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementreconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_IntercompanyDividendsPaid": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Intercompany dividends paid.",
        "label": "Intercompany Dividends Paid",
        "negatedTerseLabel": "Intercompany dividends paid"
       }
      }
     },
     "localname": "IntercompanyDividendsPaid",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_IntercompanyPayablesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Intercompany Payables, Current",
        "label": "Intercompany Payables Current",
        "terseLabel": "Accounts payable to consolidated subsidiaries"
       }
      }
     },
     "localname": "IntercompanyPayablesCurrent",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_IntercompanyPayablesNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Intercompany Payables, Noncurrent",
        "label": "Intercompany Payables Noncurrent",
        "terseLabel": "Notes payable and other amounts due to consolidated subsidiaries"
       }
      }
     },
     "localname": "IntercompanyPayablesNoncurrent",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_IntercompanyReceivablesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Intercompany Receivables, Current",
        "label": "Intercompany Receivables Current",
        "terseLabel": "Accounts receivable from consolidated subsidiaries"
       }
      }
     },
     "localname": "IntercompanyReceivablesCurrent",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_IntercompanyReceivablesNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Intercompany Receivables, Noncurrent",
        "label": "Intercompany Receivables Noncurrent",
        "terseLabel": "Notes receivable and other amounts due from consolidated subsidiaries"
       }
      }
     },
     "localname": "IntercompanyReceivablesNoncurrent",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_IntercompanyTransactions": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Intercompany transactions.",
        "label": "Intercompany Transactions",
        "terseLabel": "Intercompany transactions"
       }
      }
     },
     "localname": "IntercompanyTransactions",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_InternationalWireGroupMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "International Wire Group",
        "label": "International Wire Group [Member]",
        "terseLabel": "International Wire Group"
       }
      }
     },
     "localname": "InternationalWireGroupMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/SubsequenteventsDetails"
     ],
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/LeasesNarrativeDetails"
     ],
     "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/20191231",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_MakeWholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Make whole premium as percentage of principal amount of notes subject to redemption.",
        "label": "Makewhole Premium As Percentage Of Principal Amount Of Notes Subject To Redemption",
        "verboseLabel": "Make whole premium as percentage of principal amount of notes subject to redemption"
       }
      }
     },
     "localname": "MakeWholePremiumAsPercentageOfPrincipalAmountOfNotesSubjectToRedemption",
     "nsuri": "http://www.teleflex.com/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "tfx_MilestonebasedPaymentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Milestone-based Payment [Member]",
        "label": "Milestone-based Payment [Member]",
        "terseLabel": "Milestone-based payment"
       }
      }
     },
     "localname": "MilestonebasedPaymentMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "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/20191231",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementAdditionalInformationDetail"
     ],
     "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 businesses and assets"
       }
      }
     },
     "localname": "NetGainOnSaleOfBusinessesAndAssets",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_NoExpirationDateMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "No Expiration Date [Member]",
        "label": "No Expiration Date [Member]",
        "terseLabel": "No Expiration Date"
       }
      }
     },
     "localname": "NoExpirationDateMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_OemMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Oem countries.",
        "label": "Oem [Member]",
        "verboseLabel": "OEM"
       }
      }
     },
     "localname": "OemMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationsegmentresultDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetschangesincarryingamountbyreportingsegmentDetail",
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Settlement, before Tax",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Settlement, before Tax",
        "negatedTerseLabel": "Settlements, net gain (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Settlement, before Tax",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Settlement, before Tax",
        "terseLabel": "Settlements, prior service cost"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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 $15, $(183) and $413, respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentPensionandOtherPostretirementBenefitPlansNetofTax",
     "nsuri": "http://www.teleflex.com/20191231",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Comprehensive Income (Loss), Increase (Decrease) From Settlements Arising During Period, Tax",
        "label": "Other Comprehensive Income (Loss), Increase (Decrease) From Settlements Arising During Period, Tax",
        "terseLabel": "Settlements, deferred taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_OtherComprehensiveIncomeLossSettlementsNetofTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Comprehensive Income (Loss), Settlements, Net of Tax",
        "label": "Other Comprehensive Income (Loss), Settlements, Net of Tax",
        "negatedTerseLabel": "Settlements, accumulated other comprehensive (income) loss, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossSettlementsNetofTax",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_OtherLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other liability.",
        "label": "Other Liability [Member]",
        "terseLabel": "Other Liability"
       }
      }
     },
     "localname": "OtherLiabilityMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "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/20191231",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_OtherSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other securities [Member]",
        "label": "Other Securities [Member]",
        "terseLabel": "Other Securities"
       }
      }
     },
     "localname": "OtherSecuritiesMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_OtherrestructuringprogramsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other restructuring programs [Member]",
        "label": "Other restructuring programs [Member]",
        "terseLabel": "Other restructuring programs"
       }
      }
     },
     "localname": "OtherrestructuringprogramsMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Payments for businesses and intangibles acquired, net of cash acquired.",
        "label": "Payments For Businesses And Intangibles Acquired Net Of Cash Acquired",
        "negatedLabel": "Payments for businesses and intangibles acquired, net of cash acquired",
        "negatedTerseLabel": "Payments for businesses and intangibles acquired, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsForBusinessesAndIntangiblesAcquiredNetOfCashAcquired",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_PaymentsForContingentConsideration": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Payments for contingent consideration.",
        "label": "Payments For Contingent Consideration",
        "negatedLabel": "Payments for contingent consideration",
        "negatedTerseLabel": "Payments for contingent consideration"
       }
      }
     },
     "localname": "PaymentsForContingentConsideration",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail"
     ],
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "tfx_PeriodOneMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period 1 [Member]",
        "label": "Period One [Member]",
        "terseLabel": "After 2013 but before the end of 2018"
       }
      }
     },
     "localname": "PeriodOneMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "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 2018"
       }
      }
     },
     "localname": "PeriodTwoMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_PriorPlansAfterJanuary12014Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Prior Plans After January 1, 2014 [Member]",
        "label": "Prior Plans After January 1, 2014 [Member]",
        "terseLabel": "Prior Plans After January 1, 2014"
       }
      }
     },
     "localname": "PriorPlansAfterJanuary12014Member",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_PriorPlansBeforeDecember312013Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Prior Plans Before December 31, 2013 [Member]",
        "label": "Prior Plans Before December 31, 2013 [Member]",
        "terseLabel": "Prior Plans Before December 31, 2013"
       }
      }
     },
     "localname": "PriorPlansBeforeDecember312013Member",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_ReserveForEstimatedRebates": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Reserve for estimated rebates.",
        "label": "Reserve For Estimated Rebates",
        "terseLabel": "Reserve for estimated rebates"
       }
      }
     },
     "localname": "ReserveForEstimatedRebates",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_RestructuringAndRelatedCostExpectedCashOutlays": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Restructuring and Related Cost, Expected Cash Outlays",
        "label": "Restructuring and Related Cost, Expected Cash Outlays",
        "terseLabel": "Expected cash outlays"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostExpectedCashOutlays",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_RestructuringCostsExpectedAggregateCapitalExpenditures": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Restructuring Costs Expected Aggregate Capital Expenditures",
        "label": "Restructuring Costs Expected Aggregate Capital Expenditures",
        "terseLabel": "Expected capital expenditures"
       }
      }
     },
     "localname": "RestructuringCostsExpectedAggregateCapitalExpenditures",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_RevenuebasedPaymentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Revenue-based Payment [Member]",
        "label": "Revenue-based Payment [Member]",
        "terseLabel": "Revenue-based"
       }
      }
     },
     "localname": "RevenuebasedPaymentMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tfx_ScheduleOfCashFlowSupplementalDisclosuresPropertyPlantAndEquipmentTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of Cash Flow, Supplemental Disclosures, Property, Plant, And Equipment",
        "label": "Schedule of Cash Flow, Supplemental Disclosures, Property, Plant, And Equipment [Table Text Block]",
        "terseLabel": "Schedule of Cash Flow, Supplemental Disclosures, Property, plant, and equipment"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresPropertyPlantAndEquipmentTableTextBlock",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PropertyplantandequipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tfx_ScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule Of Cash Flow, Supplemental Disclosures, Shareholders' Equity",
        "label": "Schedule Of Cash Flow, Supplemental Disclosures, Shareholders' Equity [Table Text Block]",
        "terseLabel": "Schedule Of Cash Flow, Supplemental Disclosures, Shareholders' Equity"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityTableTextBlock",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tfx_ScheduleOfCondensedConsolidatingBalanceSheetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of Condensed Consolidating Balance Sheets [Line Items]",
        "label": "Schedule Of Condensed Consolidating Balance Sheets [Line Items]",
        "terseLabel": "Schedule Of Condensed Consolidating Balance Sheets [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfCondensedConsolidatingBalanceSheetsLineItems",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tfx_ScheduleOfCondensedConsolidatingBalanceSheetsTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of Condensed Consolidating Balance Sheets [Table]",
        "label": "Schedule Of Condensed Consolidating Balance Sheets [Table]",
        "terseLabel": "Schedule Of Condensed Consolidating Balance Sheets [Table]"
       }
      }
     },
     "localname": "ScheduleOfCondensedConsolidatingBalanceSheetsTable",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tfx_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of Condensed Consolidating Statement of Operations [Line Items]",
        "label": "Schedule Of Condensed Consolidating Statement Of Operations [Line Items]",
        "terseLabel": "Schedule Of Condensed Consolidating Statement Of Operations [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail"
     ],
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail"
     ],
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplanssummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "tfx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Number of Award Shares",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Number of Award Shares",
        "terseLabel": "Number of award shares"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNumberofAwardShares",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "tfx_ShareholdersEquityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Shareholders equity.",
        "label": "Shareholders Equity [Line Items]",
        "terseLabel": "Shareholders Equity [Line Items]"
       }
      }
     },
     "localname": "ShareholdersEquityLineItems",
     "nsuri": "http://www.teleflex.com/20191231",
     "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/20191231",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_SpecialTerminationBenefitAndOtherRestructuringMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Special Termination Benefit And Other Restructuring [Member]",
        "label": "Special Termination Benefit And Other Restructuring [Member]",
        "terseLabel": "Special Termination Benefit And Other Restructuring"
       }
      }
     },
     "localname": "SpecialTerminationBenefitAndOtherRestructuringMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_SpecialtySurgicalInstrumentationIncorporatedMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Specialty Surgical Instrumentation, Incorporated [Member]",
        "label": "Specialty Surgical Instrumentation, Incorporated [Member]",
        "terseLabel": "Specialty Surgical"
       }
      }
     },
     "localname": "SpecialtySurgicalInstrumentationIncorporatedMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_StockIssuedDuringPeriodSharesConversionofDerivatives": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Conversion of Derivatives",
        "label": "Stock Issued During Period, Shares, Conversion of Derivatives",
        "terseLabel": "Settlement of note hedges associated with convertible notes (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionofDerivatives",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "tfx_StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock Issued During Period, Value, Conversion of Derivatives, Net of Adjustments",
        "label": "Stock Issued During Period, Value, Conversion of Derivatives, Net of Adjustments",
        "terseLabel": "Settlement of note hedges associated with convertible notes"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tfx_SummaryOfSignificantAccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Summary Of Significant Accounting Policies [Line Items]",
        "label": "Summary Of Significant Accounting Policies [Line Items]",
        "terseLabel": "Summary Of Significant Accounting Policies [Line Items]"
       }
      }
     },
     "localname": "SummaryOfSignificantAccountingPoliciesLineItems",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tfx_SummaryOfSignificantAccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Summary Of Significant Accounting Policies [Table]",
        "label": "Summary Of Significant Accounting Policies [Table]",
        "terseLabel": "Summary Of Significant Accounting Policies [Table]"
       }
      }
     },
     "localname": "SummaryOfSignificantAccountingPoliciesTable",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "tfx_SurgicalMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Surgical [Member]",
        "label": "Surgical [Member]",
        "terseLabel": "Surgical"
       }
      }
     },
     "localname": "SurgicalMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Deferred Tax Liability, Income Tax (Expense) Benefit",
        "label": "Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Deferred Tax Liability, Income Tax (Expense) Benefit",
        "terseLabel": "Provisional income tax (expense) benefit due to tax cuts and jobs act"
       }
      }
     },
     "localname": "TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tax Cuts and Jobs Act of 2017, Global Intangible Low-Taxed Income, Income Tax Expense (Benefit)",
        "label": "Tax Cuts and Jobs Act of 2017, Global Intangible Low-Taxed Income, Income Tax Expense (Benefit)",
        "terseLabel": "Tax Cuts and Jobs Act of 2017, income tax expense (benefit)"
       }
      }
     },
     "localname": "TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tfx_TaxCutsandJobsActof2017IncompleteAccountingExpectedPeriodToPayProvisionalIncomeTaxExpenseBenefit": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Expected Period To Pay Provisional Income Tax Expense (Benefit)",
        "label": "Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Expected Period To Pay Provisional Income Tax Expense (Benefit)",
        "terseLabel": "Tax cuts and jobs act of 2017, incomplete accounting, expected period to pay provisional income tax expense (benefit)"
       }
      }
     },
     "localname": "TaxCutsandJobsActof2017IncompleteAccountingExpectedPeriodToPayProvisionalIncomeTaxExpenseBenefit",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "tfx_TeleflexIncorporatedMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Teleflex Incorporated",
        "label": "Teleflex Incorporated [Member]",
        "terseLabel": "Teleflex Incorporated"
       }
      }
     },
     "localname": "TeleflexIncorporatedMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "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/20191231",
     "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 3.17% at December 31, 2019 and 4.27% at December 31 2018, due 2022"
       }
      }
     },
     "localname": "ThreePointFiveSevenPercentTermLoanFacilityMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Treasury Stock, Settlement And Exchange Of Convertible Note Hedge And Warrant Agreements",
        "label": "Treasury Stock, Settlement And Exchange Of Convertible Note Hedge And Warrant Agreements",
        "terseLabel": "Acquisition of treasury stock from settlement and exchange of convertible note hedge and warrants"
       }
      }
     },
     "localname": "TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesreconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Two thousand fourteen manufacturing footprint realignment.",
        "label": "Two Thousand Fourteen Manufacturing Footprint Realignment [Member]",
        "terseLabel": "2014 Footprint realignment plan"
       }
      }
     },
     "localname": "TwoThousandFourteenManufacturingFootprintRealignmentMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesreconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_TwoThousandNineteenFootprintRealignmentPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Two Thousand Nineteen Footprint Realignment Plan",
        "label": "Two Thousand Nineteen Footprint Realignment Plan [Member]",
        "terseLabel": "2019 Footprint realignment plan"
       }
      }
     },
     "localname": "TwoThousandNineteenFootprintRealignmentPlanMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesreconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_USSmallMidCapEquityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "USSmallMidCapEquity.",
        "label": "U S Small Mid Cap Equity [Member]",
        "terseLabel": "U.S. Small/Mid-Cap Equity"
       }
      }
     },
     "localname": "USSmallMidCapEquityMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "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/20191231",
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_ValuationTechniqueMonteCarloSimulationMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Valuation Technique, Monte Carlo Simulation [Member]",
        "label": "Valuation Technique, Monte Carlo Simulation [Member]",
        "terseLabel": "Monte Carlo simulation"
       }
      }
     },
     "localname": "ValuationTechniqueMonteCarloSimulationMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_VascularAccessMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Vascular Access [Member]",
        "label": "Vascular Access [Member]",
        "terseLabel": "Vascular access"
       }
      }
     },
     "localname": "VascularAccessMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_VascularNorthAmericaMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Vascular north america.",
        "label": "Vascular North America [Member]",
        "terseLabel": "Americas"
       }
      }
     },
     "localname": "VascularNorthAmericaMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationsegmentresultDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetschangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "tfx_VascularSolutionsandNeoTractAcquisitionsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Vascular Solutions and NeoTract Acquisitions [Member]",
        "label": "Vascular Solutions and NeoTract Acquisitions [Member]",
        "terseLabel": "Vascular Solutions and NeoTract Acquisitions"
       }
      }
     },
     "localname": "VascularSolutionsandNeoTractAcquisitionsMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresProformacombinedfinancialinformationDetails"
     ],
     "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/20191231",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "tfx_WorldEquityExcludeUnitedStatesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "World Equity Exclude United States [Member]",
        "label": "World Equity Exclude United States [Member]",
        "terseLabel": "World Equity (excluding United States)"
       }
      }
     },
     "localname": "WorldEquityExcludeUnitedStatesMember",
     "nsuri": "http://www.teleflex.com/20191231",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail"
     ],
     "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201602Member": {
     "auth_ref": [
      "r566"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).",
        "label": "Accounting Standards Update 2016-02 [Member]",
        "terseLabel": "ASU 2016-02"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201602Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "auth_ref": [
      "r73"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of receivable.",
        "label": "Receivable Type [Axis]",
        "terseLabel": "Receivable Type [Axis]"
       }
      }
     },
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "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 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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r15",
      "r40",
      "r204",
      "r205",
      "r319"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": 2.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",
        "verboseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingencies": {
     "auth_ref": [
      "r268",
      "r287",
      "r288"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r33",
      "r592",
      "r614"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": 8.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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesMember": {
     "auth_ref": [
      "r63"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "auth_ref": [
      "r89",
      "r95",
      "r98",
      "r358",
      "r500"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityaccumulatedothercomprehensiveincomelossintoincomeexpenseDetail",
      "http://www.teleflex.com/role/ShareholdersequitychangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r56",
      "r261"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PropertyplantequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r95",
      "r106",
      "r499"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityaccumulatedothercomprehensiveincomelossintoincomeexpenseDetail",
      "http://www.teleflex.com/role/ShareholdersequitychangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": {
     "auth_ref": [
      "r90",
      "r95"
     ],
     "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"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityaccumulatedothercomprehensiveincomelossintoincomeexpenseDetail",
      "http://www.teleflex.com/role/ShareholdersequitychangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r92",
      "r94",
      "r95"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityaccumulatedothercomprehensiveincomelossintoincomeexpenseDetail",
      "http://www.teleflex.com/role/ShareholdersequitychangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r91",
      "r95",
      "r98",
      "r500"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY",
      "http://www.teleflex.com/role/ShareholdersequitychangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r85",
      "r95",
      "r98",
      "r500"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequitychangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by new accounting pronouncement.",
        "label": "Adjustments for New Accounting Pronouncements [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r386",
      "r417",
      "r422"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSharebasedCompensationActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r157"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r207",
      "r213",
      "r215",
      "r216"
     ],
     "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 doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r46",
      "r207",
      "r213"
     ],
     "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 doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r137",
      "r559"
     ],
     "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": "Amortization expense of deferred financing costs and debt discount"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r137",
      "r242",
      "r250"
     ],
     "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": "Amortization expense of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r173"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r173"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r173"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r137",
      "r257"
     ],
     "calculation": {
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_RestructuringCostsAndAssetImpairmentCharges",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "label": "Asset Impairment Charges",
        "terseLabel": "Asset impairment charges"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesadditionalInformationDetail",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r194",
      "r590",
      "r613"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r17",
      "r19",
      "r79"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": 1.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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r0",
      "r1",
      "r10",
      "r11",
      "r263"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Assets",
        "terseLabel": "Disposal group, including discontinued operation, assets"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r388",
      "r419"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r514",
      "r519"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r260"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/AcquisitionsandDivestituresProformacombinedfinancialinformationDetails",
      "http://www.teleflex.com/role/FairvaluemeasurementAdditionalInformationDetail",
      "http://www.teleflex.com/role/SubsequenteventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r471",
      "r472"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/AcquisitionsandDivestituresProformacombinedfinancialinformationDetails",
      "http://www.teleflex.com/role/FairvaluemeasurementAdditionalInformationDetail",
      "http://www.teleflex.com/role/SubsequenteventsDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/AcquisitionsandDivestituresProformacombinedfinancialinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": {
     "auth_ref": [
      "r469",
      "r470"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic",
        "terseLabel": "Earnings per share, basic (in dollars per share)"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresProformacombinedfinancialinformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": {
     "auth_ref": [
      "r469",
      "r470"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted",
        "terseLabel": "Earnings per share, diluted (in dollars per share)"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresProformacombinedfinancialinformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r469",
      "r470"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "terseLabel": "Schedule of Business acquisition, Pro Forma Information"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r469",
      "r470"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Net income"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresProformacombinedfinancialinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r469",
      "r470"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Net revenue"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresProformacombinedfinancialinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r481",
      "r482",
      "r485"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/SubsequenteventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "auth_ref": [
      "r479",
      "r481",
      "r482",
      "r487"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.",
        "label": "Business Combination, Consideration Transferred, Liabilities Incurred",
        "terseLabel": "Estimated fair value of contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r136",
      "r490"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": {
     "auth_ref": [
      "r489"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/FairvaluemeasurementAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r480",
      "r483",
      "r488"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementfinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r480",
      "r484"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Current",
        "terseLabel": "Current portion of contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": {
     "auth_ref": [
      "r537"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
     "auth_ref": [
      "r480",
      "r484"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Noncurrent",
        "terseLabel": "Noncurrent contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r473"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Business Combinations [Abstract]",
        "terseLabel": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r146",
      "r468"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareGross": {
     "auth_ref": [
      "r640"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PropertyplantequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r13",
      "r52",
      "r139"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": 1.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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r26",
      "r140",
      "r146"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r132",
      "r139",
      "r145"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r132",
      "r548"
     ],
     "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 (decrease) increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r511"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashMember": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Cash [Member]",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "CashMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r9",
      "r132"
     ],
     "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 provided by (used in) operating activities",
        "verboseLabel": "Net cash provided by (used in) operating activities"
       }
      }
     },
     "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock": {
     "auth_ref": [
      "r337"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r68",
      "r288",
      "r598",
      "r619"
     ],
     "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/2019-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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r286",
      "r295"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Commitmentsandcontingentliabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r313"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY",
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r39"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r39"
     ],
     "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"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r39"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r39"
     ],
     "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: 2019 \u2014 47,536 shares; 2018 \u2014 47,248 shares"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r101",
      "r103",
      "r104"
     ],
     "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",
        "terseLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r101",
      "r103",
      "r494",
      "r503"
     ],
     "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. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r184",
      "r185",
      "r544",
      "r545"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r184",
      "r185",
      "r544",
      "r545",
      "r630"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r184",
      "r185",
      "r544",
      "r545",
      "r630"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r184",
      "r185",
      "r544",
      "r545"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r184",
      "r185",
      "r544",
      "r545"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": {
     "auth_ref": [
      "r155",
      "r491"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.",
        "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]",
        "terseLabel": "Condensed consolidating guarantor financial information"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Condensedconsolidatingguarantorfinancialinformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r146",
      "r496",
      "r504",
      "r505"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r260"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerRefundLiability": {
     "auth_ref": [
      "r320"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtMember": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.",
        "label": "Convertible Debt [Member]",
        "terseLabel": "Convertible Debt"
       }
      }
     },
     "localname": "ConvertibleDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r115"
     ],
     "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, excluding intangible asset amortization"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail",
      "http://www.teleflex.com/role/ShareholdersequityaccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": {
     "auth_ref": [
      "r146",
      "r276",
      "r277",
      "r285"
     ],
     "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/2019-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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CrossCurrencyInterestRateContractMember": {
     "auth_ref": [
      "r347",
      "r525"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.",
        "label": "Cumulative Effect of New Accounting Principle in Period of Adoption",
        "terseLabel": "Cumulative effect adjustment resulting from the adoption of new accounting standards"
       }
      }
     },
     "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxescomponentsofprovisionforincometaxesfromcontinuingoperationsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r148",
      "r456",
      "r461"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxescomponentsofprovisionforincometaxesfromcontinuingoperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r152",
      "r458"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxescomponentsofprovisionforincometaxesfromcontinuingoperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r148",
      "r456",
      "r461"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxescomponentsofprovisionforincometaxesfromcontinuingoperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r183"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerListsMember": {
     "auth_ref": [
      "r476"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r477"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetscomponentsofintangibleassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentAmount1": {
     "auth_ref": [
      "r142",
      "r144"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion, Converted Instrument, Amount",
        "terseLabel": "Settlement and exchange of convertible notes with common or treasury stock"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentAmount1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtCurrent": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": 1.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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r307"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Borrowings"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r31",
      "r33",
      "r34",
      "r591",
      "r594",
      "r610"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r34",
      "r303",
      "r594",
      "r610"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r558",
      "r560"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Debt instrument, face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationDetails",
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r65"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r66"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodAxis": {
     "auth_ref": [
      "r606"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodDomain": {
     "auth_ref": [
      "r606"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r606"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of principal amount of debt redeemed.",
        "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed",
        "terseLabel": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r66",
      "r149",
      "r309",
      "r310",
      "r311",
      "r312",
      "r557",
      "r558",
      "r560",
      "r607"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross": {
     "auth_ref": [
      "r561"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r148",
      "r457",
      "r461"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxescomponentsofprovisionforincometaxesfromcontinuingoperationsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r559"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Capitalized transactions fees, including underwrites' discounts and commissions incurred"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r57",
      "r559"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r148",
      "r457",
      "r461"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxescomponentsofprovisionforincometaxesfromcontinuingoperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r451"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": 5.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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r137",
      "r148",
      "r457",
      "r461"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r36",
      "r37",
      "r448",
      "r593",
      "r609"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesdeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r431",
      "r451"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": 3.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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r148",
      "r457",
      "r461"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesdeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r449"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesdeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r426",
      "r454",
      "r455"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesdeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOtherTaxCarryforwards": {
     "auth_ref": [
      "r426",
      "r454",
      "r455"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions": {
     "auth_ref": [
      "r454"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesdeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "auth_ref": [
      "r425",
      "r454",
      "r455"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesdeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r450"
     ],
     "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/2019-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": [
      "r431",
      "r451"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesdeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": {
     "auth_ref": [
      "r426",
      "r454",
      "r455"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesdeferredtaxassetsandliabilitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.",
        "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets",
        "terseLabel": "Intangibles\u00a0\u2014 stock acquisitions"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesdeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r426",
      "r454",
      "r455"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesdeferredtaxassetsandliabilitiesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesdeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r426",
      "r454",
      "r455"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesdeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r426",
      "r454",
      "r455"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesdeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": {
     "auth_ref": [
      "r454"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesdeferredtaxassetsandliabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Defined Benefit Plan [Abstract]",
        "terseLabel": "Defined Benefit Plan [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": {
     "auth_ref": [
      "r349"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": {
     "auth_ref": [
      "r95",
      "r358"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": {
     "auth_ref": [
      "r95",
      "r358"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "auth_ref": [
      "r339",
      "r379"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r333"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": {
     "auth_ref": [
      "r30",
      "r327",
      "r328",
      "r344",
      "r589",
      "r612"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinconsolidatedbalancesheetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r360"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsweightedaverageassumptionsusedindeterminingbenefitobligationsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": {
     "auth_ref": [
      "r361"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsweightedaverageassumptionsusedindeterminingbenefitobligationsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "auth_ref": [
      "r360"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsweightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "auth_ref": [
      "r362"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsweightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r329"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "auth_ref": [
      "r335",
      "r381"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt": {
     "auth_ref": [
      "r381"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "auth_ref": [
      "r347",
      "r348",
      "r365",
      "r379"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanCurtailments": {
     "auth_ref": [
      "r331"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of (increase) decrease in benefit obligation of defined benefit plan from event reducing expected years of future service of present employees or eliminating accrual of benefits for some or all future services of present employees.",
        "label": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Curtailment",
        "negatedTerseLabel": "Curtailments"
       }
      }
     },
     "localname": "DefinedBenefitPlanCurtailments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinconsolidatedbalancesheetDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsnetbenefitcostofpensionandpostretirementbenefitplansDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsweightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1": {
     "auth_ref": [
      "r364"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of decrease in accumulated postretirement benefit obligation from one-percentage-point decrease in assumed health care cost trend rate.",
        "label": "Defined Benefit Plan, Effect of One Percentage Point Decrease on Accumulated Postretirement Benefit Obligation",
        "terseLabel": "Decrease trend rate by 1%, decrease the benefit obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1": {
     "auth_ref": [
      "r364"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of decrease in service and interest cost components of net periodic postretirement benefit cost from one-percentage-point decrease in assumed health care cost trend rate.",
        "label": "Defined Benefit Plan, Effect of One Percentage Point Decrease on Service and Interest Cost Components",
        "terseLabel": "Decrease trend rate by 1%, decrease the benefit expenses"
       }
      }
     },
     "localname": "DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation": {
     "auth_ref": [
      "r364"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in accumulated postretirement benefit obligation from one-percentage-point increase in assumed health care cost trend rate.",
        "label": "Defined Benefit Plan, Effect of One Percentage Point Increase on Accumulated Postretirement Benefit Obligation",
        "terseLabel": "Increase trend rate by 1%, increase the benefit obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents": {
     "auth_ref": [
      "r364"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in service and interest cost components of net periodic postretirement benefit cost from one-percentage-point increase in assumed health care cost trend rate.",
        "label": "Defined Benefit Plan, Effect of One Percentage Point Increase on Service and Interest Cost Components",
        "terseLabel": "Increase trend rate by 1%, increase the benefit expenses"
       }
      }
     },
     "localname": "DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear": {
     "auth_ref": [
      "r367"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cost (credit) included in accumulated other comprehensive (income) loss expected to be recognized in net periodic benefit cost (credit) for fiscal year following most recent annual statement of financial position.",
        "label": "Defined Benefit Plan, Expected Amortization, Next Fiscal Year",
        "terseLabel": "Accumulated other comprehensive income expected to be recognized over the next fiscal year for the Company's pension and postretirement benefit plans"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedAmortizationNextFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "auth_ref": [
      "r350"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of benefits for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following latest fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Five Fiscal Years Thereafter",
        "terseLabel": "Years 2025\u00a0\u2014 2029"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsexpectedbenefitpaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "auth_ref": [
      "r350"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of benefits for defined benefit plan expected to be paid in next fiscal year following latest fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Next Twelve Months",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsexpectedbenefitpaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "auth_ref": [
      "r350"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of benefits for defined benefit plan expected to be paid in fifth fiscal year following latest fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsexpectedbenefitpaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "auth_ref": [
      "r350"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of benefits for defined benefit plan expected to be paid in fourth fiscal year following latest fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsexpectedbenefitpaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "auth_ref": [
      "r350"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of benefits for defined benefit plan expected to be paid in third fiscal year following latest fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsexpectedbenefitpaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "auth_ref": [
      "r350"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of benefits for defined benefit plan expected to be paid in second fiscal year following latest fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsexpectedbenefitpaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": {
     "auth_ref": [
      "r351"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of contributions expected to be received by defined benefit plan from employer in next fiscal year following latest fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year",
        "terseLabel": "Expected employer contribution for year 2016"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r355",
      "r377",
      "r379"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsnetbenefitcostofpensionandpostretirementbenefitplansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r338",
      "r347",
      "r348",
      "r379"
     ],
     "calculation": {
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Fair value of plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": {
     "auth_ref": [
      "r334"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "auth_ref": [
      "r327",
      "r344"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r332",
      "r354",
      "r376",
      "r379"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsnetbenefitcostofpensionandpostretirementbenefitplansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r352",
      "r374",
      "r379"
     ],
     "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 expense (income)"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsnetbenefitcostofpensionandpostretirementbenefitplansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets": {
     "auth_ref": [
      "r370",
      "r371",
      "r379"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAmendments": {
     "auth_ref": [
      "r336"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "auth_ref": [
      "r342",
      "r381"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant": {
     "auth_ref": [
      "r341"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r340"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "auth_ref": [
      "r346",
      "r379"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments": {
     "auth_ref": [
      "r356",
      "r378"
     ],
     "calculation": {
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsnetbenefitcostofpensionandpostretirementbenefitplansDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from event reducing expected years of future service of present employees or eliminating accrual of defined benefits for some or all future services of present employees.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Curtailment",
        "negatedTerseLabel": "Curtailments"
       }
      }
     },
     "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsnetbenefitcostofpensionandpostretirementbenefitplansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": {
     "auth_ref": [
      "r356",
      "r378"
     ],
     "calculation": {
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsnetbenefitcostofpensionandpostretirementbenefitplansDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement",
        "negatedTerseLabel": "Settlements"
       }
      }
     },
     "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsnetbenefitcostofpensionandpostretirementbenefitplansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r330",
      "r353",
      "r375",
      "r379"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsnetbenefitcostofpensionandpostretirementbenefitplansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanSettlementsBenefitObligation": {
     "auth_ref": [
      "r331"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of (increase) decrease to benefit obligation of defined benefit plan from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Includes, but is not limited to, lump-sum cash payment to participant in exchange for right to receive specified benefits, purchase of nonparticipating annuity contract and change from remeasurement.",
        "label": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement",
        "negatedTerseLabel": "Settlements"
       }
      }
     },
     "localname": "DefinedBenefitPlanSettlementsBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanSettlementsPlanAssets": {
     "auth_ref": [
      "r343"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of payment, which decreases plan assets of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract.",
        "label": "Defined Benefit Plan, Plan Assets, Payment for Settlement",
        "negatedTerseLabel": "Settlements"
       }
      }
     },
     "localname": "DefinedBenefitPlanSettlementsPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": {
     "auth_ref": [
      "r363"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsweightedaverageassumptionsusedindeterminingbenefitobligationsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsweightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r368",
      "r369",
      "r372",
      "r373",
      "r379"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinconsolidatedbalancesheetDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsnetbenefitcostofpensionandpostretirementbenefitplansDetail",
      "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsweightedaverageassumptionsusedindeterminingbenefitobligationsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r382"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r137",
      "r259"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r137",
      "r259"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationsegmentresultDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r81",
      "r82",
      "r543"
     ],
     "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/2019-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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails",
      "http://www.teleflex.com/role/ShareholdersequityaccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings": {
     "auth_ref": [
      "r521",
      "r531"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "auth_ref": [
      "r80",
      "r83",
      "r517",
      "r585"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "auth_ref": [
      "r80",
      "r83",
      "r517",
      "r585"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r515",
      "r518",
      "r523",
      "r526"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails",
      "http://www.teleflex.com/role/ShareholdersequityaccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r512",
      "r515",
      "r523"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "auth_ref": [
      "r81"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementfinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLossOnDerivative": {
     "auth_ref": [
      "r516"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r508",
      "r510"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNumberOfInstrumentsHeld": {
     "auth_ref": [
      "r508",
      "r510"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r146",
      "r153",
      "r507",
      "r509",
      "r512",
      "r513",
      "r528"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r512"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r318"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/NetrevenuesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r423"
     ],
     "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/2019-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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r8",
      "r112",
      "r622"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax",
        "terseLabel": "(Loss) income from discontinued operations",
        "verboseLabel": "Loss from discontinued operations"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "auth_ref": [
      "r3",
      "r4",
      "r5",
      "r6",
      "r8",
      "r12",
      "r432",
      "r464"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.",
        "label": "Discontinued Operation, Tax Effect of Discontinued Operation",
        "terseLabel": "(Benefit) taxes on (loss) income from discontinued operations",
        "verboseLabel": "Tax benefit on loss from discontinued operations"
       }
      }
     },
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r11"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": {
     "auth_ref": [
      "r258",
      "r265"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.",
        "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]",
        "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Consideration",
        "terseLabel": "Disposal group, including discontinued operation, consideration"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DistributionRightsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Legal rights, generally of a limited duration, to distribute a product or products, often within specific geographic areas or supply channels.",
        "label": "Distribution Rights [Member]",
        "terseLabel": "Distribution rights"
       }
      }
     },
     "localname": "DistributionRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetscomponentsofintangibleassetsDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsCash": {
     "auth_ref": [
      "r313",
      "r605"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EMEAMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Regions of Europe, Middle East and Africa.",
        "label": "EMEA [Member]",
        "verboseLabel": "EMEA"
       }
      }
     },
     "localname": "EMEAMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationsegmentresultDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetschangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r113",
      "r161",
      "r166",
      "r170",
      "r171",
      "r172",
      "r175",
      "r603",
      "r623"
     ],
     "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",
        "terseLabel": "Net income (in dollars per share)",
        "totalLabel": "Net income (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Basic:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r113",
      "r161",
      "r166",
      "r170",
      "r171",
      "r172",
      "r175",
      "r603",
      "r623"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Diluted:"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r548"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r151",
      "r433",
      "r434"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail",
      "http://www.teleflex.com/role/IncometaxesreconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r433",
      "r434",
      "r460"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesreconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r433",
      "r434",
      "r460"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesreconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail": {
       "order": 9.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent",
        "terseLabel": "Intellectual property impairment charge"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesreconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r433",
      "r434",
      "r460"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesreconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r433",
      "r434",
      "r460"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesreconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent",
        "terseLabel": "Excess tax benefits related to share-based compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesreconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r433",
      "r434",
      "r460"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesreconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail": {
       "order": 11.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesreconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r433",
      "r434",
      "r460"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesreconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State taxes, net of federal benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesreconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": {
     "auth_ref": [
      "r433",
      "r434",
      "r460"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesreconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent",
        "terseLabel": "Uncertain tax contingencies"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesreconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r433",
      "r434",
      "r460"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesreconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail": {
       "order": 10.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "negatedTerseLabel": "Research and development tax credit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesreconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent": {
     "auth_ref": [
      "r433"
     ],
     "calculation": {
      "http://www.teleflex.com/role/IncometaxesreconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Tax Cuts and Jobs Act.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent",
        "terseLabel": "Impacts of the TCJA"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesreconciliationsbetweenstatutoryfederalincometaxrateandeffectiveincometaxrateDetail"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinconsolidatedbalancesheetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r418"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r418"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r417"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansSharebasedCompensationActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r415"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/StockcompensationplansweightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail",
      "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r308"
     ],
     "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/2019-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": [
      "r27",
      "r32",
      "r212",
      "r596",
      "r611",
      "r635"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r532",
      "r533",
      "r534",
      "r541"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r535"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [
      "r535"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r347",
      "r348",
      "r379",
      "r533",
      "r581"
     ],
     "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/2019-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": [
      "r532",
      "r533",
      "r536",
      "r537",
      "r542"
     ],
     "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/2019-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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r540"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Fairvaluemeasurement"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r347",
      "r348",
      "r379",
      "r533",
      "r582"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementfinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r347",
      "r348",
      "r379",
      "r533",
      "r583"
     ],
     "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/2019-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": [
      "r347",
      "r348",
      "r379",
      "r533",
      "r584"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementfinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r538",
      "r541"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": {
     "auth_ref": [
      "r538"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) 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, Period Increase (Decrease)",
        "negatedTerseLabel": "Revaluations"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementreconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "auth_ref": [
      "r539"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "negatedTerseLabel": "Payments (1)"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementreconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r538"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementreconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [],
     "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/2019-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": [
      "r540",
      "r542"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementreconciliationofchangesinthreefinancialliabilitiesmeasuredatfairvalueonrecurringDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueOfAssetsAcquired": {
     "auth_ref": [
      "r142",
      "r143",
      "r144"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The fair value of assets acquired in noncash investing or financing activities.",
        "label": "Fair Value of Assets Acquired",
        "terseLabel": "Property, plant and equipment additions due to build-to-suit lease transactions"
       }
      }
     },
     "localname": "FairValueOfAssetsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PropertyplantandequipmentSupplementalcashflowinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "auth_ref": [
      "r514",
      "r520",
      "r529"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "auth_ref": [
      "r530"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r214",
      "r217",
      "r218",
      "r219",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail",
      "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r249"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetscomponentsofintangibleassetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r251"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsestimatedannualamortizationexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r251"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsestimatedannualamortizationexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r251"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsestimatedannualamortizationexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r251"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsestimatedannualamortizationexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r251"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsestimatedannualamortizationexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r243",
      "r245",
      "r249",
      "r253",
      "r587"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetscomponentsofintangibleassetsDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r249",
      "r587"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetscomponentsofintangibleassetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r243",
      "r248"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetscomponentsofintangibleassetsDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FixedIncomeInvestmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Investments that regularly generate a fixed amount of interest income. Examples include, but are not limited to, bonds, certificates of deposit, notes and debt securities.",
        "label": "Fixed Income Investments [Member]",
        "terseLabel": "Fixed Income Investments"
       }
      }
     },
     "localname": "FixedIncomeInvestmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FixedIncomeSecuritiesMember": {
     "auth_ref": [
      "r347",
      "r379"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r146",
      "r547",
      "r555"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignExchangeContractMember": {
     "auth_ref": [
      "r347",
      "r524"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityaccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignPlanMember": {
     "auth_ref": [
      "r369"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r137"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedTerseLabel": "Gain on sale of assets",
        "terseLabel": "Gain (loss) on disposition of assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments": {
     "auth_ref": [
      "r515",
      "r522"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r137",
      "r305",
      "r306"
     ],
     "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
      },
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail": {
       "order": 3.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",
        "terseLabel": "Gain (loss) on extinguishment of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r233",
      "r234"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": 3.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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetschangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r236"
     ],
     "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/2019-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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r254"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Goodwillandotherintangibleassets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r146",
      "r239",
      "r246"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r237"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetschangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r235",
      "r238"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetschangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r235",
      "r238"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetschangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetschangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "terseLabel": "Gross profit, excluding intangible asset amortization",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r512",
      "r527"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r512"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r512"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": {
     "auth_ref": [
      "r137",
      "r256"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.",
        "label": "Impairment of Long-Lived Assets to be Disposed of",
        "terseLabel": "Impairment of long-lived assets"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r146",
      "r255",
      "r266"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetscomponentsofintangibleassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r150"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxessummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r111",
      "r161",
      "r588",
      "r601",
      "r624"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail": {
       "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail",
      "http://www.teleflex.com/role/IncometaxessummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail",
      "http://www.teleflex.com/role/ShareholdersequityaccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r150"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxessummaryofUSandnonUScomponentsofincomefromcontinuingoperationsbeforetaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r494"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      },
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Income (loss) from continuing operations",
        "totalLabel": "Income from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail",
      "http://www.teleflex.com/role/ShareholdersequityaccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "auth_ref": [
      "r108",
      "r113",
      "r166",
      "r170",
      "r171",
      "r600",
      "r602",
      "r603",
      "r621"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r108",
      "r113",
      "r166",
      "r170",
      "r171",
      "r172",
      "r603",
      "r621",
      "r623"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r12",
      "r113",
      "r622"
     ],
     "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_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "negatedLabel": "Loss (Income) from discontinued operations",
        "terseLabel": "Income (loss) from discontinued operations",
        "totalLabel": "(Loss) income on discontinued operations"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "auth_ref": [
      "r112",
      "r113",
      "r168",
      "r170",
      "r171",
      "r603",
      "r622",
      "r623"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share",
        "terseLabel": "Loss from discontinued operations (in dollars per share)",
        "verboseLabel": "Income (loss) from discontinued operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "auth_ref": [
      "r168",
      "r170",
      "r171",
      "r506"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share",
        "terseLabel": "Loss from discontinued operations (in dollars per share)",
        "verboseLabel": "Income (loss) from discontinued operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r437"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxContingencyLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Tax Contingency [Line Items]",
        "terseLabel": "Income Tax Contingency [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxContingencyLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r467"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Incometaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r148",
      "r193",
      "r463"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail": {
       "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 on income from continuing operations",
        "terseLabel": "(Benefit) taxes on income from continuing operations",
        "totalLabel": "Provision for income taxes from continuing operations",
        "verboseLabel": "(Benefit) taxes on (loss) income from continuing operations"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail",
      "http://www.teleflex.com/role/IncometaxescomponentsofprovisionforincometaxesfromcontinuingoperationsDetail",
      "http://www.teleflex.com/role/ShareholdersequityaccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r105",
      "r146",
      "r429",
      "r430",
      "r446",
      "r447",
      "r452",
      "r465",
      "r637"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r141"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncomeTaxesSupplementalCashFlowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r136"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r136"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxes": {
     "auth_ref": [
      "r136"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r136"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r136"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY",
      "http://www.teleflex.com/role/ShareholdersequitychangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": {
     "auth_ref": [
      "r169",
      "r174"
     ],
     "calculation": {
      "http://www.teleflex.com/role/ShareholdersequityreconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities",
        "verboseLabel": "Dilutive effect of convertible notes and warrants (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityreconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r167",
      "r174"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityreconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r244",
      "r252"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetscomponentsofintangibleassetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r252"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetscomponentsofintangibleassetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r244",
      "r252"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetscomponentsofintangibleassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.",
        "label": "Intangible Assets, Gross (Excluding Goodwill)",
        "terseLabel": "Intangible Assets, Gross (Excluding Goodwill)"
       }
      }
     },
     "localname": "IntangibleAssetsGrossExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetscomponentsofintangibleassetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r241",
      "r247"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntellectualPropertyMember": {
     "auth_ref": [
      "r478"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetscomponentsofintangibleassetsDetail",
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r109",
      "r192",
      "r556",
      "r559",
      "r604"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/ShareholdersequityaccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net amount of nonoperating interest income (expense).",
        "label": "Interest Income (Expense), Nonoperating, Net",
        "negatedTerseLabel": "Interest, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r129",
      "r133",
      "r141"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r23",
      "r24",
      "r63"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": 7.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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r230"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r74"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/InventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r14",
      "r77",
      "r227"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": 4.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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail",
      "http://www.teleflex.com/role/InventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r25",
      "r78",
      "r146",
      "r176",
      "r228",
      "r229"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r76"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/InventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r75"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/InventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r118",
      "r191"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r631",
      "r632",
      "r633",
      "r634"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r631",
      "r632",
      "r633",
      "r634"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.",
        "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures",
        "terseLabel": "Investments in affiliates"
       }
      }
     },
     "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r575",
      "r577"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesNarrativeDetails"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r570"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r576"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r576"
     ],
     "calculation": {
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r576"
     ],
     "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 payments for operating lease, due after fifth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five",
        "terseLabel": "2025 and thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r576"
     ],
     "calculation": {
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r576"
     ],
     "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 payments for operating lease, due in fifth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r576"
     ],
     "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 payments for operating lease, due in fourth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r576"
     ],
     "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 payments for operating lease, due in third fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r576"
     ],
     "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 payments for operating lease, due in second fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r576"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r578"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r45",
      "r595",
      "r617"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": 1.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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": 5.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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r34",
      "r594",
      "r610"
     ],
     "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",
        "verboseLabel": "Line of credit facility amount outstanding"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "auth_ref": [
      "r60"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r60"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r60",
      "r149"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LitigationReserve": {
     "auth_ref": [
      "r68",
      "r288"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r34",
      "r304",
      "r594",
      "r615"
     ],
     "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",
        "verboseLabel": "Total long-term debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r61"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsFairValueofDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r156",
      "r298"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal after Year Five",
        "terseLabel": "2024 and thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r156",
      "r298"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r156",
      "r298"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r156",
      "r298"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r156",
      "r298"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAggregateAmountsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      },
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "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",
        "terseLabel": "Long-term borrowings",
        "verboseLabel": "Long-term borrowings"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail",
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r66"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationDetails",
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r66",
      "r299"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationDetails",
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r296",
      "r297"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CommitmentsandcontingentliabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MachineryAndEquipmentGross": {
     "auth_ref": [
      "r20",
      "r260"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MajorPropertyClassAxis": {
     "auth_ref": [
      "r565"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MajorPropertyClassDomain": {
     "auth_ref": [
      "r565"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketableSecurities": {
     "auth_ref": [
      "r599"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementfinancialassetsandliabilitiescarriedatfairvaluemeasuredonrecurringbasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MaterialReconcilingItemsMember": {
     "auth_ref": [
      "r196",
      "r197"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationsegmentresultDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "auth_ref": [
      "r535"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "auth_ref": [
      "r535"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.",
        "label": "Measurement Input, Price Volatility [Member]",
        "terseLabel": "Revenue volatility"
       }
      }
     },
     "localname": "MeasurementInputPriceVolatilityMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r535"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.",
        "label": "Noncontrolling Interest, Ownership Percentage by Parent",
        "terseLabel": "Ownership percentage of subsidiaries",
        "verboseLabel": "Percentage of change in ownership"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r347"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations": {
     "auth_ref": [
      "r132"
     ],
     "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",
        "terseLabel": "Net cash used in discontinued operations",
        "totalLabel": "Net cash provided by (used in) discontinued operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": {
     "auth_ref": [
      "r132"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      },
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of financing activities, excluding 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, Continuing Operations",
        "totalLabel": "Net cash (used in) provided by financing activities from continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from financing activities of continuing operations:",
        "verboseLabel": "Cash flows from financing activities of continuing operations:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": {
     "auth_ref": [
      "r132"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      },
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of investing activities, excluding 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, Continuing Operations",
        "totalLabel": "Net cash used in investing activities from continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from investing activities of continuing operations:",
        "verboseLabel": "Cash flows from investing activities of continuing operations:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": {
     "auth_ref": [
      "r132",
      "r134",
      "r138"
     ],
     "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",
        "terseLabel": "Net cash (used in) provided by operating activities from continuing operations",
        "totalLabel": "Net cash provided by operating activities from continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r161",
      "r164"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityaccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r162"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.",
        "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]",
        "terseLabel": "Recently issued accounting standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1": {
     "auth_ref": [
      "r142",
      "r143",
      "r144"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net book value of a nonmonetary asset transferred or exchanged in connection with the acquisition of a business or asset in a noncash transaction. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. Nonmonetary assets and liabilities are assets and liabilities that will not result in cash receipts or cash payments in the future.",
        "label": "Noncash or Part Noncash Acquisition, Net Nonmonetary Assets Acquired (Liabilities Assumed)",
        "terseLabel": "Acquisition of businesses"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresSupplementalcashflowinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r475"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetscomponentsofintangibleassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NondesignatedMember": {
     "auth_ref": [
      "r512"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesReceivableFairValueDisclosure": {
     "auth_ref": [
      "r72"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date.",
        "label": "Notes Receivable, Fair Value Disclosure",
        "terseLabel": "Notes receivable, fair value disclosure"
       }
      }
     },
     "localname": "NotesReceivableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.",
        "label": "Notes Receivable [Member]",
        "terseLabel": "Notes Receivable"
       }
      }
     },
     "localname": "NotesReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesReceivableNet": {
     "auth_ref": [
      "r40",
      "r204",
      "r220"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, after Allowance for Credit Loss",
        "terseLabel": "Financing receivable, net"
       }
      }
     },
     "localname": "NotesReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationsegmentresultDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OneTimeTerminationBenefitsMember": {
     "auth_ref": [
      "r269"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Income from continuing operations before interest, loss on extinguishment of debt and taxes",
        "verboseLabel": "Income from continuing operations before interest, loss on extinguishment of debt and taxes"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r568"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesMaturitiesofleaseliabilitiesDetails",
      "http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails",
      "http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r568"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": 9.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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r569",
      "r571"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r567"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": 9.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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail",
      "http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r574",
      "r577"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r573",
      "r577"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r562",
      "r563"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
        "verboseLabel": "2019"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesFutureminimumleasepaymentsundernoncancelableoperatingleasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r562",
      "r563"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Five Years",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesFutureminimumleasepaymentsundernoncancelableoperatingleasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r562",
      "r563"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Four Years",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesFutureminimumleasepaymentsundernoncancelableoperatingleasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r562",
      "r563"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "verboseLabel": "2021"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesFutureminimumleasepaymentsundernoncancelableoperatingleasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r562",
      "r563"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "verboseLabel": "2020"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesFutureminimumleasepaymentsundernoncancelableoperatingleasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r562",
      "r563"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due Thereafter",
        "verboseLabel": "2024 and thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesFutureminimumleasepaymentsundernoncancelableoperatingleasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r190",
      "r198"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationsegmentresultDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetsMember": {
     "auth_ref": [
      "r514",
      "r529"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": 7.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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r88",
      "r92",
      "r357"
     ],
     "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 $3,817, $(447) and $1,677, respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax": {
     "auth_ref": [
      "r93"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax": {
     "auth_ref": [
      "r93",
      "r494"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r86",
      "r92",
      "r549",
      "r550",
      "r554",
      "r555"
     ],
     "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 continuing operations adjustments, net of tax of $(6,270), $(1,047) and $(29,448), respectively",
        "verboseLabel": "Foreign currency translation, continuing operations, adjustments, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.teleflex.com/role/FinancialinstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": {
     "auth_ref": [
      "r84",
      "r92",
      "r546",
      "r549",
      "r551"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax": {
     "auth_ref": [
      "r84",
      "r93",
      "r553"
     ],
     "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": "Other Comprehensive Income (Loss), Foreign Currency Translation Gain (Loss) Arising During Period, Tax",
        "terseLabel": "Impact of currency translation, deferred taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax": {
     "auth_ref": [
      "r92",
      "r96",
      "r97",
      "r357"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail",
      "http://www.teleflex.com/role/ShareholdersequityaccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax": {
     "auth_ref": [
      "r92",
      "r96",
      "r97",
      "r357"
     ],
     "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 $(20), $(23) and $(39), respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax": {
     "auth_ref": [
      "r93"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "auth_ref": [
      "r95",
      "r106"
     ],
     "calculation": {
      "http://www.teleflex.com/role/ShareholdersequitychangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeOtherNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "terseLabel": "Other comprehensive income (loss) before reclassifications"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequitychangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "auth_ref": [
      "r87",
      "r92"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "auth_ref": [
      "r87",
      "r92"
     ],
     "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 gain (loss) on derivatives arising during the period, net of tax $(85), $(268) and $(631), respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "auth_ref": [
      "r93"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "auth_ref": [
      "r92",
      "r96"
     ],
     "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 $150, $163 and $83, respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": {
     "auth_ref": [
      "r93"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax": {
     "auth_ref": [
      "r92",
      "r96",
      "r357"
     ],
     "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",
        "negatedTerseLabel": "Curtailments, Net (Gain) or Loss",
        "terseLabel": "Plan amendments, curtailments, and settlements, net of tax of $0, $(137) and $74, respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r84",
      "r552"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "auth_ref": [
      "r84",
      "r93"
     ],
     "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",
        "negatedTerseLabel": "Foreign currency translation, continuing operations, adjustments, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r100",
      "r103",
      "r106",
      "r308"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive income (loss), net of tax",
        "totalLabel": "Other comprehensive (loss) income, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r100",
      "r103",
      "r494",
      "r495",
      "r499"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive (loss) income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "auth_ref": [
      "r90",
      "r92"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": {
     "auth_ref": [
      "r92",
      "r96",
      "r97",
      "r357"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail",
      "http://www.teleflex.com/role/ShareholdersequityaccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": {
     "auth_ref": [
      "r92",
      "r96",
      "r97",
      "r357"
     ],
     "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,611), $(1,588) and $(2,457), respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax": {
     "auth_ref": [
      "r93"
     ],
     "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/2019-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 income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeOtherNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequitychangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCreditDerivativesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Credit derivative contract classified as other.",
        "label": "Other Credit Derivatives [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherCreditDerivativesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2019-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 Investments"
       }
      }
     },
     "localname": "OtherInvestmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r21",
      "r22",
      "r63"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": 9.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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "auth_ref": [
      "r326",
      "r368",
      "r369",
      "r382"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail",
      "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/PensionandotherpostretirementbenefitsweightedaverageassumptionsusedindeterminingbenefitobligationsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsweightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherRestructuringMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Restructuring and related activities classified as other.",
        "label": "Other Restructuring [Member]",
        "terseLabel": "Other costs"
       }
      }
     },
     "localname": "OtherRestructuringMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherShortTermBorrowings": {
     "auth_ref": [
      "r58"
     ],
     "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 2.51% at December 31, 2019 and 3.25% at December 31, 2018"
       }
      }
     },
     "localname": "OtherShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities": {
     "auth_ref": [
      "r123"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r130",
      "r272"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesreconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "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",
        "negatedTerseLabel": "Dividends"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "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",
        "negatedTerseLabel": "Debt extinguishment, issuance and amendment fees"
       }
      }
     },
     "localname": "PaymentsOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r121",
      "r486"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Initial payment"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": {
     "auth_ref": [
      "r121"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity).",
        "label": "Payments to Acquire Interest in Subsidiaries and Affiliates",
        "negatedLabel": "Investments in affiliates"
       }
      }
     },
     "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r122"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r384"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for pension and other postretirement benefits.",
        "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]",
        "terseLabel": "Pension and other postretirement benefits"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Pensionandotherpostretirementbenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r35",
      "r327",
      "r328",
      "r344"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinconsolidatedbalancesheetDetail": {
       "order": 3.0,
       "parentTag": "tfx_DefinedBenefitPlanAmountsRecognizedinBalanceSheetExcludingAccumulatedOtherComprehensiveIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.",
        "label": "Liability, Defined Benefit Plan, Noncurrent",
        "negatedLabel": "Pension and postretirement benefit liabilities",
        "terseLabel": "Pension and postretirement benefit liabilities",
        "verboseLabel": "Pension and postretirement benefit liabilities"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinconsolidatedbalancesheetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": {
     "auth_ref": [
      "r146",
      "r368",
      "r380",
      "r382",
      "r383"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r325",
      "r368",
      "r369",
      "r382"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables",
      "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/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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r388",
      "r419"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r38"
     ],
     "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"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r17",
      "r50",
      "r51"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsFairvalueofderivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidTaxes": {
     "auth_ref": [
      "r16",
      "r18",
      "r231",
      "r232"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "order": 6.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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProFormaWeightedAverageSharesOutstandingDiluted": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The weighted average number of shares or units and dilutive common stock or unit equivalents outstanding in the calculation of proforma diluted earnings per share (earnings per unit), which is commonly presented in initial public offerings based on the terms of the offering.",
        "label": "Pro Forma Weighted Average Shares Outstanding, Diluted",
        "terseLabel": "Pro forma weighted average shares outstanding, diluted (in shares)"
       }
      }
     },
     "localname": "ProFormaWeightedAverageSharesOutstandingDiluted",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresProformacombinedfinancialinformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "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 businesses and assets"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromHedgeInvestingActivities": {
     "auth_ref": [
      "r120",
      "r135"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r124"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from issuance of shares"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-term Debt",
        "terseLabel": "Proceeds from new borrowings",
        "verboseLabel": "Proceeds from new borrowings"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r124",
      "r420"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.",
        "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised",
        "terseLabel": "Proceeds from share based compensation plans and the related tax impacts"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r99",
      "r102",
      "r131",
      "r194",
      "r199",
      "r494",
      "r497",
      "r498",
      "r502",
      "r503"
     ],
     "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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Net income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY",
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r267"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Propertyplantandequipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r55",
      "r260"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PropertyplantequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r28",
      "r29",
      "r262",
      "r618"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail": {
       "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationtotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail",
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail",
      "http://www.teleflex.com/role/PropertyplantequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r54",
      "r146",
      "r262"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r28",
      "r262"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]",
        "terseLabel": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r178"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "QUARTERLY DATA (UNAUDITED)"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITED"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReceivableTypeDomain": {
     "auth_ref": [
      "r73"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.",
        "label": "Receivable [Domain]",
        "terseLabel": "Receivable [Domain]"
       }
      }
     },
     "localname": "ReceivableTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivableWithImputedInterestFaceAmount": {
     "auth_ref": [
      "r558"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The principal amount of the receivable or note before consideration of the discount or premium.",
        "label": "Receivable with Imputed Interest, Face Amount",
        "terseLabel": "Receivable with imputed interest, face amount"
       }
      }
     },
     "localname": "ReceivableWithImputedInterestFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r146",
      "r206",
      "r209",
      "r210",
      "r211"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "auth_ref": [
      "r95",
      "r98",
      "r106"
     ],
     "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 (loss)"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequitychangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityaccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Item reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityaccumulatedothercomprehensiveincomelossintoincomeexpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesuncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r127"
     ],
     "calculation": {
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "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",
        "negatedTerseLabel": "Reduction in borrowings"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationCashFlowsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r424",
      "r640"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockExpense": {
     "auth_ref": [
      "r137"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r173"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/StockcompensationplanssummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedCostExpectedCost1": {
     "auth_ref": [
      "r271",
      "r273",
      "r281",
      "r284"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringAndRelatedCostIncurredCost": {
     "auth_ref": [
      "r271",
      "r273",
      "r281",
      "r284"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r137",
      "r270",
      "r276",
      "r283"
     ],
     "calculation": {
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_RestructuringCostsAndAssetImpairmentCharges",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "verboseLabel": "Total restructuring charges"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost and Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesreconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCosts": {
     "auth_ref": [
      "r137"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostsAndAssetImpairmentCharges": {
     "auth_ref": [
      "r137"
     ],
     "calculation": {
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Costs and Asset Impairment Charges",
        "totalLabel": "Total restructuring and impairment charges"
       }
      }
     },
     "localname": "RestructuringCostsAndAssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
        "label": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]",
        "terseLabel": "Restructuring and impairment charges"
       }
      }
     },
     "localname": "RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesreconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identification of the individual restructuring plans.",
        "label": "Restructuring Plan [Domain]",
        "terseLabel": "Restructuring Plan"
       }
      }
     },
     "localname": "RestructuringPlanDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesreconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r272",
      "r279"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesreconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveAccrualAdjustment1": {
     "auth_ref": [
      "r270",
      "r278"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesreconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Restructuring Reserve [Roll Forward]",
        "terseLabel": "Restructuring Reserve [Roll Forward]"
       }
      }
     },
     "localname": "RestructuringReserveRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesreconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringReserveTranslationAdjustment": {
     "auth_ref": [
      "r272",
      "r282"
     ],
     "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)",
        "verboseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "RestructuringReserveTranslationAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesreconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringSettlementAndImpairmentProvisions": {
     "auth_ref": [
      "r116"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r42",
      "r313",
      "r616"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanSponsorLocationAxis": {
     "auth_ref": [
      "r369",
      "r373"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanSponsorLocationDomain": {
     "auth_ref": [
      "r369",
      "r373"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r325",
      "r326",
      "r368",
      "r369",
      "r382"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables",
      "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/PensionandotherpostretirementbenefitsweightedaverageassumptionsusedindeterminingbenefitobligationsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsweightedaverageassumptionsusedindeterminingnetperiodicbenefitcostDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r325",
      "r326",
      "r368",
      "r369",
      "r382"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsAdditionalInformationDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsDetail",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables",
      "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/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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r317",
      "r318"
     ],
     "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/2019-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/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail",
      "http://www.teleflex.com/role/NetrevenuesOtherrevenuesDetails",
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r147",
      "r324"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r324"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Netrevenues"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "terseLabel": "Revenues From External Customers And Long Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r572",
      "r577"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesSupplementalbalancesheetinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r184"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r95"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r345"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r344"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "auth_ref": [
      "r359"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r471",
      "r472"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresAdditionalInformationDetail",
      "http://www.teleflex.com/role/AcquisitionsandDivestituresProformacombinedfinancialinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "terseLabel": "Schedule of Cash Flow, Supplemental Disclosures"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r458"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r66",
      "r149",
      "r309",
      "r310",
      "r311",
      "r312",
      "r557",
      "r558",
      "r560",
      "r607"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r451"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r368",
      "r369",
      "r372",
      "r373",
      "r379"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables",
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsamountsrecognizedinaccumulatedothercomprehensiveincomelossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "auth_ref": [
      "r520"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FinancialinstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r433"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r386",
      "r416",
      "r422"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "auth_ref": [
      "r350"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r532",
      "r533"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r243",
      "r248"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r243",
      "r248"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": {
     "auth_ref": [
      "r564"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.",
        "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]",
        "terseLabel": "Future Minimum Lease Payments Under Noncancelable Operating Leases"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r239",
      "r240"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetschangesincarryingamountbyreportingsegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r239",
      "r240"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r150"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r25",
      "r47",
      "r48",
      "r49"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.",
        "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r352"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r400"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r177"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Schedule of Quarterly Financial Information"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/QUARTERLYDATAUNAUDITEDTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r274",
      "r275",
      "r280"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesreconciliationofchangesinaccruedliabilitiesassociatedwithrestructuringprogramDetail",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r274",
      "r275",
      "r280"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "auth_ref": [
      "r272",
      "r282"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r107",
      "r110",
      "r201"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationsegmentresultDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r189",
      "r194",
      "r195",
      "r196",
      "r239"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationtotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r189",
      "r194",
      "r195",
      "r196",
      "r239"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r388",
      "r419"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r392",
      "r405",
      "r408"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r410"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "auth_ref": [
      "r174"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r248"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/GoodwillandotherintangibleassetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationsegmentresultDetail"
     ],
     "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r203"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationtotalnetrevenuesandtotalnetpropertyplantandequipmentbygeographicregionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r117",
      "r226"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationIncomeandComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeniorNotes": {
     "auth_ref": [
      "r597",
      "r620"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.teleflex.com/role/BorrowingsComponentsofLongTermDebtDetail",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r136"
     ],
     "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/2019-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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r398"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplanssummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r404"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplanssummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r402"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/StockcompensationplanssummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r402"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/StockcompensationplanssummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r401"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplanssummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r401"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplanssummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "auth_ref": [
      "r409"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplanssummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r403"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplanssummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r403"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplanssummaryofnonvestedrestrictedstockunitactivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r413"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansweightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r412"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansweightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r414"
     ],
     "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/2019-01-31",
     "presentation": [
      "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r389"
     ],
     "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r419"
     ],
     "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplanssummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r395"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplanssummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r395"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplanssummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r407"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r399"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplanssummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r399"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplanssummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "auth_ref": [
      "r396"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail",
      "http://www.teleflex.com/role/StockcompensationplanssummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r406"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r419"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplanssummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r394",
      "r419"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplanssummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r393"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplanssummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r385",
      "r390"
     ],
     "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/2019-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": [
      "r146",
      "r388",
      "r391"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate": {
     "auth_ref": [
      "r413"
     ],
     "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 expected term of a nonvested share or option award issued to other than an employee.",
        "label": "Share-based Goods and Nonemployee Services Transaction, Valuation Method, Expected Dividend Rate",
        "terseLabel": "Expected dividend yield"
       }
      }
     },
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansweightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate": {
     "auth_ref": [
      "r414"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing a nonvested share or option award issued to other than an employee.",
        "label": "Share-based Goods and Nonemployee Services Transaction, Valuation Method, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansweightedaverageassumptionsusedtoestimatefairvalueofnonvestedsharesgrantedDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r411",
      "r421"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansweightedaverageassumptionsusedtoestimatefairvalueofoptionsgrantedDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r419"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplanssummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r419"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplanssummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r409"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplanssummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r308"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r159"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Summaryofsignificantaccountingpolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": {
     "auth_ref": [
      "r436"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SpecialTerminationBenefitsMember": {
     "auth_ref": [
      "r366"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r7",
      "r194",
      "r239",
      "r264",
      "r273",
      "r284",
      "r625"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BusinesssegmentsandotherinformationsegmentresultDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r71",
      "r308"
     ],
     "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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockCompensationPlanMember": {
     "auth_ref": [
      "r173"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.",
        "label": "Share-based Payment Arrangement [Member]",
        "terseLabel": "Stock Compensation Plan"
       }
      }
     },
     "localname": "StockCompensationPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r70",
      "r308",
      "r309",
      "r313"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "terseLabel": "Settlement of convertible notes (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r308",
      "r313"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r38",
      "r39",
      "r308",
      "r313"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r38",
      "r39",
      "r308",
      "r313",
      "r397"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplanssummaryofstockoptionactivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": {
     "auth_ref": [
      "r39",
      "r308",
      "r313"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.",
        "label": "Stock Issued During Period, Shares, Treasury Stock Reissued",
        "negatedLabel": "Deferred compensation (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net amount of stock issued during the period upon the conversion of convertible securities, net of adjustments (for example, to additional paid in capital) including the write-off of an equity component recognized to record the convertible debt instrument as two separate components - a debt component and an equity component. This item is meant to disclose the value of shares issued on conversion of convertible securities that were recorded as two separate (debt and equity) components.",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments",
        "terseLabel": "Settlement of warrants"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r38",
      "r39",
      "r313",
      "r387",
      "r406"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": {
     "auth_ref": [
      "r38",
      "r39",
      "r308",
      "r313",
      "r314"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.",
        "label": "Stock Issued During Period, Value, Treasury Stock Reissued",
        "terseLabel": "Deferred compensation"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/ShareholdersequityAdditionalInformationDetail",
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockOptionPlanExpense": {
     "auth_ref": [
      "r137"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r39",
      "r43",
      "r44",
      "r208"
     ],
     "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",
        "totalLabel": "Total shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.teleflex.com/role/CondensedconsolidatingguarantorfinancialinformationBalanceSheetsDetail"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r492",
      "r493",
      "r501"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY",
      "http://www.teleflex.com/role/ShareholdersequitychangeinaccumulatedothercomprehensiveincomelossnetoftaxDetail"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r316"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Shareholdersequity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SubsequenteventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SubsequenteventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r579"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SubsequenteventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r579"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SubsequenteventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r579"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SubsequenteventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r580"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/Subsequentevents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "auth_ref": [
      "r436",
      "r445",
      "r447"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfIncomeTaxExaminationsTextBlock": {
     "auth_ref": [
      "r438",
      "r459"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "auth_ref": [
      "r453"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "auth_ref": [
      "r453"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxCreditCarryforwardTable": {
     "auth_ref": [
      "r453"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r458"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income tax expense (benefit) for remeasurement of deferred tax from change in tax rate pursuant to Tax Cuts and Jobs Act.",
        "label": "Tax Cuts and Jobs Act, Change in Tax Rate, Income Tax Expense (Benefit)",
        "negatedLabel": "Tax benefit on revaluation of deferred tax asset and liabilities"
       }
      }
     },
     "localname": "TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r458"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income tax expense (benefit) from effect of Tax Cuts and Jobs Act.",
        "label": "Tax Cuts and Jobs Act, Income Tax Expense (Benefit)",
        "negatedLabel": "Discrete tax benefit, net"
       }
      }
     },
     "localname": "TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r462"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of reasonable estimate for income tax expense (benefit) for which accounting for tax effect for remeasurement of deferred tax from change in tax rate is incomplete pursuant to Tax Cuts and Jobs Act.",
        "label": "Tax Cuts and Jobs Act, Incomplete Accounting, Change in Tax Rate, Provisional Income Tax Expense (Benefit)",
        "terseLabel": "Tax Cuts and Jobs Act of 2017, incomplete accounting, change in tax rate, provisional income tax expense (benefit)"
       }
      }
     },
     "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r462"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of reasonable estimate for income tax expense (benefit) for which accounting for tax effect is incomplete pursuant to Tax Cuts and Jobs Act.",
        "label": "Tax Cuts and Jobs Act, Incomplete Accounting, Provisional Income Tax Expense (Benefit)",
        "terseLabel": "Tax cuts and jobs act of 2017, incomplete accounting, provisional income tax expense (benefit)"
       }
      }
     },
     "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense": {
     "auth_ref": [
      "r458"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income tax expense from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.",
        "label": "Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Income Tax Expense",
        "negatedLabel": "Tax benefit on deemed repatriated earnings"
       }
      }
     },
     "localname": "TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r474"
     ],
     "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/2019-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": [
      "r586"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/PensionandotherpostretirementbenefitsfairvaluesofpensionplanassetsfootnoteDetail",
      "http://www.teleflex.com/role/StockcompensationplansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r69",
      "r314"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r69",
      "r314",
      "r315"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.",
        "label": "Type of Adoption [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RecentlyissuedaccountingstandardsRecentlyissuedaccountingstandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "verboseLabel": "Type of Restructuring"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesexpectedcoststobeincurredDetails",
      "http://www.teleflex.com/role/RestructuringandotherimpairmentchargesrestructuringprogramDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UndistributedEarningsOfForeignSubsidiaries": {
     "auth_ref": [
      "r427",
      "r466",
      "r608",
      "r629"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r428",
      "r439"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesuncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r441"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r440"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesuncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "auth_ref": [
      "r442"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "negatedLabel": "Reductions in unrecognized tax benefits due to settlements"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesuncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued": {
     "auth_ref": [
      "r435"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense": {
     "auth_ref": [
      "r435"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r441"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesuncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r440"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesuncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": {
     "auth_ref": [
      "r435"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": {
     "auth_ref": [
      "r435"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": {
     "auth_ref": [
      "r439"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.",
        "label": "Unrecognized Tax Benefits, Period Increase (Decrease)",
        "terseLabel": "Increase (decrease) in unrecognized tax benefits due to foreign currency translation"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesuncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r443"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesuncertaintaxpositionsforliabilitiesassociatedwithunrecognizedtaxbenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r444"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/IncometaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r179",
      "r180",
      "r181",
      "r182",
      "r186",
      "r187",
      "r188"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "auth_ref": [
      "r157"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r158"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "terseLabel": "Additions Charged\u00a0to Income"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r158"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease": {
     "auth_ref": [
      "r158"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease)",
        "terseLabel": "Translation and Other"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r158"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSALLOWANCEFORDOUBTFULACCOUNTSDetail",
      "http://www.teleflex.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDEFERREDTAXASSETVALUATIONALLOWANCEDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationTechniqueAxis": {
     "auth_ref": [
      "r535"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationTechniqueDiscountedCashFlowMember": {
     "auth_ref": [
      "r535"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/FairvaluemeasurementValuationTechniqueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationTechniqueDomain": {
     "auth_ref": [
      "r535"
     ],
     "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/2019-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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageBasicSharesOutstandingProForma": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The weighted average number of shares (units) outstanding in the calculation of pro forma basic earnings per share (earnings per unit), which is commonly presented in initial public offerings based on the terms of the offering.",
        "label": "Weighted Average Basic Shares Outstanding, Pro Forma",
        "terseLabel": "Weighted average basic shares outstanding, pro forma (in shares)"
       }
      }
     },
     "localname": "WeightedAverageBasicSharesOutstandingProForma",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/AcquisitionsandDivestituresProformacombinedfinancialinformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r165",
      "r172"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r163",
      "r172"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.teleflex.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.teleflex.com/role/ShareholdersequityreconciliationofbasictodilutedweightedaveragecommonsharesoutstandingDetail"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "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"
  },
  "r1": {
   "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"
  },
  "r10": {
   "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"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-03(e))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227"
  },
  "r108": {
   "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=116634182&loc=SL114868656-224227"
  },
  "r109": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r11": {
   "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"
  },
  "r110": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r111": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r112": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r113": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r114": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r115": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r116": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r117": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r118": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585"
  },
  "r12": {
   "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"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3581-108585"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r148": {
   "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=26873400&loc=d3e23780-122690"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r151": {
   "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=26873400&loc=d3e23780-122690"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(n))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690"
  },
  "r156": {
   "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=26873400&loc=d3e24072-122690"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(ColumnA))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690"
  },
  "r158": {
   "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=26873400&loc=d3e24092-122690"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1278-109256"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1930-109256"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1280-108306"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r179": {
   "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"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
  },
  "r2": {
   "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"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r209": {
   "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"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5865-108316"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316"
  },
  "r233": {
   "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"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r25": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r255": {
   "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"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2611-110228"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228"
  },
  "r259": {
   "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"
  },
  "r26": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r268": {
   "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"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r27": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r28": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r287": {
   "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"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349"
  },
  "r29": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r3": {
   "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"
  },
  "r30": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-10(d)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=116634808&loc=d3e168853-122756"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-10(d)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=116634808&loc=d3e168853-122756"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4852-112606"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r31": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r313": {
   "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=27012166&loc=d3e187085-122770"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045"
  },
  "r32": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130611-203046-203046"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r33": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(b)(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r34": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r35": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r36": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(m)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(s)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920"
  },
  "r37": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r38": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r39": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r393": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r394": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r395": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r396": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r397": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r398": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r399": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r4": {
   "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"
  },
  "r40": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r401": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r402": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r403": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r404": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r41": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r411": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r412": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r413": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r414": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r417": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r42": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r424": {
   "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"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28200-109314"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318"
  },
  "r43": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r44": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r45": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320"
  },
  "r46": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.EE.Q2(b))",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=SL116722634-122817"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "30",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r468": {
   "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"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r47": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "44",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5558-128473"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476"
  },
  "r48": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479"
  },
  "r49": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e7008-128479"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5283-111683"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r496": {
   "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"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r499": {
   "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"
  },
  "r5": {
   "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"
  },
  "r50": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r500": {
   "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"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3A-02)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3A-03)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828"
  },
  "r506": {
   "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=116822174&loc=d3e355146-122828"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959"
  },
  "r51": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959"
  },
  "r511": {
   "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=109980867&loc=d3e41620-113959"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959"
  },
  "r52": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(6)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41675-113959"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961"
  },
  "r53": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=118875152&loc=SL5864739-113975"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109974929&loc=SL110061172-113977"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r54": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118948100&loc=d3e30304-110892"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r549": {
   "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"
  },
  "r55": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32157-110900"
  },
  "r551": {
   "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"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b,c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399"
  },
  "r56": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=84164653&loc=d3e41551-112718"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977"
  },
  "r57": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r58": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=SL51823488-111719"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r587": {
   "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"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
  },
  "r589": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r59": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r590": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r591": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r592": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r593": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r594": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r595": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r597": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r598": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r599": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r6": {
   "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"
  },
  "r60": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r600": {
   "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=116637391&loc=SL114874048-224260"
  },
  "r601": {
   "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=116637391&loc=SL114874048-224260"
  },
  "r602": {
   "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=116637391&loc=SL114874048-224260"
  },
  "r603": {
   "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=116637391&loc=SL114874048-224260"
  },
  "r604": {
   "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=116637391&loc=SL114874048-224260"
  },
  "r605": {
   "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"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r61": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r610": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r611": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r612": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r613": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r614": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r615": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r616": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r617": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r618": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r619": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r62": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r620": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r621": {
   "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=116637232&loc=SL114874131-224263"
  },
  "r622": {
   "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=116637232&loc=SL114874131-224263"
  },
  "r623": {
   "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=116637232&loc=SL114874131-224263"
  },
  "r624": {
   "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=116637232&loc=SL114874131-224263"
  },
  "r625": {
   "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"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r629": {
   "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"
  },
  "r63": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(2)(i))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12C(1)(a))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010"
  },
  "r634": {
   "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=50485924&loc=d3e611379-123010"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010"
  },
  "r636": {
   "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=6589523&loc=d3e617274-123014"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r638": {
   "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=6590653&loc=d3e638233-123024"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024"
  },
  "r64": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r640": {
   "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"
  },
  "r641": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r642": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r643": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r644": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r645": {
   "Name": "Forms 10-K, 20-F, 40-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d-1"
  },
  "r646": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r647": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r648": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r649": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r65": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r650": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r651": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04"
  },
  "r652": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r653": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "d",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "(4)(iii)",
   "Subsection": "10"
  },
  "r654": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "d",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "(4)(iv)",
   "Subsection": "10"
  },
  "r655": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "i",
   "Publisher": "SEC",
   "Section": "3",
   "Subsection": "10"
  },
  "r66": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r67": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r68": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r69": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r7": {
   "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"
  },
  "r70": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r71": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r74": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r75": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r76": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r77": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r78": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r79": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r8": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r85": {
   "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=118930883&loc=SL7669646-108580"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a-c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r89": {
   "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=118930883&loc=SL7669646-108580"
  },
  "r9": {
   "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"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724391-108580"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6871809840">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories at December&#160;31, 2019 and 2018 consist of the following:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars&#160;in&#160;thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Raw materials</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,302&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">111,105&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work-in-process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,479&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,334&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">290,776&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">254,339&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">476,557&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">427,778&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6866249472">
<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, 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>
</tr>
<tr class="ro">
<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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Our borrowings at December&#160;31, 2019 and 2018 were as follows:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Senior Credit Facility:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Revolving credit facility, at a rate of 3.12% at December 31, 2019, and 4.27% at December 31, 2018, due 2024</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">300,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">293,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Term loan facility, at a rate of 3.17% at December 31, 2019 and 4.27% at December 31 2018, due 2022</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">673,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">683,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">5.25% Senior Notes due 2024</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">250,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">400,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">400,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">500,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">500,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Securitization program, at a rate of 2.51% at December 31, 2019 and 3.25% at December 31, 2018</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,923,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,176,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Unamortized debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,057)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,675)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,908,943&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,158,825&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion of borrowings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(50,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(86,625)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term borrowings</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,858,943&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,072,200&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On April 5, 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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18xODcvZnJhZzplNTdkNGI4MDZmM2U0MWYxYTY1NGMyMGIxZjAwOTMzNC90ZXh0cmVnaW9uOmU1N2Q0YjgwNmYzZTQxZjFhNjU0YzIwYjFmMDA5MzM0XzI3MA_502f1545-e5f1-45b5-8526-619d5b7acb5c">five</span>-year revolving credit facility of $1.0 billion and a term loan facility of $700.0 million (the "Credit Agreement"). Our obligations under the Credit Agreement are guaranteed (subject to certain exceptions and limitations) by substantially all of our material domestic subsidiaries. The obligations under the Credit Agreement are secured, subject to certain exceptions and limitations, by a lien on substantially all of the assets owned by us and each guarantor. The maturity date of the revolving credit facility and the term loan facility under the Credit Agreement is April 5, 2024.</span></div><div style="text-indent:18pt;text-align:justify;margin-top:5pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 0.0100, 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="text-indent:18pt;text-align:justify;margin-top:5pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-top:5pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We capitalized $4.0&#160;million related to transaction fees, including underwriters' discounts and commissions incurred in connection with the second amendment to the Credit Agreement.</span></div><div style="text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">5.25% Senior notes due 2024</span></div><div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">       On October 31, 2019, we issued a notice of redemption to holders of our outstanding $250&#160;million aggregate principal amount of 5.25% Senior Notes due 2024 (the &#8220;2024 Notes&#8221;). Pursuant to the notice of redemption, the 2024 Notes were redeemed on November 15, 2019 (the &#8220;Redemption Date&#8221;) at a redemption price equal to 102.625% of the principal amount of the 2024 Notes plus accrued and unpaid interest up to, but not including, the Redemption Date. We recognized a loss on extinguishment of debt of $8.8&#160;million in 2019 as a result of the redemption of the 2024 Notes.</span></div><div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">4.875% Senior notes due 2026</span></div><div style="text-indent:27pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In 2016, we issued $400.0 million of 4.875% Senior Notes due 2026 (the "2026 Notes").  We pay interest on the 2026 Notes semi-annually on June 1 and December 1 at a rate of 4.875% per year. The 2026 Notes mature on June 1, 2026, unless earlier redeemed by us at our option, as described below, or purchased by us at the holder&#8217;s option under specified circumstances following a Change of Control or Asset Sale (each as defined in the Indenture related to the 2026 Notes) or upon our election to exercise its optional redemption rights, as described below.</span></div><div style="text-indent:27pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our obligations under the 2026 Notes are fully and unconditionally guaranteed, jointly and severally, by each of our existing and future 100% owned domestic subsidiaries that is a guarantor or other obligor under the Credit Agreement and by certain of the other 100% owned domestic subsidiaries. See Note 19 for further information regarding the guarantors under the 2026 Notes.</span></div><div style="text-indent:27pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At any time on or after June 1, 2021, we may, on one or more occasions, redeem some or all of the 2026 Notes at a redemption price of 102.438% of the principal amount of the 2026 Notes subject to redemption, declining, in annual increments of 0.813%, to 100% of the principal amount on June 1, 2024, plus accrued and unpaid interest. In addition, at any time prior to June 1, 2021, we may, on one or more occasions, redeem some or all of the 2026 Notes at a redemption price equal to 100% of the principal amount of the 2026 Notes redeemed, plus a &#8220;make-whole&#8221; premium and any accrued and unpaid interest. The &#8220;make-whole&#8221; premium is the greater of (a) 1.0% of the principal amount of the 2026 Notes subject to redemption or (b) the excess, if any, over the principal amount of the 2026 Notes of the present value, on the redemption date of the sum of (i) the June 1, 2021 optional redemption price plus (ii) all required interest payments on the 2026 Notes through June 1, 2021 (other than accrued and unpaid interest to the redemption date), generally computed using a discount rate equal to the yield to maturity of U.S. Treasury securities with a constant maturity for the period most nearly equal to the period from the redemption date to June 1, 2021 (unless the period is less than one year, in which case the weekly average yield on traded U.S. Treasury securities adjusted to a constant maturity of one year will be used), plus 50 basis points.</span></div><div style="text-indent:27pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The indenture relating to the 2026 Notes contains covenants that, among other things and subject to certain exceptions, limit or restrict our ability to incur additional debt or issue preferred stock or other disqualified stock; create liens; merge, consolidate or dispose of certain assets, make investments or make other restricted payments; or enter into transactions with affiliates. </span></div><div style="text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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. See Note 19 for further information regarding the guarantors under the 2027 Notes.</span></div><div style="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 $50.0 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, 2019, we were in compliance with the covenants, and none of the termination events had occurred.  As of both December&#160;31, 2019 and 2018, we had $50.0 million (the maximum amount available) of outstanding borrowings under its accounts receivable securitization facility.</span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018, 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-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:65.935%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.667%;"/><td style="width:1.0%;"/></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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of debt</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,974,918&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,145,473&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December&#160;31, 2019, the aggregate amounts of long-term debt, demand loans and debt under our securitization program that will mature during each of the next four years and thereafter were as follows:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:79.405%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.595%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars&#160;in&#160;thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,768,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:56.040%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.600%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash interest paid</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,954&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,790&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74,256&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6848388816">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_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">$ 10,926<span></span>
</td>
<td class="nump">$ 8,671<span></span>
</td>
</tr>
<tr class="re">
<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">36,492<span></span>
</td>
<td class="nump">16,050<span></span>
</td>
</tr>
<tr class="ro">
<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,387<span></span>
</td>
<td class="nump">8,581<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liabilities</a></td>
<td class="nump">219,908<span></span>
</td>
<td class="nump">304,248<span></span>
</td>
</tr>
<tr class="rh">
<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">10,926<span></span>
</td>
<td class="nump">8,671<span></span>
</td>
</tr>
<tr class="re">
<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">36,492<span></span>
</td>
<td class="nump">16,050<span></span>
</td>
</tr>
<tr class="ro">
<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,387<span></span>
</td>
<td class="nump">8,581<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 219,908<span></span>
</td>
<td class="nump">$ 304,248<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=35744584&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13433-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6872887456">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_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">2.44%<span></span>
</td>
<td class="nump">2.67%<span></span>
</td>
<td class="nump">1.88%<span></span>
</td>
</tr>
<tr class="re">
<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">4 years 11 months 26 days<span></span>
</td>
<td class="text">4 years 11 months 23 days<span></span>
</td>
<td class="text">4 years 11 months 8 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.47%<span></span>
</td>
<td class="nump">0.54%<span></span>
</td>
<td class="nump">0.71%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">23.92%<span></span>
</td>
<td class="nump">22.65%<span></span>
</td>
<td class="nump">21.74%<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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6959666640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' equity - accumulated other comprehensive income (loss) into income expense (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jul. 01, 2018</div></th>
<th class="th"><div>Apr. 01, 2018</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold, excluding intangible asset amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,103,750<span></span>
</td>
<td class="nump">$ 1,063,941<span></span>
</td>
<td class="nump">$ 974,501<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income from continuing operations before taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">339,903<span></span>
</td>
<td class="nump">219,628<span></span>
</td>
<td class="nump">284,911<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Taxes on income from continuing operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">122,078<span></span>
</td>
<td class="num">(23,196)<span></span>
</td>
<td class="num">(129,648)<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">$ 107,806<span></span>
</td>
<td class="nump">$ 228,929<span></span>
</td>
<td class="nump">$ 83,328<span></span>
</td>
<td class="nump">$ 41,918<span></span>
</td>
<td class="nump">$ 87,513<span></span>
</td>
<td class="nump">$ 56,540<span></span>
</td>
<td class="num">$ (2,552)<span></span>
</td>
<td class="nump">$ 54,931<span></span>
</td>
<td class="nump">461,981<span></span>
</td>
<td class="nump">196,432<span></span>
</td>
<td class="nump">155,263<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">80,270<span></span>
</td>
<td class="nump">103,020<span></span>
</td>
<td class="nump">82,546<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember', window );">Reclassification out of Accumulated Other Comprehensive Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Impact on income from continuing operations, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,247<span></span>
</td>
<td class="nump">3,716<span></span>
</td>
<td class="nump">4,502<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember', window );">Reclassification out of Accumulated Other Comprehensive Income | Cash&#160;Flow Hedges | Foreign Exchange Forward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold, excluding intangible asset amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,284)<span></span>
</td>
<td class="num">(2,270)<span></span>
</td>
<td class="num">(95)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income from continuing operations before taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,284)<span></span>
</td>
<td class="num">(2,270)<span></span>
</td>
<td class="num">(95)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Taxes on income from continuing operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">150<span></span>
</td>
<td class="nump">163<span></span>
</td>
<td class="nump">84<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(1,134)<span></span>
</td>
<td class="num">(2,107)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember', window );">Reclassification out of Accumulated Other Comprehensive Income | Pension and Other Postretirement Benefit Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income from continuing operations before taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,012<span></span>
</td>
<td class="nump">7,556<span></span>
</td>
<td class="nump">7,009<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Taxes on income from continuing operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(1,631)<span></span>
</td>
<td class="num">(1,733)<span></span>
</td>
<td class="num">(2,496)<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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income from continuing operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,381<span></span>
</td>
<td class="nump">5,823<span></span>
</td>
<td class="nump">4,513<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax', window );">Actuarial losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,930<span></span>
</td>
<td class="nump">7,305<span></span>
</td>
<td class="nump">6,904<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax', window );">Prior-service credits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 82<span></span>
</td>
<td class="nump">$ 251<span></span>
</td>
<td class="nump">$ 105<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://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=116634182&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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 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(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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 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=116637232&amp;loc=SL114874131-224263<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=114775744&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=115929826&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=116634182&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=116637391&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_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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&amp;loc=d3e1377-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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://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=118930883&amp;loc=SL34724391-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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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=118930883&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=118930883&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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 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=118930883&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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6852366384">
<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, 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_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 );">2020</a></td>
<td class="nump">$ 50,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2021</a></td>
<td class="nump">25,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2022</a></td>
<td class="nump">35,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', 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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">2024 and thereafter</a></td>
<td class="nump">$ 1,768,750<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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 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=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 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=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 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=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 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=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 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=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6873417568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Future minimum lease payments under noncancelable operating leases (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2019</a></td>
<td class="nump">$ 25,294<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2020</a></td>
<td class="nump">23,216<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2021</a></td>
<td class="nump">21,419<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2022</a></td>
<td class="nump">19,460<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2023</a></td>
<td class="nump">17,403<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">2024 and thereafter</a></td>
<td class="nump">$ 41,368<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_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>97
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6872834480">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 304,248<span></span>
</td>
<td class="nump">$ 272,136<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_InitialEstimateUponAcquisition', window );">Initial estimate upon acquisition</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">54,696<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Payments (1)</a></td>
<td class="num">(138,171)<span></span>
</td>
<td class="num">(75,335)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease', window );">Revaluations</a></td>
<td class="nump">53,915<span></span>
</td>
<td class="nump">52,977<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustments', window );">Translation adjustment</a></td>
<td class="num">(84)<span></span>
</td>
<td class="num">(226)<span></span>
</td>
</tr>
<tr class="re">
<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">$ 219,908<span></span>
</td>
<td class="nump">$ 304,248<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_tfx_InitialEstimateUponAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Initial Estimate Upon Acquisition</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_InitialEstimateUponAcquisition</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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6957185776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Divestitures - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 04, 2019</div></th>
<th class="th"><div>Oct. 04, 2018</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain (loss) on disposition of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,077<span></span>
</td>
<td class="nump">$ 1,388<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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Aggregate contingent consideration amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">263,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">2,245,305<span></span>
</td>
<td class="nump">2,246,579<span></span>
</td>
<td class="nump">$ 2,235,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_BusinessAcquisitionAxis=tfx_EssentialMedicalInc.Member', window );">Essential Medical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">$ 114,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Initial payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,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>
</tr>
<tr class="re">
<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">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">$ 30,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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of Intangible assets, in years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EssentialMedicalInc.Member', window );">Essential Medical | Intellectual property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 103,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>
</tr>
<tr class="rh">
<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_EssentialMedicalInc.Member', window );">Essential Medical | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tfx_EssentialMedicalInc.Member', window );">Essential Medical | Estimated Fair Value Of Contingent Consideration 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Estimated fair value of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 54,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_SpecialtySurgicalInstrumentationIncorporatedMember', window );">Specialty Surgical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 62,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember', window );">Notes Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivableWithImputedInterestFaceAmount', window );">Receivable with imputed interest, face amount</a></td>
<td class="nump">$ 10,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>
<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_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths', window );">Financing Receivables Payments To Be Received In Next Twelve Months</a></td>
<td class="nump">2,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="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_FinancingReceivablesPaymentsToBeReceivedInYearTwo', window );">Financing Receivables, Payments To Be Received In Year Two</a></td>
<td class="nump">2,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="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_FinancingReceivablesPaymentsToBeReceivedInYearThree', window );">Financing Receivables, Payments To Be Received In Year Three</a></td>
<td class="nump">2,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="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_FinancingReceivablesPaymentsToBeReceivedInYearFour', window );">Financing Receivables, Payments To Be Received In Year Four</a></td>
<td class="nump">2,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="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_FinancingReceivablesPaymentsToBeReceivedInYearFive', window );">Financing Receivables, Payments To Be Received In Year Five</a></td>
<td class="nump">2,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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Notes receivable, fair value disclosure</a></td>
<td class="nump">7,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Financing receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember', window );">Notes Receivable | Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Financing receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,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_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember', window );">Notes Receivable | Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Financing receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember', window );">Disposal Group, Disposed of by Sale, Not Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="nump">12,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain (loss) on disposition of assets</a></td>
<td class="nump">2,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Disposal group, including discontinued operation, assets</a></td>
<td class="nump">$ 9,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivables Payments To Be Received In Next Twelve Months</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_FinancingReceivablesPaymentsToBeReceivedInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivables, Payments To Be Received In Year Five</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_FinancingReceivablesPaymentsToBeReceivedInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivables, Payments To Be Received In Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_FinancingReceivablesPaymentsToBeReceivedInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivables, Payments To Be Received In Year Three</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_FinancingReceivablesPaymentsToBeReceivedInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivables, Payments To Be Received In Year Two</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_FinancingReceivablesPaymentsToBeReceivedInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 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_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=35744584&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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 incurred by the acquirer as part of consideration transferred 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://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><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 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6405-128476<br><br>Reference 3: 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 (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 4: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=35744584&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_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=116869197&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_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_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=118932676&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_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://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=77989000&amp;loc=SL49117168-202975<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 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_NotesReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919230-210447<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ReceivableWithImputedInterestFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The principal amount of the receivable or note before consideration of the discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28551-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivableWithImputedInterestFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=tfx_EssentialMedicalInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EssentialMedicalInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_ContingentConsiderationByTypeAxis=tfx_EstimatedFairValueOfContingentConsiderationOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EstimatedFairValueOfContingentConsiderationOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_SpecialtySurgicalInstrumentationIncorporatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_SpecialtySurgicalInstrumentationIncorporatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6957174000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and other impairment charges - expected costs to be incurred (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandNineteenFootprintRealignmentPlanMember', window );">2019 Footprint realignment plan</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_AggregateRestructuringCharges', window );">Aggregate restructuring charges</a></td>
<td class="nump">$ 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">6.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_RestructuringCosts', window );">Aggregate restructuring related charges</a></td>
<td class="nump">6.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_TwoThousandNineteenFootprintRealignmentPlanMember', window );">2019 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">56.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_RestructuringAndRelatedCostExpectedCashOutlays', window );">Expected cash outlays</a></td>
<td class="nump">53.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">29.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">70.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">66.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">35.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">54.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_RestructuringAndRelatedCostIncurredCost', window );">Restructuring expenses</a></td>
<td class="nump">3.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCosts', window );">Aggregate restructuring related charges</a></td>
<td class="nump">7.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_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">102.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_RestructuringAndRelatedCostExpectedCashOutlays', window );">Expected cash outlays</a></td>
<td class="nump">99.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures', window );">Expected capital expenditures</a></td>
<td class="nump">19.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandEighteenFootprintRealignmentPlanMember', window );">2018 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">133.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_RestructuringAndRelatedCostExpectedCashOutlays', window );">Expected cash outlays</a></td>
<td class="nump">127.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_RestructuringCostsExpectedAggregateCapitalExpenditures', window );">Expected capital expenditures</a></td>
<td class="nump">23.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember', window );">2014 Footprint realignment plan</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_AggregateRestructuringCharges', window );">Aggregate restructuring charges</a></td>
<td class="nump">13.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_RestructuringAndRelatedCostIncurredCost', window );">Restructuring expenses</a></td>
<td class="nump">3.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCosts', window );">Aggregate restructuring related charges</a></td>
<td class="nump">32.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_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">47.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">38.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">25.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">52.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_RestructuringAndRelatedCostExpectedCashOutlays', window );">Expected cash outlays</a></td>
<td class="nump">43.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">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_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember', window );">Termination benefits | 2019 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">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=us-gaap_OneTimeTerminationBenefitsMember', window );">Termination benefits | 2019 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">23.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember', window );">Termination benefits | 2018 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">60.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember', window );">Termination benefits | 2018 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">70.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember', window );">Termination benefits | 2014 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">12.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember', window );">Termination benefits | 2014 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">13.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other costs | 2019 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">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 | 2019 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">2.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other costs | 2018 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">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 | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">4.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other costs | 2014 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">1.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other costs | 2014 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">2.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_SpecialTerminationBenefitAndOtherRestructuringMember', window );">Special Termination Benefit And Other Restructuring | 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">20.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_SpecialTerminationBenefitAndOtherRestructuringMember', window );">Special Termination Benefit And Other Restructuring | 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">25.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_SpecialTerminationBenefitAndOtherRestructuringMember', window );">Special Termination Benefit And Other Restructuring | 2018 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">62.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_SpecialTerminationBenefitAndOtherRestructuringMember', window );">Special Termination Benefit And Other Restructuring | 2018 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">74.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_SpecialTerminationBenefitAndOtherRestructuringMember', window );">Special Termination Benefit And Other Restructuring | 2014 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">13.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_SpecialTerminationBenefitAndOtherRestructuringMember', window );">Special Termination Benefit And Other Restructuring | 2014 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">15.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_AcceleratedDepreciationAndOtherCostsMember', window );">Accelerated Depreciation And Other Costs | 2019 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">36.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_AcceleratedDepreciationAndOtherCostsMember', window );">Accelerated Depreciation And Other Costs | 2019 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">45.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_AcceleratedDepreciationAndOtherCostsMember', window );">Accelerated Depreciation And Other Costs | 2018 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">40.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_AcceleratedDepreciationAndOtherCostsMember', window );">Accelerated Depreciation And Other Costs | 2018 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring charges</a></td>
<td class="nump">59.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_AcceleratedDepreciationAndOtherCostsMember', window );">Accelerated Depreciation And Other Costs | 2014 Footprint realignment plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">34.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tfx_AcceleratedDepreciationAndOtherCostsMember', window );">Accelerated Depreciation And Other Costs | 2014 Footprint realignment plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 37.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=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandNineteenFootprintRealignmentPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=tfx_TwoThousandNineteenFootprintRealignmentPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandEighteenFootprintRealignmentPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=tfx_TwoThousandEighteenFootprintRealignmentPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=tfx_TwoThousandFourteenManufacturingFootprintRealignmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=tfx_SpecialTerminationBenefitAndOtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=tfx_SpecialTerminationBenefitAndOtherRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=tfx_AcceleratedDepreciationAndOtherCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=tfx_AcceleratedDepreciationAndOtherCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7009343600">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">201,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">69,799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(80,835)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(13,428)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">177,348<span></span>
</td>
<td class="nump">201,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">$ 188.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">286.51<span></span>
</td>
<td class="nump">$ 250.66<span></span>
</td>
<td class="nump">$ 187.85<span></span>
</td>
</tr>
<tr class="ro">
<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">150.83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">236.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Outstanding, end of the year (in dollars per share)</a></td>
<td class="nump">$ 240.17<span></span>
</td>
<td class="nump">$ 188.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">$ 66,761<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=116856206&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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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=116856206&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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7010316912">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_LandBuildingsAndLeaseholdImprovementsGross', window );">Land, buildings and leasehold improvements</a></td>
<td class="nump">$ 248,067<span></span>
</td>
<td class="nump">$ 224,605<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">443,612<span></span>
</td>
<td class="nump">421,873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">158,574<span></span>
</td>
<td class="nump">137,899<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">63,991<span></span>
</td>
<td class="nump">105,319<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">914,244<span></span>
</td>
<td class="nump">889,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(483,525)<span></span>
</td>
<td class="num">(456,930)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">$ 430,719<span></span>
</td>
<td class="nump">$ 432,766<span></span>
</td>
<td class="nump">$ 382,999<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=6877327&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=118951113&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=6877327&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=6877327&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=119400593&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6852881520">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,011,084<span></span>
</td>
<td class="nump">$ 3,033,706<span></span>
</td>
</tr>
<tr class="re">
<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">(854,799)<span></span>
</td>
<td class="num">(708,654)<span></span>
</td>
</tr>
<tr class="rh">
<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">27,940<span></span>
</td>
<td class="nump">28,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated&#160;Amortization</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_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="re">
<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_FiniteLivedIntangibleAssetsGross', window );">Gross&#160;Carrying&#160;Amount</a></td>
<td class="nump">1,021,852<span></span>
</td>
<td class="nump">1,030,194<span></span>
</td>
</tr>
<tr class="re">
<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">(367,585)<span></span>
</td>
<td class="num">(322,972)<span></span>
</td>
</tr>
<tr class="rh">
<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="re">
<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_FiniteLivedIntangibleAssetsGross', window );">Gross&#160;Carrying&#160;Amount</a></td>
<td class="nump">1,351,990<span></span>
</td>
<td class="nump">1,363,516<span></span>
</td>
</tr>
<tr class="re">
<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">(402,340)<span></span>
</td>
<td class="num">(322,539)<span></span>
</td>
</tr>
<tr class="rh">
<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="re">
<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_FiniteLivedIntangibleAssetsGross', window );">Gross&#160;Carrying&#160;Amount</a></td>
<td class="nump">23,369<span></span>
</td>
<td class="nump">23,465<span></span>
</td>
</tr>
<tr class="re">
<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">(18,859)<span></span>
</td>
<td class="num">(17,860)<span></span>
</td>
</tr>
<tr class="rh">
<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="re">
<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_FiniteLivedIntangibleAssetsGross', window );">Gross&#160;Carrying&#160;Amount</a></td>
<td class="nump">563,315<span></span>
</td>
<td class="nump">565,070<span></span>
</td>
</tr>
<tr class="re">
<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">(50,718)<span></span>
</td>
<td class="num">(36,379)<span></span>
</td>
</tr>
<tr class="rh">
<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="re">
<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_FiniteLivedIntangibleAssetsGross', window );">Gross&#160;Carrying&#160;Amount</a></td>
<td class="nump">22,618<span></span>
</td>
<td class="nump">23,004<span></span>
</td>
</tr>
<tr class="re">
<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">$ (15,297)<span></span>
</td>
<td class="num">$ (8,904)<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>103
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7028206944">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">35.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">(11.30%)<span></span>
</td>
<td class="num">(3.30%)<span></span>
</td>
<td class="num">(25.70%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent', window );">Impacts of the TCJA</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(0.010)<span></span>
</td>
<td class="nump">0.379<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent', window );">Legal entity merger - deferred taxes</a></td>
<td class="num">(38.00%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Excess tax benefits related to share-based compensation</a></td>
<td class="num">(4.50%)<span></span>
</td>
<td class="num">(7.20%)<span></span>
</td>
<td class="num">(2.30%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal benefit</a></td>
<td class="num">(4.90%)<span></span>
</td>
<td class="num">(0.10%)<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies', window );">Uncertain tax contingencies</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(0.40%)<span></span>
</td>
<td class="num">(1.80%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals', window );">Contingent consideration</a></td>
<td class="nump">3.40%<span></span>
</td>
<td class="nump">5.30%<span></span>
</td>
<td class="nump">0.40%<span></span>
</td>
</tr>
<tr class="ro">
<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">(2.00%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Research and development tax credit</a></td>
<td class="num">(1.10%)<span></span>
</td>
<td class="num">(1.60%)<span></span>
</td>
<td class="num">(0.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_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other, net</a></td>
<td class="num">(0.50%)<span></span>
</td>
<td class="num">(0.10%)<span></span>
</td>
<td class="nump">2.70%<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate, total</a></td>
<td class="num">(35.90%)<span></span>
</td>
<td class="nump">10.60%<span></span>
</td>
<td class="nump">45.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries', window );">Increase (decrease) in deferred tax liability due to merger of foreign subsidiaries</a></td>
<td class="num">$ (129)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective income tax rate reconciliation contingent consideration reversals.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_EffectiveIncomeTaxRateReconciliationContingentConsiderationReversals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Legal Entity Merger, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_EffectiveIncomeTaxRateReconciliationLegalEntityMergerPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Deferred Tax Liability, Merger Of Foreign Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_IncreaseDecreaseInDeferredTaxLiabilityMergerOfForeignSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Tax Cuts and Jobs Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6850458736">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation', window );">Increase trend rate by 1%, increase the benefit obligation</a></td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents', window );">Increase trend rate by 1%, increase the benefit expenses</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_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1', window );">Decrease trend rate by 1%, decrease the benefit obligation</a></td>
<td class="nump">1.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1', window );">Decrease trend rate by 1%, decrease the benefit expenses</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 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="re">
<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">$ 17.5<span></span>
</td>
<td class="nump">$ 15.6<span></span>
</td>
<td class="nump">$ 12.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_EquitySecuritiesMember', window );">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="re">
<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">40.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="ro">
<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">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_OtherSecuritiesMember', window );">Other Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">10.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">3.20%<span></span>
</td>
<td class="nump">4.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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Rate of return</a></td>
<td class="nump">7.70%<span></span>
</td>
<td class="nump">7.80%<span></span>
</td>
<td class="nump">8.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_DefinedBenefitPlanAccumulatedBenefitObligation', window );">Accumulated benefit obligation</a></td>
<td class="nump">$ 469.6<span></span>
</td>
<td class="nump">$ 415.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 for year 2016</a></td>
<td class="nump">12.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear', window );">Accumulated other comprehensive income expected to be recognized over the next fiscal year for the Company's pension and postretirement benefit plans</a></td>
<td class="nump">$ 7.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Postretirement Health Care Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">3.10%<span></span>
</td>
<td class="nump">4.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear', window );">Expected employer contribution for year 2016</a></td>
<td class="nump">$ 5.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_FairValueofPlanAssetsEffectiveAverageDuration', window );">Effective average duration to maintain</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">U.S. | Pension</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">3.31%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Rate of return</a></td>
<td class="nump">7.75%<span></span>
</td>
<td class="nump">8.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">3.05%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Plan | Pension</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets', window );">Plan assets with accumulated benefit obligation in excess of plan assets</a></td>
<td class="nump">$ 2.4<span></span>
</td>
<td class="nump">$ 2.8<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_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_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_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://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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (k)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 accumulated postretirement benefit obligation from one-percentage-point decrease in assumed health care cost trend rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (m)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 service and interest cost components of net periodic postretirement benefit cost from one-percentage-point decrease in assumed health care cost trend rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (m)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 accumulated postretirement benefit obligation from one-percentage-point increase in assumed health care cost trend rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (m)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 service and interest cost components of net periodic postretirement benefit cost from one-percentage-point increase in assumed health care cost trend rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (m)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedAmortizationNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 (credit) included in accumulated other comprehensive (income) loss expected to be recognized in net periodic benefit cost (credit) for fiscal year following most recent annual 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (s)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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 contributions expected to be received by defined benefit plan from employer in next fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of plan asset for defined benefit plan with accumulated benefit obligation in excess of plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2417-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2417-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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_DefinedBenefitPlanByPlanAssetCategoriesAxis=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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_OtherSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=tfx_OtherSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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>105
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6859066432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Supplemental balance sheet information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_OperatingLeaseLiability', window );">Lease liabilities</a></td>
<td class="nump">$ 122,221<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for amounts included in the measurement of lease liabilities within operating cash flows</a></td>
<td class="nump">26,458<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right of use assets obtained in exchange for operating lease obligations</a></td>
<td class="nump">$ 37,673<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term</a></td>
<td class="text">7 years 2 months 12 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">4.40%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&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=77888419&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=77888426&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=77888426&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=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&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=77888426&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=77888399&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=77888426&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>106
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6744605456">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 expense (income) of the  pension and postretirement benefit plans for the years ended December&#160;31, 2019,&#160;2018 and&#160;2017:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:35.481%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.814%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Benefits</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Service cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,768&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,887&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">279&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,816&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,137&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,391&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,389&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,577&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected return on plan assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,426)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(29,666)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,809)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net amortization and deferral</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,013&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,777&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,734&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">275&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Curtailments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">677&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">486&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net benefit expense (income)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,645)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,087)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,051)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,399&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,252&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,131&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:35.481%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.814%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Benefits</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rate of return</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Initial healthcare trend rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ultimate healthcare trend rate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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-indent:18pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:48.879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.732%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Benefits</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Under Funded</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Under Funded</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefit obligation, beginning of year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">416,470&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">462,158&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,115&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,903&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Service cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,768&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,816&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,391&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,389&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actuarial (gain) loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,525&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(38,446)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,551&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,058)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">229&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,780)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefits paid</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20,350)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,314)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,090)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,790)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Medicare Part&#160;D reimbursement</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Plan amendments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">157&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Curtailments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(162)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">520&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,420)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Administrative costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,406)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,039)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Projected benefit obligation, end of year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">470,236&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">416,470&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,042&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,115&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of plan assets, beginning of year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">362,807&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">386,307&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actual return on plan assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,918&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,275)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contributions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,695&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,687&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefits paid</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20,350)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,314)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,420)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Administrative costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,406)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,039)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">636&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,139)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of plan assets, end of year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">423,300&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">362,807&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Funded status, end of year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(46,936)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(53,663)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(40,042)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42,115)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="text-indent:22.5pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:48.879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.732%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Benefits</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,449&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,837&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payroll and benefit-related liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,617)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,729)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,091)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,972)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension and postretirement benefit liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(47,768)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(54,771)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(34,951)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(38,143)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated other comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">213,989&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">205,910&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,916&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">364&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">167,053&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">152,247&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(38,126)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(41,751)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock', window );">Amounts Recognized in Accumulated Other Comprehensive (Income) Loss</a></td>
<td class="text"><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 loss with respect to the plans:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:49.315%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.526%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.795%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.502%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Cost </span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Taxes</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Other Comprehensive<br/>Loss, Net of Tax</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209,314&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(75,277)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134,088&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:13.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net amortization and deferral</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,760)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,579&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,198)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(486)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(403)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts arising during the period:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actuarial changes in benefit obligation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,495&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,012)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,483&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Curtailments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(162)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(120)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Plan amendments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">157&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(682)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">183&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(499)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">191&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">205,719&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(74,429)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131,481&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:13.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net amortization and deferral</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,995)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,631&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,382)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Settlements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts arising during the period:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actuarial changes in benefit obligation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,033&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,457)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,576&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Curtailments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Plan amendments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">173&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">213,816&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(76,270)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137,719&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:49.315%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.526%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.795%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.502%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Benefits</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Cost </span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Loss</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Taxes</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Other Comprehensive<br/>Loss, Net of Tax</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">305&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,410&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,995)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,720&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:13.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net amortization and deferral</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(77)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(59)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(104)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Curtailments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(157)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(118)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts arising during the period:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actuarial changes in benefit obligation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,058)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,459&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,599)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Plan amendments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">293&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(465)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(101)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net amortization and deferral</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(64)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts arising during the period:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actuarial changes in benefit obligation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,551&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(360)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,191&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,909&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(825)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,091&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table provides the fair values of the pension plan assets at December&#160;31, 2019 by asset category:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:48.439%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.824%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.824%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.586%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset Category&#160;(a)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">650&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">650&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity securities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Managed volatility (b)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,334&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,334&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. small/mid-cap equity (c)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,014&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,014&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">World equity (excluding U.S.) (d)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,285&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,285&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common equity securities &#8211; Teleflex Incorporated</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,359&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,359&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed income securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intermediate duration fund (e)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long duration bond fund (f)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,143&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,143&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bond fund (g)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,107&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,107&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Global credit fund (h)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">929&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">929&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Emerging markets debt fund (i)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,974&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,974&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate, government and foreign bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,714&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,714&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset backed &#8211; home loans</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">316&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">316&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other types of investments:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Multi asset funds&#160;&#160;(j)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,246&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,759&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,487&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract with insurance company (k)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,849&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,849&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total investments at fair value</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">387,430&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">373,773&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,803&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,854&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investments measured at net asset value (l)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,870&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">423,300&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2018 by asset category:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:48.439%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.824%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.824%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.586%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset Category&#160;(a)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">627&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">627&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity securities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Managed volatility (b)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,306&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,306&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. small/mid-cap equity (c)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,379&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,379&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">World equity (excluding U.S.) (d)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,589&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,589&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common equity securities &#8211; Teleflex Incorporated</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,216&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,216&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed income securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intermediate duration fund (e)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,958&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,958&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long duration bond fund (f)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90,661&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90,661&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bond fund (g)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,162&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,162&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Global credit fund (h)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">647&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">647&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Emerging markets debt fund (i)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,923&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,923&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate, government and foreign bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,418&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,418&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset backed &#8211; home loans</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">367&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">367&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other types of investments:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Multi asset funds&#160;&#160;(j)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,905&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,676&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,229&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract with insurance company (k)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,092&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,092&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total investments at fair value</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">328,262&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">314,569&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,596&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,097&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investments measured at Net asset value (l)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,545&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">362,807&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr></table></div><div style="text-indent:-36pt;padding-left:33.75pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">a.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;">Information on asset categories described in notes (b)-(k)&#160;is derived from prospectuses and other material provided by the respective funds comprising the respective asset categories.</span></div><div style="text-indent:-36pt;padding-left:33.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">b.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;">This category comprises mutual funds that invest in securities of U.S. and non-U.S. companies of all capitalization ranges that exhibit relatively low volatility.</span></div><div style="text-indent:-36pt;padding-left:33.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">c.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29pt;">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="text-indent:-36pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">d.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;">This category comprises a mutual fund that invests at least 80% of its net assets in equity securities of foreign companies. These securities may include common stocks, preferred stocks, warrants, exchange traded funds based on an international equity index, derivative instruments whose value is based on an international equity index and derivative instruments whose value is based on an underlying equity security or a basket of equity securities. The fund invests in securities of foreign issuers located in developed and emerging market countries. However, the fund will not invest more than 35% of its assets in the common stocks or other equity securities of issuers located in emerging market countries.</span></div><div style="text-indent:-36pt;padding-left:33.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">e.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;">This category comprises a mutual fund that invests in instruments or derivatives having economic characteristics similar to fixed income securities. The fund invests in investment grade fixed income instruments, including U.S. and foreign corporate obligations, fixed income securities issued by sovereigns or agencies in both developed and emerging foreign markets, debt obligations issued by governments or other municipalities, and securities issued or guaranteed by the U.S. Government and its agencies. The fund will seek to maintain an effective average duration between <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzkxODU_c0b154b5-d2a5-4e40-b8e5-67d62e9fe687">three</span> and <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMTcvZnJhZzo0NjIyYmM5YTg2NGQ0NWNlODRlYTlmNDE4NzU1NGI1NC90ZXh0cmVnaW9uOjQ2MjJiYzlhODY0ZDQ1Y2U4NGVhOWY0MTg3NTU0YjU0XzkxOTI_3d4c94cd-9694-4604-a662-cd05b5c9094c">ten</span> 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="text-indent:-36pt;padding-left:33.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">f.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31pt;">This category comprises a mutual fund that invests in instruments or derivatives having economic characteristics similar to fixed income securities. The fund invests in investment grade fixed income instruments, including securities issued or guaranteed by the U.S. Government and its agencies and instrumentalities, corporate bonds, asset-backed securities, exchange traded funds, mortgage-backed securities and collateralized mortgage-backed securities. The fund invests primarily in long duration government and corporate fixed income securities, and uses derivative instruments, including </span></div><div style="padding-left:33.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">interest rate swap agreements and Treasury futures contracts, for the purpose of managing the overall duration and yield curve exposure of the Fund&#8217;s portfolio of fixed income securities.</span></div><div style="text-indent:-36pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">g.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;">This category comprises funds that invest primarily in higher-yielding fixed income securities, including corporate bonds and debentures, convertible and preferred securities and zero coupon obligations.</span></div><div style="text-indent:-36pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">h.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt;">This category comprises a fund that invests primarily in a range of debt securities, including those issued by governments, institutions, or companies from a number of countries.</span></div><div style="text-indent:-36pt;padding-left:33.75pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">i.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31.51pt;">This category comprises a mutual fund that invests at least 80% of its net assets in fixed income securities of emerging market issuers, primarily in U.S. dollar-denominated debt of foreign governments, government-related and corporate issuers in emerging market countries and entities organized to restructure the debt of those issuers.</span></div><div style="text-indent:-36pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">j.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31.51pt;">This category comprises funds that may invest in equities, bonds, or derivatives.</span></div><div style="text-indent:-36pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">k.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29pt;">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="text-indent:-36pt;padding-left:33.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">l.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31.51pt;">This category comprises pooled institutional investments, primarily collective investment trusts. These funds are not listed on an exchange or traded in an active market and these investments are valued using their net asset value, which is generally based on the underlying asset values of the pooled investments held in the trusts. This category comprises the following funds:</span></div><div style="text-indent:-27pt;padding-left:99pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:23.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="text-indent:-27pt;padding-left:99pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:23.85pt;">a hedge fund that invests in various other hedge funds. </span></div><div style="text-indent:-27pt;padding-left:99pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:23.85pt;">funds that invest in underlying funds that acquire, manage, and dispose of real estate properties, with a focus on properties in the U.S. and the UK markets.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Expected Benefit Payments</a></td>
<td class="text"><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other&#160;Benefits</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars&#160;in&#160;thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,226&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,084&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,555&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,653&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,013&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,187&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,344&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,875&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,139&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years 2025&#160;&#8212; 2029</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127,256&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,623&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="rh">
<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_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_ScheduleOfAssumptionsUsedTableTextBlock', window );">Weighted Average Assumptions used in Determining Net Periodic Benefit Cost</a></td>
<td class="text"><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:44.852%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.741%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other&#160;Benefits</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rate of compensation increase</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Initial healthcare trend rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ultimate healthcare trend rate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(b)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ScheduleOfAllocationOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans.  This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (k)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAssumptionsUsedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in plan assets and benefit obligations recognized in other comprehensive income (loss) during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6872871904">
<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, 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_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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:34.510%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.982%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.102%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.102%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.105%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basis of fair value measurement</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level&#160;2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investments in marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,926&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,926&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,492&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,492&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,387&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,387&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">219,908&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">219,908&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:34.163%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.398%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.080%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.080%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.083%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basis of fair value measurement</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level&#160;2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investments in marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,671&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,671&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,050&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,050&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,581&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,581&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">304,248&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">304,248&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Schedule of Valuation Techniques</a></td>
<td class="text"><div style="text-indent:18pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:25.192%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:21.976%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:23.877%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.495%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent Consideration Liability</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Valuation&#160;Technique</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unobservable&#160;Input</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Range</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discounted cash flow</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">2.8% - 3.3%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Projected year of payment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 - 2023</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue-based</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Monte Carlo simulation</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue volatility</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">19.0% - 23.5%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">&#160;</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk free rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of debt structure</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Projected year of payment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 - 2022</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discounted cash flow</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">10% </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Projected year of payment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 - 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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018:</span></div><div style="margin-top:3pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance &#8211; January&#160;1</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">304,248&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">272,136&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Initial estimate upon acquisition</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,696&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Payments </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(1)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(138,171)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(75,335)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revaluations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,915&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,977&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Translation adjustment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(84)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(226)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance &#8211; December&#160;31</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">219,908&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">304,248&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div>(1) Consists mainly of a $106.8&#160;million payment associated with our acquisition of NeoTract and resulting from the achievement of a revenue-based goal for the period from January 1, 2018 to December 31, 2018 and $30.0&#160;million of payments associated with our acquisition of Essential Medical and resulting from achievement of a regulatory goal.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<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>109
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6857603200">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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">4.30%<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
<td class="nump">4.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Rate of return</a></td>
<td class="nump">7.70%<span></span>
</td>
<td class="nump">7.80%<span></span>
</td>
<td class="nump">8.10%<span></span>
</td>
</tr>
<tr class="rh">
<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">4.20%<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate', window );">Initial healthcare trend rate</a></td>
<td class="nump">7.40%<span></span>
</td>
<td class="nump">7.80%<span></span>
</td>
<td class="nump">7.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_DefinedBenefitPlanUltimateHealthCareCostTrendRate1', window );">Ultimate healthcare trend rate</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined benefit plan, assumptions used calculating net periodic benefit cost, initial healthcare trend rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInitialHealthcareTrendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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://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 (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (k)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://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 (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>110
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6850273392">
<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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="rh">
<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">3.20%<span></span>
</td>
<td class="nump">4.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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">2.80%<span></span>
</td>
<td class="nump">2.60%<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="ro">
<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">3.10%<span></span>
</td>
<td class="nump">4.20%<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate', window );">Initial healthcare trend rate</a></td>
<td class="nump">6.60%<span></span>
</td>
<td class="nump">7.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">5.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined benefit plan, assumptions used calculating benefit obligation, initial healthcare trend rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInitialHealthcareTrendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (k)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ultimate trend rate for health care cost for defined benefit postretirement plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6872857856">
<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, 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_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-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In May 2014, our stockholders approved the Teleflex Incorporated 2014 Stock Incentive Plan (the "2014 Plan") which replaced the 2008 Stock Incentive Plan and 2000 Stock Compensation Plan (the "Prior Plans"), under which stock options and restricted stock awards previously were granted.  The 2014 Plan provides for several different kinds of awards, including stock options, stock appreciation rights, stock awards and other stock-based awards to directors, officers and key employees. Under the 2014 Plan, we are authorized to issue up to 5.3 million shares of common stock, subject to adjustment in accordance with special share counting rules in the 2014 Plan that, among other things, (i) count shares underlying a stock option or stock appreciation right (each, an "option award") as one share and each share underlying any other type of award (a "stock award") as 1.8 shares, (ii) increase the shares we are authorized to issue by one or 1.8 shares for each share underlying an option award or stock award, respectively, under the Prior Plans that have been canceled, expired, settled in cash or forfeited after December 31, 2013 and (iii) decrease the number of shares we are authorized to issue by one share and 1.8 shares for each share underlying an option award or stock award, respectively, granted under the Prior Plans between January 1, 2014 and the May 2, 2014 adoption of the 2014 Plan by our stockholders. Options granted under the 2014 Plan have an exercise price equal to the closing price of the common stock on the date of the grant. In 2019, we granted, under the 2014 Plan, non-qualified options to purchase 162,087 shares of common stock and granted restricted stock units relating to 69,799 shares of common stock under the 2014 Plan.  We also granted performance share units (&#8220;PSUs&#8221;), as described in the following paragraph.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In 2018, we began granting PSUs to specified senior managers. The PSUs are designed to provide further incentive to our senior management with respect to achievement of the long term financial objectives. The PSU component of the equity incentive program is designed to provide shares of our common stock to the holder based upon our achievement of certain financial performance criteria during a designated performance period of three years. The number of shares to be awarded under the PSUs granted are subject to modification based upon our total stockholder return relative to a designated group of public companies. Assuming target performance is achieved, a total of 18,663 shares of common stock would be issuable in respect of the PSUs granted and a maximum of 46,660 shares would be issuable in respect of such PSUs upon achievement of maximum performance levels.</span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.672%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.722%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in millions)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share-based compensation expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total income tax benefit recognized for share-based compensation arrangements</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net excess tax benefit</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2019 as of the grant date was $34.0 million, which will be recognized over the vesting period of the awards. As of December&#160;31, 2019, 3,357,048 shares were available for future grants under the 2014 Plan.</span></div><div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:22.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of options granted in 2019, 2018 and 2017 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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.740%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.44&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.67&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.88&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected life of option</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.99 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.98 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.94 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.54&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.71&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.92&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.65&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.74&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the option activity during 2019:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.976%;"><tr><td style="width:1.0%;"/><td style="width:31.234%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.952%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.952%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.771%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.877%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares Subject&#160;to Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Exercise Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Remaining Contractual Life&#160;In&#160;Years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars&#160;in&#160;thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, beginning of the year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,471,449&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136.62&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">162,087&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">288.45&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(291,696)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99.96&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited or expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,308)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">245.65&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, end of the year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,325,532&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">161.91&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">284,371&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable, end of the year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,018,703&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133.71&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.3</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">247,275&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2019, 2018 and 2017 was $68.22, $58.16 and $39.70, respectively. The total intrinsic value of options exercised during 2019, 2018 and 2017 was $64.3 million, $69.4 million and $15.7 million, respectively. </span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We recorded $9.6 million of expense related to options during 2019, which is included in cost of goods sold or selling, general and administrative expenses. As of December&#160;31, 2019, the unamortized share-based compensation cost related to non-vested stock options, net of expected forfeitures, was $10.6 million, which is expected to be recognized over a weighted-average period of 1.4 years. Authorized but unissued shares of our common stock are issued upon exercises of options.</span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of PSUs granted in 2019 was determined using a Monte Carlo simulation valuation model.  The grant date fair value for these awards was $305.58. </span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2019, 2018 and 2017 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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.740%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.41&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.41&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.46&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.53&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.71&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2019:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:28.994%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.570%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Shares</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Life</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars&#160;in&#160;thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, beginning of the year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">201,812&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">188.10&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,799&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">286.51&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(80,835)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150.83&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,428)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">236.31&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, end of the year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">177,348&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">240.17&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.2</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,761&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> We issued 69,799, 62,221 and 82,865 of non-vested restricted stock units in 2019, 2018 and 2017, 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 2019, 2018 and 2017 was $286.51, $250.66 and $187.85, respectively. </span></div>We recorded $14.1 million of expense related to stock awards  during 2019, which is included in cost of goods sold or selling, general and administrative expenses. As of December 31, 2019, the unamortized share-based compensation cost related to non-vested restricted stock units, net of estimated forfeitures, was $18.6 million, which is expected to be recognized over a weighted-average period of 1.2 years. We use treasury stock to provide shares of common stock in connection with vesting of the stock awards.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6872860960">
<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, 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_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="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During 2019, our chief operating decision maker (our Chief Executive Officer) changed the manner in which he reviews financial information for purposes of assessing business performance and allocating resources by focusing on the geographic location of all non-OEM operations. As a result, we changed our segment presentation. Specifically, the Vascular North America, Interventional North America, Anesthesia North America, Surgical North America, Interventional Urology North America, Respiratory North America and Latin America operating segments were combined into a new Americas segment. We now 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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019,&#160;2018 and 2017:</span></div><div style="text-align:center;margin-top:3pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.740%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Americas</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,492,274&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,351,699&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,141,406&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EMEA</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">588,043&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">603,813&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">552,722&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">294,328&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">286,895&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">269,208&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OEM</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">220,717&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">205,976&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">182,967&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,595,362&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,448,383&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146,303&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.740%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Americas</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">319,933&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">255,798&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">240,982&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EMEA</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94,424&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">106,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,430&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,135&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75,637&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OEM</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,994&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,578&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total segment operating profit </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(1)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">545,441&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">490,317&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">450,627&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Unallocated expenses</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"> (2)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(118,187)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(168,613)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(78,348)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21.75pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">427,254&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">321,704&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">372,279&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)   Segment operating profit includes segment net revenues from external customers reduced by its standard cost of goods sold, adjusted for fixed manufacturing cost absorption variances, selling, general and administrative expenses, research and development expenses and an allocation of corporate expenses.  Corporate expenses are allocated among the segments in proportion to the respective amounts of one of several items (such as sales, numbers of employees, and amount of time spent), depending on the category of expense involved.</span></div><div style="text-indent:-18pt;padding-left:27pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(2)   Unallocated expenses primarily include manufacturing variances, with the exception of fixed manufacturing cost absorption variances, restructuring and impairment charges and gain on sale of assets.</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.740%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Americas</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,419&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">146,016&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105,811&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EMEA</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,328&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,171&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,322&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,072&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,917&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,868&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OEM</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,550&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,610&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,337&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated depreciation and amortization</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">218,369&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">214,714&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">160,338&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Geographic data</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019, 2018 and&#160;2017:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.740%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenues (based on selling location):</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S.</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,606,248&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,449,426&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,254,825&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">652,069&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">671,264&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">591,370&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia Pacific</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">241,278&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">234,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">220,110&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">All other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,767&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93,603&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,998&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,595,362&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,448,383&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146,303&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net property, plant and equipment:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S.</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">228,173&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">258,415&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">216,568&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Malaysia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,406&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,952&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,730&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ireland</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,151&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,223&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,867&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">All other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108,989&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,176&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,834&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">430,719&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">432,766&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">382,999&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6854137664">
<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">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut', window );">Estimated time frame over which accrued amounts may be paid out</a></td>
<td class="text">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_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_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut', window );">Estimated time frame over which accrued amounts may be paid out</a></td>
<td class="text">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_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember', window );">Accrued Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Waste disposed accrued liability</a></td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">$ 0.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_LitigationReserve', window );">Contingency reserve for litigation</a></td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=tfx_OtherLiabilityMember', window );">Other Liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Waste disposed accrued liability</a></td>
<td class="nump">$ 6.2<span></span>
</td>
<td class="nump">$ 5.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated time frame over which accrued amounts may be paid out.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_EstimatedTimeFrameOverWhichAccruedAmountsMayBePaidOut</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total costs accrued as of the balance sheet date for environmental loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118942415&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=118942415&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=6877327&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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=tfx_OtherLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=tfx_OtherLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6872831888">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">$ 73,632<span></span>
</td>
<td class="nump">$ 65,605<span></span>
</td>
<td class="nump">$ 49,144<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=98513485&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>115
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7021654272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Maturities of lease liabilities (Details)<br> $ in Thousands</strong></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_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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2020</a></td>
<td class="nump">$ 25,323<span></span>
</td>
</tr>
<tr class="re">
<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 );">2021</a></td>
<td class="nump">24,263<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2022</a></td>
<td class="nump">22,484<span></span>
</td>
</tr>
<tr class="re">
<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 );">2023</a></td>
<td class="nump">17,653<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2024</a></td>
<td class="nump">13,688<span></span>
</td>
</tr>
<tr class="re">
<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 );">2025 and thereafter</a></td>
<td class="nump">40,704<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">144,115<span></span>
</td>
</tr>
<tr class="re">
<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">(21,894)<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 122,221<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease 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=77888426&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 payments for operating lease, due after fifth fiscal year following latest 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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&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 payments for operating lease, due in next fiscal year following latest 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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&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 payments for operating lease, due in fifth fiscal year following latest 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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&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 payments for operating lease, due in fourth fiscal year following latest 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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&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 payments for operating lease, due in third fiscal year following latest 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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&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 payments for operating lease, due in second fiscal year following latest 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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&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=77888426&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=77888419&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>116
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6868487472">
<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) - Stock Options<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_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_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">2.41%<span></span>
</td>
<td class="nump">2.41%<span></span>
</td>
<td class="nump">1.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_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.46%<span></span>
</td>
<td class="nump">0.53%<span></span>
</td>
<td class="nump">0.71%<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_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expected term of a nonvested share or option award issued to other than an employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=116856206&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_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a nonvested share or option award issued to other than an employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=116856206&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_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_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>117
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6859639600">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 114,302<span></span>
</td>
<td class="nump">$ 111,105<span></span>
</td>
</tr>
<tr class="re">
<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">71,479<span></span>
</td>
<td class="nump">62,334<span></span>
</td>
</tr>
<tr class="ro">
<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">290,776<span></span>
</td>
<td class="nump">254,339<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">$ 476,557<span></span>
</td>
<td class="nump">$ 427,778<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=6877327&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=118951113&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 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<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=6877327&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=6877327&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=6877327&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>118
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6959751568">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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,567,720<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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,246,579<span></span>
</td>
<td class="nump">$ 2,235,592<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill related to acquisitions</a></td>
<td class="nump">1,833<span></span>
</td>
<td class="nump">40,665<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(3,107)<span></span>
</td>
<td class="num">(29,678)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,245,305<span></span>
</td>
<td class="nump">2,246,579<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=tfx_VascularNorthAmericaMember', 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="ro">
<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,859,089<span></span>
</td>
</tr>
<tr class="ro">
<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,549,534<span></span>
</td>
<td class="nump">1,526,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill related to acquisitions</a></td>
<td class="nump">439<span></span>
</td>
<td class="nump">29,345<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">952<span></span>
</td>
<td class="num">(6,772)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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,550,925<span></span>
</td>
<td class="nump">1,549,534<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=us-gaap_EMEAMember', 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="re">
<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">494,548<span></span>
</td>
</tr>
<tr class="re">
<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">480,615<span></span>
</td>
<td class="nump">494,548<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill related to acquisitions</a></td>
<td class="nump">189<span></span>
</td>
<td class="nump">4,730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(5,032)<span></span>
</td>
<td class="num">(18,663)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">475,772<span></span>
</td>
<td class="nump">480,615<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_AsiaMember', 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="ro">
<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">209,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_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">211,547<span></span>
</td>
<td class="nump">209,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill related to acquisitions</a></td>
<td class="nump">1,205<span></span>
</td>
<td class="nump">6,590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">973<span></span>
</td>
<td class="num">(4,243)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">213,725<span></span>
</td>
<td class="nump">211,547<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=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_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,883<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">4,883<span></span>
</td>
<td class="nump">4,883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill related to acquisitions</a></td>
<td class="nump">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_GoodwillForeignCurrencyTranslationGainLoss', window );">Translation and other adjustments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">$ 4,883<span></span>
</td>
<td class="nump">$ 4,883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=77989000&amp;loc=SL49117168-202975<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 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=108376223&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=108376223&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=108376223&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=108376223&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=108376223&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=108376223&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=tfx_VascularNorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VascularNorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=us-gaap_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_EMEAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_AsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AsiaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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_StatementGeographicalAxis=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>119
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6872705440">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">$ 89,021<span></span>
</td>
<td class="nump">$ 37,201<span></span>
</td>
<td class="nump">$ 37,528<span></span>
</td>
</tr>
<tr class="re">
<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">250,882<span></span>
</td>
<td class="nump">182,427<span></span>
</td>
<td class="nump">247,383<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">$ 339,903<span></span>
</td>
<td class="nump">$ 219,628<span></span>
</td>
<td class="nump">$ 284,911<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 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(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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 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=116637232&amp;loc=SL114874131-224263<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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_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>121
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7027814048">
<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, 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_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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019,&#160;2018 and 2017:</span></div><div style="text-align:center;margin-top:3pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.740%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Americas</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,492,274&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,351,699&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,141,406&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EMEA</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">588,043&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">603,813&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">552,722&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">294,328&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">286,895&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">269,208&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OEM</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">220,717&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">205,976&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">182,967&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,595,362&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,448,383&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146,303&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.740%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Americas</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">319,933&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">255,798&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">240,982&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EMEA</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94,424&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">106,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,430&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,135&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75,637&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OEM</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,994&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,578&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total segment operating profit </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(1)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">545,441&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">490,317&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">450,627&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Unallocated expenses</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"> (2)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(118,187)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(168,613)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(78,348)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:21.75pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">427,254&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">321,704&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">372,279&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)   Segment operating profit includes segment net revenues from external customers reduced by its standard cost of goods sold, adjusted for fixed manufacturing cost absorption variances, selling, general and administrative expenses, research and development expenses and an allocation of corporate expenses.  Corporate expenses are allocated among the segments in proportion to the respective amounts of one of several items (such as sales, numbers of employees, and amount of time spent), depending on the category of expense involved.</span></div><div style="text-indent:-18pt;padding-left:27pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(2)   Unallocated expenses primarily include manufacturing variances, with the exception of fixed manufacturing cost absorption variances, restructuring and impairment charges and gain on sale of assets.</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.740%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Americas</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,419&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">146,016&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105,811&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EMEA</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,328&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,171&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,322&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,072&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,917&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,868&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OEM</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,550&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,610&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,337&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated depreciation and amortization</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">218,369&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">214,714&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">160,338&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019, 2018 and&#160;2017:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.740%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenues (based on selling location):</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S.</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,606,248&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,449,426&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,254,825&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">652,069&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">671,264&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">591,370&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia Pacific</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">241,278&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">234,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">220,110&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">All other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,767&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93,603&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,998&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,595,362&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,448,383&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146,303&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net property, plant and equipment:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S.</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">228,173&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">258,415&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">216,568&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Malaysia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,406&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,952&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,730&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ireland</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,151&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,223&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,867&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">All other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108,989&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,176&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,834&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">430,719&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">432,766&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">382,999&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of revenues and property plant equipment by geographic region.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_ScheduleOfRevenuesAndPropertyPlantEquipmentByGeographicRegionTableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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=115929826&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=108376223&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 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8721-108599<br><br>Reference 5: 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=115929826&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6871390352">
<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, 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>
</tr>
<tr class="ro">
<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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:61.343%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.731%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Shares in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,200&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,689&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,004&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive effect of share based awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">890&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">970&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">923&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive effect of convertible notes and warrants</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">737&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,801&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,664&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables provides information relating to the changes in accumulated other comprehensive income (loss), net of tax, for the years ended December&#160;31, 2019 and 2018:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:46.240%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.345%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Hedges</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Adjustment</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">340&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(138,808)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(126,623)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(265,091)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,574&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,605&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(83,889)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(79,710)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Amounts reclassified from accumulated other comprehensive income (loss)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,107)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,823&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,716&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net current-year other comprehensive income (loss)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">467&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,428&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(83,889)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(75,994)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">807&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(131,380)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(210,512)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(341,085)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,062&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,811)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,195&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,554)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Amounts reclassified from accumulated other comprehensive (loss) income</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,134)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,381&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,247&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(72)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,430)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,195&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,307)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">735&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(138,810)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(206,317)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(344,392)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock', window );">Reclassification out of Accumulated Other Comprehensive Income</a></td>
<td class="text"><div style="text-indent:18pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019,&#160;2018 and 2017:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.380%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.722%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="18" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Losses (gains) on designated foreign exchange forward contracts:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of goods sold</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,284)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,270)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(95)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total before tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,284)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,270)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(95)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Taxes expense (benefit)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">163&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net of tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,134)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,107)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of pension and other postretirement benefits items:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:24.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Actuarial losses</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"> </sub><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;vertical-align:bottom;">(1)</sub></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,930&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,305&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,904&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:24.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Prior-service credits </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;vertical-align:bottom;">(1)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">251&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total before tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,012&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,556&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,009&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax benefit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,631)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,733)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,496)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net of tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,381&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,823&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,513&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact on income from continuing operations, net of tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,247&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,716&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,502&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);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>
<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_ScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityTableTextBlock', window );">Schedule Of Cash Flow, Supplemental Disclosures, Shareholders' Equity</a></td>
<td class="text"><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.672%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.722%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non cash investing and financing activities of continuing operations:</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlement and exchange of convertible notes with common or treasury stock</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,207&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisition of treasury stock from settlement and exchange of convertible note hedge and warrants</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,075&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">141,405&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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_ScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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_ScheduleOfCashFlowSupplementalDisclosuresShareholdersEquityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=118930883&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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6866172576">
<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, 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>
</tr>
<tr class="ro">
<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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:61.343%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.731%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Shares in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,200&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,689&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,004&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive effect of share based awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">890&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">970&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">923&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive effect of convertible notes and warrants</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">737&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,801&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,664&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Weighted average shares that were antidilutive and therefore excluded from the calculation of diluted earnings per share were 0.1 million, 0.6 million and 0.6 million for the years ended December&#160;31, 2019, 2018 and 2017, respectively.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with our 2010 issuance of $400 million principal amount of convertible notes that matured in August 2017, and as a component of hedging arrangements between Teleflex and two institutional counterparties, we issued warrants to the counterparties, entitling them to purchase shares of our common stock. At December 31, 2018, all of the warrants were either (a) canceled as a result of warrant unwind agreements between Teleflex and the counterparties or (b) exercised by the counterparties. </span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables provides information relating to the changes in accumulated other comprehensive income (loss), net of tax, for the years ended December&#160;31, 2019 and 2018:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:46.240%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.345%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Hedges</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Adjustment</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">340&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(138,808)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(126,623)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(265,091)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,574&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,605&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(83,889)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(79,710)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Amounts reclassified from accumulated other comprehensive income (loss)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,107)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,823&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,716&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net current-year other comprehensive income (loss)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">467&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,428&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(83,889)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(75,994)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">807&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(131,380)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(210,512)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(341,085)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,062&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,811)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,195&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,554)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Amounts reclassified from accumulated other comprehensive (loss) income</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,134)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,381&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,247&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(72)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,430)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,195&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,307)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">735&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(138,810)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(206,317)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(344,392)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019,&#160;2018 and 2017:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.380%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.722%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="18" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Losses (gains) on designated foreign exchange forward contracts:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of goods sold</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,284)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,270)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(95)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total before tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,284)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,270)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(95)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Taxes expense (benefit)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">163&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net of tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,134)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,107)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of pension and other postretirement benefits items:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:24.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Actuarial losses</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"> </sub><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;vertical-align:bottom;">(1)</sub></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,930&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,305&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,904&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:24.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Prior-service credits </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;vertical-align:bottom;">(1)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">251&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total before tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,012&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,556&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,009&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax benefit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,631)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,733)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,496)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net of tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,381&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,823&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,513&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:47.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact on income from continuing operations, net of tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,247&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,716&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,502&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);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><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.672%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.722%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non cash investing and financing activities of continuing operations:</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlement and exchange of convertible notes with common or treasury stock</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,207&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisition of treasury stock from settlement and exchange of convertible note hedge and warrants</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,075&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">141,405&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6656729680">
<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, 2019 </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 );">2020</a></td>
<td class="nump">$ 21,226<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2021</a></td>
<td class="nump">21,820<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2022</a></td>
<td class="nump">22,653<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2023</a></td>
<td class="nump">23,187<span></span>
</td>
</tr>
<tr class="re">
<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 );">2024</a></td>
<td class="nump">23,875<span></span>
</td>
</tr>
<tr class="ro">
<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 2025&#160;&#8212; 2029</a></td>
<td class="nump">127,256<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 );">2020</a></td>
<td class="nump">5,084<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2021</a></td>
<td class="nump">4,555<span></span>
</td>
</tr>
<tr class="re">
<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 );">2022</a></td>
<td class="nump">4,013<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2023</a></td>
<td class="nump">3,344<span></span>
</td>
</tr>
<tr class="re">
<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 );">2024</a></td>
<td class="nump">3,139<span></span>
</td>
</tr>
<tr class="ro">
<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 2025&#160;&#8212; 2029</a></td>
<td class="nump">$ 11,623<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 benefits for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 benefits for defined benefit plan expected to be paid in next fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 benefits for defined benefit plan expected to be paid in fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 benefits for defined benefit plan expected to be paid in fourth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 benefits for defined benefit plan expected to be paid in third fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 benefits for defined benefit plan expected to be paid in second fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>125
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6852355440">
<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, 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_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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Environmental:</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018, we have recorded $0.7 million and $0.8 million, respectively, </span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">in accrued liabilities and $6.2 million and $5.6 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, 2019. 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="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Litigation:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#160;We are a party to various lawsuits and claims arising in the normal course of business. These lawsuits and claims include actions involving product liability, intellectual property, employment, environmental and other matters. As of December&#160;31, 2019 and 2018, we have recorded accrued liabilities of $0.4 million and $0.6 million, respectively, in connection with such contingencies, representing its best estimate of the cost within the range of estimated possible losses that will be incurred to resolve these matters. </span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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><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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7021516592">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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">$ 2,768<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="nump">$ 2,887<span></span>
</td>
</tr>
<tr class="ro">
<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">16,000<span></span>
</td>
<td class="nump">14,816<span></span>
</td>
<td class="nump">15,137<span></span>
</td>
</tr>
<tr class="re">
<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">(27,426)<span></span>
</td>
<td class="num">(29,666)<span></span>
</td>
<td class="num">(26,809)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_DefinedBenefitPlanNetAmortizationAndDeferral', window );">Net amortization and deferral</a></td>
<td class="nump">7,013<span></span>
</td>
<td class="nump">6,777<span></span>
</td>
<td class="nump">6,734<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments', window );">Curtailments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Settlements</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">486<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_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net benefit expense (income)</a></td>
<td class="num">(1,645)<span></span>
</td>
<td class="num">(6,087)<span></span>
</td>
<td class="num">(2,051)<span></span>
</td>
</tr>
<tr class="rh">
<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">9<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">279<span></span>
</td>
</tr>
<tr class="re">
<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">1,391<span></span>
</td>
<td class="nump">1,389<span></span>
</td>
<td class="nump">1,577<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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)<span></span>
</td>
<td class="nump">136<span></span>
</td>
<td class="nump">275<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments', window );">Curtailments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">677<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_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Settlements</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net benefit expense (income)</a></td>
<td class="nump">$ 1,399<span></span>
</td>
<td class="nump">$ 2,252<span></span>
</td>
<td class="nump">$ 2,131<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_DefinedBenefitPlanNetAmortizationAndDeferral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined benefit plan net amortization and deferral.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_DefinedBenefitPlanNetAmortizationAndDeferral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 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)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit from event reducing expected years of future service of present employees or eliminating accrual of defined benefits for some or all future services of present employees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>127
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6853743744">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_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_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax', window );">Curtailments, Net (Gain) or Loss</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (511)<span></span>
</td>
<td class="nump">$ 223<span></span>
</td>
</tr>
<tr class="re">
<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">341,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(4,195)<span></span>
</td>
<td class="nump">83,889<span></span>
</td>
<td class="num">(173,074)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending balance, accumulated other comprehensive (income) loss, net of tax</a></td>
<td class="nump">344,392<span></span>
</td>
<td class="nump">341,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Beginning balance, prior service cost (credit)</a></td>
<td class="nump">191<span></span>
</td>
<td class="nump">51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax', window );">Net amortization and deferral, prior service cost</a></td>
<td class="num">(18)<span></span>
</td>
<td class="num">(17)<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_OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax', window );">Settlements, 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="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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments', window );">Curtailments, 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="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">173<span></span>
</td>
<td class="nump">191<span></span>
</td>
<td class="nump">51<span></span>
</td>
</tr>
<tr class="re">
<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">205,719<span></span>
</td>
<td class="nump">209,314<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(6,995)<span></span>
</td>
<td class="num">(6,760)<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_OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax', window );">Settlements, net gain (loss)</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(486)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_ActuarialChangesInBenefitObligationNetGainLoss', window );">Actuarial changes in benefit obligation, net gain (loss)</a></td>
<td class="nump">15,033<span></span>
</td>
<td class="nump">4,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Curtailments, Net (Gain) or Loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(162)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax', window );">Impact of currency translation, net (gain) or loss</a></td>
<td class="nump">59<span></span>
</td>
<td class="num">(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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Ending balance, net (gain) or loss</a></td>
<td class="nump">213,816<span></span>
</td>
<td class="nump">205,719<span></span>
</td>
<td class="nump">209,314<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 );">Beginning balance, deferred taxes</a></td>
<td class="num">(74,429)<span></span>
</td>
<td class="num">(75,277)<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_DefinedBenefitPlanAmortizationOfDeferredTaxes', window );">Net amortization and deferral, deferred taxes</a></td>
<td class="nump">1,631<span></span>
</td>
<td class="nump">1,579<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_OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax', window );">Settlements, deferred taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_ActuarialChangesInBenefitObligationDeferredTaxes', window );">Actuarial changes in benefit obligation, deferred taxes</a></td>
<td class="num">(3,457)<span></span>
</td>
<td class="num">(1,012)<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments', window );">Curtailments, deferred taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax', window );">Impact of currency translation, deferred taxes</a></td>
<td class="num">(15)<span></span>
</td>
<td class="nump">183<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">(76,270)<span></span>
</td>
<td class="num">(74,429)<span></span>
</td>
<td class="num">(75,277)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance, accumulated other comprehensive (income) loss, net of tax</a></td>
<td class="nump">131,481<span></span>
</td>
<td class="nump">134,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_DefinedBenefitPlanAmounttobeAmortizedAndDeferredfromAccumulatedOtherComprehensiveIncomeLoss', window );">Net amortization and deferral, accumulated other comprehensive (income) loss, net of tax</a></td>
<td class="num">(5,382)<span></span>
</td>
<td class="num">(5,198)<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_OtherComprehensiveIncomeLossSettlementsNetofTax', window );">Settlements, accumulated other comprehensive (income) loss, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(403)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Actuarial changes in benefit obligation, accumulated other comprehensive income (loss), net of tax</a></td>
<td class="nump">11,576<span></span>
</td>
<td class="nump">3,483<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments', window );">Curtailments, accumulated other comprehensive income (loss), net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(120)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">44<span></span>
</td>
<td class="num">(499)<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_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts', window );">Defined benefit plan, plan amendments and prior service costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_DefinedBenefitPlanNetGainOrLossOnPlanAmendments', window );">Defined benefit plan, net (gain) or loss on plan amendments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_DefinedBenefitPlanPlanAmendmentsOnDeferredTaxes', window );">Defined benefit plan, plan amendments on deferred taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(27)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_PlanAmendmentsInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Plan amendments in benefit obligation, accumulated other comprehensive income loss, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">137,719<span></span>
</td>
<td class="nump">131,481<span></span>
</td>
<td class="nump">134,088<span></span>
</td>
</tr>
<tr class="rh">
<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_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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Beginning balance, prior service cost (credit)</a></td>
<td class="nump">71<span></span>
</td>
<td class="nump">305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(64)<span></span>
</td>
<td class="num">(77)<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_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="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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments', window );">Curtailments, prior service cost (credit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(157)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">7<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Beginning balance, net (gain) or loss</a></td>
<td class="nump">293<span></span>
</td>
<td class="nump">6,410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">65<span></span>
</td>
<td class="num">(59)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_ActuarialChangesInBenefitObligationNetGainLoss', window );">Actuarial changes in benefit obligation, net gain (loss)</a></td>
<td class="nump">1,551<span></span>
</td>
<td class="num">(6,058)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Curtailments, Net (Gain) or Loss</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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Ending balance, net (gain) or loss</a></td>
<td class="nump">1,909<span></span>
</td>
<td class="nump">293<span></span>
</td>
<td class="nump">6,410<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 );">Beginning balance, deferred taxes</a></td>
<td class="num">(465)<span></span>
</td>
<td class="num">(1,995)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_DefinedBenefitPlanAmortizationOfDeferredTaxes', window );">Net amortization and deferral, deferred taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">32<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_ActuarialChangesInBenefitObligationDeferredTaxes', window );">Actuarial changes in benefit obligation, deferred taxes</a></td>
<td class="num">(360)<span></span>
</td>
<td class="nump">1,459<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments', window );">Curtailments, deferred taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39<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">(825)<span></span>
</td>
<td class="num">(465)<span></span>
</td>
<td class="num">(1,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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance, accumulated other comprehensive (income) loss, net of tax</a></td>
<td class="num">(101)<span></span>
</td>
<td class="nump">4,720<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="nump">1<span></span>
</td>
<td class="num">(104)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_ActuarialChangesInBenefitObligationAccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Actuarial changes in benefit obligation, accumulated other comprehensive income (loss), net of tax</a></td>
<td class="nump">1,191<span></span>
</td>
<td class="num">(4,599)<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments', window );">Curtailments, accumulated other comprehensive income (loss), net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(118)<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_DefinedBenefitPlanPlanAmendmentsAndPriorServiceCosts', window );">Defined benefit plan, plan amendments and prior service costs</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 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 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">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_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">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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending balance, accumulated other comprehensive (income) loss, net of tax</a></td>
<td class="nump">$ 1,091<span></span>
</td>
<td class="num">$ (101)<span></span>
</td>
<td class="nump">$ 4,720<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (Loss), Net Of Tax, Curtailments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossNetOfTaxCurtailments</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_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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (loss), Deferred Taxes, Curtailments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossDeferredTaxesCurtailments</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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (loss), Net Prior Service Cost Credits, Curtailments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomelossNetPriorServiceCostCreditsCurtailments</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_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>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_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_OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Settlement, 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_OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentfromAOCISettlementbeforeTax</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_OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Settlement, 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_OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentfromAOCISettlementbeforeTax</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_OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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), Increase (Decrease) From Settlements Arising During Period, 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_OtherComprehensiveIncomeLossIncreaseDecreaseFromSettlementsArisingDuringPeriodTax</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_OtherComprehensiveIncomeLossSettlementsNetofTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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), Settlements, 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_OtherComprehensiveIncomeLossSettlementsNetofTax</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_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://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=118930883&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 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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://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 (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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://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=118930883&amp;loc=SL7669686-108580<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> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<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=118948100&amp;loc=d3e30304-110892<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 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><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=118930883&amp;loc=d3e637-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 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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_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://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=118930883&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://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=118930883&amp;loc=SL34724391-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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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=118930883&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_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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=118930883&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=118930883&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b,c)<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_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=118930883&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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 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=118930883&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>128
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7012788128">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">$ (6,270)<span></span>
</td>
<td class="num">$ (1,047)<span></span>
</td>
<td class="num">$ (29,448)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax', window );">Prior service cost recognized in net periodic cost, tax</a></td>
<td class="num">(20)<span></span>
</td>
<td class="num">(23)<span></span>
</td>
<td class="num">(39)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax', window );">Unamortized (loss) gain arising during the period, tax</a></td>
<td class="nump">3,817<span></span>
</td>
<td class="num">(447)<span></span>
</td>
<td class="nump">1,677<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax', window );">Plan amendments, curtailments, and settlements, tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(137)<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="ro">
<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,611)<span></span>
</td>
<td class="num">(1,588)<span></span>
</td>
<td class="num">(2,457)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentPensionandOtherPostretirementBenefitPlansTax', window );">Foreign currency translation, tax</a></td>
<td class="nump">15<span></span>
</td>
<td class="num">(183)<span></span>
</td>
<td class="nump">413<span></span>
</td>
</tr>
<tr class="ro">
<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">(85)<span></span>
</td>
<td class="num">(268)<span></span>
</td>
<td class="num">(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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax', window );">Reclassification adjustment on derivatives included in net income, tax</a></td>
<td class="nump">$ 150<span></span>
</td>
<td class="nump">$ 163<span></span>
</td>
<td class="nump">$ 83<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=118930883&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=118930883&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax (expense) benefit of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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=118930883&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=118930883&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://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=118930883&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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=118930883&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>129
<FILENAME>R9999.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6869069248">
<tr>
<th class="tl" colspan="1">Label</th>
<th class="tl"><strong>Element</strong></th>
<th class="th" colspan="1">Value</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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative Effect of New Accounting Principle in Period of Adoption</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</td>
<td class="nump">$ 3,076,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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative Effect of New Accounting Principle in Period of Adoption</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</td>
<td class="num">(1,321,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Retained Earnings [Member]</a></td>
<td class="th" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative Effect of New Accounting Principle in Period of Adoption</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</td>
<td class="nump">3,076,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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative Effect of New Accounting Principle in Period of Adoption</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</td>
<td class="num">$ (1,321,000)<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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>130
<FILENAME>R115.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6960621184">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed consolidating guarantor financial information (Details) - Senior Notes - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Nov. 20, 2017</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_DebtInstrumentAxis=tfx_A4.875PercentSeniorNotesDue2026Member', window );">4.875% Senior Notes due 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.875%<span></span>
</td>
<td class="nump">4.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="nump">$ 500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">4.625%<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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28551-108399<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 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>131
<FILENAME>R111.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6858028320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business segments and other information - total net revenues and total net property, plant and equipment by geographic region (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jul. 01, 2018</div></th>
<th class="th"><div>Apr. 01, 2018</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">$ 680,952<span></span>
</td>
<td class="nump">$ 648,319<span></span>
</td>
<td class="nump">$ 652,507<span></span>
</td>
<td class="nump">$ 613,584<span></span>
</td>
<td class="nump">$ 641,615<span></span>
</td>
<td class="nump">$ 609,672<span></span>
</td>
<td class="nump">$ 609,866<span></span>
</td>
<td class="nump">$ 587,230<span></span>
</td>
<td class="nump">$ 2,595,362<span></span>
</td>
<td class="nump">$ 2,448,383<span></span>
</td>
<td class="nump">$ 2,146,303<span></span>
</td>
</tr>
<tr class="re">
<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">430,719<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">432,766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">430,719<span></span>
</td>
<td class="nump">432,766<span></span>
</td>
<td class="nump">382,999<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">U.S.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,606,248<span></span>
</td>
<td class="nump">1,449,426<span></span>
</td>
<td class="nump">1,254,825<span></span>
</td>
</tr>
<tr class="re">
<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">228,173<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">258,415<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">228,173<span></span>
</td>
<td class="nump">258,415<span></span>
</td>
<td class="nump">216,568<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">652,069<span></span>
</td>
<td class="nump">671,264<span></span>
</td>
<td class="nump">591,370<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=tfx_AsiaAndAsiaPacificMember', window );">Asia Pacific</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">241,278<span></span>
</td>
<td class="nump">234,090<span></span>
</td>
<td class="nump">220,110<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=tfx_AllOtherMember', window );">All other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,767<span></span>
</td>
<td class="nump">93,603<span></span>
</td>
<td class="nump">79,998<span></span>
</td>
</tr>
<tr class="re">
<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">108,989<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,176<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108,989<span></span>
</td>
<td class="nump">81,176<span></span>
</td>
<td class="nump">78,834<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_MY', window );">Malaysia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">53,406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,952<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,406<span></span>
</td>
<td class="nump">51,952<span></span>
</td>
<td class="nump">43,730<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_IE', window );">Ireland</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">$ 40,151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41,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">$ 40,151<span></span>
</td>
<td class="nump">$ 41,223<span></span>
</td>
<td class="nump">$ 43,867<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=6877327&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=119400593&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&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_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=tfx_AsiaAndAsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=tfx_AsiaAndAsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=tfx_AllOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=tfx_AllOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_MY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_MY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_IE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_IE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>132
<FILENAME>R119.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6857175088">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">$ 143,971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">119,233<span></span>
</td>
<td class="nump">$ 143,971<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">143,971<span></span>
</td>
<td class="nump">104,799<span></span>
</td>
<td class="nump">$ 104,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_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions Charged&#160;to Income</a></td>
<td class="nump">31,564<span></span>
</td>
<td class="nump">43,361<span></span>
</td>
<td class="nump">4,657<span></span>
</td>
</tr>
<tr class="ro">
<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">(55,797)<span></span>
</td>
<td class="num">(2,871)<span></span>
</td>
<td class="num">(5,745)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease', window );">Translation and Other</a></td>
<td class="num">(505)<span></span>
</td>
<td class="num">(1,318)<span></span>
</td>
<td class="nump">1,367<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Balance at End&#160;of&#160;Year</a></td>
<td class="nump">$ 119,233<span></span>
</td>
<td class="nump">$ 143,971<span></span>
</td>
<td class="nump">$ 104,799<span></span>
</td>
</tr>
</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://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> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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_ValuationAllowancesAndReservesPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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.</p></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=26873400&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_ValuationAllowancesAndReservesPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>133
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6872871904">
<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, 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_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="text-indent:20.25pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018 were as follows:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%;">&#160;</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars&#160;in&#160;thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">248,067&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224,605&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">443,612&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">421,873&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer equipment and software</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158,574&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137,899&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Construction in progress</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,991&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105,319&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">914,244&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">889,696&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Accumulated depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(483,525)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(456,930)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">430,719&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">432,766&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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_ScheduleOfCashFlowSupplementalDisclosuresPropertyPlantAndEquipmentTableTextBlock', window );">Schedule of Cash Flow, Supplemental Disclosures, Property, plant, and equipment</a></td>
<td class="text"><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.672%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.722%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non cash investing and financing activities of continuing operations:</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment additions due to build-to-suit lease transactions</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,448&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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_ScheduleOfCashFlowSupplementalDisclosuresPropertyPlantAndEquipmentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Property, Plant, And 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;">tfx_ScheduleOfCashFlowSupplementalDisclosuresPropertyPlantAndEquipmentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>134
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6955715184">
<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>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>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, 2016</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,814<span></span>
</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,741<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance at Dec. 31, 2016</a></td>
<td class="nump">$ 2,137,517<span></span>
</td>
<td class="nump">$ 45,814<span></span>
</td>
<td class="nump">$ 506,800<span></span>
</td>
<td class="nump">$ 2,194,593<span></span>
</td>
<td class="num">$ (438,717)<span></span>
</td>
<td class="num">$ (170,973)<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">152,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">152,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(61,237)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(61,237)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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), net of tax</a></td>
<td class="nump">173,626<span></span>
</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">173,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Settlement of convertible notes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">928<span></span>
</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">(503)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments', window );">Settlement of warrants</a></td>
<td class="nump">4,832<span></span>
</td>
<td class="nump">$ 928<span></span>
</td>
<td class="num">(48,375)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 52,279<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_StockIssuedDuringPeriodSharesConversionofDerivatives', window );">Settlement of note hedges associated with convertible notes (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="nump">516<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_StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments', window );">Settlement of note hedges associated with convertible notes</a></td>
<td class="num">(7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">112,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (112,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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Shares issued under compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">129<span></span>
</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">(48)<span></span>
</td>
</tr>
<tr class="ro">
<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">23,182<span></span>
</td>
<td class="nump">$ 129<span></span>
</td>
<td class="nump">20,395<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,658<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued', window );">Deferred compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued', window );">&#160;Deferred compensation</a></td>
<td class="nump">88<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 88<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, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,871<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,704<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance at Dec. 31, 2017</a></td>
<td class="nump">2,430,531<span></span>
</td>
<td class="nump">$ 46,871<span></span>
</td>
<td class="nump">591,721<span></span>
</td>
<td class="nump">2,285,886<span></span>
</td>
<td class="num">(265,091)<span></span>
</td>
<td class="num">$ (228,856)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">200,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCash', window );">Cash dividends</a></td>
<td class="num">(62,165)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(62,165)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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), net of tax</a></td>
<td class="num">(75,994)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(75,994)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Settlement of convertible notes (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="num">(412)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments', window );">Settlement of warrants</a></td>
<td class="num">(40)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(56,115)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56,075<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Shares issued under compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">377<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(50)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Shares issued under compensation plans</a></td>
<td class="nump">42,899<span></span>
</td>
<td class="nump">$ 377<span></span>
</td>
<td class="nump">38,756<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,766<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued', window );">Deferred compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued', window );">&#160;Deferred compensation</a></td>
<td class="nump">869<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">399<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 470<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending Balance (in shares) at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="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="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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance at Dec. 31, 2018</a></td>
<td class="nump">2,539,978<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">(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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', 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="nump">461,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="num">(62,828)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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), net of tax</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="num">(3,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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Shares issued under compensation plans (in shares)</a></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="num">(46)<span></span>
</td>
</tr>
<tr class="ro">
<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="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="nump">$ 2,572<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued', window );">Deferred compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued', window );">&#160;Deferred compensation</a></td>
<td class="nump">380<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="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="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="nump">1,182<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance at Dec. 31, 2019</a></td>
<td class="nump">$ 2,979,320<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">$ (344,392)<span></span>
</td>
<td class="num">$ (165,720)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_StockIssuedDuringPeriodSharesConversionofDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Conversion of Derivatives</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_StockIssuedDuringPeriodSharesConversionofDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Value, Conversion of Derivatives, Net of 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_StockIssuedDuringPeriodValueConversionofDerivativesNetofAdjustments</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_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=27012166&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_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=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://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=118951672&amp;loc=d3e1436-108581<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 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-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_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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the 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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: 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 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&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=6877327&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=6877327&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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of stock issued during the period upon the conversion of convertible securities, net of adjustments (for example, to additional paid in capital) including the write-off of an equity component recognized to record the convertible debt instrument as two separate components - a debt component and an equity component. This item is meant to disclose the value of shares issued on conversion of convertible securities that were recorded as two separate (debt and equity) components.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&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=116856206&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=6877327&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=6877327&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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&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=6877327&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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 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 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4590271-111686<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>135
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6852386688">
<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, 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_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-indent:18pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019, 2018 and 2017. </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:46.970%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.470%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.617%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.388%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.620%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vascular access</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">600,874&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">575,327&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">540,234&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Anesthesia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">338,413&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">349,370&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">344,599&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interventional</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">427,563&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">395,423&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">324,681&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Surgical</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">370,074&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">358,707&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">356,156&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interventional urology</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">290,449&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">196,735&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,957&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OEM</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">220,717&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">205,976&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">182,967&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"> (1)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">347,272&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">366,845&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">358,709&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:11.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net revenues </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(2)</sub></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,595,362&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,448,383&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146,303&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)   Revenues in the "Other" category in the table above include revenues generated from sales of our respiratory and urology products (other than interventional urology products).  </span></div><div style="text-indent:-18pt;padding-left:27pt;text-align:justify;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);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=118956577&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>136
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6861208432">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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:id3VybDovL2RvY3MudjEvZG9jOjFmZDVkYmYwM2Y0MzQyODY4YzgwOTgxMWE1NWRiYzYzL3NlYzoxZmQ1ZGJmMDNmNDM0Mjg2OGM4MDk4MTFhNTVkYmM2M18yMzMwL2ZyYWc6NDU0ZGU4Y2E3NTRjNDQ2MmIxZGU3Y2Q4YTBmMWZmYjkvdGV4dHJlZ2lvbjo0NTRkZThjYTc1NGM0NDYyYjFkZTdjZDhhMGYxZmZiOV82MDQ3MzEzOTU4MTA5_7800a1be-77c0-43c0-8328-1cc50520a3a8">one</span> or more years. When measuring assets and liabilities arising from a lease that provides us with an option to extend the lease term, we take into account payments to be made in the optional extension period when it is reasonably certain that we will exercise the option. Total lease cost (all of which related to operating leases) was $30.2&#160;million, $32.6&#160;million and $31.0&#160;million for the years ended December 31, 2019, 2018 and 2017, respectively.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:73.584%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:22.416%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,323&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,263&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,484&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,653&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,688&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,704&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">144,115&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(21,894)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,221&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:73.584%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:22.416%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total lease liabilities</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"> (1)</sub></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,221&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities within operating cash flows</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,458&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right of use assets obtained in exchange for operating lease obligations</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,673&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.2 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">.</span></div><div style="text-indent:18pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2018, minimum lease payments under noncancellable operating leases were expected to be as follows:</span></div><div style="text-align:center;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:77.532%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.468%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,216&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,419&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,460&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,403&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,368&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>137
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6852353424">
<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, 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_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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Consolidation:</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of net revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Cash and cash equivalents:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;All highly liquid debt instruments with an original maturity of three months or less are classified as cash equivalents. The carrying value of cash equivalents approximates the current market value.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Accounts receivable:</span><span style="background-color:rgb(255,255,255, 0.0);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. An allowance for doubtful accounts is maintained and represents our estimate of the amount of uncollectible receivables. The allowance is provided at such time as management believes reasonable doubt exists that such balances will be collected within a reasonable period of time. The allowance is based on our historical collection experience with respect to the customer, the length of time an account is outstanding, the financial position of the customer and information provided by credit rating services.  The allowance for doubtful accounts as of December&#160;31, 2019 and December&#160;31, 2018 was $9.1&#160;million and $9.3&#160;million, respectively. The current portion of the allowance for doubtful accounts, which was $5.3&#160;million and $4.4&#160;million as of December&#160;31, 2019 and December&#160;31, 2018, respectively, was recognized as a reduction of accounts receivable, net. </span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Inventories:</span><span style="background-color:rgb(255,255,255, 0.0);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-indent:20.25pt;text-align:justify;"><span><br/></span></div><div style="text-indent:20.25pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;Property, plant and equipment are stated at cost, net of accumulated depreciation. Costs incurred to develop internal-use computer software during the application development stage generally are capitalized. Costs of enhancements to internal-use computer software are capitalized, provided that these enhancements result in additional functionality. Other additions and those improvements which increase the capacity or lengthen the useful lives of the assets are also capitalized. Composite useful lives for categories of property, plant and equipment, which are depreciated on a straight-line basis, are as follows: buildings&#160;&#8212; 30 years; machinery and equipment&#160;&#8212; 3 to 15 years; computer equipment and software&#160;&#8212; 3 to 5 years. Leasehold improvements are depreciated over the lesser of the useful lives of the leasehold improvements or the remaining lease term. Repairs and maintenance costs are expensed as incurred.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 strategies and financial performance. If, after completing the qualitative assessment, we determine it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a two-step quantitative </span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">impairment test, described below. Alternatively, we may elect to bypass the qualitative assessment and perform the two-step quantitative impairment test. The first step of the two-step impairment test is to compare the fair value of a reporting unit to its carrying value. If the reporting unit fair value exceeds the carrying value, there is no impairment. If the reporting unit carrying value exceeds the fair value, we would perform the second step of the goodwill impairment test, in which we would measure the amount of an impairment loss, if any, based on the amount by which the carrying value of goodwill exceeds its implied fair value. The implied fair value of goodwill is determined by deducting the fair value of a reporting unit's identifiable assets and liabilities from the fair value of the reporting unit as a whole, as if that reporting unit had just been acquired and the fair value of the individual assets acquired and liabilities assumed were being determined initially.  We did not record a goodwill impairment charge for the year ended December&#160;31, 2019.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 to 17 years; trade names, 5 to 30 years; non-competition agreements, 3 to 6 years. The weighted average remaining amortization period with respect to our intangible assets is approximately 15</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">years. We periodically evaluate the reasonableness of the useful lives of these assets.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the year ended December&#160;31, 2019, we recognized a $7.0&#160;million impairment charges related to the abandonment of certain intellectual property intangible assets associated with our interventional product portfolio. See Note 5 for further information.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 </span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Income taxes:</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Significant judgment is required in determining income tax provisions and in evaluating tax positions. We establish additional provisions for income taxes when, despite the belief that tax positions are supportable, there remain certain positions that do not meet the minimum probability threshold, which is a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority. In the normal course of business, we are examined by various federal, state and non-U.S. tax authorities. We regularly assess the potential outcomes of these examinations and any future examinations for the current or prior years in determining the adequacy of its provision for income taxes. Interest accrued with respect to unrecognized tax benefits and income tax related penalties are both included in taxes on income from continuing operations. We periodically assess the likelihood and amount of potential adjustments and adjusts the income tax provision, the current tax liability and deferred taxes in the period in which the facts that give rise to an adjustment become known.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;We provide a range of benefits to eligible employees and retired employees, including benefits available pursuant to pension and postretirement healthcare benefits plans. We record annual amounts relating to these plans based on calculations which include various actuarial assumptions such as discount rates, expected rates of return on plan assets, compensation increases, turnover rates and healthcare cost trend rates. We review our actuarial assumptions on an annual basis and makes modifications to the assumptions based on current rates and trends when appropriate. The effect of the modifications is generally amortized over future periods.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Restructuring costs:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;Restructuring costs, which include termination benefits, facility closure costs, contract termination costs and other restructuring costs, are recorded at estimated fair value. Other restructuring costs include facility closure, contract termination, employee relocation, equipment relocation and outplacement costs. Key assumptions used in calculating the restructuring costs include the terms of, and payments under, agreements to terminate certain contractual obligations and the timing of reductions in force.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with business acquisitions, we may be required to pay future consideration that is contingent upon the achievement of specified objectives such as receipt of regulatory approval, commercialization of a product or achievement of sales targets. As of the acquisition date, we record a contingent liability representing the estimated fair value of the contingent consideration that we expect to pay.  We remeasure the fair value of our contingent consideration arrangements each reporting period and, based on new developments, records changes in fair value until either the contingent consideration obligation is </span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">satisfied through payment upon the achievement of, or the obligation no longer exists due to the failure to achieve, the specified objectives.  The change in the fair value is recorded in selling, general and administrative expenses in the consolidated statement of income. A contingent consideration payment is classified as a financing activity in the consolidated statement of cash flows to the extent it was recorded as a liability as of the acquisition date. Any additional amount paid in excess of the amount initially accrued is classified as an operating activity in the consolidated statement of cash flows.</span></div><div style="text-indent:20.25pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue recognition:</span><span style="background-color:rgb(255,255,255, 0.0);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 such as pharmacies, which represented 88%, 9% and 3% of our consolidated net revenues, respectively, for the 12 months ended December&#160;31, 2019. 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="text-align:justify;"><span><br/></span></div><div style="text-indent:27pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 $7.2&#160;million and $4.2 million as of  December&#160;31, 2019 and 2018, 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 $21.6 million and $18.1 million at  December&#160;31, 2019 and 2018, respectively. We expect the amounts subject to the reserve as of  December&#160;31, 2019 to be paid within 90 days subsequent to period-end.</span></div>Leases:&#160;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. In addition, we have elected to apply certain practical expedients available under the new lease guidance effective January 1, 2019. As a result, and in connection with the transition to the new guidance, we did not reassess (i) whether any expired or existing contracts are or contain leases, (ii) the classification of any expired or existing leases, or (iii) initial direct costs for any existing leases. We applied the practical expedients described above to our entire lease portfolio at the January 1, 2019 adoption date. Furthermore, as permitted under the new guidance, we have made, as a practical expedient, an accounting policy election to not separate lease and non-lease components and instead will account for each separate lease component and the non-lease components associated with that lease component as a single lease component.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>138
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6852365088">
<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, 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>
</tr>
<tr class="ro">
<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="text-indent:13.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have ongoing restructuring programs related to the relocation of manufacturing operations to existing lower-cost locations and related workforce reductions (referred to as our 2019, 2018 and 2014 Footprint realignment plans).  The following tables provide a summary of our cost estimates and other information associated with these ongoing plans:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:38.935%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.301%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019 Footprint realignment plan</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 Footprint realignment plan</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2014 Footprint realignment plan</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Program expense estimates:</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in millions)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Termination benefits</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$19 to $23</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$60 to $70</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$12 to $13</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other costs</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"> (1)</sub></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">1 to 2</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">2 to 4</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring charges</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">20 to 25</span></div></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">62  to 74</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">13 to 15</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Restructuring related charges</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"> (2)</sub></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">36 to 45</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">40 to 59</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">34 to 37</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:23.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total restructuring and restructuring related charges</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$56 to $70</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$102  to $133</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$47 to $52</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other program estimates:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected cash outlays</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$53 to $66</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$99 to $127</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$38 to $43</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected capital expenditures</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$29 to $35</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$19  to $23</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$25 to $30</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other program information:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Period initiated</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">May 2018 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 2014</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated period of substantial completion</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate restructuring charges</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$13.8</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$54.1</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$13.0</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring related charges incurred:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For year ended December 31, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$6.1</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$3.0</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$3.2</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate restructuring related charges</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$6.6</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$7.2</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$32.2</span></div></td></tr></table></div><div style="text-indent:13.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:13.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the restructuring reserve activity related to our 2019, 2018 and 2014 Footprint realignment plans:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:37.035%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.885%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019 Footprint realignment plan</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 Footprint realignment plan</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2014 Footprint realignment plan</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,926&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subsequent accruals</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,993&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">830&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,503)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(820)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,016)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,474&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,936&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subsequent accruals</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,753&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(939)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">313&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,602)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,628)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(580)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(281)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">367&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Balance at December 31, 2019 </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(1)</sub></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,870&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,274&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,669&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);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, 2019 , 2018 and 2017 consisted mainly of accruals related to termination benefits.  Most of the Other costs (facility closure, employee relocation, equipment relocation and outplacement costs) were expensed and paid in the same period.</span></div><div style="text-indent:13.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019, 2018, and 2017 consisted of the following:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:41.534%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.965%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.374%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.247%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.374%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.106%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Termination benefits</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Other Costs </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;vertical-align:bottom;">(1)</sub></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="14" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019 Footprint realignment plan</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,683&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,753&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 Footprint realignment plan</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,787)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">848&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(939)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other restructuring programs </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(2)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">787&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,638&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,425&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total restructuring charges</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,683&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,556&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,239&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset impairment charges</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,966&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,966&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total restructuring and impairment charges</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,683&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,522&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,205&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:41.821%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.247%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.518%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.247%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.518%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.249%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Termination benefits</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Other Costs</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;vertical-align:bottom;"> (1)</sub></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="14" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 Footprint realignment plan</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,992&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,001&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,993&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other restructuring programs </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(3)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,307&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,127&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total restructuring charges</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,812&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,308&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,120&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset impairment charges</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,110&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,110&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total restructuring and impairment charges</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,812&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,418&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,230&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:41.821%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.247%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.518%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.247%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.518%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.249%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Termination benefits</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Other Costs </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;vertical-align:bottom;">(1)</sub></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="14" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars in thousands)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">2017 Vascular Solutions integration program</span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;"> (4)</sub></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,377&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,495&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">2017 EMEA restructuring program </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(5)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,921&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">280&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,201&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other restructuring programs </span><sub style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:bottom;">(6)</sub></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,018&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,076&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,094&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total restructuring charges</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,316&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,474&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,790&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)   Includes facility closure, contract termination and other exit costs. </span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(2)   Includes activity primarily related to a restructuring program initiated in the third quarter of 2019 that is designed to reduce costs and improve efficiencies through reorganizations within several businesses and certain corporate functions and the 2014 Footprint realignment plan.</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(3)  Includes activity primarily related to the 2016 Footprint realignment plan, which is substantially complete, and the 2014 Footprint realignment plan, as well as the 2017 Vascular Solutions integration program and the 2017 EMEA restructuring program, both of which are described below.</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(4)  The program was initiated in 2017 and was related to the integration of Vascular Solutions into Teleflex and has been substantially completed.</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(5)   The program was initiated in 2017 to centralize certain administrative functions in Europe and has been substantially completed.</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(6)  Includes activity primarily related to the 2016 Footprint realignment plan, the 2014 Footprint realignment plan and the other 2016 restructuring programs.</span></div><div style="text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Impairment Charges</span></div>For the year ended December 31, 2019 and 2018, we recorded impairment charges of $7.0&#160;million and $19.1&#160;million, respectively, related to our decision to abandon certain intellectual property and other assets associated with our interventional product portfolio. There were no impairment charges recorded for the year ended December 31, 2017.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>139
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6859498016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' equity - Schedule Of Cash Flow, Supplemental Disclosures, Shareholders' Equity (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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_DebtConversionConvertedInstrumentAmount1', window );">Settlement and exchange of convertible notes with common or treasury stock</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 53,207<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_TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements', window );">Acquisition of treasury stock from settlement and exchange of convertible note hedge and warrants</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 56,075<span></span>
</td>
<td class="nump">$ 141,405<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Treasury Stock, Settlement And Exchange Of Convertible Note Hedge And Warrant Agreements</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_TreasuryStockSettlementAndExchangeOfConvertibleNoteHedgeAndWarrantAgreements</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_DebtConversionConvertedInstrumentAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments 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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-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_DebtConversionConvertedInstrumentAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>140
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6852006976">
<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="2"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 04, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 04, 2019 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Oct. 04, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 04, 2018 </div>
<div>EUR (&#8364;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation, continuing operations, adjustments, net of tax</a></td>
<td class="nump">$ 4,195,000<span></span>
</td>
<td class="num">$ (83,889,000)<span></span>
</td>
<td class="nump">$ 173,074,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments', window );">Interest benefit on swaps not designed as hedging instrument</a></td>
<td class="nump">18,866,000<span></span>
</td>
<td class="nump">3,277,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings', window );">Ineffectiveness 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember', window );">Cross Currency Interest Rate Contract | Cash Flow Hedging</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation, continuing operations, adjustments, net of tax</a></td>
<td class="nump">20,800,000<span></span>
</td>
<td class="nump">4,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLossOnDerivative', window );">Loss on derivative</a></td>
<td class="nump">3,800,000<span></span>
</td>
<td class="nump">1,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="re">
<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">145,100,000<span></span>
</td>
<td class="nump">125,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_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not Designated as Hedging Instrument | Cross Currency Interest Rate Contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments', window );">Interest benefit on swaps not designed as hedging instrument</a></td>
<td class="nump">18,900,000<span></span>
</td>
<td class="nump">3,300,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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Total notional amount for all open foreign currency forward contracts</a></td>
<td class="nump">$ 132,000,000.0<span></span>
</td>
<td class="nump">$ 115,300,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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Total notional amount for all open foreign currency forward contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="nump">&#8364; 219,200,000<span></span>
</td>
<td class="nump">$ 500,000,000<span></span>
</td>
<td class="nump">&#8364; 433,900,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNumberOfInstrumentsHeld', window );">Derivative, number of instruments held</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Derivative, fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.875%<span></span>
</td>
<td class="nump">4.875%<span></span>
</td>
<td class="nump">4.625%<span></span>
</td>
<td class="nump">4.625%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeBasisSpreadOnVariableRate', window );">Derivative, annual interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.4595%<span></span>
</td>
<td class="nump">2.4595%<span></span>
</td>
<td class="nump">1.942%<span></span>
</td>
<td class="nump">1.942%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeBasisSpreadOnVariableRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage points added to the reference rate to compute the variable rate on the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeBasisSpreadOnVariableRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from excluded component of derivative hedge, recognized in earnings. Excludes recognition under systematic and rational method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109974929&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=109980867&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLossOnDerivative">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the fair value of derivatives recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&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=109980867&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=109980867&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=109980867&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=109980867&amp;loc=SL5580258-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNumberOfInstrumentsHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesFairValueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) included in earnings for the period from the increase (decrease) in fair value of interest rate derivatives not designated as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&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=109980867&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://fasb.org/us-gaap/role/ref/legacyRef<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 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32157-110900<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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 4: http://fasb.org/us-gaap/role/ref/legacyRef<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 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 10A<br> -Subparagraph (a-c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>142
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6851900160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Borrowings - Components of Long-Term Debt (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Nov. 20, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, Gross</a></td>
<td class="nump">$ 1,923,000<span></span>
</td>
<td class="nump">$ 2,176,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less: Unamortized debt issuance costs</a></td>
<td class="num">(14,057)<span></span>
</td>
<td class="num">(17,675)<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,908,943<span></span>
</td>
<td class="nump">2,158,825<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(50,000)<span></span>
</td>
<td class="num">(86,625)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,858,943<span></span>
</td>
<td class="nump">2,072,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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Long-term line of credit</a></td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="nump">$ 293,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Senior credit facility interest rate</a></td>
<td class="nump">3.12%<span></span>
</td>
<td class="nump">4.27%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=tfx_SecuritizationProgramMember', window );">Securitization Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherShortTermBorrowings', window );">Securitization program, at a rate of 2.51% at December 31, 2019 and 3.25% at December 31, 2018</a></td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">2.51%<span></span>
</td>
<td class="nump">3.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_ThreePointFiveSevenPercentTermLoanFacilityMember', window );">Term loan facility, at a rate of 3.17% at December 31, 2019 and 4.27% at December 31 2018, due 2022 | Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Long-term line of credit</a></td>
<td class="nump">$ 673,000<span></span>
</td>
<td class="nump">$ 683,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">3.17%<span></span>
</td>
<td class="nump">4.27%<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_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember', window );">5.25% Senior Notes due 2024 | Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior notes</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 250,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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">5.25%<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
<td class="nump">5.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_us-gaap_DebtInstrumentAxis=tfx_A4.875PercentSeniorNotesDue2026Member', window );">4.875% Senior Notes due 2026 | Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior notes</a></td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.875%<span></span>
</td>
<td class="nump">4.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tfx_FourPointSixTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentySevenMember', window );">4.625% Senior Notes due 2027 | Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior notes</a></td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.625%<span></span>
</td>
<td class="nump">4.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.625%<span></span>
</td>
</tr>
</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=109500613&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=119400593&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=6877327&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=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&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=6877327&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=6876686&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=119400593&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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109500613&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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=6877327&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=6877327&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=6877327&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=119400593&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=6876686&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_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FivePointTwoFivePercentSeniorSubordinatedNotesDueTwoThousandTwentyFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>143
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7005190800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' equity - 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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tfx_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</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</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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="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_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">600,000<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_ShareholdersEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shareholders equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_ShareholdersEquityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28551-108399<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 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=6877327&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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>144
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7008856640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair value measurement - Valuation Technique (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_ContingentConsiderationByTypeAxis=tfx_MilestonebasedPaymentMember', window );">Milestone-based payment | Discounted cash flow | Discount rate | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business combination, contingent consideration, liability, measurement input</a></td>
<td class="nump">0.028<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationByTypeAxis=tfx_MilestonebasedPaymentMember', window );">Milestone-based payment | Discounted cash flow | Discount rate | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business combination, contingent consideration, liability, measurement input</a></td>
<td class="nump">0.033<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationByTypeAxis=tfx_RevenuebasedPaymentMember', window );">Revenue-based | Discounted cash flow | Discount rate</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.10<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationByTypeAxis=tfx_RevenuebasedPaymentMember', window );">Revenue-based | Monte Carlo simulation | Revenue volatility | 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.190<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationByTypeAxis=tfx_RevenuebasedPaymentMember', window );">Revenue-based | Monte Carlo simulation | Revenue volatility | 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.235<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure contingent consideration liability from business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContingentConsiderationByTypeAxis=tfx_MilestonebasedPaymentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationByTypeAxis=tfx_MilestonebasedPaymentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationTechniqueAxis=us-gaap_ValuationTechniqueDiscountedCashFlowMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationTechniqueAxis=us-gaap_ValuationTechniqueDiscountedCashFlowMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContingentConsiderationByTypeAxis=tfx_RevenuebasedPaymentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationByTypeAxis=tfx_RevenuebasedPaymentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationTechniqueAxis=tfx_ValuationTechniqueMonteCarloSimulationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationTechniqueAxis=tfx_ValuationTechniqueMonteCarloSimulationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>145
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7006304496">
<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, 2019 </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,471,449<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Number of Options, Granted (in shares) | shares</a></td>
<td class="nump">162,087<span></span>
</td>
</tr>
<tr class="ro">
<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">(291,696)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Number of Options, Forfeited or Expired (in shares) | shares</a></td>
<td class="num">(16,308)<span></span>
</td>
</tr>
<tr class="ro">
<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,325,532<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 136.62<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">288.45<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">99.96<span></span>
</td>
</tr>
<tr class="re">
<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">245.65<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Outstanding, beginning of year (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 161.91<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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">1,018,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable, end of year (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 133.71<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Life in Years, Outstanding, end of year</a></td>
<td class="text">6 years<span></span>
</td>
</tr>
<tr class="re">
<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">5 years 3 months 18 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">$ 284,371<span></span>
</td>
</tr>
<tr class="re">
<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">$ 247,275<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Prices</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Exercise Prices</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tfx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tfx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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=116856206&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=116856206&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=116856206&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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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=116856206&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=116856206&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=116856206&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=27012166&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=6877327&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=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>146
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6957445376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net revenues Other revenues (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jul. 01, 2018</div></th>
<th class="th"><div>Apr. 01, 2018</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">$ 680,952<span></span>
</td>
<td class="nump">$ 648,319<span></span>
</td>
<td class="nump">$ 652,507<span></span>
</td>
<td class="nump">$ 613,584<span></span>
</td>
<td class="nump">$ 641,615<span></span>
</td>
<td class="nump">$ 609,672<span></span>
</td>
<td class="nump">$ 609,866<span></span>
</td>
<td class="nump">$ 587,230<span></span>
</td>
<td class="nump">$ 2,595,362<span></span>
</td>
<td class="nump">$ 2,448,383<span></span>
</td>
<td class="nump">$ 2,146,303<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tfx_VascularAccessMember', window );">Vascular access</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,874<span></span>
</td>
<td class="nump">575,327<span></span>
</td>
<td class="nump">540,234<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tfx_AnesthesiaMember', window );">Anesthesia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">338,413<span></span>
</td>
<td class="nump">349,370<span></span>
</td>
<td class="nump">344,599<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tfx_InterventionalMember', window );">Interventional</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">427,563<span></span>
</td>
<td class="nump">395,423<span></span>
</td>
<td class="nump">324,681<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tfx_SurgicalMember', window );">Surgical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">370,074<span></span>
</td>
<td class="nump">358,707<span></span>
</td>
<td class="nump">356,156<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tfx_InterventionalUrologyMember', window );">Interventional urology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">290,449<span></span>
</td>
<td class="nump">196,735<span></span>
</td>
<td class="nump">38,957<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tfx_OemMember', window );">OEM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">220,717<span></span>
</td>
<td class="nump">205,976<span></span>
</td>
<td class="nump">182,967<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tfx_OtherMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 347,272<span></span>
</td>
<td class="nump">$ 366,845<span></span>
</td>
<td class="nump">$ 358,709<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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&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_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>147
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6848300656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and other impairment charges - additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,966<span></span>
</td>
<td class="nump">$ 19,110<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=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
